arm64: dts: fvp/juno: Fix bus node names
authorAndre Przywara <andre.przywara@arm.com>
Wed, 13 May 2020 10:30:11 +0000 (11:30 +0100)
committerSudeep Holla <sudeep.holla@arm.com>
Mon, 18 May 2020 16:08:54 +0000 (17:08 +0100)
Most Arm Ltd. boards are employing a layered bus structure, to map
the hardware design (SoC, motherboard, IOFPGA) and structure the DTs.

The "simple-bus" nodes only allow a limited set of node names. Switch
to use *-bus to be binding compliant.

This relies on a pending dt-schema.git fix for now:
https://github.com/devicetree-org/dt-schema/pull/38

Link: https://lore.kernel.org/r/20200513103016.130417-16-andre.przywara@arm.com
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
arch/arm/boot/dts/vexpress-v2m-rs1.dtsi
arch/arm64/boot/dts/arm/foundation-v8.dtsi
arch/arm64/boot/dts/arm/juno-base.dtsi
arch/arm64/boot/dts/arm/juno-motherboard.dtsi
arch/arm64/boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi
arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi

index f4a65d6..f5c8f07 100644 (file)
        };
 
        bus@8000000 {
-               motherboard {
+               motherboard-bus {
                        model = "V2M-P1";
                        arm,hbi = <0x190>;
                        arm,vexpress,site = <0>;
                                port1-otg;
                        };
 
-                       iofpga@300000000 {
+                       iofpga-bus@300000000 {
                                compatible = "simple-bus";
                                #address-cells = <1>;
                                #size-cells = <1>;
index e226c5e..05ae893 100644 (file)
                        interrupts = <15>;
                };
 
-               iofpga@300000000 {
+               iofpga-bus@300000000 {
                        compatible = "simple-bus";
                        #address-cells = <1>;
                        #size-cells = <1>;
index ee860d5..bd4e0b1 100644 (file)
                                <0 0 12 &gic 0 GIC_SPI 169 IRQ_TYPE_LEVEL_HIGH>;
        };
 
-       site2: tlx@60000000 {
+       site2: tlx-bus@60000000 {
                compatible = "simple-bus";
                #address-cells = <1>;
                #size-cells = <1>;
index f327932..eeee51f 100644 (file)
@@ -92,7 +92,7 @@
        };
 
        bus@8000000 {
-               motherboard {
+               motherboard-bus {
                        compatible = "arm,vexpress,v2p-p1", "simple-bus";
                        #address-cells = <2>;  /* SMB chipselect number and offset */
                        #size-cells = <1>;
                                vddvario-supply = <&mb_fixed_3v3>;
                        };
 
-                       iofpga@300000000 {
+                       iofpga-bus@300000000 {
                                compatible = "simple-bus";
                                #address-cells = <1>;
                                #size-cells = <1>;
index 350cbf1..b917d9d 100644 (file)
@@ -6,10 +6,10 @@
  */
 / {
        bus@8000000 {
-               motherboard {
+               motherboard-bus {
                        arm,v2m-memory-map = "rs2";
 
-                       iofpga@300000000 {
+                       iofpga-bus@300000000 {
                                virtio-p9@140000 {
                                        compatible = "virtio,mmio";
                                        reg = <0x140000 0x200>;
index b81651b..001a0a3 100644 (file)
@@ -77,7 +77,7 @@
        };
 
        bus@8000000 {
-               motherboard {
+               motherboard-bus {
                        arm,v2m-memory-map = "rs1";
                        compatible = "arm,vexpress,v2m-p1", "simple-bus";
                        #address-cells = <2>; /* SMB chipselect number and offset */
@@ -98,7 +98,7 @@
                                interrupts = <15>;
                        };
 
-                       iofpga@300000000 {
+                       iofpga-bus@300000000 {
                                compatible = "simple-bus";
                                #address-cells = <1>;
                                #size-cells = <1>;