]>
Commit | Line | Data |
---|---|---|
2e7d35d2 SG |
1 | /dts-v1/; |
2 | ||
3 | / { | |
4 | model = "sandbox"; | |
5 | compatible = "sandbox"; | |
6 | #address-cells = <1>; | |
0503e820 | 7 | #size-cells = <1>; |
2e7d35d2 | 8 | |
00606d7e SG |
9 | aliases { |
10 | console = &uart0; | |
171e991d | 11 | eth0 = "/eth@10002000"; |
71d7971f | 12 | eth3 = ð_3; |
171e991d | 13 | eth5 = ð_5; |
5d9a88f4 SG |
14 | gpio1 = &gpio_a; |
15 | gpio2 = &gpio_b; | |
9cc36a2b | 16 | i2c0 = "/i2c@0"; |
e48eeb9e SG |
17 | mmc0 = "/mmc0"; |
18 | mmc1 = "/mmc1"; | |
dee4d752 BM |
19 | pci0 = &pci0; |
20 | pci1 = &pci1; | |
3ed214ac | 21 | pci2 = &pci2; |
5215940f NM |
22 | remoteproc1 = &rproc_1; |
23 | remoteproc2 = &rproc_2; | |
52d3bc5d SG |
24 | rtc0 = &rtc_0; |
25 | rtc1 = &rtc_1; | |
171e991d | 26 | spi0 = "/spi@0"; |
f64000c3 | 27 | testfdt6 = "/e-test"; |
9cc36a2b SG |
28 | testbus3 = "/some-bus"; |
29 | testfdt0 = "/some-bus/c-test@0"; | |
30 | testfdt1 = "/some-bus/c-test@1"; | |
31 | testfdt3 = "/b-test"; | |
32 | testfdt5 = "/some-bus/c-test@5"; | |
33 | testfdt8 = "/a-test"; | |
507cef3d ER |
34 | fdt-dummy0 = "/translation-test@8000/dev@0,0"; |
35 | fdt-dummy1 = "/translation-test@8000/dev@1,100"; | |
36 | fdt-dummy2 = "/translation-test@8000/dev@2,200"; | |
37 | fdt-dummy3 = "/translation-test@8000/noxlatebus@3,300/dev@42"; | |
e00cb223 SG |
38 | usb0 = &usb_0; |
39 | usb1 = &usb_1; | |
40 | usb2 = &usb_2; | |
957983e0 | 41 | axi0 = &axi; |
4eea5318 | 42 | osd0 = "/osd"; |
00606d7e SG |
43 | }; |
44 | ||
e6c5c94a SG |
45 | cros_ec: cros-ec { |
46 | reg = <0 0>; | |
47 | compatible = "google,cros-ec-sandbox"; | |
48 | ||
49 | /* | |
50 | * This describes the flash memory within the EC. Note | |
51 | * that the STM32L flash erases to 0, not 0xff. | |
52 | */ | |
53 | flash { | |
54 | image-pos = <0x08000000>; | |
55 | size = <0x20000>; | |
56 | erase-value = <0>; | |
57 | ||
58 | /* Information for sandbox */ | |
59 | ro { | |
60 | image-pos = <0>; | |
61 | size = <0xf000>; | |
62 | }; | |
63 | wp-ro { | |
64 | image-pos = <0xf000>; | |
65 | size = <0x1000>; | |
66 | }; | |
67 | rw { | |
68 | image-pos = <0x10000>; | |
69 | size = <0x10000>; | |
70 | }; | |
71 | }; | |
72 | }; | |
73 | ||
2e7d35d2 | 74 | a-test { |
0503e820 | 75 | reg = <0 1>; |
2e7d35d2 | 76 | compatible = "denx,u-boot-fdt-test"; |
eb9ef5fe | 77 | ping-expect = <0>; |
2e7d35d2 | 78 | ping-add = <0>; |
00606d7e | 79 | u-boot,dm-pre-reloc; |
3669e0e7 SG |
80 | test-gpios = <&gpio_a 1>, <&gpio_a 4>, <&gpio_b 5 0 3 2 1>, |
81 | <0>, <&gpio_a 12>; | |
82 | test2-gpios = <&gpio_a 1>, <&gpio_a 4>, <&gpio_b 6 1 3 2 1>, | |
83 | <&gpio_b 7 2 3 2 1>, <&gpio_b 8 4 3 2 1>, | |
84 | <&gpio_b 9 0xc 3 2 1>; | |
2e7d35d2 SG |
85 | }; |
86 | ||
87 | junk { | |
0503e820 | 88 | reg = <1 1>; |
2e7d35d2 SG |
89 | compatible = "not,compatible"; |
90 | }; | |
91 | ||
92 | no-compatible { | |
0503e820 | 93 | reg = <2 1>; |
2e7d35d2 SG |
94 | }; |
95 | ||
5d9a88f4 SG |
96 | backlight: backlight { |
97 | compatible = "pwm-backlight"; | |
98 | enable-gpios = <&gpio_a 1>; | |
99 | power-supply = <&ldo_1>; | |
100 | pwms = <&pwm 0 1000>; | |
101 | default-brightness-level = <5>; | |
102 | brightness-levels = <0 16 32 64 128 170 202 234 255>; | |
103 | }; | |
104 | ||
49c752c9 JJH |
105 | bind-test { |
106 | bind-test-child1 { | |
107 | compatible = "sandbox,phy"; | |
108 | #phy-cells = <1>; | |
109 | }; | |
110 | ||
111 | bind-test-child2 { | |
112 | compatible = "simple-bus"; | |
113 | }; | |
114 | }; | |
115 | ||
2e7d35d2 | 116 | b-test { |
0503e820 | 117 | reg = <3 1>; |
2e7d35d2 | 118 | compatible = "denx,u-boot-fdt-test"; |
eb9ef5fe | 119 | ping-expect = <3>; |
2e7d35d2 SG |
120 | ping-add = <3>; |
121 | }; | |
122 | ||
86322f59 JJH |
123 | phy_provider0: gen_phy@0 { |
124 | compatible = "sandbox,phy"; | |
125 | #phy-cells = <1>; | |
126 | }; | |
127 | ||
128 | phy_provider1: gen_phy@1 { | |
129 | compatible = "sandbox,phy"; | |
130 | #phy-cells = <0>; | |
131 | broken; | |
132 | }; | |
133 | ||
134 | gen_phy_user: gen_phy_user { | |
135 | compatible = "simple-bus"; | |
136 | phys = <&phy_provider0 0>, <&phy_provider0 1>, <&phy_provider1>; | |
137 | phy-names = "phy1", "phy2", "phy3"; | |
138 | }; | |
139 | ||
2e7d35d2 SG |
140 | some-bus { |
141 | #address-cells = <1>; | |
142 | #size-cells = <0>; | |
1ca7e206 | 143 | compatible = "denx,u-boot-test-bus"; |
0503e820 | 144 | reg = <3 1>; |
eb9ef5fe | 145 | ping-expect = <4>; |
2e7d35d2 | 146 | ping-add = <4>; |
1ca7e206 | 147 | c-test@5 { |
2e7d35d2 SG |
148 | compatible = "denx,u-boot-fdt-test"; |
149 | reg = <5>; | |
1ca7e206 | 150 | ping-expect = <5>; |
2e7d35d2 SG |
151 | ping-add = <5>; |
152 | }; | |
1ca7e206 SG |
153 | c-test@0 { |
154 | compatible = "denx,u-boot-fdt-test"; | |
155 | reg = <0>; | |
156 | ping-expect = <6>; | |
157 | ping-add = <6>; | |
158 | }; | |
159 | c-test@1 { | |
160 | compatible = "denx,u-boot-fdt-test"; | |
161 | reg = <1>; | |
162 | ping-expect = <7>; | |
163 | ping-add = <7>; | |
164 | }; | |
2e7d35d2 SG |
165 | }; |
166 | ||
167 | d-test { | |
0503e820 | 168 | reg = <3 1>; |
5a66a8ff SG |
169 | ping-expect = <6>; |
170 | ping-add = <6>; | |
171 | compatible = "google,another-fdt-test"; | |
172 | }; | |
173 | ||
174 | e-test { | |
0503e820 | 175 | reg = <3 1>; |
eb9ef5fe | 176 | ping-expect = <6>; |
2e7d35d2 SG |
177 | ping-add = <6>; |
178 | compatible = "google,another-fdt-test"; | |
179 | }; | |
180 | ||
9cc36a2b SG |
181 | f-test { |
182 | compatible = "denx,u-boot-fdt-test"; | |
183 | }; | |
184 | ||
185 | g-test { | |
186 | compatible = "denx,u-boot-fdt-test"; | |
187 | }; | |
188 | ||
2786cd74 BM |
189 | h-test { |
190 | compatible = "denx,u-boot-fdt-test1"; | |
191 | }; | |
192 | ||
ee87a097 PC |
193 | clocks { |
194 | clk_fixed: clk-fixed { | |
195 | compatible = "fixed-clock"; | |
196 | #clock-cells = <0>; | |
197 | clock-frequency = <1234>; | |
198 | }; | |
135aa950 SW |
199 | }; |
200 | ||
201 | clk_sandbox: clk-sbox { | |
6a1c7cef | 202 | compatible = "sandbox,clk"; |
135aa950 SW |
203 | #clock-cells = <1>; |
204 | }; | |
205 | ||
206 | clk-test { | |
207 | compatible = "sandbox,clk-test"; | |
208 | clocks = <&clk_fixed>, | |
209 | <&clk_sandbox 1>, | |
210 | <&clk_sandbox 0>; | |
211 | clock-names = "fixed", "i2c", "spi"; | |
6a1c7cef SG |
212 | }; |
213 | ||
171e991d SG |
214 | eth@10002000 { |
215 | compatible = "sandbox,eth"; | |
216 | reg = <0x10002000 0x1000>; | |
c6fa51a4 | 217 | fake-host-hwaddr = [00 00 66 44 22 00]; |
171e991d SG |
218 | }; |
219 | ||
220 | eth_5: eth@10003000 { | |
221 | compatible = "sandbox,eth"; | |
222 | reg = <0x10003000 0x1000>; | |
c6fa51a4 | 223 | fake-host-hwaddr = [00 00 66 44 22 11]; |
171e991d SG |
224 | }; |
225 | ||
71d7971f BM |
226 | eth_3: sbe5 { |
227 | compatible = "sandbox,eth"; | |
228 | reg = <0x10005000 0x1000>; | |
c6fa51a4 | 229 | fake-host-hwaddr = [00 00 66 44 22 33]; |
71d7971f BM |
230 | }; |
231 | ||
171e991d SG |
232 | eth@10004000 { |
233 | compatible = "sandbox,eth"; | |
234 | reg = <0x10004000 0x1000>; | |
c6fa51a4 | 235 | fake-host-hwaddr = [00 00 66 44 22 22]; |
171e991d SG |
236 | }; |
237 | ||
31b8217e RV |
238 | firmware { |
239 | sandbox_firmware: sandbox-firmware { | |
240 | compatible = "sandbox,firmware"; | |
241 | }; | |
242 | }; | |
243 | ||
0ae0cb7b | 244 | gpio_a: base-gpios { |
2e7d35d2 | 245 | compatible = "sandbox,gpio"; |
3669e0e7 SG |
246 | gpio-controller; |
247 | #gpio-cells = <1>; | |
2e7d35d2 | 248 | gpio-bank-name = "a"; |
995b60b5 | 249 | sandbox,gpio-count = <20>; |
2e7d35d2 SG |
250 | }; |
251 | ||
3669e0e7 | 252 | gpio_b: extra-gpios { |
2e7d35d2 | 253 | compatible = "sandbox,gpio"; |
3669e0e7 SG |
254 | gpio-controller; |
255 | #gpio-cells = <5>; | |
2e7d35d2 | 256 | gpio-bank-name = "b"; |
995b60b5 | 257 | sandbox,gpio-count = <10>; |
2e7d35d2 | 258 | }; |
0ae0cb7b | 259 | |
ecc2ed55 SG |
260 | i2c@0 { |
261 | #address-cells = <1>; | |
262 | #size-cells = <0>; | |
0503e820 | 263 | reg = <0 1>; |
ecc2ed55 SG |
264 | compatible = "sandbox,i2c"; |
265 | clock-frequency = <100000>; | |
266 | eeprom@2c { | |
267 | reg = <0x2c>; | |
268 | compatible = "i2c-eeprom"; | |
031a650e | 269 | sandbox,emul = <&emul_eeprom>; |
ecc2ed55 | 270 | }; |
9038cd53 | 271 | |
52d3bc5d SG |
272 | rtc_0: rtc@43 { |
273 | reg = <0x43>; | |
274 | compatible = "sandbox-rtc"; | |
031a650e | 275 | sandbox,emul = <&emul0>; |
52d3bc5d SG |
276 | }; |
277 | ||
278 | rtc_1: rtc@61 { | |
279 | reg = <0x61>; | |
280 | compatible = "sandbox-rtc"; | |
031a650e SG |
281 | sandbox,emul = <&emul1>; |
282 | }; | |
283 | ||
284 | i2c_emul: emul { | |
285 | reg = <0xff>; | |
286 | compatible = "sandbox,i2c-emul-parent"; | |
287 | emul_eeprom: emul-eeprom { | |
288 | compatible = "sandbox,i2c-eeprom"; | |
289 | sandbox,filename = "i2c.bin"; | |
290 | sandbox,size = <256>; | |
291 | }; | |
292 | emul0: emul0 { | |
293 | compatible = "sandbox,i2c-rtc"; | |
294 | }; | |
295 | emul1: emull { | |
52d3bc5d SG |
296 | compatible = "sandbox,i2c-rtc"; |
297 | }; | |
298 | }; | |
299 | ||
9038cd53 PM |
300 | sandbox_pmic: sandbox_pmic { |
301 | reg = <0x40>; | |
031a650e | 302 | sandbox,emul = <&emul_pmic0>; |
9038cd53 | 303 | }; |
686df498 LM |
304 | |
305 | mc34708: pmic@41 { | |
306 | reg = <0x41>; | |
031a650e | 307 | sandbox,emul = <&emul_pmic1>; |
686df498 | 308 | }; |
ecc2ed55 SG |
309 | }; |
310 | ||
08d6300a PM |
311 | adc@0 { |
312 | compatible = "sandbox,adc"; | |
313 | vdd-supply = <&buck2>; | |
314 | vss-microvolts = <0>; | |
315 | }; | |
316 | ||
3c97c4fb SG |
317 | lcd { |
318 | u-boot,dm-pre-reloc; | |
319 | compatible = "sandbox,lcd-sdl"; | |
320 | xres = <1366>; | |
321 | yres = <768>; | |
322 | }; | |
323 | ||
3c43fba3 SG |
324 | leds { |
325 | compatible = "gpio-leds"; | |
326 | ||
327 | iracibble { | |
328 | gpios = <&gpio_a 1 0>; | |
329 | label = "sandbox:red"; | |
330 | }; | |
331 | ||
332 | martinet { | |
333 | gpios = <&gpio_a 2 0>; | |
334 | label = "sandbox:green"; | |
335 | }; | |
274fb461 PB |
336 | |
337 | default_on { | |
338 | gpios = <&gpio_a 5 0>; | |
339 | label = "sandbox:default_on"; | |
340 | default-state = "on"; | |
341 | }; | |
342 | ||
343 | default_off { | |
344 | gpios = <&gpio_a 6 0>; | |
345 | label = "sandbox:default_off"; | |
346 | default-state = "off"; | |
347 | }; | |
3c43fba3 SG |
348 | }; |
349 | ||
8961b524 SW |
350 | mbox: mbox { |
351 | compatible = "sandbox,mbox"; | |
352 | #mbox-cells = <1>; | |
353 | }; | |
354 | ||
355 | mbox-test { | |
356 | compatible = "sandbox,mbox-test"; | |
357 | mboxes = <&mbox 100>, <&mbox 1>; | |
358 | mbox-names = "other", "test"; | |
359 | }; | |
360 | ||
fa44b533 MS |
361 | cpu-test1 { |
362 | compatible = "sandbox,cpu_sandbox"; | |
25d0fe74 | 363 | u-boot,dm-pre-reloc; |
fa44b533 MS |
364 | }; |
365 | ||
366 | cpu-test2 { | |
367 | compatible = "sandbox,cpu_sandbox"; | |
25d0fe74 | 368 | u-boot,dm-pre-reloc; |
fa44b533 MS |
369 | }; |
370 | ||
371 | cpu-test3 { | |
372 | compatible = "sandbox,cpu_sandbox"; | |
25d0fe74 | 373 | u-boot,dm-pre-reloc; |
fa44b533 MS |
374 | }; |
375 | ||
004e67c2 MS |
376 | misc-test { |
377 | compatible = "sandbox,misc_sandbox"; | |
378 | }; | |
379 | ||
e48eeb9e SG |
380 | mmc2 { |
381 | compatible = "sandbox,mmc"; | |
382 | }; | |
383 | ||
384 | mmc1 { | |
385 | compatible = "sandbox,mmc"; | |
386 | }; | |
387 | ||
388 | mmc0 { | |
8e6cc461 SG |
389 | compatible = "sandbox,mmc"; |
390 | }; | |
391 | ||
dee4d752 | 392 | pci0: pci-controller0 { |
d3b7ff14 SG |
393 | compatible = "sandbox,pci"; |
394 | device_type = "pci"; | |
395 | #address-cells = <3>; | |
396 | #size-cells = <2>; | |
397 | ranges = <0x02000000 0 0x10000000 0x10000000 0 0x2000 | |
398 | 0x01000000 0 0x20000000 0x20000000 0 0x2000>; | |
2db7f2b7 BM |
399 | pci@0,0 { |
400 | compatible = "pci-generic"; | |
401 | reg = <0x0000 0 0 0 0>; | |
402 | emul@0,0 { | |
403 | compatible = "sandbox,swap-case"; | |
404 | }; | |
405 | }; | |
d3b7ff14 SG |
406 | pci@1f,0 { |
407 | compatible = "pci-generic"; | |
408 | reg = <0xf800 0 0 0 0>; | |
409 | emul@1f,0 { | |
410 | compatible = "sandbox,swap-case"; | |
411 | }; | |
412 | }; | |
413 | }; | |
414 | ||
dee4d752 BM |
415 | pci1: pci-controller1 { |
416 | compatible = "sandbox,pci"; | |
417 | device_type = "pci"; | |
418 | #address-cells = <3>; | |
419 | #size-cells = <2>; | |
420 | ranges = <0x02000000 0 0x30000000 0x30000000 0 0x2000 | |
421 | 0x01000000 0 0x40000000 0x40000000 0 0x2000>; | |
490d13a5 | 422 | sandbox,dev-info = <0x08 0x00 0x1234 0x5678 |
b59349a0 MV |
423 | 0x0c 0x00 0x1234 0x5678 |
424 | 0x10 0x00 0x1234 0x5678>; | |
425 | pci@10,0 { | |
426 | reg = <0x8000 0 0 0 0>; | |
427 | }; | |
dee4d752 BM |
428 | }; |
429 | ||
3ed214ac BM |
430 | pci2: pci-controller2 { |
431 | compatible = "sandbox,pci"; | |
432 | device_type = "pci"; | |
433 | #address-cells = <3>; | |
434 | #size-cells = <2>; | |
435 | ranges = <0x02000000 0 0x50000000 0x50000000 0 0x2000 | |
436 | 0x01000000 0 0x60000000 0x60000000 0 0x2000>; | |
437 | sandbox,dev-info = <0x08 0x00 0x1234 0x5678>; | |
438 | pci@1f,0 { | |
439 | compatible = "pci-generic"; | |
440 | reg = <0xf800 0 0 0 0>; | |
441 | emul@1f,0 { | |
442 | compatible = "sandbox,swap-case"; | |
443 | }; | |
444 | }; | |
445 | }; | |
446 | ||
98561572 SG |
447 | probing { |
448 | compatible = "simple-bus"; | |
449 | test1 { | |
450 | compatible = "denx,u-boot-probe-test"; | |
451 | }; | |
452 | ||
453 | test2 { | |
454 | compatible = "denx,u-boot-probe-test"; | |
455 | }; | |
456 | ||
457 | test3 { | |
458 | compatible = "denx,u-boot-probe-test"; | |
459 | }; | |
460 | ||
461 | test4 { | |
462 | compatible = "denx,u-boot-probe-test"; | |
463 | }; | |
464 | }; | |
465 | ||
61f5ddcb SW |
466 | pwrdom: power-domain { |
467 | compatible = "sandbox,power-domain"; | |
468 | #power-domain-cells = <1>; | |
469 | }; | |
470 | ||
471 | power-domain-test { | |
472 | compatible = "sandbox,power-domain-test"; | |
473 | power-domains = <&pwrdom 2>; | |
474 | }; | |
475 | ||
5d9a88f4 | 476 | pwm: pwm { |
43b41566 | 477 | compatible = "sandbox,pwm"; |
5d9a88f4 | 478 | #pwm-cells = <2>; |
43b41566 SG |
479 | }; |
480 | ||
481 | pwm2 { | |
482 | compatible = "sandbox,pwm"; | |
5d9a88f4 | 483 | #pwm-cells = <2>; |
43b41566 SG |
484 | }; |
485 | ||
64ce0cad SG |
486 | ram { |
487 | compatible = "sandbox,ram"; | |
488 | }; | |
489 | ||
5010d98f SG |
490 | reset@0 { |
491 | compatible = "sandbox,warm-reset"; | |
492 | }; | |
493 | ||
494 | reset@1 { | |
495 | compatible = "sandbox,reset"; | |
496 | }; | |
497 | ||
4581b717 SW |
498 | resetc: reset-ctl { |
499 | compatible = "sandbox,reset-ctl"; | |
500 | #reset-cells = <1>; | |
501 | }; | |
502 | ||
503 | reset-ctl-test { | |
504 | compatible = "sandbox,reset-ctl-test"; | |
505 | resets = <&resetc 100>, <&resetc 2>; | |
506 | reset-names = "other", "test"; | |
507 | }; | |
508 | ||
5215940f NM |
509 | rproc_1: rproc@1 { |
510 | compatible = "sandbox,test-processor"; | |
511 | remoteproc-name = "remoteproc-test-dev1"; | |
512 | }; | |
513 | ||
514 | rproc_2: rproc@2 { | |
515 | compatible = "sandbox,test-processor"; | |
516 | internal-memory-mapped; | |
517 | remoteproc-name = "remoteproc-test-dev2"; | |
518 | }; | |
519 | ||
5d9a88f4 SG |
520 | panel { |
521 | compatible = "simple-panel"; | |
522 | backlight = <&backlight 0 100>; | |
523 | }; | |
524 | ||
7fd7e2cf RF |
525 | smem@0 { |
526 | compatible = "sandbox,smem"; | |
527 | }; | |
528 | ||
0ae0cb7b SG |
529 | spi@0 { |
530 | #address-cells = <1>; | |
531 | #size-cells = <0>; | |
0503e820 | 532 | reg = <0 1>; |
0ae0cb7b SG |
533 | compatible = "sandbox,spi"; |
534 | cs-gpios = <0>, <&gpio_a 0>; | |
535 | spi.bin@0 { | |
536 | reg = <0>; | |
537 | compatible = "spansion,m25p16", "spi-flash"; | |
538 | spi-max-frequency = <40000000>; | |
539 | sandbox,filename = "spi.bin"; | |
540 | }; | |
541 | }; | |
542 | ||
04035fd3 SG |
543 | syscon@0 { |
544 | compatible = "sandbox,syscon0"; | |
82744c20 | 545 | reg = <0x10 16>; |
04035fd3 SG |
546 | }; |
547 | ||
548 | syscon@1 { | |
549 | compatible = "sandbox,syscon1"; | |
0503e820 SG |
550 | reg = <0x20 5 |
551 | 0x28 6 | |
552 | 0x30 7 | |
553 | 0x38 8>; | |
04035fd3 SG |
554 | }; |
555 | ||
99552c34 MY |
556 | syscon@2 { |
557 | compatible = "simple-mfd", "syscon"; | |
558 | reg = <0x40 5 | |
559 | 0x48 6 | |
560 | 0x50 7 | |
561 | 0x58 8>; | |
562 | }; | |
563 | ||
e7cc8d11 TC |
564 | timer { |
565 | compatible = "sandbox,timer"; | |
566 | clock-frequency = <1000000>; | |
567 | }; | |
568 | ||
b91ad16a MR |
569 | tpm2 { |
570 | compatible = "sandbox,tpm2"; | |
571 | }; | |
572 | ||
171e991d SG |
573 | uart0: serial { |
574 | compatible = "sandbox,serial"; | |
575 | u-boot,dm-pre-reloc; | |
bfacad7d JH |
576 | }; |
577 | ||
e00cb223 SG |
578 | usb_0: usb@0 { |
579 | compatible = "sandbox,usb"; | |
580 | status = "disabled"; | |
581 | hub { | |
582 | compatible = "sandbox,usb-hub"; | |
583 | #address-cells = <1>; | |
584 | #size-cells = <0>; | |
585 | flash-stick { | |
586 | reg = <0>; | |
587 | compatible = "sandbox,usb-flash"; | |
588 | }; | |
589 | }; | |
590 | }; | |
591 | ||
592 | usb_1: usb@1 { | |
593 | compatible = "sandbox,usb"; | |
594 | hub { | |
595 | compatible = "usb-hub"; | |
596 | usb,device-class = <9>; | |
597 | hub-emul { | |
598 | compatible = "sandbox,usb-hub"; | |
599 | #address-cells = <1>; | |
600 | #size-cells = <0>; | |
431cbd6d | 601 | flash-stick@0 { |
e00cb223 SG |
602 | reg = <0>; |
603 | compatible = "sandbox,usb-flash"; | |
604 | sandbox,filepath = "testflash.bin"; | |
605 | }; | |
606 | ||
431cbd6d SG |
607 | flash-stick@1 { |
608 | reg = <1>; | |
609 | compatible = "sandbox,usb-flash"; | |
610 | sandbox,filepath = "testflash1.bin"; | |
611 | }; | |
612 | ||
613 | flash-stick@2 { | |
614 | reg = <2>; | |
615 | compatible = "sandbox,usb-flash"; | |
616 | sandbox,filepath = "testflash2.bin"; | |
617 | }; | |
618 | ||
bff1a71e SG |
619 | keyb@3 { |
620 | reg = <3>; | |
621 | compatible = "sandbox,usb-keyb"; | |
622 | }; | |
623 | ||
e00cb223 SG |
624 | }; |
625 | }; | |
626 | }; | |
627 | ||
628 | usb_2: usb@2 { | |
629 | compatible = "sandbox,usb"; | |
630 | status = "disabled"; | |
631 | }; | |
632 | ||
d33776e4 MK |
633 | spmi: spmi@0 { |
634 | compatible = "sandbox,spmi"; | |
635 | #address-cells = <0x1>; | |
636 | #size-cells = <0x1>; | |
637 | pm8916@0 { | |
638 | compatible = "qcom,spmi-pmic"; | |
639 | reg = <0x0 0x1>; | |
640 | #address-cells = <0x1>; | |
641 | #size-cells = <0x1>; | |
642 | ||
643 | spmi_gpios: gpios@c000 { | |
644 | compatible = "qcom,pm8916-gpio"; | |
645 | reg = <0xc000 0x400>; | |
646 | gpio-controller; | |
647 | gpio-count = <4>; | |
648 | #gpio-cells = <2>; | |
649 | gpio-bank-name="spmi"; | |
650 | }; | |
651 | }; | |
652 | }; | |
0753bc2d | 653 | |
654 | wdt0: wdt@0 { | |
655 | compatible = "sandbox,wdt"; | |
656 | }; | |
f2006808 | 657 | |
957983e0 MS |
658 | axi: axi@0 { |
659 | compatible = "sandbox,axi"; | |
660 | #address-cells = <0x1>; | |
661 | #size-cells = <0x1>; | |
662 | store@0 { | |
663 | compatible = "sandbox,sandbox_store"; | |
664 | reg = <0x0 0x400>; | |
665 | }; | |
666 | }; | |
667 | ||
f2006808 | 668 | chosen { |
7e87816c SG |
669 | #address-cells = <1>; |
670 | #size-cells = <1>; | |
f2006808 RC |
671 | chosen-test { |
672 | compatible = "denx,u-boot-fdt-test"; | |
673 | reg = <9 1>; | |
674 | }; | |
675 | }; | |
e8d52918 MS |
676 | |
677 | translation-test@8000 { | |
678 | compatible = "simple-bus"; | |
679 | reg = <0x8000 0x4000>; | |
680 | ||
681 | #address-cells = <0x2>; | |
682 | #size-cells = <0x1>; | |
683 | ||
684 | ranges = <0 0x0 0x8000 0x1000 | |
685 | 1 0x100 0x9000 0x1000 | |
686 | 2 0x200 0xA000 0x1000 | |
687 | 3 0x300 0xB000 0x1000 | |
688 | >; | |
689 | ||
690 | dev@0,0 { | |
691 | compatible = "denx,u-boot-fdt-dummy"; | |
692 | reg = <0 0x0 0x1000>; | |
79598820 | 693 | reg-names = "sandbox-dummy-0"; |
e8d52918 MS |
694 | }; |
695 | ||
696 | dev@1,100 { | |
697 | compatible = "denx,u-boot-fdt-dummy"; | |
698 | reg = <1 0x100 0x1000>; | |
699 | ||
700 | }; | |
701 | ||
702 | dev@2,200 { | |
703 | compatible = "denx,u-boot-fdt-dummy"; | |
704 | reg = <2 0x200 0x1000>; | |
705 | }; | |
706 | ||
707 | ||
708 | noxlatebus@3,300 { | |
709 | compatible = "simple-bus"; | |
710 | reg = <3 0x300 0x1000>; | |
711 | ||
712 | #address-cells = <0x1>; | |
713 | #size-cells = <0x0>; | |
714 | ||
715 | dev@42 { | |
716 | compatible = "denx,u-boot-fdt-dummy"; | |
717 | reg = <0x42>; | |
718 | }; | |
719 | }; | |
720 | }; | |
4eea5318 MS |
721 | |
722 | osd { | |
723 | compatible = "sandbox,sandbox_osd"; | |
724 | }; | |
d24c1d0f | 725 | |
e6fd0181 MS |
726 | board { |
727 | compatible = "sandbox,board_sandbox"; | |
728 | }; | |
fa830ae1 JW |
729 | |
730 | sandbox_tee { | |
731 | compatible = "sandbox,tee"; | |
732 | }; | |
4f89d494 BM |
733 | |
734 | sandbox_virtio1 { | |
735 | compatible = "sandbox,virtio1"; | |
736 | }; | |
737 | ||
738 | sandbox_virtio2 { | |
739 | compatible = "sandbox,virtio2"; | |
740 | }; | |
f41a824b PC |
741 | |
742 | pinctrl { | |
743 | compatible = "sandbox,pinctrl"; | |
744 | }; | |
2e7d35d2 | 745 | }; |
9038cd53 PM |
746 | |
747 | #include "sandbox_pmic.dtsi" |