The RPC DT bindings are still work in progress. Extract the RPC DT node
from the DT to allow easier update and so it can be replaced once the DT
bindings are stable.

Signed-off-by: Marek Vasut <marek.vasut+rene...@gmail.com>
Cc: Nobuhiro Iwamatsu <iwama...@nigauri.org>
---
 arch/arm/dts/r8a7795-h3ulcb-u-boot.dts      |  5 +++++
 arch/arm/dts/r8a7795-salvator-x-u-boot.dts  |  5 +++++
 arch/arm/dts/r8a7795-u-boot.dtsi            | 10 +++++++++
 arch/arm/dts/r8a7795.dtsi                   |  8 -------
 arch/arm/dts/r8a7796-m3ulcb-u-boot.dts      |  5 +++++
 arch/arm/dts/r8a7796-salvator-x-u-boot.dts  |  5 +++++
 arch/arm/dts/r8a7796-u-boot.dtsi            | 10 +++++++++
 arch/arm/dts/r8a7796.dtsi                   |  8 -------
 arch/arm/dts/r8a77965-salvator-x-u-boot.dts |  5 +++++
 arch/arm/dts/r8a77965-u-boot.dtsi           | 10 +++++++++
 arch/arm/dts/r8a77965.dtsi                  |  8 -------
 arch/arm/dts/r8a77970-eagle-u-boot.dts      | 25 +++++++++++++++++++++
 arch/arm/dts/r8a77970-eagle.dts             | 20 -----------------
 arch/arm/dts/r8a77970-u-boot.dtsi           | 10 +++++++++
 arch/arm/dts/r8a77970.dtsi                  |  8 -------
 arch/arm/dts/r8a77990-ebisu-u-boot.dts      |  5 +++++
 arch/arm/dts/r8a77990-ebisu.dts             |  5 -----
 arch/arm/dts/r8a77990-u-boot.dtsi           | 10 +++++++++
 arch/arm/dts/r8a77990.dtsi                  |  8 -------
 arch/arm/dts/r8a77995-draak-u-boot.dts      |  5 +++++
 arch/arm/dts/r8a77995-draak.dts             |  5 -----
 arch/arm/dts/r8a77995-u-boot.dtsi           | 10 +++++++++
 arch/arm/dts/r8a77995.dtsi                  |  8 -------
 arch/arm/dts/salvator-common.dtsi           |  5 -----
 arch/arm/dts/ulcb.dtsi                      |  5 -----
 25 files changed, 120 insertions(+), 88 deletions(-)

diff --git a/arch/arm/dts/r8a7795-h3ulcb-u-boot.dts 
b/arch/arm/dts/r8a7795-h3ulcb-u-boot.dts
index 06bd4f24ca..1355a26729 100644
--- a/arch/arm/dts/r8a7795-h3ulcb-u-boot.dts
+++ b/arch/arm/dts/r8a7795-h3ulcb-u-boot.dts
@@ -7,3 +7,8 @@
 
 #include "r8a7795-h3ulcb.dts"
 #include "r8a7795-u-boot.dtsi"
+
+&rpc {
+       reg = <0 0xee200000 0 0x100>, <0 0x08000000 0 0x04000000>;
+       status = "okay";
+};
diff --git a/arch/arm/dts/r8a7795-salvator-x-u-boot.dts 
b/arch/arm/dts/r8a7795-salvator-x-u-boot.dts
index 666fbf5a83..6b29aaaf90 100644
--- a/arch/arm/dts/r8a7795-salvator-x-u-boot.dts
+++ b/arch/arm/dts/r8a7795-salvator-x-u-boot.dts
@@ -7,3 +7,8 @@
 
 #include "r8a7795-salvator-x.dts"
 #include "r8a7795-u-boot.dtsi"
+
+&rpc {
+       reg = <0 0xee200000 0 0x100>, <0 0x08000000 0 0x04000000>;
+       status = "okay";
+};
diff --git a/arch/arm/dts/r8a7795-u-boot.dtsi b/arch/arm/dts/r8a7795-u-boot.dtsi
index 526966ab24..cc22c57ae3 100644
--- a/arch/arm/dts/r8a7795-u-boot.dtsi
+++ b/arch/arm/dts/r8a7795-u-boot.dtsi
@@ -10,3 +10,13 @@
 &extalr_clk {
        u-boot,dm-pre-reloc;
 };
