From: horms+renesas@verge.net.au (Simon Horman)
To: linux-arm-kernel@lists.infradead.org
Subject: [GIT PULL] Renesas ARM Based SoC DT Updates for v4.18
Date: Fri, 18 May 2018 13:17:37 +0200 [thread overview]
Message-ID: <cover.1526641667.git.horms+renesas@verge.net.au> (raw)
Hi Olof, Hi Kevin, Hi Arnd,
Please consider these Renesas ARM based SoC DT updates for v4.18.
The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
Linux 4.17-rc1 (2018-04-15 18:24:20 -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.18
for you to fetch changes up to 7fad92d05887319998b8d2bb40082b8b224d5ef5:
ARM: dts: r8a7740: Add CEU1 (2018-05-16 10:54:50 +0200)
----------------------------------------------------------------
Renesas ARM Based SoC DT Updates for v4.18
* R-Mobile A1 (r8a7740) SoC
- Describe CEU, IRQC, SYS-DMAC and USB devices
- Cleanup for consistency with other Renesas SoCs and enhanced maintainability
+ Stop grouping clocks under a "clocks" subnode
+ Add soc node
+ Sort subnodes of root and soc nodes
* RZ/A1H (r7s72100) SoC
- Describe CEU device
* R-Car Gen2, RZ/G1 and RZ/A1H SoCs
- Add PMU device nodes
Geert Uytterhoeven says: "This patch series enables support for the ARM
Performance Monitor Units in Cortex-A7, Cortex-A9, and Cortex-A15 CPU
cores on Renesas RZ/A1, R-Car Gen2, and RZ/G1 SoCs. This allows for
better performance analysis using the "perf" tool."
* RZ/A1H (r7s72100) SoC
- Correct interrupt types
Geert Uytterhoeven says "RZ/A1H peripherals use a mix of level and edge
interrupts.
This patch series corrects the interrupt types for watchdog and RTC from
edge to level, to match the datasheet."
* R-Mobile APE6 (r8a73a4) APE4EVM board and SH-Mobile AG5 (sh73a0) SoC
- Use generic disable-wp instead of now deprecated
toshiba,mmc-wrprotect-disable property
* EMMA Mobile EV2 (emev2) and SH-Mobile AG5 (sh73a0) SoCs
- Add missing interrupt-affinity to PMU
Geert Uytterhoeven says "The Cortex-A9 PMU nodes on SH-Mobile AG5 and
Emma Mobile EV2 reference two interrupts, but lack interrupt-affinity
properties, leading to:
hw perfevents: no interrupt-affinity property for /pmu, guessing.
This series adds the missing properties to fix this."
* R-Car H2 (r8a7790) and R-Mobile APE6 (r8a73a4) SoCs
- Correct mask for GIC PPI interrupts
Geert Uytterhoeven says "R-Car H2 and R-Mobile APE6 contain four
Cortex-A15 and four Cortex-A7 cores, hence the second interrupt
specifier cell for Private Peripheral Interrupts should use
"GIC_CPU_MASK_SIMPLE(8)", to make sure interrupts can be delivered to
all 8 processor cores.
This brings the predecessors of R-Car Gen3 in line with what we're
doing on other big.LITTLE SoCs, like R-Car H3 and M3-W."
* Alt board for R-Car E2 (r8a7794) SoC
* RBoards for -Car Gen2 SoCs and kzm9d board for EMMA Mobile EV2 (emev2) SoC
- Drop unnecessary address properties from VIN port nodes
These are unnecessary as the nodes to not have bus addresses.
* R-Car H2 (r8a7790), M2-W (r8a7791), M2-N (r8a7793) and E2 (r8a7794) SoCs
- Describe FDP1 instances
* iW-RainboW-G23S board for RZ/G1C (r8a77470) SoC
- Initial SoC and board support
- Enable EtherAVB
- Describe all SCIF devices
* Boards for R-Car Gen2 SoCs
- Enable watchdog support
Geert Uytterhoeven says "This patch series enables the builtin watchdog
timer on R-Car Gen2 SoCs on all supported boards, and builds on top of
Fabrizio's "[RFC v4 00/26] Fix watchdog on Renesas R-Car Gen2 and
RZ/G1"."
* R-Car Gen2 and RZ/G1 SoCs
- Describe watchdog devices
- For R-Car Gen2 this involves updating the SMP routine side as
it is changed by a driver updated to allow watchdog device support
* Wheat board for V2H (r8a7792) SoC
- Correct ADV7513 address usage
Kieran Bingham says "The r8a7792 Wheat board has two ADV7513 devices
sharing a single I2C bus, however in low power mode the ADV7513 will
reset it's slave maps to use the hardware defined default addresses.
The ADV7511 driver was adapted to allow the two devices to be
registered correctly - but it did not take into account the fault
whereby the devices reset the addresses.
This results in an address conflict between the device using the
default addresses, and the other device if it is in low-power-mode.
Repair this issue by moving both devices away from the default address
definitions."
----------------------------------------------------------------
Biju Das (8):
ARM: dts: r8a77470: Initial SoC device tree
ARM: dts: iwg23s-sbc: Add support for iWave G23S-SBC based on RZ/G1C
ARM: dts: r8a77470: Add SYS-DMAC support
ARM: dts: r8a77470: Add IRQC support
ARM: dts: r8a77470: Add SCIF support
ARM: dts: r8a77470: Add SCIF DMA support
ARM: dts: r8a77470: Add EtherAVB support
ARM: dts: iwg23s-sbc: Add EtherAVB support
Chris Brandt (1):
ARM: dts: r7s72100: add USB device to device tree
Fabrizio Castro (14):
ARM: dts: r8a7743: Adjust SMP routine size
ARM: dts: r8a7745: Adjust SMP routine size
ARM: dts: r8a7790: Adjust SMP routine size
ARM: dts: r8a7791: Adjust SMP routine size
ARM: dts: r8a7792: Adjust SMP routine size
ARM: dts: r8a7793: Adjust SMP routine size
ARM: dts: r8a7794: Adjust SMP routine size
ARM: dts: r8a7743: Add watchdog support to SoC dtsi
ARM: dts: r8a7745: Add watchdog support to SoC dtsi
ARM: dts: r8a7790: Add watchdog support to SoC dtsi
ARM: dts: r8a7791: Add watchdog support to SoC dtsi
ARM: dts: r8a7794: Add watchdog support to SoC dtsi
ARM: dts: iwg20m: Add watchdog support to SoM dtsi
ARM: dts: iwg22m: Add watchdog support to SoM dtsi
Geert Uytterhoeven (24):
ARM: dts: r8a7792: Add RWDT node
ARM: dts: r8a7793: Add RWDT node
ARM: dts: lager: Enable watchdog support
ARM: dts: koelsch: Enable watchdog support
ARM: dts: porter: Enable watchdog support
ARM: dts: blanche: Enable watchdog support
ARM: dts: wheat: Enable watchdog support
ARM: dts: gose: Enable watchdog support
ARM: dts: alt: Enable watchdog support
ARM: dts: silk: Enable watchdog support
ARM: dts: r8a7790: Correct mask for GIC PPI interrupts
ARM: dts: r8a73a4: Correct mask for GIC PPI interrupts
ARM: dts: sh73a0: Add missing interrupt-affinity to PMU node
ARM: dts: emev2: Add missing interrupt-affinity to PMU node
ARM: dts: r7s72100: Correct watchdog timer interrupt type
ARM: dts: r7s72100: Correct RTC interrupt types
ARM: dts: r7s72100: Add PMU device node
ARM: dts: r8a7790: Add PMU device nodes
ARM: dts: r8a7791: Add PMU device node
ARM: dts: r8a7792: Add PMU device node
ARM: dts: r8a7793: Add PMU device node
ARM: dts: r8a7794: Add PMU device node
ARM: dts: r8a7743: Add PMU device node
ARM: dts: r8a7745: Add PMU device node
Jacopo Mondi (2):
ARM: dts: r7s72100: Add Capture Engine Unit (CEU)
ARM: dts: r8a7740: Add CEU0
Kieran Bingham (2):
ARM: dts: wheat: Fix ADV7513 address usage
ARM: dts: r8a7790: Fix sort order of VSP1/FDP1 nodes
Laurent Pinchart (4):
ARM: dts: renesas: r8a7791: Add FDP1 instances
ARM: dts: renesas: r8a7793: Add FDP1 instances
ARM: dts: renesas: r8a7794: Add FDP1 instances
ARM: dts: renesas: r8a7790: Add FDP1 instances
Masahiro Yamada (1):
ARM: dts: renesas: replace toshiba, mmc-wrprotect-disable with disable-wp
Simon Horman (12):
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
ARM: dts: lager: Drop unnecessary address properties from port node
ARM: dts: porter: Drop unnecessary address properties from vin port node
ARM: dts: gose: Drop unnecessary address properties from port nodes
ARM: dts: koelsch: Drop unnecessary address properties from port nodes
ARM: dts: alt: Drop unnecessary address properties from vin port node
ARM: dts: silk: Drop unnecessary address properties from vin port node
ARM: dts: kzm9d: Drop unnecessary address properties from gpio_keys node
ARM: dts: r8a7740: Add CEU1
Wolfram Sang (1):
ARM: shmobile: r8a7794: alt: add EEPROM to DTS
arch/arm/boot/dts/Makefile | 1 +
arch/arm/boot/dts/emev2-kzm9d.dts | 3 -
arch/arm/boot/dts/emev2.dtsi | 5 +-
arch/arm/boot/dts/r7s72100.dtsi | 1038 +++++++++++++++--------------
arch/arm/boot/dts/r8a73a4-ape6evm.dts | 4 +-
arch/arm/boot/dts/r8a73a4.dtsi | 10 +-
arch/arm/boot/dts/r8a7740.dtsi | 18 +
arch/arm/boot/dts/r8a7743-iwg20m.dtsi | 5 +
arch/arm/boot/dts/r8a7743.dtsi | 19 +-
arch/arm/boot/dts/r8a7745-iwg22m.dtsi | 5 +
arch/arm/boot/dts/r8a7745.dtsi | 19 +-
arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 48 ++
arch/arm/boot/dts/r8a77470.dtsi | 336 ++++++++++
arch/arm/boot/dts/r8a7790-lager.dts | 8 +-
arch/arm/boot/dts/r8a7790.dtsi | 67 +-
arch/arm/boot/dts/r8a7791-koelsch.dts | 11 +-
arch/arm/boot/dts/r8a7791-porter.dts | 8 +-
arch/arm/boot/dts/r8a7791.dtsi | 37 +-
arch/arm/boot/dts/r8a7792-blanche.dts | 5 +
arch/arm/boot/dts/r8a7792-wheat.dts | 16 +-
arch/arm/boot/dts/r8a7792.dtsi | 19 +-
arch/arm/boot/dts/r8a7793-gose.dts | 11 +-
arch/arm/boot/dts/r8a7793.dtsi | 37 +-
arch/arm/boot/dts/r8a7794-alt.dts | 14 +-
arch/arm/boot/dts/r8a7794-silk.dts | 8 +-
arch/arm/boot/dts/r8a7794.dtsi | 28 +-
arch/arm/boot/dts/sh73a0.dtsi | 9 +-
27 files changed, 1235 insertions(+), 554 deletions(-)
create mode 100644 arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts
create mode 100644 arch/arm/boot/dts/r8a77470.dtsi
next reply other threads:[~2018-05-18 11:17 UTC|newest]
Thread overview: 71+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-05-18 11:17 Simon Horman [this message]
2018-05-18 11:16 ` [PATCH 01/69] ARM: dts: r7s72100: add USB device to device tree Simon Horman
2018-05-18 11:16 ` [PATCH 02/69] ARM: dts: r7s72100: add soc node Simon Horman
2018-05-18 11:16 ` [PATCH 03/69] ARM: dts: r7s72100: sort subnodes of " Simon Horman
2018-05-18 11:16 ` [PATCH 04/69] ARM: dts: r7s72100: stop grouping clocks under a "clocks" subnode Simon Horman
2018-05-18 11:16 ` [PATCH 05/69] ARM: dts: r7s72100: sort subnodes of root node Simon Horman
2018-05-18 11:16 ` [PATCH 06/69] ARM: dts: r8a77470: Initial SoC device tree Simon Horman
2018-05-18 11:16 ` [PATCH 07/69] ARM: dts: iwg23s-sbc: Add support for iWave G23S-SBC based on RZ/G1C Simon Horman
2018-05-18 11:16 ` [PATCH 08/69] ARM: dts: wheat: Fix ADV7513 address usage Simon Horman
2018-05-18 11:16 ` [PATCH 09/69] ARM: dts: renesas: replace toshiba, mmc-wrprotect-disable with disable-wp Simon Horman
2018-05-18 11:16 ` [PATCH 10/69] ARM: dts: renesas: r8a7791: Add FDP1 instances Simon Horman
2018-05-18 11:16 ` [PATCH 11/69] ARM: dts: renesas: r8a7793: " Simon Horman
2018-05-18 11:16 ` [PATCH 12/69] ARM: dts: renesas: r8a7794: " Simon Horman
2018-05-18 11:16 ` [PATCH 13/69] ARM: dts: r8a77470: Add SYS-DMAC support Simon Horman
2018-05-18 11:16 ` [PATCH 14/69] ARM: dts: r8a77470: Add IRQC support Simon Horman
2018-05-18 11:16 ` [PATCH 15/69] ARM: dts: r7s72100: Add Capture Engine Unit (CEU) Simon Horman
2018-05-18 11:16 ` [PATCH 16/69] ARM: dts: r8a7743: Adjust SMP routine size Simon Horman
2018-05-18 11:16 ` [PATCH 17/69] ARM: dts: r8a7745: " Simon Horman
2018-05-18 11:16 ` [PATCH 18/69] ARM: dts: r8a7790: " Simon Horman
2018-05-18 11:16 ` [PATCH 19/69] ARM: dts: r8a7791: " Simon Horman
2018-05-18 11:16 ` [PATCH 20/69] ARM: dts: r8a7792: " Simon Horman
2018-05-18 11:16 ` [PATCH 21/69] ARM: dts: r8a7793: " Simon Horman
2018-05-18 11:16 ` [PATCH 22/69] ARM: dts: r8a7794: " Simon Horman
2018-05-18 11:16 ` [PATCH 23/69] ARM: dts: r8a7743: Add watchdog support to SoC dtsi Simon Horman
2018-05-18 11:16 ` [PATCH 24/69] ARM: dts: r8a7745: " Simon Horman
2018-05-18 11:16 ` [PATCH 25/69] ARM: dts: r8a7790: " Simon Horman
2018-05-18 11:16 ` [PATCH 26/69] ARM: dts: r8a7791: " Simon Horman
2018-05-18 11:17 ` [PATCH 27/69] ARM: dts: r8a7794: " Simon Horman
2018-05-18 11:17 ` [PATCH 28/69] ARM: dts: iwg20m: Add watchdog support to SoM dtsi Simon Horman
2018-05-18 11:17 ` [PATCH 29/69] ARM: dts: iwg22m: " Simon Horman
2018-05-18 11:17 ` [PATCH 30/69] ARM: dts: r8a7792: Add RWDT node Simon Horman
2018-05-18 11:17 ` [PATCH 31/69] ARM: dts: r8a7793: " Simon Horman
2018-05-18 11:17 ` [PATCH 32/69] ARM: dts: lager: Enable watchdog support Simon Horman
2018-05-18 11:17 ` [PATCH 33/69] ARM: dts: koelsch: " Simon Horman
2018-05-18 11:17 ` [PATCH 34/69] ARM: dts: porter: " Simon Horman
2018-05-18 11:17 ` [PATCH 35/69] ARM: dts: blanche: " Simon Horman
2018-05-18 11:17 ` [PATCH 36/69] ARM: dts: wheat: " Simon Horman
2018-05-18 11:17 ` [PATCH 37/69] ARM: dts: gose: " Simon Horman
2018-05-18 11:17 ` [PATCH 38/69] ARM: dts: alt: " Simon Horman
2018-05-18 11:17 ` [PATCH 39/69] ARM: dts: silk: " Simon Horman
2018-05-18 11:17 ` [PATCH 40/69] ARM: dts: r8a77470: Add SCIF support Simon Horman
2018-05-18 11:17 ` [PATCH 41/69] ARM: dts: r8a77470: Add SCIF DMA support Simon Horman
2018-05-18 11:17 ` [PATCH 42/69] ARM: dts: renesas: r8a7790: Add FDP1 instances Simon Horman
2018-05-18 11:17 ` [PATCH 43/69] ARM: dts: r8a77470: Add EtherAVB support Simon Horman
2018-05-18 11:17 ` [PATCH 44/69] ARM: dts: iwg23s-sbc: " Simon Horman
2018-05-18 11:17 ` [PATCH 45/69] ARM: dts: r8a7790: Fix sort order of VSP1/FDP1 nodes Simon Horman
2018-05-18 11:17 ` [PATCH 46/69] ARM: dts: lager: Drop unnecessary address properties from port node Simon Horman
2018-05-18 11:17 ` [PATCH 47/69] ARM: dts: porter: Drop unnecessary address properties from vin " Simon Horman
2018-05-18 11:17 ` [PATCH 48/69] ARM: dts: gose: Drop unnecessary address properties from port nodes Simon Horman
2018-05-18 11:17 ` [PATCH 49/69] ARM: dts: koelsch: " Simon Horman
2018-05-18 11:17 ` [PATCH 50/69] ARM: dts: alt: Drop unnecessary address properties from vin port node Simon Horman
2018-05-18 11:17 ` [PATCH 51/69] ARM: dts: silk: " Simon Horman
2018-05-18 11:17 ` [PATCH 52/69] ARM: dts: kzm9d: Drop unnecessary address properties from gpio_keys node Simon Horman
2018-05-18 11:17 ` [PATCH 53/69] ARM: shmobile: r8a7794: alt: add EEPROM to DTS Simon Horman
2018-05-18 11:17 ` [PATCH 54/69] ARM: dts: r8a7790: Correct mask for GIC PPI interrupts Simon Horman
2018-05-18 11:17 ` [PATCH 55/69] ARM: dts: r8a73a4: " Simon Horman
2018-05-18 11:17 ` [PATCH 56/69] ARM: dts: sh73a0: Add missing interrupt-affinity to PMU node Simon Horman
2018-05-18 11:17 ` [PATCH 57/69] ARM: dts: emev2: " Simon Horman
2018-05-18 11:17 ` [PATCH 58/69] ARM: dts: r7s72100: Correct watchdog timer interrupt type Simon Horman
2018-05-18 11:17 ` [PATCH 59/69] ARM: dts: r7s72100: Correct RTC interrupt types Simon Horman
2018-05-18 11:17 ` [PATCH 60/69] ARM: dts: r7s72100: Add PMU device node Simon Horman
2018-05-18 11:17 ` [PATCH 61/69] ARM: dts: r8a7790: Add PMU device nodes Simon Horman
2018-05-18 11:17 ` [PATCH 62/69] ARM: dts: r8a7791: Add PMU device node Simon Horman
2018-05-18 11:17 ` [PATCH 63/69] ARM: dts: r8a7792: " Simon Horman
2018-05-18 11:17 ` [PATCH 64/69] ARM: dts: r8a7793: " Simon Horman
2018-05-18 11:17 ` [PATCH 65/69] ARM: dts: r8a7794: " Simon Horman
2018-05-18 11:17 ` [PATCH 66/69] ARM: dts: r8a7743: " Simon Horman
2018-05-18 11:17 ` [PATCH 67/69] ARM: dts: r8a7745: " Simon Horman
2018-05-18 11:17 ` [PATCH 68/69] ARM: dts: r8a7740: Add CEU0 Simon Horman
2018-05-18 11:17 ` [PATCH 69/69] ARM: dts: r8a7740: Add CEU1 Simon Horman
2018-06-02 8:33 ` [GIT PULL] Renesas ARM Based SoC DT Updates for v4.18 Olof Johansson
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=cover.1526641667.git.horms+renesas@verge.net.au \
--to=horms+renesas@verge.net.au \
--cc=linux-arm-kernel@lists.infradead.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;
as well as URLs for NNTP newsgroup(s).