Skip to content

Renesas R-Car H3 (r8a7795) integration patches V10

Magnus Damm linux-sh 3 versions – In review

Get series with b4
b4 am 20151002025509.28158.23176.sendpatchset@little-apple

Versions newest first · linked by author and title

  1. v10 Latest7 patches 5 repliesIn review
  2. v9 RFC7 patches 1 replySuperseded
  3. v87 patches 29 repliesSuperseded

Patches in v10 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/7arm64: renesas: r8a7795: Add Renesas R8A7795 SoC supportDocumentation/devicetree/bindings/arm/shmobile.txt arch/arm64/Kconfig.platforms arch/arm64/boot/dts/Makefile +3 more+149 -00 replies
2/7arm64: renesas: r8a7795 dtsi: Add all common divider clocksarch/arm64/boot/dts/renesas/r8a7795.dtsi+169 -00 replies
3/7arm64: renesas: r8a7795 dtsi: Add dummy dma-controller nodesarch/arm64/boot/dts/renesas/r8a7795.dtsi+12 -00 replies
4/7arm64: renesas: r8a7795 dtsi: Add all SCIF nodesarch/arm64/boot/dts/renesas/r8a7795.dtsi include/dt-bindings/clock/r8a7795-clock.h+112 -04 replies
5/7arm64: renesas: r8a7795: enable PFCarch/arm64/boot/dts/renesas/r8a7795.dtsi+5 -00 replies
6/7arm64: renesas: add Salvator-X board support on DTSDocumentation/devicetree/bindings/arm/shmobile.txt arch/arm64/boot/dts/renesas/Makefile arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts+66 -00 replies
7/7arm64: defconfig: renesas: Enable Renesas r8a7795 SoCarch/arm64/configs/defconfig+5 -00 replies

Reviews trailers per patch

3 of 7 patches have a Reviewed-by or Acked-by.

PatchLaurent PinchartGeert Uytterhoeven
1/7
2/7
3/7
4/7A-b
5/7A-b A-b
6/7
7/7A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v10 thread

Cover letter [PATCH v10 00/07] Renesas R-Car H3 (r8a7795) integration patches V10

Renesas R-Car H3 (r8a7795) integration patches V10

[PATCH v10 01/07] arm64: renesas: r8a7795: Add Renesas R8A7795 SoC support [PATCH v10 02/07] arm64: renesas: r8a7795 dtsi: Add all common divider clocks [PATCH v10 03/07] arm64: renesas: r8a7795 dtsi: Add dummy dma-controller nodes [PATCH v10 04/07] arm64: renesas: r8a7795 dtsi: Add all SCIF nodes [PATCH v10 05/07] arm64: renesas: r8a7795: enable PFC
[PATCH v10 06/07] arm64: renesas: add Salvator-X board support on DTS [PATCH v10 07/07] arm64: defconfig: renesas: Enable Renesas r8a7795 SoC

This is V10 of the R-Car H3 SoC support which contains a simplified series of initial r8a7795 support including:
- Single CPU core, Arch timer, GIC
- CPG and MSTP
- r8a7795 SCIF0->SCIF6
- PFC
- Salvator-X DEBUG0 and DEBUG1 serial ports.

Compared to V9 this V10 series is updated in a couple of ways:
- [RFC] is dropped since PFC DT is stable and CPG DT at least semi-stable
- For CCF the DT property clock-output-names is now included - thanks Geert!
- SCIF ports are updated to include DMAC and depend on MSSR in Patch 4/7
- Fixes for PLL1 and EXTAL are folded in

Regarding dependencies, for build time there are no special dependencies. As for runtime this V10 integration series depends on the following:

CPG:
[PATCH v8 00/05] Renesas R-Car Gen3 CPG support V8 [PATCH] clk: shmobile: Fix r8a7795 MSSR support

PFC:
Patches queued up for upstream merge renesas-drivers branch sh-pfc-for-v4.4:
d109e2a pinctrl: sh-pfc: r8a7795: add EtherAVB support

SCIF:
[PATCH] serial: sh-sci: Add device tree support for r8a7795

For information about changes since latest version please see the change log in each patch.

---

Written against 61a7cf8 of renesas-drivers Above includes PFC but the CPG series was added locally

 Documentation/devicetree/bindings/arm/shmobile.txt |    4 
 arch/arm64/Kconfig.platforms                       |   17 
 arch/arm64/boot/dts/Makefile                       |    1 
 arch/arm64/boot/dts/renesas/Makefile               |    4 
 arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts |   62 +++
 arch/arm64/boot/dts/renesas/r8a7795.dtsi           |  384 ++++++++++++++++++++
 arch/arm64/configs/defconfig                       |    5 
 include/dt-bindings/clock/r8a7795-clock.h          |   44 ++
 8 files changed, 521 insertions(+)