[GIT PULL] Renesas ARM Based SoC DT Updates for v4.17
Simon Horman
horms at verge.net.au
Fri Mar 16 09:32:43 PDT 2018
On Fri, Mar 16, 2018 at 03:53:09PM +0100, Simon Horman wrote:
> Hi Olof, Hi Kevin, Hi Arnd,
>
> Please consider these Renesas ARM based SoC DT updates for v4.17.
Unfortunately there seems to be a small problem with this pull request.
"ARM: dts: r7s72100: add USB device to device tree" is already
present upstream via Greg KH.
I will drop that patch, and the r7s72100 cleanup patches that depend on it
and post a v2. I'll also see about re-applying the cleanup patches for v4.18.
>
>
> The following changes since commit 7928b2cbe55b2a410a0f5c1f154610059c57b1b2:
>
> Linux 4.16-rc1 (2018-02-11 15:04:29 -0800)
>
> are available in the git repository at:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-dt-for-v4.17
>
> for you to fetch changes up to 49846cbda7d3f85f0bb6cebccf8f039b51401fcb:
>
> ARM: dts: silk: Add GPIO keys to DT (2018-03-13 19:33:11 +0100)
>
> ----------------------------------------------------------------
> Renesas ARM Based SoC DT Updates for v4.17
>
> * Silk board with R-Car E2 (r8a7794) SoC
> - Add r1ex24002 EEPROM to DT
>
> Magnus Damm says "Extend the Silk board support to include U14 which is
> an I2C based EEPROM hooked up to the I2C1 bus."
>
> - Add GPIO keys to DT
>
> Magnus Damm says "Extend the Silk board support to include SW3, SW4,
> SW6 and SW12. They are all connected via GPIO lines and handled by the
> gpio-keys driver"
>
> * Marzen board with R-Car H1 (r7a7779) SoC
> - Add SDHI0 VCCQ Regulator
>
> Magnus Damm says "Add support for the on-board voltage regulator hooked
> up to GPIO3_20 on r8a7779 Marzen. The board schematics describes the
> regulator as U4 TPS2110A. Input wise, U4 has D0 fixed to ground, D1
> tied to GPIO3_20 while IN1 is fixed to 3.3V and IN2 is fixed to 1.8V.
> OUT goes to the pull-ups for the data pins of SDHI0."
>
> * Porter board with R-Car M3W (r8a7791) SoC
> - Fix HDMI output routing
>
> Laurent Pinchart says "The HDMI encoder is connected to the RGB output
> of the DU, which is port at 0, not port at 1."
>
> * iWave Systems RZ/G1E SODIMM System On Module (iW-RainboW-G22M-SM) and
> iWave Systems RZ/G1M Qseven System On Module (iW-RainboW-G20M-Qseven)
> - Enable cmt0
>
> * Stout board with R-Car H2 (r8a7790) SoC
> - Initial support
>
> * Lager board with R-Car H2 (r8a7790) SoC
> - Add CEC clock for HDMI transmitter
>
> Niklas Söderlund says "The adv7511 on the Lager board has a 12 MHz
> fixed clock for the CEC block. Specify this in the dts to enable CEC
> support."
>
> - Move cec_clock to root node
>
> By definition nodes without a bus address do not belong on the bus
>
> * kzm9d board with EMMA Mobile EV2 (EMEV2) SoC
> - Fix "debounce-interval" property misspelling
>
> * RZ/A1 (r7s72100) SoC
> - Add USB nodes
>
> * RZ/G1M (r8a7743) and RZ/G1H (r8a7745) SoCs
> - Add IPMMU DT nodes
> - Add VSP support
>
> * R-Car Gen2 boards
> - Use I2C demuxer for
>
> This allows run-time switching between alternate I2C IP blocks
>
> * R-Car Gen2 and RZ SoCs
> - Clean up DT files to ease future maintenance
> + add soc node for IP attached to the bus
> + sort subnodes of soc and root node
> + consistently use single space after =
>
> * R-Car H2 (r8a7790), M3-W (r8a7791) and M3-N (r7a7793) SoCs
> - Reduce size of thermal registers
>
> According to the "User's Manual: Hardware" v2.00 the registers at base
> 0xe61f0000 extend to an offset of 0x10, rather than 0x14 which is the
> case on the r8a73a4 (R-Mobile APE6).
>
> This should not have any runtime affect as mapping granularity is
> PAGE_SIZE.
>
> ----------------------------------------------------------------
> Biju Das (4):
> ARM: dts: r8a7743: Add IPMMU DT nodes
> ARM: dts: r8a7745: Add IPMMU DT nodes
> ARM: dts: r8a7743: Add VSP support
> ARM: dts: r8a7745: Add VSP support
>
> Chris Brandt (1):
> ARM: dts: r7s72100: add USB device to device tree
>
> Fabrizio Castro (2):
> ARM: dts: iwg20m: Enable cmt0
> ARM: dts: iwg22m: Enable cmt0
>
> Geert Uytterhoeven (2):
> ARM: dts: kzm9d: Fix "debounce-interval" property misspelling
> ARM: dts: lager: Move cec_clock to root node
>
> Laurent Pinchart (1):
> ARM: dts: porter: Fix HDMI output routing
>
> Magnus Damm (3):
> ARM: dts: marzen: Add SDHI0 VCCQ Regulator
> ARM: dts: silk: Add r1ex24002 EEPROM to DT
> ARM: dts: silk: Add GPIO keys to DT
>
> Marek Vasut (1):
> ARM: dts: stout: Initial r8a7790 Stout board support
>
> Niklas Söderlund (1):
> ARM: dts: lager: Add CEC clock for HDMI transmitter
>
> Simon Horman (28):
> ARM: dts: r8a7790: Reduce size of thermal registers
> ARM: dts: r8a7791: Reduce size of thermal registers
> ARM: dts: r8a7793: Reduce size of thermal registers
> ARM: dts: r8a7790: consistently use single space after =
> ARM: dts: r8a7790: add soc node
> ARM: dts: r8a7790: sort subnodes of soc node
> ARM: dts: r8a7790: sort subnodes of root node
> ARM: dts: r8a7791: consistently use single space after =
> ARM: dts: r8a7791: add soc node
> ARM: dts: r8a7791: sort subnodes of root node
> ARM: dts: r8a7792: sort subnodes of soc node
> ARM: dts: r8a7793: consistently use single space after =
> ARM: dts: r8a7793: add soc node
> ARM: dts: r8a7793: sort subnodes of soc node
> ARM: dts: r8a7793: sort subnodes of root node
> ARM: dts: r8a7794: consistently use single space after =
> ARM: dts: r8a7794: add soc node
> ARM: dts: r8a7794: sort subnodes of soc node
> ARM: dts: r8a7794: sort subnodes of root node
> ARM: dts: r8a7790: consistently use single space before =
> ARM: dts: r8a7791: consistently use single space before =
> ARM: dts: r8a7793: consistently use single space before =
> ARM: dts: r8a7743: sort subnodes of soc node
> ARM: dts: r8a7745: sort subnodes of soc node
> ARM: dts: r7s72100: add soc node
> ARM: dts: r7s72100: sort subnodes of soc node
> ARM: dts: r7s72100: stop grouping clocks under a "clocks" subnode
> ARM: dts: r7s72100: sort subnodes of root node
>
> Wolfram Sang (9):
> ARM: dts: lager: use demuxer for IIC2/I2C2
> ARM: dts: lager: use demuxer for IIC3/I2C3
> ARM: dts: koelsch: use demuxer for I2C2
> ARM: dts: koelsch: use demuxer for I2C4
> ARM: dts: porter: use demuxer for I2C2
> ARM: dts: alt: use demuxer for I2C1
> ARM: dts: silk: use demuxer for I2C1
> ARM: dts: gose: use demuxer for I2C2
> ARM: dts: gose: use demuxer for I2C4
>
> arch/arm/boot/dts/Makefile | 1 +
> arch/arm/boot/dts/emev2-kzm9d.dts | 8 +-
> arch/arm/boot/dts/r7s72100.dtsi | 1018 +++++------
> arch/arm/boot/dts/r8a7743-iwg20m.dtsi | 4 +
> arch/arm/boot/dts/r8a7743.dtsi | 1324 ++++++++-------
> arch/arm/boot/dts/r8a7745-iwg22m.dtsi | 4 +
> arch/arm/boot/dts/r8a7745.dtsi | 1778 ++++++++++----------
> arch/arm/boot/dts/r8a7779-marzen.dts | 14 +
> arch/arm/boot/dts/r8a7790-lager.dts | 287 ++--
> arch/arm/boot/dts/r8a7790-stout.dts | 363 ++++
> arch/arm/boot/dts/r8a7790.dtsi | 2837 ++++++++++++++++---------------
> arch/arm/boot/dts/r8a7791-koelsch.dts | 232 ++-
> arch/arm/boot/dts/r8a7791-porter.dts | 130 +-
> arch/arm/boot/dts/r8a7791.dtsi | 2986 +++++++++++++++++----------------
> arch/arm/boot/dts/r8a7792.dtsi | 498 +++---
> arch/arm/boot/dts/r8a7793-gose.dts | 252 +--
> arch/arm/boot/dts/r8a7793.dtsi | 2392 +++++++++++++-------------
> arch/arm/boot/dts/r8a7794-alt.dts | 53 +-
> arch/arm/boot/dts/r8a7794-silk.dts | 189 ++-
> arch/arm/boot/dts/r8a7794.dtsi | 2421 +++++++++++++-------------
> 20 files changed, 8957 insertions(+), 7834 deletions(-)
> create mode 100644 arch/arm/boot/dts/r8a7790-stout.dts
>
More information about the linux-arm-kernel
mailing list