vf610twr: Fix typo in DRAM init
[platform/kernel/u-boot.git] / arch / sandbox / dts / test.dts
1 /dts-v1/;
2
3 / {
4         model = "sandbox";
5         compatible = "sandbox";
6         #address-cells = <1>;
7         #size-cells = <1>;
8
9         aliases {
10                 console = &uart0;
11                 eth0 = "/eth@10002000";
12                 eth3 = &eth_3;
13                 eth5 = &eth_5;
14                 i2c0 = "/i2c@0";
15                 pci0 = &pci;
16                 rtc0 = &rtc_0;
17                 rtc1 = &rtc_1;
18                 spi0 = "/spi@0";
19                 testfdt6 = "/e-test";
20                 testbus3 = "/some-bus";
21                 testfdt0 = "/some-bus/c-test@0";
22                 testfdt1 = "/some-bus/c-test@1";
23                 testfdt3 = "/b-test";
24                 testfdt5 = "/some-bus/c-test@5";
25                 testfdt8 = "/a-test";
26                 usb0 = &usb_0;
27                 usb1 = &usb_1;
28                 usb2 = &usb_2;
29         };
30
31         a-test {
32                 reg = <0 1>;
33                 compatible = "denx,u-boot-fdt-test";
34                 ping-expect = <0>;
35                 ping-add = <0>;
36                 u-boot,dm-pre-reloc;
37                 test-gpios = <&gpio_a 1>, <&gpio_a 4>, <&gpio_b 5 0 3 2 1>,
38                         <0>, <&gpio_a 12>;
39                 test2-gpios = <&gpio_a 1>, <&gpio_a 4>, <&gpio_b 6 1 3 2 1>,
40                         <&gpio_b 7 2 3 2 1>, <&gpio_b 8 4 3 2 1>,
41                         <&gpio_b 9 0xc 3 2 1>;
42         };
43
44         junk {
45                 reg = <1 1>;
46                 compatible = "not,compatible";
47         };
48
49         no-compatible {
50                 reg = <2 1>;
51         };
52
53         b-test {
54                 reg = <3 1>;
55                 compatible = "denx,u-boot-fdt-test";
56                 ping-expect = <3>;
57                 ping-add = <3>;
58         };
59
60         some-bus {
61                 #address-cells = <1>;
62                 #size-cells = <0>;
63                 compatible = "denx,u-boot-test-bus";
64                 reg = <3 1>;
65                 ping-expect = <4>;
66                 ping-add = <4>;
67                 c-test@5 {
68                         compatible = "denx,u-boot-fdt-test";
69                         reg = <5>;
70                         ping-expect = <5>;
71                         ping-add = <5>;
72                 };
73                 c-test@0 {
74                         compatible = "denx,u-boot-fdt-test";
75                         reg = <0>;
76                         ping-expect = <6>;
77                         ping-add = <6>;
78                 };
79                 c-test@1 {
80                         compatible = "denx,u-boot-fdt-test";
81                         reg = <1>;
82                         ping-expect = <7>;
83                         ping-add = <7>;
84                 };
85         };
86
87         d-test {
88                 reg = <3 1>;
89                 ping-expect = <6>;
90                 ping-add = <6>;
91                 compatible = "google,another-fdt-test";
92         };
93
94         e-test {
95                 reg = <3 1>;
96                 ping-expect = <6>;
97                 ping-add = <6>;
98                 compatible = "google,another-fdt-test";
99         };
100
101         f-test {
102                 compatible = "denx,u-boot-fdt-test";
103         };
104
105         g-test {
106                 compatible = "denx,u-boot-fdt-test";
107         };
108
109         clk@0 {
110                 compatible = "sandbox,clk";
111         };
112
113         eth@10002000 {
114                 compatible = "sandbox,eth";
115                 reg = <0x10002000 0x1000>;
116                 fake-host-hwaddr = <0x00 0x00 0x66 0x44 0x22 0x00>;
117         };
118
119         eth_5: eth@10003000 {
120                 compatible = "sandbox,eth";
121                 reg = <0x10003000 0x1000>;
122                 fake-host-hwaddr = <0x00 0x00 0x66 0x44 0x22 0x11>;
123         };
124
125         eth_3: sbe5 {
126                 compatible = "sandbox,eth";
127                 reg = <0x10005000 0x1000>;
128                 fake-host-hwaddr = <0x00 0x00 0x66 0x44 0x22 0x33>;
129         };
130
131         eth@10004000 {
132                 compatible = "sandbox,eth";
133                 reg = <0x10004000 0x1000>;
134                 fake-host-hwaddr = <0x00 0x00 0x66 0x44 0x22 0x22>;
135         };
136
137         gpio_a: base-gpios {
138                 compatible = "sandbox,gpio";
139                 gpio-controller;
140                 #gpio-cells = <1>;
141                 gpio-bank-name = "a";
142                 num-gpios = <20>;
143         };
144
145         gpio_b: extra-gpios {
146                 compatible = "sandbox,gpio";
147                 gpio-controller;
148                 #gpio-cells = <5>;
149                 gpio-bank-name = "b";
150                 num-gpios = <10>;
151         };
152
153         i2c@0 {
154                 #address-cells = <1>;
155                 #size-cells = <0>;
156                 reg = <0 1>;
157                 compatible = "sandbox,i2c";
158                 clock-frequency = <100000>;
159                 eeprom@2c {
160                         reg = <0x2c>;
161                         compatible = "i2c-eeprom";
162                         emul {
163                                 compatible = "sandbox,i2c-eeprom";
164                                 sandbox,filename = "i2c.bin";
165                                 sandbox,size = <256>;
166                         };
167                 };
168
169                 rtc_0: rtc@43 {
170                         reg = <0x43>;
171                         compatible = "sandbox-rtc";
172                         emul {
173                                 compatible = "sandbox,i2c-rtc";
174                         };
175                 };
176
177                 rtc_1: rtc@61 {
178                         reg = <0x61>;
179                         compatible = "sandbox-rtc";
180                         emul {
181                                 compatible = "sandbox,i2c-rtc";
182                         };
183                 };
184
185                 sandbox_pmic: sandbox_pmic {
186                         reg = <0x40>;
187                 };
188         };
189
190         leds {
191                 compatible = "gpio-leds";
192
193                 iracibble {
194                         gpios = <&gpio_a 1 0>;
195                         label = "sandbox:red";
196                 };
197
198                 martinet {
199                         gpios = <&gpio_a 2 0>;
200                         label = "sandbox:green";
201                 };
202         };
203
204         mmc {
205                 compatible = "sandbox,mmc";
206         };
207
208         pci: pci-controller {
209                 compatible = "sandbox,pci";
210                 device_type = "pci";
211                 #address-cells = <3>;
212                 #size-cells = <2>;
213                 ranges = <0x02000000 0 0x10000000 0x10000000 0 0x2000
214                                 0x01000000 0 0x20000000 0x20000000 0 0x2000>;
215                 pci@1f,0 {
216                         compatible = "pci-generic";
217                         reg = <0xf800 0 0 0 0>;
218                         emul@1f,0 {
219                                 compatible = "sandbox,swap-case";
220                         };
221                 };
222         };
223
224         ram {
225                 compatible = "sandbox,ram";
226         };
227
228         reset@0 {
229                 compatible = "sandbox,warm-reset";
230         };
231
232         reset@1 {
233                 compatible = "sandbox,reset";
234         };
235
236         spi@0 {
237                 #address-cells = <1>;
238                 #size-cells = <0>;
239                 reg = <0 1>;
240                 compatible = "sandbox,spi";
241                 cs-gpios = <0>, <&gpio_a 0>;
242                 spi.bin@0 {
243                         reg = <0>;
244                         compatible = "spansion,m25p16", "spi-flash";
245                         spi-max-frequency = <40000000>;
246                         sandbox,filename = "spi.bin";
247                 };
248         };
249
250         syscon@0 {
251                 compatible = "sandbox,syscon0";
252                 reg = <0x10 4>;
253         };
254
255         syscon@1 {
256                 compatible = "sandbox,syscon1";
257                 reg = <0x20 5
258                         0x28 6
259                         0x30 7
260                         0x38 8>;
261         };
262
263         uart0: serial {
264                 compatible = "sandbox,serial";
265                 u-boot,dm-pre-reloc;
266         };
267
268         usb_0: usb@0 {
269                 compatible = "sandbox,usb";
270                 status = "disabled";
271                 hub {
272                         compatible = "sandbox,usb-hub";
273                         #address-cells = <1>;
274                         #size-cells = <0>;
275                         flash-stick {
276                                 reg = <0>;
277                                 compatible = "sandbox,usb-flash";
278                         };
279                 };
280         };
281
282         usb_1: usb@1 {
283                 compatible = "sandbox,usb";
284                 hub {
285                         compatible = "usb-hub";
286                         usb,device-class = <9>;
287                         hub-emul {
288                                 compatible = "sandbox,usb-hub";
289                                 #address-cells = <1>;
290                                 #size-cells = <0>;
291                                 flash-stick {
292                                         reg = <0>;
293                                         compatible = "sandbox,usb-flash";
294                                         sandbox,filepath = "testflash.bin";
295                                 };
296
297                         };
298                 };
299         };
300
301         usb_2: usb@2 {
302                 compatible = "sandbox,usb";
303                 status = "disabled";
304         };
305
306 };
307
308 #include "sandbox_pmic.dtsi"