Linux MIPS Architecture development
 help / color / mirror / Atom feed
* [RFC v5 00/15] MIPS: ath79: AR9331: add devicetree support
@ 2016-02-09  8:13 Antony Pavlov
  2016-02-09  8:13 ` [RFC v5 01/15] WIP: clk: add Atheros AR933X SoCs clock driver Antony Pavlov
                   ` (14 more replies)
  0 siblings, 15 replies; 41+ messages in thread
From: Antony Pavlov @ 2016-02-09  8:13 UTC (permalink / raw)
  To: linux-mips; +Cc: Marek Vasut, Wills Wang, Daniel Schwierzeck, Alban Bedel

This patchseries relies on additonal USB support and appended DTB handling
patches by Alban Bedel:

  * https://patchwork.linux-mips.org/patch/11497/
  * https://patchwork.linux-mips.org/patch/11495/

  * MIPS: OF: Rework the appended DTB handling to keep the PROM arguments
    https://github.com/AlbanBedel/linux/commit/3e1bb5db49a9da1d5d9c90d345fd114f00596c19

  * MIPS: ath79: Add support for DTB passed using the UHI boot protocol
    https://github.com/AlbanBedel/linux/commit/b0229b82f84c3e054308eb481d0f4a782fc8ac41

  * MIPS: ath79: Remove the builtin DTB support
    https://github.com/AlbanBedel/linux/commit/0b8843b069e525db690c253e03b7a15bc1d1f0df

Changes since RFC v4:

  * AR3132-related patches are postponed;
  * drivers/clk/clk-ath79.c is rewritten;
  * DPTechnics DPT-Module board support is added;
  * TP-LINK MR3020 USB support is added;
  * gpio polled keys support is added for all boards;
  * appended DTB is used, so now we can use single vmlinux.bin
    image for all boards.

Changes since RFC v3:

  * clk: get pll registers base address from devicetree node
  * MIPS: dts: qca: ar9132: use short references for usb too
  * MIPS: dts: qca: ar9331: add usb support
  * MIPS: ath79: Dragino MS14: enable usb support

Changes since RFC v2:

  * add Onion Omega board support;
  * add AR9132 SoC clock driver;
  * add AR9132 devicetree fixes.

Changes since RFC v1:

  * add Dragino MS14 board support;
  * add "ref" oscillator input clock for pll-controller;
    add necessary nodes to board dts files.


Antony Pavlov (15):
  WIP: clk: add Atheros AR933X SoCs clock driver
  dt-bindings: clock: qca,ath79-pll: fix copy-paste typos
  MIPS: ath79: use clk-ath79.c driver for AR933X
  WIP: MIPS: ath79: setup.c: disable platform code for OF boards
  MIPS: dts: qca: introduce AR9331 devicetree
  MIPS: ath79: add initial support for TP-LINK MR3020
  usb: ehci: add vbus-gpio parameter
  MIPS: tl_mr3020: enable usb support
  devicetree: add Dragino vendor id
  MIPS: ath79: add initial support for Dragino MS14 (Dragino 2)
  devicetree: add Onion Corporation vendor id
  MIPS: ath79: add initial support for Onion Omega
  devicetree: add DPTechnics vendor id
  MIPS: ath79: add DPT-Module support
  WIP: MIPS: ath79: add AR9331 devicetree defconfig

 .../devicetree/bindings/clock/qca,ath79-pll.txt    |   4 +-
 .../devicetree/bindings/vendor-prefixes.txt        |   3 +
 arch/mips/ath79/clock.c                            |   6 +-
 arch/mips/ath79/setup.c                            |  17 +-
 arch/mips/boot/dts/qca/Makefile                    |   4 +
 arch/mips/boot/dts/qca/ar9331.dtsi                 | 157 +++++++++
 arch/mips/boot/dts/qca/dpt_module.dts              |  77 +++++
 arch/mips/boot/dts/qca/dragino_ms14.dts            | 101 ++++++
 arch/mips/boot/dts/qca/omega.dts                   |  77 +++++
 arch/mips/boot/dts/qca/tl_mr3020.dts               | 108 +++++++
 arch/mips/configs/ar9331-dt-raw_defconfig          | 100 ++++++
 drivers/clk/Makefile                               |   1 +
 drivers/clk/clk-ath79.c                            | 354 +++++++++++++++++++++
 drivers/usb/host/ehci-platform.c                   |  22 ++
 include/dt-bindings/clock/ath79-clk.h              |  22 ++
 15 files changed, 1041 insertions(+), 12 deletions(-)
 create mode 100644 arch/mips/boot/dts/qca/ar9331.dtsi
 create mode 100644 arch/mips/boot/dts/qca/dpt_module.dts
 create mode 100644 arch/mips/boot/dts/qca/dragino_ms14.dts
 create mode 100644 arch/mips/boot/dts/qca/omega.dts
 create mode 100644 arch/mips/boot/dts/qca/tl_mr3020.dts
 create mode 100644 arch/mips/configs/ar9331-dt-raw_defconfig
 create mode 100644 drivers/clk/clk-ath79.c
 create mode 100644 include/dt-bindings/clock/ath79-clk.h

