dm: test: Add a size to each reg property
authorSimon Glass <sjg@chromium.org>
Mon, 6 Jul 2015 18:54:36 +0000 (12:54 -0600)
committerSimon Glass <sjg@chromium.org>
Tue, 21 Jul 2015 23:39:33 +0000 (17:39 -0600)
Each sandbox peripheral should have a size as well as a base address. This
is required for regmaps to work, so make this change for all nodes that have
an address.

Signed-off-by: Simon Glass <sjg@chromium.org>
arch/sandbox/dts/test.dts

index 5161100..c948df8 100644 (file)
@@ -4,7 +4,7 @@
        model = "sandbox";
        compatible = "sandbox";
        #address-cells = <1>;
-       #size-cells = <0>;
+       #size-cells = <1>;
 
        aliases {
                console = &uart0;
@@ -28,7 +28,7 @@
        };
 
        a-test {
-               reg = <0>;
+               reg = <0 1>;
                compatible = "denx,u-boot-fdt-test";
                ping-expect = <0>;
                ping-add = <0>;
        };
 
        junk {
-               reg = <1>;
+               reg = <1 1>;
                compatible = "not,compatible";
        };
 
        no-compatible {
-               reg = <2>;
+               reg = <2 1>;
        };
 
        b-test {
-               reg = <3>;
+               reg = <3 1>;
                compatible = "denx,u-boot-fdt-test";
                ping-expect = <3>;
                ping-add = <3>;
@@ -60,7 +60,7 @@
                #address-cells = <1>;
                #size-cells = <0>;
                compatible = "denx,u-boot-test-bus";
-               reg = <3>;
+               reg = <3 1>;
                ping-expect = <4>;
                ping-add = <4>;
                c-test@5 {
        };
 
        d-test {
-               reg = <3>;
+               reg = <3 1>;
                ping-expect = <6>;
                ping-add = <6>;
                compatible = "google,another-fdt-test";
        };
 
        e-test {
-               reg = <3>;
+               reg = <3 1>;
                ping-expect = <6>;
                ping-add = <6>;
                compatible = "google,another-fdt-test";
        i2c@0 {
                #address-cells = <1>;
                #size-cells = <0>;
-               reg = <0>;
+               reg = <0 1>;
                compatible = "sandbox,i2c";
                clock-frequency = <100000>;
                eeprom@2c {
        spi@0 {
                #address-cells = <1>;
                #size-cells = <0>;
-               reg = <0>;
+               reg = <0 1>;
                compatible = "sandbox,spi";
                cs-gpios = <0>, <&gpio_a 0>;
                spi.bin@0 {
 
        syscon@0 {
                compatible = "sandbox,syscon0";
-               reg = <0x10>;
+               reg = <0x10 4>;
        };
 
        syscon@1 {
                compatible = "sandbox,syscon1";
-               reg = <0x20>;
+               reg = <0x20 5
+                       0x28 6
+                       0x30 7
+                       0x38 8>;
        };
 
        uart0: serial {