From: John Crispin <john@phrozen.org>
To: James Hogan <jhogan@kernel.org>, Ralf Baechle <ralf@linux-mips.org>
Cc: linux-mips@linux-mips.org, John Crispin <john@phrozen.org>
Subject: [PATCH V2 00/25] MIPS: ath79: convert target to pure OF
Date: Fri, 20 Jul 2018 13:58:17 +0200 [thread overview]
Message-ID: <20180720115842.8406-1-john@phrozen.org> (raw)
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 (12):
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
spi: ath79: drop pdata support
Mathias Kresin (1):
MIPS: ath79: get PCIe controller out of reset
Matthias Schiffer (1):
MIPS: ath79: add support for QCA953x QCA956x TP9343
---
Changes in V1->V2
* minor fixes in DT binding docs
* add a few missing SoBs
* add the SPI patch to the series
* drop the unreachable patch
.../devicetree/bindings/pci/qcom,ar7100-pci.txt | 38 +
.../devicetree/bindings/pci/qcom,ar7240-pci.txt | 42 ++
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 | 10 +-
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/ath79_spi_platform.h | 19 -
.../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 ++--
drivers/spi/spi-ath79.c | 8 -
include/dt-bindings/clock/ath79-clk.h | 4 +-
42 files changed, 1454 insertions(+), 2556 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
delete mode 100644 arch/mips/include/asm/mach-ath79/ath79_spi_platform.h
create mode 100644 arch/mips/pci/fixup-ath79.c
--
2.11.0
next reply other threads:[~2018-07-20 11:58 UTC|newest]
Thread overview: 36+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-07-20 11:58 John Crispin [this message]
2018-07-20 11:58 ` [PATCH V2 01/25] MIPS: ath79: add lots of missing registers John Crispin
2018-07-20 11:58 ` [PATCH V2 02/25] MIPS: ath79: add support for QCA953x QCA956x TP9343 John Crispin
2018-07-20 11:58 ` [PATCH V2 03/25] MIPS: ath79: select the PINCTRL subsystem John Crispin
2018-07-20 11:58 ` [PATCH V2 04/25] MIPS: ath79: fix register address in ath79_ddr_wb_flush() John Crispin
2018-07-20 15:44 ` Sergei Shtylyov
2018-07-20 17:14 ` Paul Burton
2018-07-20 17:18 ` Paul Burton
2018-07-20 11:58 ` [PATCH V2 05/25] MIPS: ath79: fix system restart John Crispin
2018-07-20 11:58 ` [PATCH V2 06/25] MIPS: ath79: finetune cpu-overrides John Crispin
2018-07-20 11:58 ` [PATCH V2 07/25] MIPS: ath79: enable uart during early_prink John Crispin
2018-07-20 15:47 ` Sergei Shtylyov
2018-07-20 11:58 ` [PATCH V2 08/25] MIPS: ath79: get PCIe controller out of reset John Crispin
2018-07-20 11:58 ` [PATCH V2 09/25] dt-bindings: PCI: qcom,ar7100: adds binding doc John Crispin
2018-07-20 15:51 ` Sergei Shtylyov
2018-07-20 15:58 ` Sergei Shtylyov
2018-07-20 11:58 ` [PATCH V2 10/25] MIPS: pci-ar71xx: convert to OF John Crispin
2018-07-20 11:58 ` [PATCH V2 11/25] dt-bindings: PCI: qcom,ar7240: adds binding doc John Crispin
2018-07-20 16:11 ` Sergei Shtylyov
2018-07-25 17:34 ` Rob Herring
2018-07-20 11:58 ` [PATCH V2 12/25] MIPS: pci-ar724x: convert to OF John Crispin
2018-07-20 11:58 ` [PATCH V2 13/25] MIPS: ath79: add helpers for setting clocks and expose the ref clock John Crispin
2018-07-20 11:58 ` [PATCH V2 14/25] MIPS: ath79: move legacy "wdt" and "uart" clock aliases out of soc init John Crispin
2018-07-20 11:58 ` [PATCH V2 15/25] MIPS: ath79: pass PLL base to clock init functions John Crispin
2018-07-20 11:58 ` [PATCH V2 16/25] MIPS: ath79: make specifying the reference clock in DT optional John Crispin
2018-07-20 11:58 ` [PATCH V2 17/25] MIPS: ath79: support setting up clock via DT on all SoC types John Crispin
2018-07-20 11:58 ` [PATCH V2 18/25] MIPS: ath79: export switch MDIO reference clock John Crispin
2018-07-20 11:58 ` [PATCH V2 19/25] MIPS: ath79: drop legacy IRQ code John Crispin
2018-07-20 11:58 ` [PATCH V2 20/25] MIPS: ath79: drop machfiles John Crispin
2018-07-20 11:58 ` [PATCH V2 21/25] MIPS: ath79: drop legacy pci code John Crispin
2018-07-20 11:58 ` [PATCH V2 22/25] MIPS: ath79: drop platform device registration code John Crispin
2018-07-20 11:58 ` [PATCH V2 23/25] MIPS: ath79: drop !OF clock code John Crispin
2018-07-20 11:58 ` [PATCH V2 24/25] MIPS: ath79: sanitize symbols John Crispin
2018-07-20 11:58 ` [PATCH V2 25/25] spi: ath79: drop pdata support John Crispin
2018-07-25 2:15 ` [PATCH V2 00/25] MIPS: ath79: convert target to pure OF Paul Burton
2018-07-25 5:11 ` John Crispin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20180720115842.8406-1-john@phrozen.org \
--to=john@phrozen.org \
--cc=jhogan@kernel.org \
--cc=linux-mips@linux-mips.org \
--cc=ralf@linux-mips.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox