Merge tag 'u-boot-imx-20200825' of https://gitlab.denx.de/u-boot/custodians/u-boot-imx
[platform/kernel/u-boot.git] / arch / sandbox / dts / test.dts
index 07535a6..9f45c48 100644 (file)
                #sound-dai-cells = <1>;
        };
 
+       buttons {
+               compatible = "gpio-keys";
+
+               summer {
+                       gpios = <&gpio_a 3 0>;
+                       label = "summer";
+               };
+
+               christmas {
+                       gpios = <&gpio_a 4 0>;
+                       label = "christmas";
+               };
+       };
+
        cros_ec: cros-ec {
                reg = <0 0>;
                compatible = "google,cros-ec-sandbox";
                uint-value = <(-1234)>;
                int64-value = /bits/ 64 <0x1111222233334444>;
                int-array = <5678 9123 4567>;
+               str-value = "test string";
                interrupts-extended = <&irq 3 0>;
+               acpi,name = "GHIJ";
        };
 
        junk {
        };
 
        bind-test {
+               compatible = "simple-bus";
                bind-test-child1 {
                        compatible = "sandbox,phy";
                        #phy-cells = <1>;
                compatible = "denx,u-boot-devres-test";
        };
 
-       acpi-test {
+       acpi_test1: acpi-test {
                compatible = "denx,u-boot-acpi-test";
+               acpi-ssdt-test-data = "ab";
+               acpi-dsdt-test-data = "hi";
+               child {
+                       compatible = "denx,u-boot-acpi-test";
+               };
        };
 
-       acpi-test2 {
+       acpi_test2: acpi-test2 {
                compatible = "denx,u-boot-acpi-test";
+               acpi-ssdt-test-data = "cd";
+               acpi-dsdt-test-data = "jk";
        };
 
        clocks {
                        hog_input_active_low {
                                gpio-hog;
                                input;
-                               gpios = <0 GPIO_ACTIVE_LOW>;
+                               gpios = <10 GPIO_ACTIVE_LOW>;
                        };
                        hog_input_active_high {
                                gpio-hog;
                                input;
-                               gpios = <1 GPIO_ACTIVE_HIGH>;
+                               gpios = <11 GPIO_ACTIVE_HIGH>;
                        };
                        hog_output_low {
                                gpio-hog;
                                output-low;
-                               gpios = <2 GPIO_ACTIVE_HIGH>;
+                               gpios = <12 GPIO_ACTIVE_HIGH>;
                        };
                        hog_output_high {
                                gpio-hog;
                                output-high;
-                               gpios = <3 GPIO_ACTIVE_HIGH>;
+                               gpios = <13 GPIO_ACTIVE_HIGH>;
                        };
                };
 
                        reg = <0x2c>;
                        compatible = "i2c-eeprom";
                        sandbox,emul = <&emul_eeprom>;
+                       partitions {
+                               compatible = "fixed-partitions";
+                               #address-cells = <1>;
+                               #size-cells = <1>;
+                               bootcount_i2c: bootcount@10 {
+                                       reg = <10 2>;
+                               };
+                       };
                };
 
                rtc_0: rtc@43 {
                offset = <0x13>;
        };
 
+       bootcount {
+               compatible = "u-boot,bootcount-i2c-eeprom";
+               i2c-eeprom = <&bootcount_i2c>;
+       };
+
        adc@0 {
                compatible = "sandbox,adc";
                vdd-supply = <&buck2>;
                };
        };
 
+       chipid: chipid {
+               compatible = "sandbox,soc";
+       };
+
        i2s: i2s {
                compatible = "sandbox,i2s";
                #sound-dai-cells = <1>;
                bus-range = <0x00 0xff>;
                #address-cells = <3>;
                #size-cells = <2>;
-               ranges = <0x02000000 0 0x30000000 0x30000000 0 0x2000
-                               0x01000000 0 0x40000000 0x40000000 0 0x2000>;
+               ranges = <0x02000000 0 0x30000000 0x30000000 0 0x2000 // MEM0
+                         0x02000000 0 0x31000000 0x31000000 0 0x2000 // MEM1
+                         0x01000000 0 0x40000000 0x40000000 0 0x2000>;
                sandbox,dev-info = <0x08 0x00 0x1234 0x5678
                                    0x0c 0x00 0x1234 0x5678
                                    0x10 0x00 0x1234 0x5678>;
                setting = "sunrise ohoka";
                other-node = "/some-bus/c-test@5";
                int-values = <0x1937 72993>;
+               u-boot,acpi-ssdt-order = <&acpi_test2 &acpi_test1>;
                chosen-test {
                        compatible = "denx,u-boot-fdt-test";
                        reg = <9 1>;