1f64000c3SPrzemyslaw Marczak/dts-v1/; 2f64000c3SPrzemyslaw Marczak 3f64000c3SPrzemyslaw Marczak/ { 4f64000c3SPrzemyslaw Marczak model = "sandbox"; 5f64000c3SPrzemyslaw Marczak compatible = "sandbox"; 6f64000c3SPrzemyslaw Marczak #address-cells = <1>; 70503e820SSimon Glass #size-cells = <1>; 8f64000c3SPrzemyslaw Marczak 9f64000c3SPrzemyslaw Marczak aliases { 10f64000c3SPrzemyslaw Marczak console = &uart0; 11171e991dSSimon Glass eth0 = "/eth@10002000"; 1271d7971fSBin Meng eth3 = ð_3; 13171e991dSSimon Glass eth5 = ð_5; 14f64000c3SPrzemyslaw Marczak i2c0 = "/i2c@0"; 15f64000c3SPrzemyslaw Marczak pci0 = &pci; 165215940fSNishanth Menon remoteproc1 = &rproc_1; 175215940fSNishanth Menon remoteproc2 = &rproc_2; 1852d3bc5dSSimon Glass rtc0 = &rtc_0; 1952d3bc5dSSimon Glass rtc1 = &rtc_1; 20171e991dSSimon Glass spi0 = "/spi@0"; 21f64000c3SPrzemyslaw Marczak testfdt6 = "/e-test"; 22f64000c3SPrzemyslaw Marczak testbus3 = "/some-bus"; 23f64000c3SPrzemyslaw Marczak testfdt0 = "/some-bus/c-test@0"; 24f64000c3SPrzemyslaw Marczak testfdt1 = "/some-bus/c-test@1"; 25f64000c3SPrzemyslaw Marczak testfdt3 = "/b-test"; 26f64000c3SPrzemyslaw Marczak testfdt5 = "/some-bus/c-test@5"; 27f64000c3SPrzemyslaw Marczak testfdt8 = "/a-test"; 28f64000c3SPrzemyslaw Marczak usb0 = &usb_0; 29f64000c3SPrzemyslaw Marczak usb1 = &usb_1; 30f64000c3SPrzemyslaw Marczak usb2 = &usb_2; 31f64000c3SPrzemyslaw Marczak }; 32f64000c3SPrzemyslaw Marczak 33f64000c3SPrzemyslaw Marczak a-test { 340503e820SSimon Glass reg = <0 1>; 35f64000c3SPrzemyslaw Marczak compatible = "denx,u-boot-fdt-test"; 36f64000c3SPrzemyslaw Marczak ping-expect = <0>; 37f64000c3SPrzemyslaw Marczak ping-add = <0>; 38f64000c3SPrzemyslaw Marczak u-boot,dm-pre-reloc; 39f64000c3SPrzemyslaw Marczak test-gpios = <&gpio_a 1>, <&gpio_a 4>, <&gpio_b 5 0 3 2 1>, 40f64000c3SPrzemyslaw Marczak <0>, <&gpio_a 12>; 41f64000c3SPrzemyslaw Marczak test2-gpios = <&gpio_a 1>, <&gpio_a 4>, <&gpio_b 6 1 3 2 1>, 42f64000c3SPrzemyslaw Marczak <&gpio_b 7 2 3 2 1>, <&gpio_b 8 4 3 2 1>, 43f64000c3SPrzemyslaw Marczak <&gpio_b 9 0xc 3 2 1>; 44f64000c3SPrzemyslaw Marczak }; 45f64000c3SPrzemyslaw Marczak 46f64000c3SPrzemyslaw Marczak junk { 470503e820SSimon Glass reg = <1 1>; 48f64000c3SPrzemyslaw Marczak compatible = "not,compatible"; 49f64000c3SPrzemyslaw Marczak }; 50f64000c3SPrzemyslaw Marczak 51f64000c3SPrzemyslaw Marczak no-compatible { 520503e820SSimon Glass reg = <2 1>; 53f64000c3SPrzemyslaw Marczak }; 54f64000c3SPrzemyslaw Marczak 55f64000c3SPrzemyslaw Marczak b-test { 560503e820SSimon Glass reg = <3 1>; 57f64000c3SPrzemyslaw Marczak compatible = "denx,u-boot-fdt-test"; 58f64000c3SPrzemyslaw Marczak ping-expect = <3>; 59f64000c3SPrzemyslaw Marczak ping-add = <3>; 60f64000c3SPrzemyslaw Marczak }; 61f64000c3SPrzemyslaw Marczak 62f64000c3SPrzemyslaw Marczak some-bus { 63f64000c3SPrzemyslaw Marczak #address-cells = <1>; 64f64000c3SPrzemyslaw Marczak #size-cells = <0>; 65f64000c3SPrzemyslaw Marczak compatible = "denx,u-boot-test-bus"; 660503e820SSimon Glass reg = <3 1>; 67f64000c3SPrzemyslaw Marczak ping-expect = <4>; 68f64000c3SPrzemyslaw Marczak ping-add = <4>; 69f64000c3SPrzemyslaw Marczak c-test@5 { 70f64000c3SPrzemyslaw Marczak compatible = "denx,u-boot-fdt-test"; 71f64000c3SPrzemyslaw Marczak reg = <5>; 72f64000c3SPrzemyslaw Marczak ping-expect = <5>; 73f64000c3SPrzemyslaw Marczak ping-add = <5>; 74f64000c3SPrzemyslaw Marczak }; 75f64000c3SPrzemyslaw Marczak c-test@0 { 76f64000c3SPrzemyslaw Marczak compatible = "denx,u-boot-fdt-test"; 77f64000c3SPrzemyslaw Marczak reg = <0>; 78f64000c3SPrzemyslaw Marczak ping-expect = <6>; 79f64000c3SPrzemyslaw Marczak ping-add = <6>; 80f64000c3SPrzemyslaw Marczak }; 81f64000c3SPrzemyslaw Marczak c-test@1 { 82f64000c3SPrzemyslaw Marczak compatible = "denx,u-boot-fdt-test"; 83f64000c3SPrzemyslaw Marczak reg = <1>; 84f64000c3SPrzemyslaw Marczak ping-expect = <7>; 85f64000c3SPrzemyslaw Marczak ping-add = <7>; 86f64000c3SPrzemyslaw Marczak }; 87f64000c3SPrzemyslaw Marczak }; 88f64000c3SPrzemyslaw Marczak 89f64000c3SPrzemyslaw Marczak d-test { 900503e820SSimon Glass reg = <3 1>; 91f64000c3SPrzemyslaw Marczak ping-expect = <6>; 92f64000c3SPrzemyslaw Marczak ping-add = <6>; 93f64000c3SPrzemyslaw Marczak compatible = "google,another-fdt-test"; 94f64000c3SPrzemyslaw Marczak }; 95f64000c3SPrzemyslaw Marczak 96f64000c3SPrzemyslaw Marczak e-test { 970503e820SSimon Glass reg = <3 1>; 98f64000c3SPrzemyslaw Marczak ping-expect = <6>; 99f64000c3SPrzemyslaw Marczak ping-add = <6>; 100f64000c3SPrzemyslaw Marczak compatible = "google,another-fdt-test"; 101f64000c3SPrzemyslaw Marczak }; 102f64000c3SPrzemyslaw Marczak 103f64000c3SPrzemyslaw Marczak f-test { 104f64000c3SPrzemyslaw Marczak compatible = "denx,u-boot-fdt-test"; 105f64000c3SPrzemyslaw Marczak }; 106f64000c3SPrzemyslaw Marczak 107f64000c3SPrzemyslaw Marczak g-test { 108f64000c3SPrzemyslaw Marczak compatible = "denx,u-boot-fdt-test"; 109f64000c3SPrzemyslaw Marczak }; 110f64000c3SPrzemyslaw Marczak 111135aa950SStephen Warren clk_fixed: clk-fixed { 112135aa950SStephen Warren compatible = "fixed-clock"; 113135aa950SStephen Warren #clock-cells = <0>; 114135aa950SStephen Warren clock-frequency = <1234>; 115135aa950SStephen Warren }; 116135aa950SStephen Warren 117135aa950SStephen Warren clk_sandbox: clk-sbox { 1186a1c7cefSSimon Glass compatible = "sandbox,clk"; 119135aa950SStephen Warren #clock-cells = <1>; 120135aa950SStephen Warren }; 121135aa950SStephen Warren 122135aa950SStephen Warren clk-test { 123135aa950SStephen Warren compatible = "sandbox,clk-test"; 124135aa950SStephen Warren clocks = <&clk_fixed>, 125135aa950SStephen Warren <&clk_sandbox 1>, 126135aa950SStephen Warren <&clk_sandbox 0>; 127135aa950SStephen Warren clock-names = "fixed", "i2c", "spi"; 1286a1c7cefSSimon Glass }; 1296a1c7cefSSimon Glass 130171e991dSSimon Glass eth@10002000 { 131171e991dSSimon Glass compatible = "sandbox,eth"; 132171e991dSSimon Glass reg = <0x10002000 0x1000>; 133171e991dSSimon Glass fake-host-hwaddr = <0x00 0x00 0x66 0x44 0x22 0x00>; 134171e991dSSimon Glass }; 135171e991dSSimon Glass 136171e991dSSimon Glass eth_5: eth@10003000 { 137171e991dSSimon Glass compatible = "sandbox,eth"; 138171e991dSSimon Glass reg = <0x10003000 0x1000>; 139171e991dSSimon Glass fake-host-hwaddr = <0x00 0x00 0x66 0x44 0x22 0x11>; 140171e991dSSimon Glass }; 141171e991dSSimon Glass 14271d7971fSBin Meng eth_3: sbe5 { 14371d7971fSBin Meng compatible = "sandbox,eth"; 14471d7971fSBin Meng reg = <0x10005000 0x1000>; 14571d7971fSBin Meng fake-host-hwaddr = <0x00 0x00 0x66 0x44 0x22 0x33>; 14671d7971fSBin Meng }; 14771d7971fSBin Meng 148171e991dSSimon Glass eth@10004000 { 149171e991dSSimon Glass compatible = "sandbox,eth"; 150171e991dSSimon Glass reg = <0x10004000 0x1000>; 151171e991dSSimon Glass fake-host-hwaddr = <0x00 0x00 0x66 0x44 0x22 0x22>; 152171e991dSSimon Glass }; 153171e991dSSimon Glass 154f64000c3SPrzemyslaw Marczak gpio_a: base-gpios { 155f64000c3SPrzemyslaw Marczak compatible = "sandbox,gpio"; 156f64000c3SPrzemyslaw Marczak gpio-controller; 157f64000c3SPrzemyslaw Marczak #gpio-cells = <1>; 158f64000c3SPrzemyslaw Marczak gpio-bank-name = "a"; 159f64000c3SPrzemyslaw Marczak num-gpios = <20>; 160f64000c3SPrzemyslaw Marczak }; 161f64000c3SPrzemyslaw Marczak 162f64000c3SPrzemyslaw Marczak gpio_b: extra-gpios { 163f64000c3SPrzemyslaw Marczak compatible = "sandbox,gpio"; 164f64000c3SPrzemyslaw Marczak gpio-controller; 165f64000c3SPrzemyslaw Marczak #gpio-cells = <5>; 166f64000c3SPrzemyslaw Marczak gpio-bank-name = "b"; 167f64000c3SPrzemyslaw Marczak num-gpios = <10>; 168f64000c3SPrzemyslaw Marczak }; 169f64000c3SPrzemyslaw Marczak 170f64000c3SPrzemyslaw Marczak i2c@0 { 171f64000c3SPrzemyslaw Marczak #address-cells = <1>; 172f64000c3SPrzemyslaw Marczak #size-cells = <0>; 1730503e820SSimon Glass reg = <0 1>; 174f64000c3SPrzemyslaw Marczak compatible = "sandbox,i2c"; 175f64000c3SPrzemyslaw Marczak clock-frequency = <100000>; 176f64000c3SPrzemyslaw Marczak eeprom@2c { 177f64000c3SPrzemyslaw Marczak reg = <0x2c>; 178f64000c3SPrzemyslaw Marczak compatible = "i2c-eeprom"; 179f64000c3SPrzemyslaw Marczak emul { 180f64000c3SPrzemyslaw Marczak compatible = "sandbox,i2c-eeprom"; 181f64000c3SPrzemyslaw Marczak sandbox,filename = "i2c.bin"; 182f64000c3SPrzemyslaw Marczak sandbox,size = <256>; 183f64000c3SPrzemyslaw Marczak }; 184f64000c3SPrzemyslaw Marczak }; 1859038cd53SPrzemyslaw Marczak 18652d3bc5dSSimon Glass rtc_0: rtc@43 { 18752d3bc5dSSimon Glass reg = <0x43>; 18852d3bc5dSSimon Glass compatible = "sandbox-rtc"; 18952d3bc5dSSimon Glass emul { 19052d3bc5dSSimon Glass compatible = "sandbox,i2c-rtc"; 19152d3bc5dSSimon Glass }; 19252d3bc5dSSimon Glass }; 19352d3bc5dSSimon Glass 19452d3bc5dSSimon Glass rtc_1: rtc@61 { 19552d3bc5dSSimon Glass reg = <0x61>; 19652d3bc5dSSimon Glass compatible = "sandbox-rtc"; 19752d3bc5dSSimon Glass emul { 19852d3bc5dSSimon Glass compatible = "sandbox,i2c-rtc"; 19952d3bc5dSSimon Glass }; 20052d3bc5dSSimon Glass }; 20152d3bc5dSSimon Glass 2029038cd53SPrzemyslaw Marczak sandbox_pmic: sandbox_pmic { 2039038cd53SPrzemyslaw Marczak reg = <0x40>; 2049038cd53SPrzemyslaw Marczak }; 205f64000c3SPrzemyslaw Marczak }; 206f64000c3SPrzemyslaw Marczak 20708d6300aSPrzemyslaw Marczak adc@0 { 20808d6300aSPrzemyslaw Marczak compatible = "sandbox,adc"; 20908d6300aSPrzemyslaw Marczak vdd-supply = <&buck2>; 21008d6300aSPrzemyslaw Marczak vss-microvolts = <0>; 21108d6300aSPrzemyslaw Marczak }; 21208d6300aSPrzemyslaw Marczak 2133c97c4fbSSimon Glass lcd { 2143c97c4fbSSimon Glass u-boot,dm-pre-reloc; 2153c97c4fbSSimon Glass compatible = "sandbox,lcd-sdl"; 2163c97c4fbSSimon Glass xres = <1366>; 2173c97c4fbSSimon Glass yres = <768>; 2183c97c4fbSSimon Glass }; 2193c97c4fbSSimon Glass 2203c43fba3SSimon Glass leds { 2213c43fba3SSimon Glass compatible = "gpio-leds"; 2223c43fba3SSimon Glass 2233c43fba3SSimon Glass iracibble { 2243c43fba3SSimon Glass gpios = <&gpio_a 1 0>; 2253c43fba3SSimon Glass label = "sandbox:red"; 2263c43fba3SSimon Glass }; 2273c43fba3SSimon Glass 2283c43fba3SSimon Glass martinet { 2293c43fba3SSimon Glass gpios = <&gpio_a 2 0>; 2303c43fba3SSimon Glass label = "sandbox:green"; 2313c43fba3SSimon Glass }; 2323c43fba3SSimon Glass }; 2333c43fba3SSimon Glass 2348961b524SStephen Warren mbox: mbox { 2358961b524SStephen Warren compatible = "sandbox,mbox"; 2368961b524SStephen Warren #mbox-cells = <1>; 2378961b524SStephen Warren }; 2388961b524SStephen Warren 2398961b524SStephen Warren mbox-test { 2408961b524SStephen Warren compatible = "sandbox,mbox-test"; 2418961b524SStephen Warren mboxes = <&mbox 100>, <&mbox 1>; 2428961b524SStephen Warren mbox-names = "other", "test"; 2438961b524SStephen Warren }; 2448961b524SStephen Warren 2458e6cc461SSimon Glass mmc { 2468e6cc461SSimon Glass compatible = "sandbox,mmc"; 2478e6cc461SSimon Glass }; 2488e6cc461SSimon Glass 249f64000c3SPrzemyslaw Marczak pci: pci-controller { 250f64000c3SPrzemyslaw Marczak compatible = "sandbox,pci"; 251f64000c3SPrzemyslaw Marczak device_type = "pci"; 252f64000c3SPrzemyslaw Marczak #address-cells = <3>; 253f64000c3SPrzemyslaw Marczak #size-cells = <2>; 254f64000c3SPrzemyslaw Marczak ranges = <0x02000000 0 0x10000000 0x10000000 0 0x2000 255f64000c3SPrzemyslaw Marczak 0x01000000 0 0x20000000 0x20000000 0 0x2000>; 256f64000c3SPrzemyslaw Marczak pci@1f,0 { 257f64000c3SPrzemyslaw Marczak compatible = "pci-generic"; 258f64000c3SPrzemyslaw Marczak reg = <0xf800 0 0 0 0>; 259f64000c3SPrzemyslaw Marczak emul@1f,0 { 260f64000c3SPrzemyslaw Marczak compatible = "sandbox,swap-case"; 261f64000c3SPrzemyslaw Marczak }; 262f64000c3SPrzemyslaw Marczak }; 263f64000c3SPrzemyslaw Marczak }; 264f64000c3SPrzemyslaw Marczak 26561f5ddcbSStephen Warren pwrdom: power-domain { 26661f5ddcbSStephen Warren compatible = "sandbox,power-domain"; 26761f5ddcbSStephen Warren #power-domain-cells = <1>; 26861f5ddcbSStephen Warren }; 26961f5ddcbSStephen Warren 27061f5ddcbSStephen Warren power-domain-test { 27161f5ddcbSStephen Warren compatible = "sandbox,power-domain-test"; 27261f5ddcbSStephen Warren power-domains = <&pwrdom 2>; 27361f5ddcbSStephen Warren }; 27461f5ddcbSStephen Warren 27543b41566SSimon Glass pwm { 27643b41566SSimon Glass compatible = "sandbox,pwm"; 27743b41566SSimon Glass }; 27843b41566SSimon Glass 27943b41566SSimon Glass pwm2 { 28043b41566SSimon Glass compatible = "sandbox,pwm"; 28143b41566SSimon Glass }; 28243b41566SSimon Glass 28364ce0cadSSimon Glass ram { 28464ce0cadSSimon Glass compatible = "sandbox,ram"; 28564ce0cadSSimon Glass }; 28664ce0cadSSimon Glass 2875010d98fSSimon Glass reset@0 { 2885010d98fSSimon Glass compatible = "sandbox,warm-reset"; 2895010d98fSSimon Glass }; 2905010d98fSSimon Glass 2915010d98fSSimon Glass reset@1 { 2925010d98fSSimon Glass compatible = "sandbox,reset"; 2935010d98fSSimon Glass }; 2945010d98fSSimon Glass 2954581b717SStephen Warren resetc: reset-ctl { 2964581b717SStephen Warren compatible = "sandbox,reset-ctl"; 2974581b717SStephen Warren #reset-cells = <1>; 2984581b717SStephen Warren }; 2994581b717SStephen Warren 3004581b717SStephen Warren reset-ctl-test { 3014581b717SStephen Warren compatible = "sandbox,reset-ctl-test"; 3024581b717SStephen Warren resets = <&resetc 100>, <&resetc 2>; 3034581b717SStephen Warren reset-names = "other", "test"; 3044581b717SStephen Warren }; 3054581b717SStephen Warren 3065215940fSNishanth Menon rproc_1: rproc@1 { 3075215940fSNishanth Menon compatible = "sandbox,test-processor"; 3085215940fSNishanth Menon remoteproc-name = "remoteproc-test-dev1"; 3095215940fSNishanth Menon }; 3105215940fSNishanth Menon 3115215940fSNishanth Menon rproc_2: rproc@2 { 3125215940fSNishanth Menon compatible = "sandbox,test-processor"; 3135215940fSNishanth Menon internal-memory-mapped; 3145215940fSNishanth Menon remoteproc-name = "remoteproc-test-dev2"; 3155215940fSNishanth Menon }; 3165215940fSNishanth Menon 317f64000c3SPrzemyslaw Marczak spi@0 { 318f64000c3SPrzemyslaw Marczak #address-cells = <1>; 319f64000c3SPrzemyslaw Marczak #size-cells = <0>; 3200503e820SSimon Glass reg = <0 1>; 321f64000c3SPrzemyslaw Marczak compatible = "sandbox,spi"; 322f64000c3SPrzemyslaw Marczak cs-gpios = <0>, <&gpio_a 0>; 323f64000c3SPrzemyslaw Marczak spi.bin@0 { 324f64000c3SPrzemyslaw Marczak reg = <0>; 325f64000c3SPrzemyslaw Marczak compatible = "spansion,m25p16", "spi-flash"; 326f64000c3SPrzemyslaw Marczak spi-max-frequency = <40000000>; 327f64000c3SPrzemyslaw Marczak sandbox,filename = "spi.bin"; 328f64000c3SPrzemyslaw Marczak }; 329f64000c3SPrzemyslaw Marczak }; 330f64000c3SPrzemyslaw Marczak 33104035fd3SSimon Glass syscon@0 { 33204035fd3SSimon Glass compatible = "sandbox,syscon0"; 3330503e820SSimon Glass reg = <0x10 4>; 33404035fd3SSimon Glass }; 33504035fd3SSimon Glass 33604035fd3SSimon Glass syscon@1 { 33704035fd3SSimon Glass compatible = "sandbox,syscon1"; 3380503e820SSimon Glass reg = <0x20 5 3390503e820SSimon Glass 0x28 6 3400503e820SSimon Glass 0x30 7 3410503e820SSimon Glass 0x38 8>; 34204035fd3SSimon Glass }; 34304035fd3SSimon Glass 344e7cc8d11SThomas Chou timer { 345e7cc8d11SThomas Chou compatible = "sandbox,timer"; 346e7cc8d11SThomas Chou clock-frequency = <1000000>; 347e7cc8d11SThomas Chou }; 348e7cc8d11SThomas Chou 349171e991dSSimon Glass uart0: serial { 350171e991dSSimon Glass compatible = "sandbox,serial"; 351171e991dSSimon Glass u-boot,dm-pre-reloc; 352f64000c3SPrzemyslaw Marczak }; 353f64000c3SPrzemyslaw Marczak 354f64000c3SPrzemyslaw Marczak usb_0: usb@0 { 355f64000c3SPrzemyslaw Marczak compatible = "sandbox,usb"; 356f64000c3SPrzemyslaw Marczak status = "disabled"; 357f64000c3SPrzemyslaw Marczak hub { 358f64000c3SPrzemyslaw Marczak compatible = "sandbox,usb-hub"; 359f64000c3SPrzemyslaw Marczak #address-cells = <1>; 360f64000c3SPrzemyslaw Marczak #size-cells = <0>; 361f64000c3SPrzemyslaw Marczak flash-stick { 362f64000c3SPrzemyslaw Marczak reg = <0>; 363f64000c3SPrzemyslaw Marczak compatible = "sandbox,usb-flash"; 364f64000c3SPrzemyslaw Marczak }; 365f64000c3SPrzemyslaw Marczak }; 366f64000c3SPrzemyslaw Marczak }; 367f64000c3SPrzemyslaw Marczak 368f64000c3SPrzemyslaw Marczak usb_1: usb@1 { 369f64000c3SPrzemyslaw Marczak compatible = "sandbox,usb"; 370f64000c3SPrzemyslaw Marczak hub { 371f64000c3SPrzemyslaw Marczak compatible = "usb-hub"; 372f64000c3SPrzemyslaw Marczak usb,device-class = <9>; 373f64000c3SPrzemyslaw Marczak hub-emul { 374f64000c3SPrzemyslaw Marczak compatible = "sandbox,usb-hub"; 375f64000c3SPrzemyslaw Marczak #address-cells = <1>; 376f64000c3SPrzemyslaw Marczak #size-cells = <0>; 377431cbd6dSSimon Glass flash-stick@0 { 378f64000c3SPrzemyslaw Marczak reg = <0>; 379f64000c3SPrzemyslaw Marczak compatible = "sandbox,usb-flash"; 380f64000c3SPrzemyslaw Marczak sandbox,filepath = "testflash.bin"; 381f64000c3SPrzemyslaw Marczak }; 382f64000c3SPrzemyslaw Marczak 383431cbd6dSSimon Glass flash-stick@1 { 384431cbd6dSSimon Glass reg = <1>; 385431cbd6dSSimon Glass compatible = "sandbox,usb-flash"; 386431cbd6dSSimon Glass sandbox,filepath = "testflash1.bin"; 387431cbd6dSSimon Glass }; 388431cbd6dSSimon Glass 389431cbd6dSSimon Glass flash-stick@2 { 390431cbd6dSSimon Glass reg = <2>; 391431cbd6dSSimon Glass compatible = "sandbox,usb-flash"; 392431cbd6dSSimon Glass sandbox,filepath = "testflash2.bin"; 393431cbd6dSSimon Glass }; 394431cbd6dSSimon Glass 395bff1a71eSSimon Glass keyb@3 { 396bff1a71eSSimon Glass reg = <3>; 397bff1a71eSSimon Glass compatible = "sandbox,usb-keyb"; 398bff1a71eSSimon Glass }; 399bff1a71eSSimon Glass 400f64000c3SPrzemyslaw Marczak }; 401f64000c3SPrzemyslaw Marczak }; 402f64000c3SPrzemyslaw Marczak }; 403f64000c3SPrzemyslaw Marczak 404f64000c3SPrzemyslaw Marczak usb_2: usb@2 { 405f64000c3SPrzemyslaw Marczak compatible = "sandbox,usb"; 406f64000c3SPrzemyslaw Marczak status = "disabled"; 407f64000c3SPrzemyslaw Marczak }; 408f64000c3SPrzemyslaw Marczak 409d33776e4SMateusz Kulikowski spmi: spmi@0 { 410d33776e4SMateusz Kulikowski compatible = "sandbox,spmi"; 411d33776e4SMateusz Kulikowski #address-cells = <0x1>; 412d33776e4SMateusz Kulikowski #size-cells = <0x1>; 413d33776e4SMateusz Kulikowski pm8916@0 { 414d33776e4SMateusz Kulikowski compatible = "qcom,spmi-pmic"; 415d33776e4SMateusz Kulikowski reg = <0x0 0x1>; 416d33776e4SMateusz Kulikowski #address-cells = <0x1>; 417d33776e4SMateusz Kulikowski #size-cells = <0x1>; 418d33776e4SMateusz Kulikowski 419d33776e4SMateusz Kulikowski spmi_gpios: gpios@c000 { 420d33776e4SMateusz Kulikowski compatible = "qcom,pm8916-gpio"; 421d33776e4SMateusz Kulikowski reg = <0xc000 0x400>; 422d33776e4SMateusz Kulikowski gpio-controller; 423d33776e4SMateusz Kulikowski gpio-count = <4>; 424d33776e4SMateusz Kulikowski #gpio-cells = <2>; 425d33776e4SMateusz Kulikowski gpio-bank-name="spmi"; 426d33776e4SMateusz Kulikowski }; 427d33776e4SMateusz Kulikowski }; 428d33776e4SMateusz Kulikowski }; 429*0753bc2dSmaxims@google.com 430*0753bc2dSmaxims@google.com wdt0: wdt@0 { 431*0753bc2dSmaxims@google.com compatible = "sandbox,wdt"; 432*0753bc2dSmaxims@google.com }; 433f64000c3SPrzemyslaw Marczak}; 4349038cd53SPrzemyslaw Marczak 4359038cd53SPrzemyslaw Marczak#include "sandbox_pmic.dtsi" 436