All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] Renesas ARM Based SoC DT Updates for v4.15
@ 2017-09-29 11:53 ` Simon Horman
  0 siblings, 0 replies; 106+ messages in thread
From: Simon Horman @ 2017-09-29 11:53 UTC (permalink / raw)
  To: arm
  Cc: linux-renesas-soc, Olof Johansson, Kevin Hilman, Arnd Bergmann,
	linux-arm-kernel, Magnus Damm, Simon Horman

Hi Olof, Hi Kevin, Hi Arnd,

Please consider these Renesas ARM based SoC DT updates for v4.15.


The following changes since commit 2bd6bf03f4c1c59381d62c61d03f6cc3fe71f66e:

  Linux 4.14-rc1 (2017-09-16 15:47:51 -0700)

are available in the git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-dt-for-v4.15

for you to fetch changes up to 7031a219f649d12acda8a70a4b6b816ee123c8e2:

  ARM: dts: r8a7743: Add MSIOF[012] support (2017-09-28 08:02:04 +0200)

----------------------------------------------------------------
Renesas ARM Based SoC DT Updates for v4.15

* r7s72100 (RZ/A1) Peach board
  - Add pin groups for SCIF2 serial debug interface and Ethernet
    This avoids relying on bootloader settings
  - Support control of LED1 using gpio-leds

* r8a7743 (RZ/G1M) and r8a7745 (RZ/G1E) SoCs
  - Add MSIOF[012] support and define aliases for spi[0123]

* r8a7743 (RZ/G1M) SoC
  - Add I2C and IIC core nodes

* r8a7743 (RZ/G1M) iW-RainboW-G20D-Qseven development platform
   - Enable SDHI1 SD controller supporting high-speed and SDR50 transfers
   - Add chosen node to allow correct selection of serial console
     and the kernel command line
   - Enable RTC support
   - Enable USB2.0 host support
     This includes enabling USB PHY and internal PCI

* r8a7743 (RZ/G1M) iW-RainboW-G20M-Qseven and
  r8a7745 (RZ/G1E) iW-RainboW-G22M-SM SoMs
   - Enable Add SPI NOR support
     This devices is used to boot up the system to the SoM DT

* r8a7743 (RZ/G1M) iW-RainboW-G20M-Qseven SoM
  - Enable SDHI0 SD controller supporting high-speed transfers

* r8a7745 (RZ/G1E) iW-RainboW-G22D development platform
  - Add pnctl support for scif4
    This avoids reling on boot loader settings
  - Add EtherAVB support

* r8a7745 (RZ/G1E) iW-RainboW-G22M-SM SoM
  - Add basic SoM support
  - Enable MMCIF eMMC support
  - Enable RTC support
  - Enable SDHI1 SD controller supporting high-speed transfers

* r8a779[0-4] R-Car Gen2 SoCs
  - Add reset control properties
    Geert Uytterhoeven says:

    This patch series describes the reset topology on all R-Car Gen2 Socs,
    like was done before for R-Car Gen3 and RZ/G1.

    Resets usually match the corresponding module clocks.  Exceptions are:
      - The audio module has resets for the Serial Sound Interfaces only,
      - The display module has only a single reset for all DU channels, but
	adding reset properties for the display is postponed upon request
	from Laurent.

   - Convert to new CPG/MSSR bindings
     Geert Uytterhoven says:

     Currently Renesas R-Car Gen2 SoCs use the common clk-rcar-gen2,
     clk-mstp, and clk-div6 drivers, which depend on most clocks being
     described in DT.  Especially the module (MSTP) clocks are cumbersome
     and error prone, due to 3 arrays (clocks, clock-indices, and
     clock-output-names) to be kept in sync. In addition, the clk-mstp
     driver cannot be extended easily to also support module resets, which
     are provided by the same hardware module.

     Hence when developing support for R-Car Gen3 SoCs, another approach
     was chosen, which led to the CPG/MSSR driver core, and SoC-specific
     subdrivers (initially for R-Car Gen3, but later also for RZ/G1).

     This series converts the various R-Car Gen2 DTSes to migrate to the
     new CPG/MSSR drivers that were added in v4.13-rc1.

* r8a779[0,1,3,4] R-Car Gen2 SoCs
  - Stop grouping clocks under a "clocks" subnode
    Geert Uytterhoeven says:

    The current practice is to not group clocks under a "clocks" subnode,
    but just put them together with the other on-SoC devices.

    Hence this patch series implements this for the various R-Car Gen2
    DTSes that still need this (r8a7792.dtsi is OK).

* r8a7794 (E2) Alt board
  - Correct inverted sense of SD wip pins

----------------------------------------------------------------
Biju Das (17):
      ARM: dts: r8a7743: Add SDHI controllers
      ARM: dts: iwg20m: Enable SDHI0 controller
      ARM: dts: iwg20d-q7: Add SDHI1 support
      ARM: dts: r8a7745: Add GPIO support
      ARM: dts: iwg22m: Add iWave RZG1E SODIMM SOM
      ARM: dts: iwg22d-sodimm: Add support for iWave G22D-SODIMM board
      ARM: dts: r8a7745: Add Ethernet AVB support
      ARM: dts: iwg20d-q7: Add chosen node
      ARM: dts: iwg20d-q7: Add RTC support
      ARM: dts: iwg22d-sodimm: Add pinctl support for scif4
      ARM: dts: iwg22d-sodimm: Add Ethernet AVB support
      ARM: dts: r8a7743: Add internal PCI bridge nodes
      ARM: dts: r8a7743: Add USB PHY DT support
      ARM: dts: r8a7743: Link PCI USB devices to USB PHY
      ARM: dts: iwg20d-q7: Enable internal PCI
      ARM: dts: iwg20d-q7: Enable USB PHY
      ARM: dts: r8a7743: Add IIC cores to dtsi

Fabrizio Castro (13):
      ARM: dts: r8a7745: Add I2C DT support
      ARM: dts: r8a7745: Add MMC interface support
      ARM: dts: iwg22m: Add eMMC support
      ARM: dts: iwg22m: Add RTC support
      ARM: dts: r8a7745: Add SDHI controllers
      ARM: dts: iwg22m: Enable SDHI1 controller
      ARM: dts: r8a7743: Add QSPI support
      ARM: dts: iwg20m: Add SPI NOR support
      ARM: dts: r8a7745: Add QSPI support
      ARM: dts: iwg22m: Add SPI NOR support
      ARM: dts: iwg22d: Enable SDHI0 controller
      ARM: dts: r8a7745: Add MSIOF[012] support
      ARM: dts: r8a7743: Add MSIOF[012] support

Geert Uytterhoeven (14):
      ARM: dts: r8a7790: Convert to new CPG/MSSR bindings
      ARM: dts: r8a7792: Convert to new CPG/MSSR bindings
      ARM: dts: r8a7793: Convert to new CPG/MSSR bindings
      ARM: dts: r8a7794: Convert to new CPG/MSSR bindings
      ARM: dts: r8a7790: Stop grouping clocks under a "clocks" subnode
      ARM: dts: r8a7793: Stop grouping clocks under a "clocks" subnode
      ARM: dts: r8a7794: Stop grouping clocks under a "clocks" subnode
      ARM: dts: r8a7791: Convert to new CPG/MSSR bindings
      ARM: dts: r8a7791: Stop grouping clocks under a "clocks" subnode
      ARM: dts: r8a7790: Add reset control properties
      ARM: dts: r8a7791: Add reset control properties
      ARM: dts: r8a7792: Add reset control properties
      ARM: dts: r8a7793: Add reset control properties
      ARM: dts: r8a7794: Add reset control properties

Jacopo Mondi (3):
      ARM: dts: gr-peach: Remove empty line
      ARM: dts: gr-peach: Add SCIF2 pin group
      ARM: dts: gr-peach: Add user led device nodes

Wolfram Sang (1):
      ARM: dts: alt: use correct logic for SD WP pins

 arch/arm/boot/dts/Makefile                  |   1 +
 arch/arm/boot/dts/r7s72100-gr-peach.dts     |  22 +-
 arch/arm/boot/dts/r8a7743-iwg20d-q7.dts     |  97 ++++
 arch/arm/boot/dts/r8a7743-iwg20m.dtsi       |  43 ++
 arch/arm/boot/dts/r8a7743.dtsi              | 257 ++++++++++
 arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts |  94 ++++
 arch/arm/boot/dts/r8a7745-iwg22m.dtsi       | 111 ++++
 arch/arm/boot/dts/r8a7745.dtsi              | 337 +++++++++++++
 arch/arm/boot/dts/r8a7790-lager.dts         |   7 +-
 arch/arm/boot/dts/r8a7790.dtsi              | 748 +++++++++------------------
 arch/arm/boot/dts/r8a7791-koelsch.dts       |   4 +-
 arch/arm/boot/dts/r8a7791-porter.dts        |   4 +-
 arch/arm/boot/dts/r8a7791.dtsi              | 754 +++++++++-------------------
 arch/arm/boot/dts/r8a7792-blanche.dts       |   3 +-
 arch/arm/boot/dts/r8a7792-wheat.dts         |   3 +-
 arch/arm/boot/dts/r8a7792.dtsi              | 378 ++++----------
 arch/arm/boot/dts/r8a7793-gose.dts          |   4 +-
 arch/arm/boot/dts/r8a7793.dtsi              | 626 +++++++----------------
 arch/arm/boot/dts/r8a7794-alt.dts           |   7 +-
 arch/arm/boot/dts/r8a7794-silk.dts          |   3 +-
 arch/arm/boot/dts/r8a7794.dtsi              | 696 +++++++------------------
 21 files changed, 1931 insertions(+), 2268 deletions(-)
 create mode 100644 arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts
 create mode 100644 arch/arm/boot/dts/r8a7745-iwg22m.dtsi

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

end of thread, other threads:[~2017-10-19 21:43 UTC | newest]

Thread overview: 106+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-09-29 11:53 [GIT PULL] Renesas ARM Based SoC DT Updates for v4.15 Simon Horman
2017-09-29 11:53 ` Simon Horman
2017-09-29 11:52 ` [PATCH 01/48] ARM: dts: r8a7790: Convert to new CPG/MSSR bindings Simon Horman
2017-09-29 11:52   ` Simon Horman
2017-09-29 11:52 ` [PATCH 02/48] ARM: dts: r8a7792: " Simon Horman
2017-09-29 11:52   ` Simon Horman
2017-09-29 11:52 ` [PATCH 03/48] ARM: dts: r8a7793: " Simon Horman
2017-09-29 11:52   ` Simon Horman
2017-09-29 11:52 ` [PATCH 04/48] ARM: dts: r8a7794: " Simon Horman
2017-09-29 11:52   ` Simon Horman
2017-09-29 11:52 ` [PATCH 05/48] ARM: dts: r8a7790: Stop grouping clocks under a "clocks" subnode Simon Horman
2017-09-29 11:52   ` Simon Horman
2017-09-29 11:52 ` [PATCH 06/48] ARM: dts: r8a7793: " Simon Horman
2017-09-29 11:52   ` Simon Horman
2017-09-29 11:52 ` [PATCH 07/48] ARM: dts: r8a7794: " Simon Horman
2017-09-29 11:52   ` Simon Horman
2017-09-29 11:53 ` [PATCH 08/48] ARM: dts: r8a7743: Add SDHI controllers Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 09/48] ARM: dts: iwg20m: Enable SDHI0 controller Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 10/48] ARM: dts: iwg20d-q7: Add SDHI1 support Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 11/48] ARM: dts: r8a7745: Add GPIO support Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 12/48] ARM: dts: iwg22m: Add iWave RZG1E SODIMM SOM Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 13/48] ARM: dts: iwg22d-sodimm: Add support for iWave G22D-SODIMM board Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 14/48] ARM: dts: r8a7745: Add I2C DT support Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 15/48] ARM: dts: r8a7745: Add MMC interface support Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 16/48] ARM: dts: iwg22m: Add eMMC support Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 17/48] ARM: dts: iwg22m: Add RTC support Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 18/48] ARM: dts: r8a7791: Convert to new CPG/MSSR bindings Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 19/48] ARM: dts: r8a7791: Stop grouping clocks under a "clocks" subnode Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 20/48] ARM: dts: gr-peach: Remove empty line Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 21/48] ARM: dts: gr-peach: Add SCIF2 pin group Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 22/48] ARM: dts: gr-peach: Add user led device nodes Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-30 10:36   ` Sergei Shtylyov
2017-09-30 10:36     ` Sergei Shtylyov
2017-10-01 17:36     ` jacopo mondi
2017-10-01 17:36       ` jacopo mondi
2017-10-02  7:15       ` Simon Horman
2017-10-02  7:15         ` Simon Horman
2017-09-29 11:53 ` [PATCH 23/48] ARM: dts: r8a7745: Add Ethernet AVB support Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 24/48] ARM: dts: iwg20d-q7: Add chosen node Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 25/48] ARM: dts: iwg20d-q7: Add RTC support Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 26/48] ARM: dts: iwg22d-sodimm: Add pinctl support for scif4 Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 27/48] ARM: dts: iwg22d-sodimm: Add Ethernet AVB support Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 28/48] ARM: dts: r8a7743: Add internal PCI bridge nodes Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 29/48] ARM: dts: r8a7743: Add USB PHY DT support Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 30/48] ARM: dts: r8a7743: Link PCI USB devices to USB PHY Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 31/48] ARM: dts: iwg20d-q7: Enable internal PCI Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 32/48] ARM: dts: iwg20d-q7: Enable USB PHY Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 33/48] ARM: dts: alt: use correct logic for SD WP pins Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 34/48] ARM: dts: r8a7743: Add IIC cores to dtsi Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 35/48] ARM: dts: r8a7790: Add reset control properties Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 36/48] ARM: dts: r8a7791: " Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 37/48] ARM: dts: r8a7792: " Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 38/48] ARM: dts: r8a7793: " Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 39/48] ARM: dts: r8a7794: " Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 40/48] ARM: dts: r8a7745: Add SDHI controllers Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 41/48] ARM: dts: iwg22m: Enable SDHI1 controller Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 42/48] ARM: dts: r8a7743: Add QSPI support Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 43/48] ARM: dts: iwg20m: Add SPI NOR support Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 44/48] ARM: dts: r8a7745: Add QSPI support Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 45/48] ARM: dts: iwg22m: Add SPI NOR support Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 46/48] ARM: dts: iwg22d: Enable SDHI0 controller Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 47/48] ARM: dts: r8a7745: Add MSIOF[012] support Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-09-29 11:53 ` [PATCH 48/48] ARM: dts: r8a7743: " Simon Horman
2017-09-29 11:53   ` Simon Horman
2017-10-19 21:43 ` [GIT PULL] Renesas ARM Based SoC DT Updates for v4.15 Arnd Bergmann
2017-10-19 21:43   ` Arnd Bergmann

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.