Linux MIPS Architecture development
 help / color / mirror / Atom feed
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

             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