Skip to contentSkip to conversation

ARM: dts: shmobile: Use SoC-specific compat string for mmcif

PATCH New Simon Horman 3 participants 8 messages Nov 24, 2016 – Nov 28, 2016 Device tree bindings

lore
Share & tools
lore
#0 lore raw

cover ARM: dts: shmobile: Use SoC-specific compat string for mmcif

Hi,

this short series makes add of SoC-specific compat strings to the DT of the r8a73a4, r8a7778 and sh73a0 SoCs. This is in keeping with the rest of the Renesas ARM based SoCs with mmcif enabled in mainline.

Based on renesas-devel-20161123v2-v4.9-rc6

Documentation of these compat strings for the mmcif driver has been posted separately as:
"[PATCH] mmc: sh_mmcif: Document r8a73a4, r8a7779 and sh73a0 DT bindings".

Simon Horman (3):
ARM: dts: r8a73a4: Use SoC-specific compat string for mmcif
ARM: dts: r8a7778: Use SoC-specific compat string for mmcif
ARM: dts: sh73a0: Use SoC-specific compat string for mmcif

 arch/arm/boot/dts/r8a73a4.dtsi | 4 ++--
 arch/arm/boot/dts/r8a7778.dtsi | 2 +-
 arch/arm/boot/dts/sh73a0.dtsi  | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)
Signature · 1 line
2.7.0.rc3.207.g0ac5344
#1 lore raw

PATCH 1/3 ARM: dts: r8a73a4: Use SoC-specific compat string for mmcif

Use the SoC-specific compat string for mmcif in DT for the r8a73a4 SoC. This is in keeping with the use of compat strings for mmcif for other Renesas ARM based SoCs.

---
 arch/arm/boot/dts/r8a73a4.dtsi | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
arch/arm/boot/dts/r8a73a4.dtsi +2 -2
index 53183ffe04c1..b138584b8800 100644
@@ -440,7 +440,7 @@
 	};
 
 	mmcif0: mmc at ee200000 {
-		compatible = "renesas,sh-mmcif";
+		compatible = "renesas,mmcif-r8a73a4", "renesas,sh-mmcif";
 		reg = <0 0xee200000 0 0x80>;
 		interrupts = <GIC_SPI 169 IRQ_TYPE_LEVEL_HIGH>;
 		clocks = <&mstp3_clks R8A73A4_CLK_MMCIF0>;
@@ -450,7 +450,7 @@
 	};
 
 	mmcif1: mmc at ee220000 {
-		compatible = "renesas,sh-mmcif";
+		compatible = "renesas,mmcif-r8a73a4", "renesas,sh-mmcif";
 		reg = <0 0xee220000 0 0x80>;
 		interrupts = <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>;
 		clocks = <&mstp3_clks R8A73A4_CLK_MMCIF1>;
Signature · 1 line
2.7.0.rc3.207.g0ac5344
#2 lore raw

PATCH 1/3 ARM: dts: r8a73a4: Use SoC-specific compat string for mmcif

Quoted 5 lines · Simon Horman

Use the SoC-specific compat string for mmcif in DT for the r8a73a4 SoC. This is in keeping with the use of compat strings for mmcif for other Renesas ARM based SoCs.

Gr{oetje,eeting}s,

Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert at linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds

#3 lore raw

PATCH 1/3 ARM: dts: r8a73a4: Use SoC-specific compat string for mmcif

Quoted 9 lines · Geert Uytterhoeven
Quoted 5 lines · Simon Horman

Use the SoC-specific compat string for mmcif in DT for the r8a73a4 SoC. This is in keeping with the use of compat strings for mmcif for other Renesas ARM based SoCs.

Thanks, I have queued up this and the following two patches for v4.11.

#4 lore raw

PATCH 2/3 ARM: dts: r8a7778: Use SoC-specific compat string for mmcif

In reply to Simon Horman

Use the SoC-specific compat string for mmcif in DT for the r8a7778 SoC. This is in keeping with the use of compat strings for mmcif for other Renesas ARM based SoCs.

---
 arch/arm/boot/dts/r8a7778.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
arch/arm/boot/dts/r8a7778.dtsi +1 -1
index f3ffe1d31544..1e59eda8e66e 100644
@@ -369,7 +369,7 @@
 	};
 
 	mmcif: mmc at ffe4e000 {
-		compatible = "renesas,sh-mmcif";
+		compatible = "renesas,mmcif-r8a7778", "renesas,sh-mmcif";
 		reg = <0xffe4e000 0x100>;
 		interrupts = <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>;
 		clocks = <&mstp3_clks R8A7778_CLK_MMC>;
Signature · 1 line
2.7.0.rc3.207.g0ac5344
#5 lore raw

PATCH 2/3 ARM: dts: r8a7778: Use SoC-specific compat string for mmcif

Quoted 5 lines · Simon Horman

Use the SoC-specific compat string for mmcif in DT for the r8a7778 SoC. This is in keeping with the use of compat strings for mmcif for other Renesas ARM based SoCs.

Gr{oetje,eeting}s,

Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert at linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds

#6 lore raw

PATCH 3/3 ARM: dts: sh73a0: Use SoC-specific compat string for mmcif

In reply to Simon Horman

Use the SoC-specific compat string for mmcif in DT for the sh73a0 SoC. This is in keeping with the use of compat strings for mmcif for other Renesas ARM based SoCs.

---
 arch/arm/boot/dts/sh73a0.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
arch/arm/boot/dts/sh73a0.dtsi +1 -1
index e1267590b575..6b01ab354e88 100644
@@ -263,7 +263,7 @@
 	};
 
 	mmcif: mmc at e6bd0000 {
-		compatible = "renesas,sh-mmcif";
+		compatible = "renesas,mmcif-sh73a0", "renesas,sh-mmcif";
 		reg = <0xe6bd0000 0x100>;
 		interrupts = <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH
 			      GIC_SPI 141 IRQ_TYPE_LEVEL_HIGH>;
Signature · 1 line
2.7.0.rc3.207.g0ac5344
#7 lore raw

PATCH 3/3 ARM: dts: sh73a0: Use SoC-specific compat string for mmcif

Quoted 5 lines · Simon Horman

Use the SoC-specific compat string for mmcif in DT for the sh73a0 SoC. This is in keeping with the use of compat strings for mmcif for other Renesas ARM based SoCs.

Gr{oetje,eeting}s,

Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert at linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds