In the last couple of months we have been conevrting this target to OF inside OpenWrt. This series is an aggragte of all the patches that have been produced in that period. There have been plenty of dts contributions already and we hope to be able to drop the old mach file based target in the not too distant future. Felix Fietkau (9): MIPS: ath79: fix register address in ath79_ddr_wb_flush() MIPS: ath79: fix system restart MIPS: ath79: finetune cpu-overrides MIPS: ath79: add helpers for setting clocks and expose the ref clock MIPS: ath79: move legacy "wdt" and "uart" clock aliases out of soc init MIPS: ath79: pass PLL base to clock init functions MIPS: ath79: make specifying the reference clock in DT optional MIPS: ath79: support setting up clock via DT on all SoC types MIPS: ath79: export switch MDIO reference clock Gabor Juhos (2): MIPS: ath79: add lots of missing registers MIPS: ath79: enable uart during early_prink John Crispin (11): MIPS: ath79: select the PINCTRL subsystem dt-bindings: PCI: qcom,ar7100: adds binding doc MIPS: pci-ar71xx: convert to OF dt-bindings: PCI: qcom,ar7240: adds binding doc MIPS: pci-ar724x: convert to OF MIPS: ath79: drop legacy IRQ code MIPS: ath79: drop machfiles MIPS: ath79: drop legacy pci code MIPS: ath79: drop platform device registration code MIPS: ath79: drop !OF clock code MIPS: ath79: sanitize symbols Markos Chandras (1): MIPS: ath79: Avoid using unitialized 'reg' variable Mathias Kresin (1): MIPS: ath79: get PCIe controller out of reset Matthias Schiffer (1): MIPS: ath79: add support for QCA953x QCA956x TP9343 .../devicetree/bindings/pci/qcom,ar7100-pci.txt | 36 + .../devicetree/bindings/pci/qcom,ar7240-pci.txt | 40 ++ arch/mips/Kconfig | 4 +- arch/mips/ath79/Kconfig | 117 +--- arch/mips/ath79/Makefile | 23 +- arch/mips/ath79/clock.c | 463 ++++++++----- arch/mips/ath79/common.c | 14 +- arch/mips/ath79/common.h | 5 - arch/mips/ath79/dev-common.c | 159 ----- arch/mips/ath79/dev-common.h | 18 - arch/mips/ath79/dev-gpio-buttons.c | 56 -- arch/mips/ath79/dev-gpio-buttons.h | 23 - arch/mips/ath79/dev-leds-gpio.c | 54 -- arch/mips/ath79/dev-leds-gpio.h | 21 - arch/mips/ath79/dev-spi.c | 38 - arch/mips/ath79/dev-spi.h | 22 - arch/mips/ath79/dev-usb.c | 242 ------- arch/mips/ath79/dev-usb.h | 17 - arch/mips/ath79/dev-wmac.c | 155 ----- arch/mips/ath79/dev-wmac.h | 17 - arch/mips/ath79/early_printk.c | 48 +- arch/mips/ath79/irq.c | 169 ----- arch/mips/ath79/mach-ap121.c | 92 --- arch/mips/ath79/mach-ap136.c | 156 ----- arch/mips/ath79/mach-ap81.c | 100 --- arch/mips/ath79/mach-db120.c | 136 ---- arch/mips/ath79/mach-pb44.c | 128 ---- arch/mips/ath79/mach-ubnt-xm.c | 126 ---- arch/mips/ath79/machtypes.h | 28 - arch/mips/ath79/pci.c | 273 -------- arch/mips/ath79/pci.h | 35 - arch/mips/ath79/setup.c | 113 ++- arch/mips/include/asm/mach-ath79/ar71xx_regs.h | 771 ++++++++++++++++++++- arch/mips/include/asm/mach-ath79/ath79.h | 38 +- .../include/asm/mach-ath79/cpu-feature-overrides.h | 6 + arch/mips/pci/Makefile | 3 +- arch/mips/pci/fixup-ath79.c | 21 + arch/mips/pci/pci-ar71xx.c | 82 +-- arch/mips/pci/pci-ar724x.c | 130 ++-- include/dt-bindings/clock/ath79-clk.h | 4 +- 40 files changed, 1452 insertions(+), 2531 deletions(-) create mode 100644 Documentation/devicetree/bindings/pci/qcom,ar7100-pci.txt create mode 100644 Documentation/devicetree/bindings/pci/qcom,ar7240-pci.txt delete mode 100644 arch/mips/ath79/dev-common.c delete mode 100644 arch/mips/ath79/dev-common.h delete mode 100644 arch/mips/ath79/dev-gpio-buttons.c delete mode 100644 arch/mips/ath79/dev-gpio-buttons.h delete mode 100644 arch/mips/ath79/dev-leds-gpio.c delete mode 100644 arch/mips/ath79/dev-leds-gpio.h delete mode 100644 arch/mips/ath79/dev-spi.c delete mode 100644 arch/mips/ath79/dev-spi.h delete mode 100644 arch/mips/ath79/dev-usb.c delete mode 100644 arch/mips/ath79/dev-usb.h delete mode 100644 arch/mips/ath79/dev-wmac.c delete mode 100644 arch/mips/ath79/dev-wmac.h delete mode 100644 arch/mips/ath79/irq.c delete mode 100644 arch/mips/ath79/mach-ap121.c delete mode 100644 arch/mips/ath79/mach-ap136.c delete mode 100644 arch/mips/ath79/mach-ap81.c delete mode 100644 arch/mips/ath79/mach-db120.c delete mode 100644 arch/mips/ath79/mach-pb44.c delete mode 100644 arch/mips/ath79/mach-ubnt-xm.c delete mode 100644 arch/mips/ath79/machtypes.h delete mode 100644 arch/mips/ath79/pci.c delete mode 100644 arch/mips/ath79/pci.h create mode 100644 arch/mips/pci/fixup-ath79.c -- 2.11.0