+
+&soc {
+       rpc: rpc@0xee200000 {
+               compatible = "renesas,rpc-r8a7795", "renesas,rpc";
+               reg = <0 0xee200000 0 0x100>, <0 0x08000000 0 0>;
+               clocks = <&cpg CPG_MOD 917>;
+               bank-width = <2>;
+               status = "disabled";
+       };
+};
diff --git a/arch/arm/dts/r8a7795.dtsi b/arch/arm/dts/r8a7795.dtsi
index af77bfe4e4..e2713eea48 100644
--- a/arch/arm/dts/r8a7795.dtsi
+++ b/arch/arm/dts/r8a7795.dtsi
@@ -1812,14 +1812,6 @@
                        dma-channels = <2>;
                };
 
-               rpc: rpc@0xee200000 {
-                       compatible = "renesas,rpc-r8a7795", "renesas,rpc";
-                       reg = <0 0xee200000 0 0x100>, <0 0x08000000 0 0>;
-                       clocks = <&cpg CPG_MOD 917>;
-                       bank-width = <2>;
-                       status = "disabled";
-               };
-
                sdhi0: sd@ee100000 {
                        compatible = "renesas,sdhi-r8a7795",
                                     "renesas,rcar-gen3-sdhi";
diff --git a/arch/arm/dts/r8a7796-m3ulcb-u-boot.dts 
b/arch/arm/dts/r8a7796-m3ulcb-u-boot.dts
index a1d13ccf28..166bc47e50 100644
--- a/arch/arm/dts/r8a7796-m3ulcb-u-boot.dts
+++ b/arch/arm/dts/r8a7796-m3ulcb-u-boot.dts
@@ -7,3 +7,8 @@
 
 #include "r8a7796-m3ulcb.dts"
 #include "r8a7796-u-boot.dtsi"
+
+&rpc {
+       reg = <0 0xee200000 0 0x100>, <0 0x08000000 0 0x04000000>;
+       status = "okay";
+};
diff --git a/arch/arm/dts/r8a7796-salvator-x-u-boot.dts 
b/arch/arm/dts/r8a7796-salvator-x-u-boot.dts
index 7a8ad27795..00ec01299a 100644
--- a/arch/arm/dts/r8a7796-salvator-x-u-boot.dts
+++ b/arch/arm/dts/r8a7796-salvator-x-u-boot.dts
@@ -7,3 +7,8 @@
 
 #include "r8a7796-salvator-x.dts"
 #include "r8a7796-u-boot.dtsi"
+
+&rpc {
+       reg = <0 0xee200000 0 0x100>, <0 0x08000000 0 0x04000000>;
+       status = "okay";
+};
diff --git a/arch/arm/dts/r8a7796-u-boot.dtsi b/arch/arm/dts/r8a7796-u-boot.dtsi
index 7cc60bc54a..4655259afe 100644
--- a/arch/arm/dts/r8a7796-u-boot.dtsi
+++ b/arch/arm/dts/r8a7796-u-boot.dtsi
@@ -10,3 +10,13 @@
 &extalr_clk {
        u-boot,dm-pre-reloc;
 };
+
+&soc {
+       rpc: rpc@0xee200000 {
+               compatible = "renesas,rpc-r8a7796", "renesas,rpc";
+               reg = <0 0xee200000 0 0x100>, <0 0x08000000 0 0>;
+               clocks = <&cpg CPG_MOD 917>;
+               bank-width = <2>;
+               status = "disabled";
+       };
+};
diff --git a/arch/arm/dts/r8a7796.dtsi b/arch/arm/dts/r8a7796.dtsi
index 2b25a1d146..903fef7284 100644
--- a/arch/arm/dts/r8a7796.dtsi
+++ b/arch/arm/dts/r8a7796.dtsi
@@ -1588,14 +1588,6 @@
                        status = "disabled";
                };
 
