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"; 15e48eeb9eSSimon Glass mmc0 = "/mmc0"; 16e48eeb9eSSimon Glass mmc1 = "/mmc1"; 17f64000c3SPrzemyslaw Marczak pci0 = &pci; 185215940fSNishanth Menon remoteproc1 = &rproc_1; 195215940fSNishanth Menon remoteproc2 = &rproc_2; 2052d3bc5dSSimon Glass rtc0 = &rtc_0; 2152d3bc5dSSimon Glass rtc1 = &rtc_1; 22171e991dSSimon Glass spi0 = "/spi@0"; 23f64000c3SPrzemyslaw Marczak testfdt6 = "/e-test"; 24f64000c3SPrzemyslaw Marczak testbus3 = "/some-bus"; 25f64000c3SPrzemyslaw Marczak testfdt0 = "/some-bus/c-test@0"; 26f64000c3SPrzemyslaw Marczak testfdt1 = "/some-bus/c-test@1"; 27f64000c3SPrzemyslaw Marczak testfdt3 = "/b-test"; 28f64000c3SPrzemyslaw Marczak testfdt5 = "/some-bus/c-test@5"; 29f64000c3SPrzemyslaw Marczak testfdt8 = "/a-test"; 30f64000c3SPrzemyslaw Marczak usb0 = &usb_0; 31f64000c3SPrzemyslaw Marczak usb1 = &usb_1; 32f64000c3SPrzemyslaw Marczak usb2 = &usb_2; 33f64000c3SPrzemyslaw Marczak }; 34f64000c3SPrzemyslaw Marczak 35f64000c3SPrzemyslaw Marczak a-test { 360503e820SSimon Glass reg = <0 1>; 37f64000c3SPrzemyslaw Marczak compatible = "denx,u-boot-fdt-test"; 38f64000c3SPrzemyslaw Marczak ping-expect = <0>; 39f64000c3SPrzemyslaw Marczak ping-add = <0>; 40f64000c3SPrzemyslaw Marczak u-boot,dm-pre-reloc; 41f64000c3SPrzemyslaw Marczak test-gpios = <&gpio_a 1>, <&gpio_a 4>, <&gpio_b 5 0 3 2 1>, 42f64000c3SPrzemyslaw Marczak <0>, <&gpio_a 12>; 43f64000c3SPrzemyslaw Marczak test2-gpios = <&gpio_a 1>, <&gpio_a 4>, <&gpio_b 6 1 3 2 1>, 44f64000c3SPrzemyslaw Marczak <&gpio_b 7 2 3 2 1>, <&gpio_b 8 4 3 2 1>, 45f64000c3SPrzemyslaw Marczak <&gpio_b 9 0xc 3 2 1>; 46f64000c3SPrzemyslaw Marczak }; 47f64000c3SPrzemyslaw Marczak 48f64000c3SPrzemyslaw Marczak junk { 490503e820SSimon Glass reg = <1 1>; 50f64000c3SPrzemyslaw Marczak compatible = "not,compatible"; 51f64000c3SPrzemyslaw Marczak }; 52f64000c3SPrzemyslaw Marczak 53f64000c3SPrzemyslaw Marczak no-compatible { 540503e820SSimon Glass reg = <2 1>; 55f64000c3SPrzemyslaw Marczak }; 56f64000c3SPrzemyslaw Marczak 57f64000c3SPrzemyslaw Marczak b-test { 580503e820SSimon Glass reg = <3 1>; 59f64000c3SPrzemyslaw Marczak compatible = "denx,u-boot-fdt-test"; 60f64000c3SPrzemyslaw Marczak ping-expect = <3>; 61f64000c3SPrzemyslaw Marczak ping-add = <3>; 62f64000c3SPrzemyslaw Marczak }; 63f64000c3SPrzemyslaw Marczak 6486322f59SJean-Jacques Hiblot phy_provider0: gen_phy@0 { 6586322f59SJean-Jacques Hiblot compatible = "sandbox,phy"; 6686322f59SJean-Jacques Hiblot #phy-cells = <1>; 6786322f59SJean-Jacques Hiblot }; 6886322f59SJean-Jacques Hiblot 6986322f59SJean-Jacques Hiblot phy_provider1: gen_phy@1 { 7086322f59SJean-Jacques Hiblot compatible = "sandbox,phy"; 7186322f59SJean-Jacques Hiblot #phy-cells = <0>; 7286322f59SJean-Jacques Hiblot broken; 7386322f59SJean-Jacques Hiblot }; 7486322f59SJean-Jacques Hiblot 7586322f59SJean-Jacques Hiblot gen_phy_user: gen_phy_user { 7686322f59SJean-Jacques Hiblot compatible = "simple-bus"; 7786322f59SJean-Jacques Hiblot phys = <&phy_provider0 0>, <&phy_provider0 1>, <&phy_provider1>; 7886322f59SJean-Jacques Hiblot phy-names = "phy1", "phy2", "phy3"; 7986322f59SJean-Jacques Hiblot }; 8086322f59SJean-Jacques Hiblot 81f64000c3SPrzemyslaw Marczak some-bus { 82f64000c3SPrzemyslaw Marczak #address-cells = <1>; 83f64000c3SPrzemyslaw Marczak #size-cells = <0>; 84f64000c3SPrzemyslaw Marczak compatible = "denx,u-boot-test-bus"; 850503e820SSimon Glass reg = <3 1>; 86f64000c3SPrzemyslaw Marczak ping-expect = <4>; 87f64000c3SPrzemyslaw Marczak ping-add = <4>; 88f64000c3SPrzemyslaw Marczak c-test@5 { 89f64000c3SPrzemyslaw Marczak compatible = "denx,u-boot-fdt-test"; 90f64000c3SPrzemyslaw Marczak reg = <5>; 91f64000c3SPrzemyslaw Marczak ping-expect = <5>; 92f64000c3SPrzemyslaw Marczak ping-add = <5>; 93f64000c3SPrzemyslaw Marczak }; 94f64000c3SPrzemyslaw Marczak c-test@0 { 95f64000c3SPrzemyslaw Marczak compatible = "denx,u-boot-fdt-test"; 96f64000c3SPrzemyslaw Marczak reg = <0>; 97f64000c3SPrzemyslaw Marczak ping-expect = <6>; 98f64000c3SPrzemyslaw Marczak ping-add = <6>; 99f64000c3SPrzemyslaw Marczak }; 100f64000c3SPrzemyslaw Marczak c-test@1 { 101f64000c3SPrzemyslaw Marczak compatible = "denx,u-boot-fdt-test"; 102f64000c3SPrzemyslaw Marczak reg = <1>; 103f64000c3SPrzemyslaw Marczak ping-expect = <7>; 104f64000c3SPrzemyslaw Marczak ping-add = <7>; 105f64000c3SPrzemyslaw Marczak }; 106f64000c3SPrzemyslaw Marczak }; 107f64000c3SPrzemyslaw Marczak 108f64000c3SPrzemyslaw Marczak d-test { 1090503e820SSimon Glass reg = <3 1>; 110f64000c3SPrzemyslaw Marczak ping-expect = <6>; 111f64000c3SPrzemyslaw Marczak ping-add = <6>; 112f64000c3SPrzemyslaw Marczak compatible = "google,another-fdt-test"; 113f64000c3SPrzemyslaw Marczak }; 114f64000c3SPrzemyslaw Marczak 115f64000c3SPrzemyslaw Marczak e-test { 1160503e820SSimon Glass reg = <3 1>; 117f64000c3SPrzemyslaw Marczak ping-expect = <6>; 118f64000c3SPrzemyslaw Marczak ping-add = <6>; 119f64000c3SPrzemyslaw Marczak compatible = "google,another-fdt-test"; 120f64000c3SPrzemyslaw Marczak }; 121f64000c3SPrzemyslaw Marczak 122f64000c3SPrzemyslaw Marczak f-test { 123f64000c3SPrzemyslaw Marczak compatible = "denx,u-boot-fdt-test"; 124f64000c3SPrzemyslaw Marczak }; 125f64000c3SPrzemyslaw Marczak 126f64000c3SPrzemyslaw Marczak g-test { 127f64000c3SPrzemyslaw Marczak compatible = "denx,u-boot-fdt-test"; 128f64000c3SPrzemyslaw Marczak }; 129f64000c3SPrzemyslaw Marczak 130b048a4dbSPatrice Chotard clocks { 131135aa950SStephen Warren clk_fixed: clk-fixed { 132135aa950SStephen Warren compatible = "fixed-clock"; 133135aa950SStephen Warren #clock-cells = <0>; 134135aa950SStephen Warren clock-frequency = <1234>; 135135aa950SStephen Warren }; 136b048a4dbSPatrice Chotard }; 137135aa950SStephen Warren 138135aa950SStephen Warren clk_sandbox: clk-sbox { 1396a1c7cefSSimon Glass compatible = "sandbox,clk"; 140135aa950SStephen Warren #clock-cells = <1>; 141135aa950SStephen Warren }; 142135aa950SStephen Warren 143135aa950SStephen Warren clk-test { 144135aa950SStephen Warren compatible = "sandbox,clk-test"; 145135aa950SStephen Warren clocks = <&clk_fixed>, 146135aa950SStephen Warren <&clk_sandbox 1>, 147135aa950SStephen Warren <&clk_sandbox 0>; 148135aa950SStephen Warren clock-names = "fixed", "i2c", "spi"; 1496a1c7cefSSimon Glass }; 1506a1c7cefSSimon Glass 151171e991dSSimon Glass eth@10002000 { 152171e991dSSimon Glass compatible = "sandbox,eth"; 153171e991dSSimon Glass reg = <0x10002000 0x1000>; 154171e991dSSimon Glass fake-host-hwaddr = <0x00 0x00 0x66 0x44 0x22 0x00>; 155171e991dSSimon Glass }; 156171e991dSSimon Glass 157171e991dSSimon Glass eth_5: eth@10003000 { 158171e991dSSimon Glass compatible = "sandbox,eth"; 159171e991dSSimon Glass reg = <0x10003000 0x1000>; 160171e991dSSimon Glass fake-host-hwaddr = <0x00 0x00 0x66 0x44 0x22 0x11>; 161171e991dSSimon Glass }; 162171e991dSSimon Glass 16371d7971fSBin Meng eth_3: sbe5 { 16471d7971fSBin Meng compatible = "sandbox,eth"; 16571d7971fSBin Meng reg = <0x10005000 0x1000>; 16671d7971fSBin Meng fake-host-hwaddr = <0x00 0x00 0x66 0x44 0x22 0x33>; 16771d7971fSBin Meng }; 16871d7971fSBin Meng 169171e991dSSimon Glass eth@10004000 { 170171e991dSSimon Glass compatible = "sandbox,eth"; 171171e991dSSimon Glass reg = <0x10004000 0x1000>; 172171e991dSSimon Glass fake-host-hwaddr = <0x00 0x00 0x66 0x44 0x22 0x22>; 173171e991dSSimon Glass }; 174171e991dSSimon Glass 1751afcdfc6SEtienne Carriere firmware { 1761afcdfc6SEtienne Carriere sandbox_firmware: sandbox-firmware { 1771afcdfc6SEtienne Carriere compatible = "sandbox,firmware"; 1781afcdfc6SEtienne Carriere }; 1791afcdfc6SEtienne Carriere 1801afcdfc6SEtienne Carriere sandbox-scmi-agent@0 { 1811afcdfc6SEtienne Carriere compatible = "sandbox,scmi-agent"; 1821afcdfc6SEtienne Carriere #address-cells = <1>; 1831afcdfc6SEtienne Carriere #size-cells = <0>; 1841afcdfc6SEtienne Carriere }; 1851afcdfc6SEtienne Carriere 1861afcdfc6SEtienne Carriere sandbox-scmi-agent@1 { 1871afcdfc6SEtienne Carriere compatible = "sandbox,scmi-agent"; 1881afcdfc6SEtienne Carriere #address-cells = <1>; 1891afcdfc6SEtienne Carriere #size-cells = <0>; 1901afcdfc6SEtienne Carriere 1911afcdfc6SEtienne Carriere protocol@10 { 1921afcdfc6SEtienne Carriere reg = <0x10>; 1931afcdfc6SEtienne Carriere }; 1941afcdfc6SEtienne Carriere }; 1951afcdfc6SEtienne Carriere }; 1961afcdfc6SEtienne Carriere 197f64000c3SPrzemyslaw Marczak gpio_a: base-gpios { 198f64000c3SPrzemyslaw Marczak compatible = "sandbox,gpio"; 199f64000c3SPrzemyslaw Marczak gpio-controller; 200f64000c3SPrzemyslaw Marczak #gpio-cells = <1>; 201f64000c3SPrzemyslaw Marczak gpio-bank-name = "a"; 202f64000c3SPrzemyslaw Marczak num-gpios = <20>; 203f64000c3SPrzemyslaw Marczak }; 204f64000c3SPrzemyslaw Marczak 205f64000c3SPrzemyslaw Marczak gpio_b: extra-gpios { 206f64000c3SPrzemyslaw Marczak compatible = "sandbox,gpio"; 207f64000c3SPrzemyslaw Marczak gpio-controller; 208f64000c3SPrzemyslaw Marczak #gpio-cells = <5>; 209f64000c3SPrzemyslaw Marczak gpio-bank-name = "b"; 210f64000c3SPrzemyslaw Marczak num-gpios = <10>; 211f64000c3SPrzemyslaw Marczak }; 212f64000c3SPrzemyslaw Marczak 213f64000c3SPrzemyslaw Marczak i2c@0 { 214f64000c3SPrzemyslaw Marczak #address-cells = <1>; 215f64000c3SPrzemyslaw Marczak #size-cells = <0>; 2160503e820SSimon Glass reg = <0 1>; 217f64000c3SPrzemyslaw Marczak compatible = "sandbox,i2c"; 218f64000c3SPrzemyslaw Marczak clock-frequency = <100000>; 219f64000c3SPrzemyslaw Marczak eeprom@2c { 220f64000c3SPrzemyslaw Marczak reg = <0x2c>; 221f64000c3SPrzemyslaw Marczak compatible = "i2c-eeprom"; 222f64000c3SPrzemyslaw Marczak emul { 223f64000c3SPrzemyslaw Marczak compatible = "sandbox,i2c-eeprom"; 224f64000c3SPrzemyslaw Marczak sandbox,filename = "i2c.bin"; 225f64000c3SPrzemyslaw Marczak sandbox,size = <256>; 226f64000c3SPrzemyslaw Marczak }; 227f64000c3SPrzemyslaw Marczak }; 2289038cd53SPrzemyslaw Marczak 22952d3bc5dSSimon Glass rtc_0: rtc@43 { 23052d3bc5dSSimon Glass reg = <0x43>; 23152d3bc5dSSimon Glass compatible = "sandbox-rtc"; 23252d3bc5dSSimon Glass emul { 23352d3bc5dSSimon Glass compatible = "sandbox,i2c-rtc"; 23452d3bc5dSSimon Glass }; 23552d3bc5dSSimon Glass }; 23652d3bc5dSSimon Glass 23752d3bc5dSSimon Glass rtc_1: rtc@61 { 23852d3bc5dSSimon Glass reg = <0x61>; 23952d3bc5dSSimon Glass compatible = "sandbox-rtc"; 24052d3bc5dSSimon Glass emul { 24152d3bc5dSSimon Glass compatible = "sandbox,i2c-rtc"; 24252d3bc5dSSimon Glass }; 24352d3bc5dSSimon Glass }; 24452d3bc5dSSimon Glass 2459038cd53SPrzemyslaw Marczak sandbox_pmic: sandbox_pmic { 2469038cd53SPrzemyslaw Marczak reg = <0x40>; 2479038cd53SPrzemyslaw Marczak }; 248f64000c3SPrzemyslaw Marczak }; 249f64000c3SPrzemyslaw Marczak 25008d6300aSPrzemyslaw Marczak adc@0 { 25108d6300aSPrzemyslaw Marczak compatible = "sandbox,adc"; 25208d6300aSPrzemyslaw Marczak vdd-supply = <&buck2>; 25308d6300aSPrzemyslaw Marczak vss-microvolts = <0>; 25408d6300aSPrzemyslaw Marczak }; 25508d6300aSPrzemyslaw Marczak 2563c97c4fbSSimon Glass lcd { 2573c97c4fbSSimon Glass u-boot,dm-pre-reloc; 2583c97c4fbSSimon Glass compatible = "sandbox,lcd-sdl"; 2593c97c4fbSSimon Glass xres = <1366>; 2603c97c4fbSSimon Glass yres = <768>; 2613c97c4fbSSimon Glass }; 2623c97c4fbSSimon Glass 2633c43fba3SSimon Glass leds { 2643c43fba3SSimon Glass compatible = "gpio-leds"; 2653c43fba3SSimon Glass 2663c43fba3SSimon Glass iracibble { 2673c43fba3SSimon Glass gpios = <&gpio_a 1 0>; 2683c43fba3SSimon Glass label = "sandbox:red"; 2693c43fba3SSimon Glass }; 2703c43fba3SSimon Glass 2713c43fba3SSimon Glass martinet { 2723c43fba3SSimon Glass gpios = <&gpio_a 2 0>; 2733c43fba3SSimon Glass label = "sandbox:green"; 2743c43fba3SSimon Glass }; 2753c43fba3SSimon Glass }; 2763c43fba3SSimon Glass 2778961b524SStephen Warren mbox: mbox { 2788961b524SStephen Warren compatible = "sandbox,mbox"; 2798961b524SStephen Warren #mbox-cells = <1>; 2808961b524SStephen Warren }; 2818961b524SStephen Warren 2828961b524SStephen Warren mbox-test { 2838961b524SStephen Warren compatible = "sandbox,mbox-test"; 2848961b524SStephen Warren mboxes = <&mbox 100>, <&mbox 1>; 2858961b524SStephen Warren mbox-names = "other", "test"; 2868961b524SStephen Warren }; 2878961b524SStephen Warren 288e48eeb9eSSimon Glass mmc2 { 289e48eeb9eSSimon Glass compatible = "sandbox,mmc"; 290e48eeb9eSSimon Glass }; 291e48eeb9eSSimon Glass 292e48eeb9eSSimon Glass mmc1 { 293e48eeb9eSSimon Glass compatible = "sandbox,mmc"; 294e48eeb9eSSimon Glass }; 295e48eeb9eSSimon Glass 296e48eeb9eSSimon Glass mmc0 { 2978e6cc461SSimon Glass compatible = "sandbox,mmc"; 2988e6cc461SSimon Glass }; 2998e6cc461SSimon Glass 30094fbbf0fSJean-Jacques Hiblot nop-test_0 { 30194fbbf0fSJean-Jacques Hiblot compatible = "sandbox,nop_sandbox1"; 30294fbbf0fSJean-Jacques Hiblot nop-test_1 { 30394fbbf0fSJean-Jacques Hiblot compatible = "sandbox,nop_sandbox2"; 30494fbbf0fSJean-Jacques Hiblot bind = "True"; 30594fbbf0fSJean-Jacques Hiblot }; 30694fbbf0fSJean-Jacques Hiblot nop-test_2 { 30794fbbf0fSJean-Jacques Hiblot compatible = "sandbox,nop_sandbox2"; 30894fbbf0fSJean-Jacques Hiblot bind = "False"; 30994fbbf0fSJean-Jacques Hiblot }; 31094fbbf0fSJean-Jacques Hiblot }; 31194fbbf0fSJean-Jacques Hiblot 312f64000c3SPrzemyslaw Marczak pci: pci-controller { 313f64000c3SPrzemyslaw Marczak compatible = "sandbox,pci"; 314f64000c3SPrzemyslaw Marczak device_type = "pci"; 315f64000c3SPrzemyslaw Marczak #address-cells = <3>; 316f64000c3SPrzemyslaw Marczak #size-cells = <2>; 317f64000c3SPrzemyslaw Marczak ranges = <0x02000000 0 0x10000000 0x10000000 0 0x2000 318f64000c3SPrzemyslaw Marczak 0x01000000 0 0x20000000 0x20000000 0 0x2000>; 319f64000c3SPrzemyslaw Marczak pci@1f,0 { 320f64000c3SPrzemyslaw Marczak compatible = "pci-generic"; 321f64000c3SPrzemyslaw Marczak reg = <0xf800 0 0 0 0>; 322f64000c3SPrzemyslaw Marczak emul@1f,0 { 323f64000c3SPrzemyslaw Marczak compatible = "sandbox,swap-case"; 324f64000c3SPrzemyslaw Marczak }; 325f64000c3SPrzemyslaw Marczak }; 326f64000c3SPrzemyslaw Marczak }; 327f64000c3SPrzemyslaw Marczak 32898561572SSimon Glass probing { 32998561572SSimon Glass compatible = "simple-bus"; 33098561572SSimon Glass test1 { 33198561572SSimon Glass compatible = "denx,u-boot-probe-test"; 33298561572SSimon Glass }; 33398561572SSimon Glass 33498561572SSimon Glass test2 { 33598561572SSimon Glass compatible = "denx,u-boot-probe-test"; 33698561572SSimon Glass }; 33798561572SSimon Glass 33898561572SSimon Glass test3 { 33998561572SSimon Glass compatible = "denx,u-boot-probe-test"; 34098561572SSimon Glass }; 34198561572SSimon Glass 34298561572SSimon Glass test4 { 34398561572SSimon Glass compatible = "denx,u-boot-probe-test"; 344*10427e2dSJean-Jacques Hiblot first-syscon = <&syscon0>; 345*10427e2dSJean-Jacques Hiblot second-sys-ctrl = <&another_system_controller>; 34698561572SSimon Glass }; 34798561572SSimon Glass }; 34898561572SSimon Glass 34961f5ddcbSStephen Warren pwrdom: power-domain { 35061f5ddcbSStephen Warren compatible = "sandbox,power-domain"; 35161f5ddcbSStephen Warren #power-domain-cells = <1>; 35261f5ddcbSStephen Warren }; 35361f5ddcbSStephen Warren 35461f5ddcbSStephen Warren power-domain-test { 35561f5ddcbSStephen Warren compatible = "sandbox,power-domain-test"; 35661f5ddcbSStephen Warren power-domains = <&pwrdom 2>; 35761f5ddcbSStephen Warren }; 35861f5ddcbSStephen Warren 35943b41566SSimon Glass pwm { 36043b41566SSimon Glass compatible = "sandbox,pwm"; 36143b41566SSimon Glass }; 36243b41566SSimon Glass 36343b41566SSimon Glass pwm2 { 36443b41566SSimon Glass compatible = "sandbox,pwm"; 36543b41566SSimon Glass }; 36643b41566SSimon Glass 36764ce0cadSSimon Glass ram { 36864ce0cadSSimon Glass compatible = "sandbox,ram"; 36964ce0cadSSimon Glass }; 37064ce0cadSSimon Glass 3715010d98fSSimon Glass reset@0 { 3725010d98fSSimon Glass compatible = "sandbox,warm-reset"; 3735010d98fSSimon Glass }; 3745010d98fSSimon Glass 3755010d98fSSimon Glass reset@1 { 3765010d98fSSimon Glass compatible = "sandbox,reset"; 3775010d98fSSimon Glass }; 3785010d98fSSimon Glass 3794581b717SStephen Warren resetc: reset-ctl { 3804581b717SStephen Warren compatible = "sandbox,reset-ctl"; 3814581b717SStephen Warren #reset-cells = <1>; 3824581b717SStephen Warren }; 3834581b717SStephen Warren 3844581b717SStephen Warren reset-ctl-test { 3854581b717SStephen Warren compatible = "sandbox,reset-ctl-test"; 3864581b717SStephen Warren resets = <&resetc 100>, <&resetc 2>; 3874581b717SStephen Warren reset-names = "other", "test"; 3884581b717SStephen Warren }; 3894581b717SStephen Warren 3905215940fSNishanth Menon rproc_1: rproc@1 { 3915215940fSNishanth Menon compatible = "sandbox,test-processor"; 3925215940fSNishanth Menon remoteproc-name = "remoteproc-test-dev1"; 3935215940fSNishanth Menon }; 3945215940fSNishanth Menon 3955215940fSNishanth Menon rproc_2: rproc@2 { 3965215940fSNishanth Menon compatible = "sandbox,test-processor"; 3975215940fSNishanth Menon internal-memory-mapped; 3985215940fSNishanth Menon remoteproc-name = "remoteproc-test-dev2"; 3995215940fSNishanth Menon }; 4005215940fSNishanth Menon 401f64000c3SPrzemyslaw Marczak spi@0 { 402f64000c3SPrzemyslaw Marczak #address-cells = <1>; 403f64000c3SPrzemyslaw Marczak #size-cells = <0>; 4040503e820SSimon Glass reg = <0 1>; 405f64000c3SPrzemyslaw Marczak compatible = "sandbox,spi"; 406f64000c3SPrzemyslaw Marczak cs-gpios = <0>, <&gpio_a 0>; 407f64000c3SPrzemyslaw Marczak spi.bin@0 { 408f64000c3SPrzemyslaw Marczak reg = <0>; 409f64000c3SPrzemyslaw Marczak compatible = "spansion,m25p16", "spi-flash"; 410f64000c3SPrzemyslaw Marczak spi-max-frequency = <40000000>; 411f64000c3SPrzemyslaw Marczak sandbox,filename = "spi.bin"; 412f64000c3SPrzemyslaw Marczak }; 413f64000c3SPrzemyslaw Marczak }; 414f64000c3SPrzemyslaw Marczak 415*10427e2dSJean-Jacques Hiblot syscon0: syscon@0 { 41604035fd3SSimon Glass compatible = "sandbox,syscon0"; 4170503e820SSimon Glass reg = <0x10 4>; 41804035fd3SSimon Glass }; 41904035fd3SSimon Glass 420*10427e2dSJean-Jacques Hiblot another_system_controller: syscon@1 { 42104035fd3SSimon Glass compatible = "sandbox,syscon1"; 4220503e820SSimon Glass reg = <0x20 5 4230503e820SSimon Glass 0x28 6 4240503e820SSimon Glass 0x30 7 4250503e820SSimon Glass 0x38 8>; 42604035fd3SSimon Glass }; 42704035fd3SSimon Glass 428e7cc8d11SThomas Chou timer { 429e7cc8d11SThomas Chou compatible = "sandbox,timer"; 430e7cc8d11SThomas Chou clock-frequency = <1000000>; 431e7cc8d11SThomas Chou }; 432e7cc8d11SThomas Chou 433171e991dSSimon Glass uart0: serial { 434171e991dSSimon Glass compatible = "sandbox,serial"; 435171e991dSSimon Glass u-boot,dm-pre-reloc; 436f64000c3SPrzemyslaw Marczak }; 437f64000c3SPrzemyslaw Marczak 438f64000c3SPrzemyslaw Marczak usb_0: usb@0 { 439f64000c3SPrzemyslaw Marczak compatible = "sandbox,usb"; 440f64000c3SPrzemyslaw Marczak status = "disabled"; 441f64000c3SPrzemyslaw Marczak hub { 442f64000c3SPrzemyslaw Marczak compatible = "sandbox,usb-hub"; 443f64000c3SPrzemyslaw Marczak #address-cells = <1>; 444f64000c3SPrzemyslaw Marczak #size-cells = <0>; 445f64000c3SPrzemyslaw Marczak flash-stick { 446f64000c3SPrzemyslaw Marczak reg = <0>; 447f64000c3SPrzemyslaw Marczak compatible = "sandbox,usb-flash"; 448f64000c3SPrzemyslaw Marczak }; 449f64000c3SPrzemyslaw Marczak }; 450f64000c3SPrzemyslaw Marczak }; 451f64000c3SPrzemyslaw Marczak 452f64000c3SPrzemyslaw Marczak usb_1: usb@1 { 453f64000c3SPrzemyslaw Marczak compatible = "sandbox,usb"; 454f64000c3SPrzemyslaw Marczak hub { 455f64000c3SPrzemyslaw Marczak compatible = "usb-hub"; 456f64000c3SPrzemyslaw Marczak usb,device-class = <9>; 457f64000c3SPrzemyslaw Marczak hub-emul { 458f64000c3SPrzemyslaw Marczak compatible = "sandbox,usb-hub"; 459f64000c3SPrzemyslaw Marczak #address-cells = <1>; 460f64000c3SPrzemyslaw Marczak #size-cells = <0>; 461431cbd6dSSimon Glass flash-stick@0 { 462f64000c3SPrzemyslaw Marczak reg = <0>; 463f64000c3SPrzemyslaw Marczak compatible = "sandbox,usb-flash"; 464f64000c3SPrzemyslaw Marczak sandbox,filepath = "testflash.bin"; 465f64000c3SPrzemyslaw Marczak }; 466f64000c3SPrzemyslaw Marczak 467431cbd6dSSimon Glass flash-stick@1 { 468431cbd6dSSimon Glass reg = <1>; 469431cbd6dSSimon Glass compatible = "sandbox,usb-flash"; 470431cbd6dSSimon Glass sandbox,filepath = "testflash1.bin"; 471431cbd6dSSimon Glass }; 472431cbd6dSSimon Glass 473431cbd6dSSimon Glass flash-stick@2 { 474431cbd6dSSimon Glass reg = <2>; 475431cbd6dSSimon Glass compatible = "sandbox,usb-flash"; 476431cbd6dSSimon Glass sandbox,filepath = "testflash2.bin"; 477431cbd6dSSimon Glass }; 478431cbd6dSSimon Glass 479bff1a71eSSimon Glass keyb@3 { 480bff1a71eSSimon Glass reg = <3>; 481bff1a71eSSimon Glass compatible = "sandbox,usb-keyb"; 482bff1a71eSSimon Glass }; 483bff1a71eSSimon Glass 484f64000c3SPrzemyslaw Marczak }; 485f64000c3SPrzemyslaw Marczak }; 486f64000c3SPrzemyslaw Marczak }; 487f64000c3SPrzemyslaw Marczak 488f64000c3SPrzemyslaw Marczak usb_2: usb@2 { 489f64000c3SPrzemyslaw Marczak compatible = "sandbox,usb"; 490f64000c3SPrzemyslaw Marczak status = "disabled"; 491f64000c3SPrzemyslaw Marczak }; 492f64000c3SPrzemyslaw Marczak 493d33776e4SMateusz Kulikowski spmi: spmi@0 { 494d33776e4SMateusz Kulikowski compatible = "sandbox,spmi"; 495d33776e4SMateusz Kulikowski #address-cells = <0x1>; 496d33776e4SMateusz Kulikowski #size-cells = <0x1>; 497d33776e4SMateusz Kulikowski pm8916@0 { 498d33776e4SMateusz Kulikowski compatible = "qcom,spmi-pmic"; 499d33776e4SMateusz Kulikowski reg = <0x0 0x1>; 500d33776e4SMateusz Kulikowski #address-cells = <0x1>; 501d33776e4SMateusz Kulikowski #size-cells = <0x1>; 502d33776e4SMateusz Kulikowski 503d33776e4SMateusz Kulikowski spmi_gpios: gpios@c000 { 504d33776e4SMateusz Kulikowski compatible = "qcom,pm8916-gpio"; 505d33776e4SMateusz Kulikowski reg = <0xc000 0x400>; 506d33776e4SMateusz Kulikowski gpio-controller; 507d33776e4SMateusz Kulikowski gpio-count = <4>; 508d33776e4SMateusz Kulikowski #gpio-cells = <2>; 509d33776e4SMateusz Kulikowski gpio-bank-name="spmi"; 510d33776e4SMateusz Kulikowski }; 511d33776e4SMateusz Kulikowski }; 512d33776e4SMateusz Kulikowski }; 5130753bc2dSmaxims@google.com 5140753bc2dSmaxims@google.com wdt0: wdt@0 { 5150753bc2dSmaxims@google.com compatible = "sandbox,wdt"; 5160753bc2dSmaxims@google.com }; 517f64000c3SPrzemyslaw Marczak}; 5189038cd53SPrzemyslaw Marczak 5199038cd53SPrzemyslaw Marczak#include "sandbox_pmic.dtsi" 520