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>
        };
 
        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>;
 
                        interrupts = <15>;
                };
 
-               iofpga@300000000 {
+               iofpga-bus@300000000 {
                        compatible = "simple-bus";
                        #address-cells = <1>;
                        #size-cells = <1>;
 
                                <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>;
 
        };
 
        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>;
 
  */
 / {
        bus@8000000 {
-               motherboard {
+               motherboard-bus {
                        arm,v2m-memory-map = "rs2";
 
-                       iofpga@300000000 {
+                       iofpga-bus@300000000 {
                                virtio-p9@140000 {
                                        compatible = "virtio,mmio";
                                        reg = <0x140000 0x200>;
 
        };
 
        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 */
                                interrupts = <15>;
                        };
 
-                       iofpga@300000000 {
+                       iofpga-bus@300000000 {
                                compatible = "simple-bus";
                                #address-cells = <1>;
                                #size-cells = <1>;