-- 
2.7.0

^ permalink raw reply	[flat|nested] 41+ messages in thread

end of thread, other threads:[~2016-02-18 21:45 UTC | newest]

Thread overview: 41+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-09  8:13 [RFC v5 00/15] MIPS: ath79: AR9331: add devicetree support Antony Pavlov
2016-02-09  8:13 ` [RFC v5 01/15] WIP: clk: add Atheros AR933X SoCs clock driver Antony Pavlov
2016-02-09 11:05   ` Marek Vasut
2016-02-09 21:51   ` Alban
2016-02-11 12:50     ` Antony Pavlov
2016-02-12  2:21   ` Michael Turquette
2016-02-09  8:13 ` [RFC v5 02/15] dt-bindings: clock: qca,ath79-pll: fix copy-paste typos Antony Pavlov
2016-02-09 11:05   ` Marek Vasut
2016-02-09 21:52   ` Alban
2016-02-12 14:52   ` Rob Herring
2016-02-09  8:13 ` [RFC v5 03/15] MIPS: ath79: use clk-ath79.c driver for AR933X Antony Pavlov
2016-02-09 11:07   ` Marek Vasut
2016-02-09 22:07   ` Alban
2016-02-10  9:04     ` Antony Pavlov
2016-02-09  8:13 ` [RFC v5 04/15] WIP: MIPS: ath79: setup.c: disable platform code for OF boards Antony Pavlov
2016-02-09 11:08   ` Marek Vasut
2016-02-09  8:13 ` [RFC v5 05/15] MIPS: dts: qca: introduce AR9331 devicetree Antony Pavlov
2016-02-09 11:12   ` Marek Vasut
2016-02-09  8:13 ` [RFC v5 06/15] MIPS: ath79: add initial support for TP-LINK MR3020 Antony Pavlov
2016-02-09 11:13   ` Marek Vasut
2016-02-09  8:13 ` [RFC v5 07/15] usb: ehci: add vbus-gpio parameter Antony Pavlov
2016-02-09 11:14   ` Marek Vasut
2016-02-09 22:15   ` Alban
2016-02-10  0:00     ` Antony Pavlov
2016-02-18 16:12   ` Alan Stern
2016-02-18 16:12     ` Alan Stern
2016-02-18 16:39     ` Marek Vasut
2016-02-18 18:06     ` Antony Pavlov
2016-02-18 18:06       ` Antony Pavlov
2016-02-18 18:31       ` Sergei Shtylyov
2016-02-18 22:11         ` Antony Pavlov
2016-02-09  8:13 ` [RFC v5 08/15] MIPS: tl_mr3020: enable usb support Antony Pavlov
2016-02-09  8:13 ` [RFC v5 09/15] devicetree: add Dragino vendor id Antony Pavlov
2016-02-09  8:13 ` [RFC v5 10/15] MIPS: ath79: add initial support for Dragino MS14 (Dragino 2) Antony Pavlov
2016-02-09 11:16   ` Marek Vasut
2016-02-09  8:13 ` [RFC v5 11/15] devicetree: add Onion Corporation vendor id Antony Pavlov
2016-02-09  8:13 ` [RFC v5 12/15] MIPS: ath79: add initial support for Onion Omega Antony Pavlov
2016-02-09  8:13 ` [RFC v5 13/15] devicetree: add DPTechnics vendor id Antony Pavlov
2016-02-12 14:53   ` Rob Herring
2016-02-09  8:14 ` [RFC v5 14/15] MIPS: ath79: add DPT-Module support Antony Pavlov
2016-02-09  8:14 ` [RFC v5 15/15] WIP: MIPS: ath79: add AR9331 devicetree defconfig Antony Pavlov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox