3 model = "SiRF Prima2 eVB";
4 compatible = "sirf,prima2-cb", "sirf,prima2";
7 interrupt-parent = <&intc>;
10 reg = <0x00000000 0x20000000>;
14 bootargs = "mem=512M real_root=/dev/mmcblk0p2 console=ttyS0 panel=1 bootsplash=true bpp=16 androidboot.console=ttyS1";
15 linux,stdout-path = &uart1;
24 d-cache-line-size = <32>;
25 i-cache-line-size = <32>;
26 d-cache-size = <32768>;
27 i-cache-size = <32768>;
29 timebase-frequency = <0>;
31 clock-frequency = <0>;
36 compatible = "simple-bus";
39 ranges = <0x40000000 0x40000000 0x80000000>;
41 l2-cache-controller@80040000 {
42 compatible = "arm,pl310-cache";
43 reg = <0x80040000 0x1000>;
47 intc: interrupt-controller@80020000 {
48 #interrupt-cells = <1>;
50 compatible = "sirf,prima2-intc";
51 reg = <0x80020000 0x1000>;
55 compatible = "simple-bus";
58 ranges = <0x88000000 0x88000000 0x40000>;
60 clock-controller@88000000 {
61 compatible = "sirf,prima2-clkc";
62 reg = <0x88000000 0x1000>;
66 reset-controller@88010000 {
67 compatible = "sirf,prima2-rstc";
68 reg = <0x88010000 0x1000>;
71 rsc-controller@88020000 {
72 compatible = "sirf,prima2-rsc";
73 reg = <0x88020000 0x1000>;
78 compatible = "simple-bus";
81 ranges = <0x90000000 0x90000000 0x10000>;
83 memory-controller@90000000 {
84 compatible = "sirf,prima2-memc";
85 reg = <0x90000000 0x10000>;
91 compatible = "simple-bus";
94 ranges = <0x90010000 0x90010000 0x30000>;
97 compatible = "sirf,prima2-lcd";
98 reg = <0x90010000 0x20000>;
103 compatible = "sirf,prima2-vpp";
104 reg = <0x90020000 0x10000>;
110 compatible = "simple-bus";
111 #address-cells = <1>;
113 ranges = <0x98000000 0x98000000 0x8000000>;
116 compatible = "powervr,sgx531";
117 reg = <0x98000000 0x8000000>;
123 compatible = "simple-bus";
124 #address-cells = <1>;
126 ranges = <0xa0000000 0xa0000000 0x8000000>;
128 multimedia@a0000000 {
129 compatible = "sirf,prima2-video-codec";
130 reg = <0xa0000000 0x8000000>;
136 compatible = "simple-bus";
137 #address-cells = <1>;
139 ranges = <0xa8000000 0xa8000000 0x2000000>;
142 compatible = "sirf,prima2-dspif";
143 reg = <0xa8000000 0x10000>;
148 compatible = "sirf,prima2-gps";
149 reg = <0xa8010000 0x10000>;
154 compatible = "sirf,prima2-dsp";
155 reg = <0xa9000000 0x1000000>;
161 compatible = "simple-bus";
162 #address-cells = <1>;
164 ranges = <0xb0000000 0xb0000000 0x180000>;
167 compatible = "sirf,prima2-tick";
168 reg = <0xb0020000 0x1000>;
173 compatible = "sirf,prima2-nand";
174 reg = <0xb0030000 0x10000>;
179 compatible = "sirf,prima2-audio";
180 reg = <0xb0040000 0x10000>;
184 uart0: uart@b0050000 {
186 compatible = "sirf,prima2-uart";
187 reg = <0xb0050000 0x10000>;
191 uart1: uart@b0060000 {
193 compatible = "sirf,prima2-uart";
194 reg = <0xb0060000 0x10000>;
198 uart2: uart@b0070000 {
200 compatible = "sirf,prima2-uart";
201 reg = <0xb0070000 0x10000>;
207 compatible = "sirf,prima2-usp";
208 reg = <0xb0080000 0x10000>;
214 compatible = "sirf,prima2-usp";
215 reg = <0xb0090000 0x10000>;
221 compatible = "sirf,prima2-usp";
222 reg = <0xb00a0000 0x10000>;
226 dmac0: dma-controller@b00b0000 {
228 compatible = "sirf,prima2-dmac";
229 reg = <0xb00b0000 0x10000>;
233 dmac1: dma-controller@b0160000 {
235 compatible = "sirf,prima2-dmac";
236 reg = <0xb0160000 0x10000>;
241 compatible = "sirf,prima2-vip";
242 reg = <0xb00C0000 0x10000>;
247 compatible = "sirf,prima2-spi";
248 reg = <0xb00d0000 0x10000>;
254 compatible = "sirf,prima2-spi";
255 reg = <0xb0170000 0x10000>;
261 compatible = "sirf,prima2-i2c";
262 reg = <0xb00e0000 0x10000>;
268 compatible = "sirf,prima2-i2c";
269 reg = <0xb00f0000 0x10000>;
274 compatible = "sirf,prima2-tsc";
275 reg = <0xb0110000 0x10000>;
279 gpio: gpio-controller@b0120000 {
281 #interrupt-cells = <2>;
282 compatible = "sirf,prima2-gpio-pinmux";
283 reg = <0xb0120000 0x10000>;
285 interrupt-controller;
289 compatible = "sirf,prima2-pwm";
290 reg = <0xb0130000 0x10000>;
294 compatible = "sirf,prima2-efuse";
295 reg = <0xb0140000 0x10000>;
299 compatible = "sirf,prima2-pulsec";
300 reg = <0xb0150000 0x10000>;
305 compatible = "sirf,prima2-pciiobg", "simple-bus";
306 #address-cells = <1>;
308 ranges = <0x56000000 0x56000000 0x1b00000>;
310 sd0: sdhci@56000000 {
312 compatible = "sirf,prima2-sdhc";
313 reg = <0x56000000 0x100000>;
317 sd1: sdhci@56100000 {
319 compatible = "sirf,prima2-sdhc";
320 reg = <0x56100000 0x100000>;
324 sd2: sdhci@56200000 {
326 compatible = "sirf,prima2-sdhc";
327 reg = <0x56200000 0x100000>;
331 sd3: sdhci@56300000 {
333 compatible = "sirf,prima2-sdhc";
334 reg = <0x56300000 0x100000>;
338 sd4: sdhci@56400000 {
340 compatible = "sirf,prima2-sdhc";
341 reg = <0x56400000 0x100000>;
345 sd5: sdhci@56500000 {
347 compatible = "sirf,prima2-sdhc";
348 reg = <0x56500000 0x100000>;
353 compatible = "sirf,prima2-pcicp";
354 reg = <0x57900000 0x100000>;
358 rom-interface@57a00000 {
359 compatible = "sirf,prima2-romif";
360 reg = <0x57a00000 0x100000>;
366 compatible = "sirf,prima2-rtciobg", "simple-bus";
367 #address-cells = <1>;
369 reg = <0x80030000 0x10000>;
372 compatible = "sirf,prima2-gpsrtc";
373 reg = <0x1000 0x1000>;
374 interrupts = <55 56 57>;
378 compatible = "sirf,prima2-sysrtc";
379 reg = <0x2000 0x1000>;
380 interrupts = <52 53 54>;
384 compatible = "sirf,prima2-pwrc";
385 reg = <0x3000 0x1000>;
391 compatible = "simple-bus";
392 #address-cells = <1>;
394 ranges = <0xb8000000 0xb8000000 0x40000>;
397 compatible = "chipidea,ci13611a-prima2";
398 reg = <0xb8000000 0x10000>;
403 compatible = "chipidea,ci13611a-prima2";
404 reg = <0xb8010000 0x10000>;
409 compatible = "synopsys,dwc-ahsata";
410 reg = <0xb8020000 0x10000>;
415 compatible = "sirf,prima2-security";
416 reg = <0xb8030000 0x10000>;