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 00/25] MIPS: ath79: convert target to pure OF
Date: Mon, 25 Jun 2018 19:15:24 +0200 [thread overview]
Message-ID: <20180625171549.4618-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 (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
next reply other threads:[~2018-06-25 17:16 UTC|newest]
Thread overview: 35+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-06-25 17:15 John Crispin [this message]
2018-06-25 17:15 ` [PATCH 01/25] MIPS: ath79: add lots of missing registers John Crispin
2018-06-27 22:57 ` Paul Burton
2018-06-25 17:15 ` [PATCH 02/25] MIPS: ath79: add support for QCA953x QCA956x TP9343 John Crispin
2018-06-27 22:55 ` Paul Burton
2018-06-25 17:15 ` [PATCH 03/25] MIPS: ath79: select the PINCTRL subsystem John Crispin
2018-06-25 17:15 ` [PATCH 04/25] MIPS: ath79: fix register address in ath79_ddr_wb_flush() John Crispin
2018-06-28 18:51 ` Paul Burton
2018-06-28 20:03 ` John Crispin
2018-06-25 17:15 ` [PATCH 05/25] MIPS: ath79: Avoid using unitialized 'reg' variable John Crispin
2018-06-27 23:05 ` Paul Burton
2018-06-25 17:15 ` [PATCH 06/25] MIPS: ath79: fix system restart John Crispin
2018-06-25 17:15 ` [PATCH 07/25] MIPS: ath79: finetune cpu-overrides John Crispin
2018-06-25 17:15 ` [PATCH 08/25] MIPS: ath79: enable uart during early_prink John Crispin
2018-06-25 17:15 ` [PATCH 09/25] MIPS: ath79: get PCIe controller out of reset John Crispin
2018-06-25 17:15 ` [PATCH 10/25] dt-bindings: PCI: qcom,ar7100: adds binding doc John Crispin
2018-06-25 18:06 ` Sergei Shtylyov
2018-06-26 7:13 ` John Crispin
2018-07-03 22:05 ` Rob Herring
2018-06-25 17:15 ` [PATCH 11/25] MIPS: pci-ar71xx: convert to OF John Crispin
2018-06-25 17:15 ` [PATCH 12/25] dt-bindings: PCI: qcom,ar7240: adds binding doc John Crispin
2018-07-03 22:08 ` Rob Herring
2018-06-25 17:15 ` [PATCH 13/25] MIPS: pci-ar724x: convert to OF John Crispin
2018-06-25 17:15 ` [PATCH 14/25] MIPS: ath79: add helpers for setting clocks and expose the ref clock John Crispin
2018-06-25 17:15 ` [PATCH 15/25] MIPS: ath79: move legacy "wdt" and "uart" clock aliases out of soc init John Crispin
2018-06-25 17:15 ` [PATCH 16/25] MIPS: ath79: pass PLL base to clock init functions John Crispin
2018-06-25 17:15 ` [PATCH 17/25] MIPS: ath79: make specifying the reference clock in DT optional John Crispin
2018-06-25 17:15 ` [PATCH 18/25] MIPS: ath79: support setting up clock via DT on all SoC types John Crispin
2018-06-25 17:15 ` [PATCH 19/25] MIPS: ath79: export switch MDIO reference clock John Crispin
2018-06-25 17:15 ` [PATCH 20/25] MIPS: ath79: drop legacy IRQ code John Crispin
2018-06-25 17:15 ` [PATCH 21/25] MIPS: ath79: drop machfiles John Crispin
2018-06-25 17:15 ` [PATCH 22/25] MIPS: ath79: drop legacy pci code John Crispin
2018-06-25 17:15 ` [PATCH 23/25] MIPS: ath79: drop platform device registration code John Crispin
2018-06-25 17:15 ` [PATCH 24/25] MIPS: ath79: drop !OF clock code John Crispin
2018-06-25 17:15 ` [PATCH 25/25] MIPS: ath79: sanitize symbols 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=20180625171549.4618-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