-               rpc: rpc@0xee200000 {
-                       compatible = "renesas,rpc-r8a7796", "renesas,rpc";
-                       reg = <0 0xee200000 0 0x100>, <0 0x08000000 0 0>;
-                       clocks = <&cpg CPG_MOD 917>;
-                       bank-width = <2>;
-                       status = "disabled";
-               };
-
                sdhi0: sd@ee100000 {
                        compatible = "renesas,sdhi-r8a7796",
                                     "renesas,rcar-gen3-sdhi";
diff --git a/arch/arm/dts/r8a77965-salvator-x-u-boot.dts 
b/arch/arm/dts/r8a77965-salvator-x-u-boot.dts
index 06002b629a..4245a88d53 100644
--- a/arch/arm/dts/r8a77965-salvator-x-u-boot.dts
+++ b/arch/arm/dts/r8a77965-salvator-x-u-boot.dts
@@ -7,3 +7,8 @@
 
 #include "r8a77965-salvator-x.dts"
 #include "r8a77965-u-boot.dtsi"
+
+&rpc {
+       reg = <0 0xee200000 0 0x100>, <0 0x08000000 0 0x04000000>;
+       status = "okay";
+};
diff --git a/arch/arm/dts/r8a77965-u-boot.dtsi 
b/arch/arm/dts/r8a77965-u-boot.dtsi
index f0023114d1..ca80ef8f29 100644
--- a/arch/arm/dts/r8a77965-u-boot.dtsi
+++ b/arch/arm/dts/r8a77965-u-boot.dtsi
@@ -10,3 +10,13 @@
 &extalr_clk {
        u-boot,dm-pre-reloc;
 };
+
+&soc {
+       rpc: rpc@0xee200000 {
+               compatible = "renesas,rpc-r8a77965", "renesas,rpc";
+               reg = <0 0xee200000 0 0x100>, <0 0x08000000 0 0>;
+               clocks = <&cpg CPG_MOD 917>;
+               bank-width = <2>;
+               status = "disabled";
+       };
+};
diff --git a/arch/arm/dts/r8a77965.dtsi b/arch/arm/dts/r8a77965.dtsi
index f28a82c1d4..840512ecfa 100644
--- a/arch/arm/dts/r8a77965.dtsi
+++ b/arch/arm/dts/r8a77965.dtsi
@@ -863,14 +863,6 @@
                        status = "disabled";
                };
 
-               rpc: rpc@0xee200000 {
-                       compatible = "renesas,rpc-r8a77965", "renesas,rpc";
-                       reg = <0 0xee200000 0 0x100>, <0 0x08000000 0 0>;
-                       clocks = <&cpg CPG_MOD 917>;
-                       bank-width = <2>;
-                       status = "disabled";
-               };
-
                sdhi0: sd@ee100000 {
                        compatible = "renesas,sdhi-r8a77965";
                        reg = <0 0xee100000 0 0x2000>;
diff --git a/arch/arm/dts/r8a77970-eagle-u-boot.dts 
b/arch/arm/dts/r8a77970-eagle-u-boot.dts
index 7ab71a1c65..0c716deb6f 100644
--- a/arch/arm/dts/r8a77970-eagle-u-boot.dts
+++ b/arch/arm/dts/r8a77970-eagle-u-boot.dts
@@ -7,3 +7,28 @@
 
 #include "r8a77970-eagle.dts"
 #include "r8a77970-u-boot.dtsi"
+
+/ {
+       aliases {
+               spi0 = &rpc;
+       };
+};
+
+&rpc {
+       num-cs = <1>;
+       status = "okay";
+       spi-max-frequency = <50000000>;
+       #address-cells = <1>;
+       #size-cells = <0>;
+
+       flash0: spi-flash@0 {
+               #address-cells = <1>;
+               #size-cells = <1>;
+               compatible = "s25fs512s", "spi-flash", "jedec,spi-nor";
+               spi-max-frequency = <50000000>;
+               spi-tx-bus-width = <1>;
+               spi-rx-bus-width = <1>;
+               reg = <0>;
+               status = "okay";
+       };
+};
diff --git a/arch/arm/dts/r8a77970-eagle.dts b/arch/arm/dts/r8a77970-eagle.dts
index 5dcad63492..107ac5d393 100644
--- a/arch/arm/dts/r8a77970-eagle.dts
+++ b/arch/arm/dts/r8a77970-eagle.dts
@@ -17,7 +17,6 @@
        aliases {
                serial0 = &scif0;
                ethernet0 = &avb;
-               spi0 = &rpc;
        };
 
        chosen {
@@ -91,25 +90,6 @@
        };
 };
 
-&rpc {
-       num-cs = <1>;
-       status = "okay";
-       spi-max-frequency = <50000000>;
-       #address-cells = <1>;
-       #size-cells = <0>;
-
-       flash0: spi-flash@0 {
-               #address-cells = <1>;
-               #size-cells = <1>;
-               compatible = "s25fs512s", "spi-flash", "jedec,spi-nor";
-               spi-max-frequency = <50000000>;
-               spi-tx-bus-width = <1>;
-               spi-rx-bus-width = <1>;
-               reg = <0>;
-               status = "okay";
-       };
-};
-
 &rwdt {
        timeout-sec = <60>;
        status = "okay";
diff --git a/arch/arm/dts/r8a77970-u-boot.dtsi 
b/arch/arm/dts/r8a77970-u-boot.dtsi
index 8fb7fe92db..2903fdb523 100644
--- a/arch/arm/dts/r8a77970-u-boot.dtsi
+++ b/arch/arm/dts/r8a77970-u-boot.dtsi
@@ -10,3 +10,13 @@
 &extalr_clk {
        u-boot,dm-pre-reloc;
 };
+
+&soc {
+       rpc: rpc@0xee200000 {
+               compatible = "renesas,rpc-r8a77970", "renesas,rpc";
+               reg = <0 0xee200000 0 0x100>, <0 0x08000000 0 0>;
+               clocks = <&cpg CPG_MOD 917>;
+               bank-width = <2>;
+               status = "disabled";
+       };
+};
diff --git a/arch/arm/dts/r8a77970.dtsi b/arch/arm/dts/r8a77970.dtsi
index 4f9f8ba3c1..9205da2acd 100644
--- a/arch/arm/dts/r8a77970.dtsi
+++ b/arch/arm/dts/r8a77970.dtsi
@@ -614,14 +614,6 @@
                        #address-cells = <1>;
                        #size-cells = <0>;
                };
-
-               rpc: rpc@0xee200000 {
-                       compatible = "renesas,rpc-r8a77970", "renesas,rpc";
-                       reg = <0 0xee200000 0 0x100>, <0 0x08000000 0 0>;
-                       clocks = <&cpg CPG_MOD 917>;
-                       bank-width = <2>;
-                       status = "disabled";
-               };
        };
 
        timer {
diff --git a/arch/arm/dts/r8a77990-ebisu-u-boot.dts 
b/arch/arm/dts/r8a77990-ebisu-u-boot.dts
index 8d4ea88a91..56fe510204 100644
--- a/arch/arm/dts/r8a77990-ebisu-u-boot.dts
+++ b/arch/arm/dts/r8a77990-ebisu-u-boot.dts
@@ -7,3 +7,8 @@
 
 #include "r8a77990-ebisu.dts"
 #include "r8a77990-u-boot.dtsi"
+
+&rpc {
+       reg = <0 0xee200000 0 0x100>, <0 0x08000000 0 0x04000000>;
+       status = "okay";
+};
diff --git a/arch/arm/dts/r8a77990-ebisu.dts b/arch/arm/dts/r8a77990-ebisu.dts
index edd020cec1..0f269d0469 100644
--- a/arch/arm/dts/r8a77990-ebisu.dts
+++ b/arch/arm/dts/r8a77990-ebisu.dts
@@ -243,11 +243,6 @@
        status = "okay";
 };
 
-&rpc {
-       reg = <0 0xee200000 0 0x100>, <0 0x08000000 0 0x04000000>;
-       status = "okay";
-};
-
 &scif2 {
        pinctrl-0 = <&scif2_pins>;
        pinctrl-names = "default";
diff --git a/arch/arm/dts/r8a77990-u-boot.dtsi 
b/arch/arm/dts/r8a77990-u-boot.dtsi
index 564c258e92..052caa720d 100644
--- a/arch/arm/dts/r8a77990-u-boot.dtsi
+++ b/arch/arm/dts/r8a77990-u-boot.dtsi
@@ -6,3 +6,13 @@
  */
 
 #include "r8a779x-u-boot.dtsi"
+
+&soc {
+       rpc: rpc@0xee200000 {
+               compatible = "renesas,rpc-r8a77990", "renesas,rpc";
+               reg = <0 0xee200000 0 0x100>, <0 0x08000000 0 0>;
+               clocks = <&cpg CPG_MOD 917>;
+               bank-width = <2>;
+               status = "disabled";
+       };
+};
diff --git a/arch/arm/dts/r8a77990.dtsi b/arch/arm/dts/r8a77990.dtsi
index ad20ea14cd..87625870e6 100644
--- a/arch/arm/dts/r8a77990.dtsi
+++ b/arch/arm/dts/r8a77990.dtsi
@@ -331,14 +331,6 @@
                        compatible = "renesas,prr";
                        reg = <0 0xfff00044 0 4>;
                };
-
-               rpc: rpc@0xee200000 {
-                       compatible = "renesas,rpc-r8a77990", "renesas,rpc";
-                       reg = <0 0xee200000 0 0x100>, <0 0x08000000 0 0>;
-                       clocks = <&cpg CPG_MOD 917>;
-                       bank-width = <2>;
-                       status = "disabled";
-               };
        };
 
        timer {
diff --git a/arch/arm/dts/r8a77995-draak-u-boot.dts 
b/arch/arm/dts/r8a77995-draak-u-boot.dts
index 2f53970809..10fb9cb3b6 100644
--- a/arch/arm/dts/r8a77995-draak-u-boot.dts
+++ b/arch/arm/dts/r8a77995-draak-u-boot.dts
@@ -7,3 +7,8 @@
 
 #include "r8a77995-draak.dts"
 #include "r8a77995-u-boot.dtsi"
+
+&rpc {
+       reg = <0 0xee200000 0 0x100>, <0 0x08000000 0 0x04000000>;
+       status = "okay";
+};
diff --git a/arch/arm/dts/r8a77995-draak.dts b/arch/arm/dts/r8a77995-draak.dts
index d7d337cbd4..711d487a8e 100644
--- a/arch/arm/dts/r8a77995-draak.dts
+++ b/arch/arm/dts/r8a77995-draak.dts
@@ -239,11 +239,6 @@
        status = "okay";
 };
 
-&rpc {
-       reg = <0 0xee200000 0 0x100>, <0 0x08000000 0 0x04000000>;
-       status = "okay";
-};
-
 &rwdt {
        timeout-sec = <60>;
        status = "okay";
diff --git a/arch/arm/dts/r8a77995-u-boot.dtsi 
b/arch/arm/dts/r8a77995-u-boot.dtsi
index e0852c8df2..1f6efafb8b 100644
--- a/arch/arm/dts/r8a77995-u-boot.dtsi
+++ b/arch/arm/dts/r8a77995-u-boot.dtsi
@@ -6,3 +6,13 @@
  */
 
 #include "r8a779x-u-boot.dtsi"
+
+&soc {
+       rpc: rpc@0xee200000 {
+               compatible = "renesas,rpc-r8a77995", "renesas,rpc";
+               reg = <0 0xee200000 0 0x100>, <0 0x08000000 0 0>;
+               clocks = <&cpg CPG_MOD 917>;
+               bank-width = <2>;
+               status = "disabled";
+       };
+};
diff --git a/arch/arm/dts/r8a77995.dtsi b/arch/arm/dts/r8a77995.dtsi
index 5ae37c60fd..d191d8ad70 100644
--- a/arch/arm/dts/r8a77995.dtsi
+++ b/arch/arm/dts/r8a77995.dtsi
@@ -780,14 +780,6 @@
                                };
                        };
                };
-
-               rpc: rpc@0xee200000 {
-                       compatible = "renesas,rpc-r8a77995", "renesas,rpc";
-                       reg = <0 0xee200000 0 0x100>, <0 0x08000000 0 0>;
-                       clocks = <&cpg CPG_MOD 917>;
-                       bank-width = <2>;
-                       status = "disabled";
-               };
        };
 
        timer {
diff --git a/arch/arm/dts/salvator-common.dtsi 
b/arch/arm/dts/salvator-common.dtsi
index e54f28ad0b..b036a713ea 100644
--- a/arch/arm/dts/salvator-common.dtsi
+++ b/arch/arm/dts/salvator-common.dtsi
@@ -589,11 +589,6 @@
        };
 };
 
-&rpc {
-       reg = <0 0xee200000 0 0x100>, <0 0x08000000 0 0x04000000>;
-       status = "okay";
-};
-
 &scif1 {
        pinctrl-0 = <&scif1_pins>;
        pinctrl-names = "default";
diff --git a/arch/arm/dts/ulcb.dtsi b/arch/arm/dts/ulcb.dtsi
index 4ad22adeca..e16c7f245e 100644
--- a/arch/arm/dts/ulcb.dtsi
+++ b/arch/arm/dts/ulcb.dtsi
@@ -376,11 +376,6 @@
        };
 };
 
-&rpc {
-       reg = <0 0xee200000 0 0x100>, <0 0x08000000 0 0x04000000>;
-       status = "okay";
-};
-
 &scif2 {
        pinctrl-0 = <&scif2_pins>;
        pinctrl-names = "default";
-- 
2.18.0

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to