xref: /OK3568_Linux_fs/kernel/scripts/dtc/include-prefixes/arm/atlas6.dtsi (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun// SPDX-License-Identifier: GPL-2.0-or-later
2*4882a593Smuzhiyun/*
3*4882a593Smuzhiyun * DTS file for CSR SiRFatlas6 SoC
4*4882a593Smuzhiyun *
5*4882a593Smuzhiyun * Copyright (c) 2012 Cambridge Silicon Radio Limited, a CSR plc group company.
6*4882a593Smuzhiyun */
7*4882a593Smuzhiyun
8*4882a593Smuzhiyun/ {
9*4882a593Smuzhiyun	compatible = "sirf,atlas6";
10*4882a593Smuzhiyun	#address-cells = <1>;
11*4882a593Smuzhiyun	#size-cells = <1>;
12*4882a593Smuzhiyun	interrupt-parent = <&intc>;
13*4882a593Smuzhiyun
14*4882a593Smuzhiyun	cpus {
15*4882a593Smuzhiyun		#address-cells = <1>;
16*4882a593Smuzhiyun		#size-cells = <0>;
17*4882a593Smuzhiyun
18*4882a593Smuzhiyun		cpu@0 {
19*4882a593Smuzhiyun			reg = <0x0>;
20*4882a593Smuzhiyun			d-cache-line-size = <32>;
21*4882a593Smuzhiyun			i-cache-line-size = <32>;
22*4882a593Smuzhiyun			d-cache-size = <32768>;
23*4882a593Smuzhiyun			i-cache-size = <32768>;
24*4882a593Smuzhiyun			/* from bootloader */
25*4882a593Smuzhiyun			timebase-frequency = <0>;
26*4882a593Smuzhiyun			bus-frequency = <0>;
27*4882a593Smuzhiyun			clock-frequency = <0>;
28*4882a593Smuzhiyun			clocks = <&clks 12>;
29*4882a593Smuzhiyun			operating-points = <
30*4882a593Smuzhiyun				/* kHz    uV */
31*4882a593Smuzhiyun				200000  1025000
32*4882a593Smuzhiyun				400000  1025000
33*4882a593Smuzhiyun				600000  1050000
34*4882a593Smuzhiyun				800000  1100000
35*4882a593Smuzhiyun			>;
36*4882a593Smuzhiyun			clock-latency = <150000>;
37*4882a593Smuzhiyun		};
38*4882a593Smuzhiyun	};
39*4882a593Smuzhiyun
40*4882a593Smuzhiyun	arm-pmu {
41*4882a593Smuzhiyun		compatible = "arm,cortex-a9-pmu";
42*4882a593Smuzhiyun		interrupts = <29>;
43*4882a593Smuzhiyun	};
44*4882a593Smuzhiyun
45*4882a593Smuzhiyun	axi {
46*4882a593Smuzhiyun		compatible = "simple-bus";
47*4882a593Smuzhiyun		#address-cells = <1>;
48*4882a593Smuzhiyun		#size-cells = <1>;
49*4882a593Smuzhiyun		ranges = <0x40000000 0x40000000 0x80000000>;
50*4882a593Smuzhiyun
51*4882a593Smuzhiyun		intc: interrupt-controller@80020000 {
52*4882a593Smuzhiyun			#interrupt-cells = <1>;
53*4882a593Smuzhiyun			interrupt-controller;
54*4882a593Smuzhiyun			compatible = "sirf,prima2-intc";
55*4882a593Smuzhiyun			reg = <0x80020000 0x1000>;
56*4882a593Smuzhiyun		};
57*4882a593Smuzhiyun
58*4882a593Smuzhiyun		sys-iobg {
59*4882a593Smuzhiyun			compatible = "simple-bus";
60*4882a593Smuzhiyun			#address-cells = <1>;
61*4882a593Smuzhiyun			#size-cells = <1>;
62*4882a593Smuzhiyun			ranges = <0x88000000 0x88000000 0x40000>;
63*4882a593Smuzhiyun
64*4882a593Smuzhiyun			clks: clock-controller@88000000 {
65*4882a593Smuzhiyun				compatible = "sirf,atlas6-clkc";
66*4882a593Smuzhiyun				reg = <0x88000000 0x1000>;
67*4882a593Smuzhiyun				interrupts = <3>;
68*4882a593Smuzhiyun				#clock-cells = <1>;
69*4882a593Smuzhiyun			};
70*4882a593Smuzhiyun
71*4882a593Smuzhiyun			rstc: reset-controller@88010000 {
72*4882a593Smuzhiyun				compatible = "sirf,prima2-rstc";
73*4882a593Smuzhiyun				reg = <0x88010000 0x1000>;
74*4882a593Smuzhiyun				#reset-cells = <1>;
75*4882a593Smuzhiyun			};
76*4882a593Smuzhiyun
77*4882a593Smuzhiyun			rsc-controller@88020000 {
78*4882a593Smuzhiyun				compatible = "sirf,prima2-rsc";
79*4882a593Smuzhiyun				reg = <0x88020000 0x1000>;
80*4882a593Smuzhiyun			};
81*4882a593Smuzhiyun
82*4882a593Smuzhiyun			cphifbg@88030000 {
83*4882a593Smuzhiyun				compatible = "sirf,prima2-cphifbg";
84*4882a593Smuzhiyun				reg = <0x88030000 0x1000>;
85*4882a593Smuzhiyun				clocks = <&clks 42>;
86*4882a593Smuzhiyun			};
87*4882a593Smuzhiyun		};
88*4882a593Smuzhiyun
89*4882a593Smuzhiyun		mem-iobg {
90*4882a593Smuzhiyun			compatible = "simple-bus";
91*4882a593Smuzhiyun			#address-cells = <1>;
92*4882a593Smuzhiyun			#size-cells = <1>;
93*4882a593Smuzhiyun			ranges = <0x90000000 0x90000000 0x10000>;
94*4882a593Smuzhiyun
95*4882a593Smuzhiyun			memory-controller@90000000 {
96*4882a593Smuzhiyun				compatible = "sirf,prima2-memc";
97*4882a593Smuzhiyun				reg = <0x90000000 0x2000>;
98*4882a593Smuzhiyun				interrupts = <27>;
99*4882a593Smuzhiyun				clocks = <&clks 5>;
100*4882a593Smuzhiyun			};
101*4882a593Smuzhiyun
102*4882a593Smuzhiyun			memc-monitor {
103*4882a593Smuzhiyun				compatible = "sirf,prima2-memcmon";
104*4882a593Smuzhiyun				reg = <0x90002000 0x200>;
105*4882a593Smuzhiyun				interrupts = <4>;
106*4882a593Smuzhiyun				clocks = <&clks 32>;
107*4882a593Smuzhiyun			};
108*4882a593Smuzhiyun		};
109*4882a593Smuzhiyun
110*4882a593Smuzhiyun		disp-iobg {
111*4882a593Smuzhiyun			compatible = "simple-bus";
112*4882a593Smuzhiyun			#address-cells = <1>;
113*4882a593Smuzhiyun			#size-cells = <1>;
114*4882a593Smuzhiyun			ranges = <0x90010000 0x90010000 0x30000>;
115*4882a593Smuzhiyun
116*4882a593Smuzhiyun			lcd@90010000 {
117*4882a593Smuzhiyun				compatible = "sirf,prima2-lcd";
118*4882a593Smuzhiyun				reg = <0x90010000 0x20000>;
119*4882a593Smuzhiyun				interrupts = <30>;
120*4882a593Smuzhiyun				clocks = <&clks 34>;
121*4882a593Smuzhiyun				display=<&display>;
122*4882a593Smuzhiyun				/* later transfer to pwm */
123*4882a593Smuzhiyun				bl-gpio = <&gpio 7 0>;
124*4882a593Smuzhiyun				default-panel = <&panel0>;
125*4882a593Smuzhiyun			};
126*4882a593Smuzhiyun
127*4882a593Smuzhiyun			vpp@90020000 {
128*4882a593Smuzhiyun				compatible = "sirf,prima2-vpp";
129*4882a593Smuzhiyun				reg = <0x90020000 0x10000>;
130*4882a593Smuzhiyun				interrupts = <31>;
131*4882a593Smuzhiyun				clocks = <&clks 35>;
132*4882a593Smuzhiyun				resets = <&rstc 6>;
133*4882a593Smuzhiyun			};
134*4882a593Smuzhiyun		};
135*4882a593Smuzhiyun
136*4882a593Smuzhiyun		graphics-iobg {
137*4882a593Smuzhiyun			compatible = "simple-bus";
138*4882a593Smuzhiyun			#address-cells = <1>;
139*4882a593Smuzhiyun			#size-cells = <1>;
140*4882a593Smuzhiyun			ranges = <0x98000000 0x98000000 0x8000000>;
141*4882a593Smuzhiyun
142*4882a593Smuzhiyun			graphics@98000000 {
143*4882a593Smuzhiyun				compatible = "powervr,sgx510";
144*4882a593Smuzhiyun				reg = <0x98000000 0x8000000>;
145*4882a593Smuzhiyun				interrupts = <6>;
146*4882a593Smuzhiyun				clocks = <&clks 32>;
147*4882a593Smuzhiyun			};
148*4882a593Smuzhiyun		};
149*4882a593Smuzhiyun
150*4882a593Smuzhiyun		graphics2d-iobg {
151*4882a593Smuzhiyun			compatible = "simple-bus";
152*4882a593Smuzhiyun			#address-cells = <1>;
153*4882a593Smuzhiyun			#size-cells = <1>;
154*4882a593Smuzhiyun			ranges = <0xa0000000 0xa0000000 0x8000000>;
155*4882a593Smuzhiyun
156*4882a593Smuzhiyun			ble@a0000000 {
157*4882a593Smuzhiyun				compatible = "sirf,atlas6-ble";
158*4882a593Smuzhiyun				reg = <0xa0000000 0x2000>;
159*4882a593Smuzhiyun				interrupts = <5>;
160*4882a593Smuzhiyun				clocks = <&clks 33>;
161*4882a593Smuzhiyun			};
162*4882a593Smuzhiyun		};
163*4882a593Smuzhiyun
164*4882a593Smuzhiyun		dsp-iobg {
165*4882a593Smuzhiyun			compatible = "simple-bus";
166*4882a593Smuzhiyun			#address-cells = <1>;
167*4882a593Smuzhiyun			#size-cells = <1>;
168*4882a593Smuzhiyun			ranges = <0xa8000000 0xa8000000 0x2000000>;
169*4882a593Smuzhiyun
170*4882a593Smuzhiyun			dspif@a8000000 {
171*4882a593Smuzhiyun				compatible = "sirf,prima2-dspif";
172*4882a593Smuzhiyun				reg = <0xa8000000 0x10000>;
173*4882a593Smuzhiyun				interrupts = <9>;
174*4882a593Smuzhiyun				resets = <&rstc 1>;
175*4882a593Smuzhiyun			};
176*4882a593Smuzhiyun
177*4882a593Smuzhiyun			gps@a8010000 {
178*4882a593Smuzhiyun				compatible = "sirf,prima2-gps";
179*4882a593Smuzhiyun				reg = <0xa8010000 0x10000>;
180*4882a593Smuzhiyun				interrupts = <7>;
181*4882a593Smuzhiyun				clocks = <&clks 9>;
182*4882a593Smuzhiyun				resets = <&rstc 2>;
183*4882a593Smuzhiyun			};
184*4882a593Smuzhiyun
185*4882a593Smuzhiyun			dsp@a9000000 {
186*4882a593Smuzhiyun				compatible = "sirf,prima2-dsp";
187*4882a593Smuzhiyun				reg = <0xa9000000 0x1000000>;
188*4882a593Smuzhiyun				interrupts = <8>;
189*4882a593Smuzhiyun				clocks = <&clks 8>;
190*4882a593Smuzhiyun				resets = <&rstc 0>;
191*4882a593Smuzhiyun			};
192*4882a593Smuzhiyun		};
193*4882a593Smuzhiyun
194*4882a593Smuzhiyun		peri-iobg {
195*4882a593Smuzhiyun			compatible = "simple-bus";
196*4882a593Smuzhiyun			#address-cells = <1>;
197*4882a593Smuzhiyun			#size-cells = <1>;
198*4882a593Smuzhiyun			ranges = <0xb0000000 0xb0000000 0x180000>,
199*4882a593Smuzhiyun			       <0x56000000 0x56000000 0x1b00000>;
200*4882a593Smuzhiyun
201*4882a593Smuzhiyun			timer@b0020000 {
202*4882a593Smuzhiyun				compatible = "sirf,prima2-tick";
203*4882a593Smuzhiyun				reg = <0xb0020000 0x1000>;
204*4882a593Smuzhiyun				interrupts = <0>;
205*4882a593Smuzhiyun				clocks = <&clks 11>;
206*4882a593Smuzhiyun			};
207*4882a593Smuzhiyun
208*4882a593Smuzhiyun			nand@b0030000 {
209*4882a593Smuzhiyun				compatible = "sirf,prima2-nand";
210*4882a593Smuzhiyun				reg = <0xb0030000 0x10000>;
211*4882a593Smuzhiyun				interrupts = <41>;
212*4882a593Smuzhiyun				clocks = <&clks 26>;
213*4882a593Smuzhiyun			};
214*4882a593Smuzhiyun
215*4882a593Smuzhiyun			audio@b0040000 {
216*4882a593Smuzhiyun				compatible = "sirf,prima2-audio";
217*4882a593Smuzhiyun				reg = <0xb0040000 0x10000>;
218*4882a593Smuzhiyun				interrupts = <35>;
219*4882a593Smuzhiyun				clocks = <&clks 27>;
220*4882a593Smuzhiyun			};
221*4882a593Smuzhiyun
222*4882a593Smuzhiyun			uart0: uart@b0050000 {
223*4882a593Smuzhiyun				cell-index = <0>;
224*4882a593Smuzhiyun				compatible = "sirf,prima2-uart";
225*4882a593Smuzhiyun				reg = <0xb0050000 0x1000>;
226*4882a593Smuzhiyun				interrupts = <17>;
227*4882a593Smuzhiyun				fifosize = <128>;
228*4882a593Smuzhiyun				clocks = <&clks 13>;
229*4882a593Smuzhiyun				dmas = <&dmac1 5>, <&dmac0 2>;
230*4882a593Smuzhiyun				dma-names = "rx", "tx";
231*4882a593Smuzhiyun			};
232*4882a593Smuzhiyun
233*4882a593Smuzhiyun			uart1: uart@b0060000 {
234*4882a593Smuzhiyun				cell-index = <1>;
235*4882a593Smuzhiyun				compatible = "sirf,prima2-uart";
236*4882a593Smuzhiyun				reg = <0xb0060000 0x1000>;
237*4882a593Smuzhiyun				interrupts = <18>;
238*4882a593Smuzhiyun				fifosize = <32>;
239*4882a593Smuzhiyun				clocks = <&clks 14>;
240*4882a593Smuzhiyun				dma-names = "no-rx", "no-tx";
241*4882a593Smuzhiyun			};
242*4882a593Smuzhiyun
243*4882a593Smuzhiyun			uart2: uart@b0070000 {
244*4882a593Smuzhiyun				cell-index = <2>;
245*4882a593Smuzhiyun				compatible = "sirf,prima2-uart";
246*4882a593Smuzhiyun				reg = <0xb0070000 0x1000>;
247*4882a593Smuzhiyun				interrupts = <19>;
248*4882a593Smuzhiyun				fifosize = <128>;
249*4882a593Smuzhiyun				clocks = <&clks 15>;
250*4882a593Smuzhiyun				dmas = <&dmac0 6>, <&dmac0 7>;
251*4882a593Smuzhiyun				dma-names = "rx", "tx";
252*4882a593Smuzhiyun			};
253*4882a593Smuzhiyun
254*4882a593Smuzhiyun			usp0: usp@b0080000 {
255*4882a593Smuzhiyun				cell-index = <0>;
256*4882a593Smuzhiyun				compatible = "sirf,prima2-usp";
257*4882a593Smuzhiyun				reg = <0xb0080000 0x10000>;
258*4882a593Smuzhiyun				interrupts = <20>;
259*4882a593Smuzhiyun				fifosize = <128>;
260*4882a593Smuzhiyun				clocks = <&clks 28>;
261*4882a593Smuzhiyun				dmas = <&dmac1 1>, <&dmac1 2>;
262*4882a593Smuzhiyun				dma-names = "rx", "tx";
263*4882a593Smuzhiyun			};
264*4882a593Smuzhiyun
265*4882a593Smuzhiyun			usp1: usp@b0090000 {
266*4882a593Smuzhiyun				cell-index = <1>;
267*4882a593Smuzhiyun				compatible = "sirf,prima2-usp";
268*4882a593Smuzhiyun				reg = <0xb0090000 0x10000>;
269*4882a593Smuzhiyun				interrupts = <21>;
270*4882a593Smuzhiyun				fifosize = <128>;
271*4882a593Smuzhiyun				clocks = <&clks 29>;
272*4882a593Smuzhiyun				dmas = <&dmac0 14>, <&dmac0 15>;
273*4882a593Smuzhiyun				dma-names = "rx", "tx";
274*4882a593Smuzhiyun			};
275*4882a593Smuzhiyun
276*4882a593Smuzhiyun			dmac0: dma-controller@b00b0000 {
277*4882a593Smuzhiyun				cell-index = <0>;
278*4882a593Smuzhiyun				compatible = "sirf,prima2-dmac";
279*4882a593Smuzhiyun				reg = <0xb00b0000 0x10000>;
280*4882a593Smuzhiyun				interrupts = <12>;
281*4882a593Smuzhiyun				clocks = <&clks 24>;
282*4882a593Smuzhiyun				#dma-cells = <1>;
283*4882a593Smuzhiyun			};
284*4882a593Smuzhiyun
285*4882a593Smuzhiyun			dmac1: dma-controller@b0160000 {
286*4882a593Smuzhiyun				cell-index = <1>;
287*4882a593Smuzhiyun				compatible = "sirf,prima2-dmac";
288*4882a593Smuzhiyun				reg = <0xb0160000 0x10000>;
289*4882a593Smuzhiyun				interrupts = <13>;
290*4882a593Smuzhiyun				clocks = <&clks 25>;
291*4882a593Smuzhiyun				#dma-cells = <1>;
292*4882a593Smuzhiyun			};
293*4882a593Smuzhiyun
294*4882a593Smuzhiyun			vip@b00C0000 {
295*4882a593Smuzhiyun				compatible = "sirf,prima2-vip";
296*4882a593Smuzhiyun				reg = <0xb00C0000 0x10000>;
297*4882a593Smuzhiyun				clocks = <&clks 31>;
298*4882a593Smuzhiyun				interrupts = <14>;
299*4882a593Smuzhiyun				sirf,vip-dma-rx-channel = <16>;
300*4882a593Smuzhiyun			};
301*4882a593Smuzhiyun
302*4882a593Smuzhiyun			spi0: spi@b00d0000 {
303*4882a593Smuzhiyun				cell-index = <0>;
304*4882a593Smuzhiyun				compatible = "sirf,prima2-spi";
305*4882a593Smuzhiyun				reg = <0xb00d0000 0x10000>;
306*4882a593Smuzhiyun				interrupts = <15>;
307*4882a593Smuzhiyun				sirf,spi-num-chipselects = <1>;
308*4882a593Smuzhiyun				dmas = <&dmac1 9>,
309*4882a593Smuzhiyun				     <&dmac1 4>;
310*4882a593Smuzhiyun				dma-names = "rx", "tx";
311*4882a593Smuzhiyun				#address-cells = <1>;
312*4882a593Smuzhiyun				#size-cells = <0>;
313*4882a593Smuzhiyun				clocks = <&clks 19>;
314*4882a593Smuzhiyun				resets = <&rstc 26>;
315*4882a593Smuzhiyun				status = "disabled";
316*4882a593Smuzhiyun			};
317*4882a593Smuzhiyun
318*4882a593Smuzhiyun			spi1: spi@b0170000 {
319*4882a593Smuzhiyun				cell-index = <1>;
320*4882a593Smuzhiyun				compatible = "sirf,prima2-spi";
321*4882a593Smuzhiyun				reg = <0xb0170000 0x10000>;
322*4882a593Smuzhiyun				interrupts = <16>;
323*4882a593Smuzhiyun				sirf,spi-num-chipselects = <1>;
324*4882a593Smuzhiyun				dmas = <&dmac0 12>,
325*4882a593Smuzhiyun				     <&dmac0 13>;
326*4882a593Smuzhiyun				dma-names = "rx", "tx";
327*4882a593Smuzhiyun				#address-cells = <1>;
328*4882a593Smuzhiyun				#size-cells = <0>;
329*4882a593Smuzhiyun				clocks = <&clks 20>;
330*4882a593Smuzhiyun				resets = <&rstc 27>;
331*4882a593Smuzhiyun				status = "disabled";
332*4882a593Smuzhiyun			};
333*4882a593Smuzhiyun
334*4882a593Smuzhiyun			i2c0: i2c@b00e0000 {
335*4882a593Smuzhiyun				cell-index = <0>;
336*4882a593Smuzhiyun				compatible = "sirf,prima2-i2c";
337*4882a593Smuzhiyun				reg = <0xb00e0000 0x10000>;
338*4882a593Smuzhiyun				interrupts = <24>;
339*4882a593Smuzhiyun				#address-cells = <1>;
340*4882a593Smuzhiyun				#size-cells = <0>;
341*4882a593Smuzhiyun				clocks = <&clks 17>;
342*4882a593Smuzhiyun			};
343*4882a593Smuzhiyun
344*4882a593Smuzhiyun			i2c1: i2c@b00f0000 {
345*4882a593Smuzhiyun				cell-index = <1>;
346*4882a593Smuzhiyun				compatible = "sirf,prima2-i2c";
347*4882a593Smuzhiyun				reg = <0xb00f0000 0x10000>;
348*4882a593Smuzhiyun				interrupts = <25>;
349*4882a593Smuzhiyun				#address-cells = <1>;
350*4882a593Smuzhiyun				#size-cells = <0>;
351*4882a593Smuzhiyun				clocks = <&clks 18>;
352*4882a593Smuzhiyun			};
353*4882a593Smuzhiyun
354*4882a593Smuzhiyun			tsc@b0110000 {
355*4882a593Smuzhiyun				compatible = "sirf,prima2-tsc";
356*4882a593Smuzhiyun				reg = <0xb0110000 0x10000>;
357*4882a593Smuzhiyun				interrupts = <33>;
358*4882a593Smuzhiyun				clocks = <&clks 16>;
359*4882a593Smuzhiyun			};
360*4882a593Smuzhiyun
361*4882a593Smuzhiyun			gpio: pinctrl@b0120000 {
362*4882a593Smuzhiyun				#gpio-cells = <2>;
363*4882a593Smuzhiyun				#interrupt-cells = <2>;
364*4882a593Smuzhiyun				compatible = "sirf,atlas6-pinctrl";
365*4882a593Smuzhiyun				reg = <0xb0120000 0x10000>;
366*4882a593Smuzhiyun				interrupts = <43 44 45 46 47>;
367*4882a593Smuzhiyun				gpio-controller;
368*4882a593Smuzhiyun				interrupt-controller;
369*4882a593Smuzhiyun
370*4882a593Smuzhiyun				lcd_16pins_a: lcd0@0 {
371*4882a593Smuzhiyun					lcd {
372*4882a593Smuzhiyun						sirf,pins = "lcd_16bitsgrp";
373*4882a593Smuzhiyun						sirf,function = "lcd_16bits";
374*4882a593Smuzhiyun					};
375*4882a593Smuzhiyun				};
376*4882a593Smuzhiyun				lcd_18pins_a: lcd0@1 {
377*4882a593Smuzhiyun					lcd {
378*4882a593Smuzhiyun						sirf,pins = "lcd_18bitsgrp";
379*4882a593Smuzhiyun						sirf,function = "lcd_18bits";
380*4882a593Smuzhiyun					};
381*4882a593Smuzhiyun				};
382*4882a593Smuzhiyun				lcd_24pins_a: lcd0@2 {
383*4882a593Smuzhiyun					lcd {
384*4882a593Smuzhiyun						sirf,pins = "lcd_24bitsgrp";
385*4882a593Smuzhiyun						sirf,function = "lcd_24bits";
386*4882a593Smuzhiyun					};
387*4882a593Smuzhiyun				};
388*4882a593Smuzhiyun				lcdrom_pins_a: lcdrom0@0 {
389*4882a593Smuzhiyun					lcd {
390*4882a593Smuzhiyun						sirf,pins = "lcdromgrp";
391*4882a593Smuzhiyun						sirf,function = "lcdrom";
392*4882a593Smuzhiyun					};
393*4882a593Smuzhiyun				};
394*4882a593Smuzhiyun				uart0_pins_a: uart0@0 {
395*4882a593Smuzhiyun					uart {
396*4882a593Smuzhiyun						sirf,pins = "uart0grp";
397*4882a593Smuzhiyun						sirf,function = "uart0";
398*4882a593Smuzhiyun					};
399*4882a593Smuzhiyun				};
400*4882a593Smuzhiyun				uart0_noflow_pins_a: uart0@1 {
401*4882a593Smuzhiyun					uart {
402*4882a593Smuzhiyun						sirf,pins = "uart0_nostreamctrlgrp";
403*4882a593Smuzhiyun						sirf,function = "uart0_nostreamctrl";
404*4882a593Smuzhiyun					};
405*4882a593Smuzhiyun				};
406*4882a593Smuzhiyun				uart1_pins_a: uart1@0 {
407*4882a593Smuzhiyun					uart {
408*4882a593Smuzhiyun						sirf,pins = "uart1grp";
409*4882a593Smuzhiyun						sirf,function = "uart1";
410*4882a593Smuzhiyun					};
411*4882a593Smuzhiyun				};
412*4882a593Smuzhiyun				uart2_pins_a: uart2@0 {
413*4882a593Smuzhiyun					uart {
414*4882a593Smuzhiyun						sirf,pins = "uart2grp";
415*4882a593Smuzhiyun						sirf,function = "uart2";
416*4882a593Smuzhiyun					};
417*4882a593Smuzhiyun				};
418*4882a593Smuzhiyun				uart2_noflow_pins_a: uart2@1 {
419*4882a593Smuzhiyun					uart {
420*4882a593Smuzhiyun						sirf,pins = "uart2_nostreamctrlgrp";
421*4882a593Smuzhiyun						sirf,function = "uart2_nostreamctrl";
422*4882a593Smuzhiyun					};
423*4882a593Smuzhiyun				};
424*4882a593Smuzhiyun				spi0_pins_a: spi0@0 {
425*4882a593Smuzhiyun					spi {
426*4882a593Smuzhiyun						sirf,pins = "spi0grp";
427*4882a593Smuzhiyun						sirf,function = "spi0";
428*4882a593Smuzhiyun					};
429*4882a593Smuzhiyun				};
430*4882a593Smuzhiyun				spi1_pins_a: spi1@0 {
431*4882a593Smuzhiyun					spi {
432*4882a593Smuzhiyun						sirf,pins = "spi1grp";
433*4882a593Smuzhiyun						sirf,function = "spi1";
434*4882a593Smuzhiyun					};
435*4882a593Smuzhiyun				};
436*4882a593Smuzhiyun				i2c0_pins_a: i2c0@0 {
437*4882a593Smuzhiyun					i2c {
438*4882a593Smuzhiyun						sirf,pins = "i2c0grp";
439*4882a593Smuzhiyun						sirf,function = "i2c0";
440*4882a593Smuzhiyun					};
441*4882a593Smuzhiyun				};
442*4882a593Smuzhiyun				i2c1_pins_a: i2c1@0 {
443*4882a593Smuzhiyun					i2c {
444*4882a593Smuzhiyun						sirf,pins = "i2c1grp";
445*4882a593Smuzhiyun						sirf,function = "i2c1";
446*4882a593Smuzhiyun					};
447*4882a593Smuzhiyun				};
448*4882a593Smuzhiyun                                pwm0_pins_a: pwm0@0 {
449*4882a593Smuzhiyun                                        pwm {
450*4882a593Smuzhiyun                                                sirf,pins = "pwm0grp";
451*4882a593Smuzhiyun                                                sirf,function = "pwm0";
452*4882a593Smuzhiyun                                        };
453*4882a593Smuzhiyun                                };
454*4882a593Smuzhiyun                                pwm1_pins_a: pwm1@0 {
455*4882a593Smuzhiyun                                        pwm {
456*4882a593Smuzhiyun                                                sirf,pins = "pwm1grp";
457*4882a593Smuzhiyun                                                sirf,function = "pwm1";
458*4882a593Smuzhiyun                                        };
459*4882a593Smuzhiyun                                };
460*4882a593Smuzhiyun                                pwm2_pins_a: pwm2@0 {
461*4882a593Smuzhiyun                                        pwm {
462*4882a593Smuzhiyun                                                sirf,pins = "pwm2grp";
463*4882a593Smuzhiyun                                                sirf,function = "pwm2";
464*4882a593Smuzhiyun                                        };
465*4882a593Smuzhiyun                                };
466*4882a593Smuzhiyun                                pwm3_pins_a: pwm3@0 {
467*4882a593Smuzhiyun                                        pwm {
468*4882a593Smuzhiyun                                                sirf,pins = "pwm3grp";
469*4882a593Smuzhiyun                                                sirf,function = "pwm3";
470*4882a593Smuzhiyun                                        };
471*4882a593Smuzhiyun                                };
472*4882a593Smuzhiyun				pwm4_pins_a: pwm4@0 {
473*4882a593Smuzhiyun                                        pwm {
474*4882a593Smuzhiyun                                                sirf,pins = "pwm4grp";
475*4882a593Smuzhiyun                                                sirf,function = "pwm4";
476*4882a593Smuzhiyun                                        };
477*4882a593Smuzhiyun                                };
478*4882a593Smuzhiyun                                gps_pins_a: gps@0 {
479*4882a593Smuzhiyun                                        gps {
480*4882a593Smuzhiyun                                                sirf,pins = "gpsgrp";
481*4882a593Smuzhiyun                                                sirf,function = "gps";
482*4882a593Smuzhiyun                                        };
483*4882a593Smuzhiyun                                };
484*4882a593Smuzhiyun                                vip_pins_a: vip@0 {
485*4882a593Smuzhiyun                                        vip {
486*4882a593Smuzhiyun                                                sirf,pins = "vipgrp";
487*4882a593Smuzhiyun                                                sirf,function = "vip";
488*4882a593Smuzhiyun                                        };
489*4882a593Smuzhiyun                                };
490*4882a593Smuzhiyun                                sdmmc0_pins_a: sdmmc0@0 {
491*4882a593Smuzhiyun                                        sdmmc0 {
492*4882a593Smuzhiyun                                                sirf,pins = "sdmmc0grp";
493*4882a593Smuzhiyun                                                sirf,function = "sdmmc0";
494*4882a593Smuzhiyun                                        };
495*4882a593Smuzhiyun                                };
496*4882a593Smuzhiyun                                sdmmc1_pins_a: sdmmc1@0 {
497*4882a593Smuzhiyun                                        sdmmc1 {
498*4882a593Smuzhiyun                                                sirf,pins = "sdmmc1grp";
499*4882a593Smuzhiyun                                                sirf,function = "sdmmc1";
500*4882a593Smuzhiyun                                        };
501*4882a593Smuzhiyun                                };
502*4882a593Smuzhiyun                                sdmmc2_pins_a: sdmmc2@0 {
503*4882a593Smuzhiyun                                        sdmmc2 {
504*4882a593Smuzhiyun                                                sirf,pins = "sdmmc2grp";
505*4882a593Smuzhiyun                                                sirf,function = "sdmmc2";
506*4882a593Smuzhiyun                                        };
507*4882a593Smuzhiyun                                };
508*4882a593Smuzhiyun				sdmmc2_nowp_pins_a: sdmmc2_nowp@0 {
509*4882a593Smuzhiyun                                        sdmmc2_nowp {
510*4882a593Smuzhiyun                                                sirf,pins = "sdmmc2_nowpgrp";
511*4882a593Smuzhiyun                                                sirf,function = "sdmmc2_nowp";
512*4882a593Smuzhiyun                                        };
513*4882a593Smuzhiyun                                };
514*4882a593Smuzhiyun                                sdmmc3_pins_a: sdmmc3@0 {
515*4882a593Smuzhiyun                                        sdmmc3 {
516*4882a593Smuzhiyun                                                sirf,pins = "sdmmc3grp";
517*4882a593Smuzhiyun                                                sirf,function = "sdmmc3";
518*4882a593Smuzhiyun                                        };
519*4882a593Smuzhiyun                                };
520*4882a593Smuzhiyun                                sdmmc5_pins_a: sdmmc5@0 {
521*4882a593Smuzhiyun                                        sdmmc5 {
522*4882a593Smuzhiyun                                                sirf,pins = "sdmmc5grp";
523*4882a593Smuzhiyun                                                sirf,function = "sdmmc5";
524*4882a593Smuzhiyun                                        };
525*4882a593Smuzhiyun                                };
526*4882a593Smuzhiyun				i2s_mclk_pins_a: i2s_mclk@0 {
527*4882a593Smuzhiyun                                        i2s_mclk {
528*4882a593Smuzhiyun                                                sirf,pins = "i2smclkgrp";
529*4882a593Smuzhiyun                                                sirf,function = "i2s_mclk";
530*4882a593Smuzhiyun                                        };
531*4882a593Smuzhiyun                                };
532*4882a593Smuzhiyun				i2s_ext_clk_input_pins_a: i2s_ext_clk_input@0 {
533*4882a593Smuzhiyun                                        i2s_ext_clk_input {
534*4882a593Smuzhiyun                                                sirf,pins = "i2s_ext_clk_inputgrp";
535*4882a593Smuzhiyun                                                sirf,function = "i2s_ext_clk_input";
536*4882a593Smuzhiyun                                        };
537*4882a593Smuzhiyun                                };
538*4882a593Smuzhiyun                                i2s_pins_a: i2s@0 {
539*4882a593Smuzhiyun                                        i2s {
540*4882a593Smuzhiyun                                                sirf,pins = "i2sgrp";
541*4882a593Smuzhiyun                                                sirf,function = "i2s";
542*4882a593Smuzhiyun                                        };
543*4882a593Smuzhiyun                                };
544*4882a593Smuzhiyun				i2s_no_din_pins_a: i2s_no_din@0 {
545*4882a593Smuzhiyun                                        i2s_no_din {
546*4882a593Smuzhiyun                                                sirf,pins = "i2s_no_dingrp";
547*4882a593Smuzhiyun                                                sirf,function = "i2s_no_din";
548*4882a593Smuzhiyun                                        };
549*4882a593Smuzhiyun                                };
550*4882a593Smuzhiyun				i2s_6chn_pins_a: i2s_6chn@0 {
551*4882a593Smuzhiyun                                        i2s_6chn {
552*4882a593Smuzhiyun                                                sirf,pins = "i2s_6chngrp";
553*4882a593Smuzhiyun                                                sirf,function = "i2s_6chn";
554*4882a593Smuzhiyun                                        };
555*4882a593Smuzhiyun                                };
556*4882a593Smuzhiyun                                ac97_pins_a: ac97@0 {
557*4882a593Smuzhiyun                                        ac97 {
558*4882a593Smuzhiyun                                                sirf,pins = "ac97grp";
559*4882a593Smuzhiyun                                                sirf,function = "ac97";
560*4882a593Smuzhiyun                                        };
561*4882a593Smuzhiyun                                };
562*4882a593Smuzhiyun                                nand_pins_a: nand@0 {
563*4882a593Smuzhiyun                                        nand {
564*4882a593Smuzhiyun                                                sirf,pins = "nandgrp";
565*4882a593Smuzhiyun                                                sirf,function = "nand";
566*4882a593Smuzhiyun                                        };
567*4882a593Smuzhiyun                                };
568*4882a593Smuzhiyun                                usp0_pins_a: usp0@0 {
569*4882a593Smuzhiyun                                        usp0 {
570*4882a593Smuzhiyun                                                sirf,pins = "usp0grp";
571*4882a593Smuzhiyun                                                sirf,function = "usp0";
572*4882a593Smuzhiyun                                        };
573*4882a593Smuzhiyun                                };
574*4882a593Smuzhiyun				usp0_uart_nostreamctrl_pins_a: usp0@1 {
575*4882a593Smuzhiyun                                        usp0 {
576*4882a593Smuzhiyun                                                sirf,pins = "usp0_uart_nostreamctrl_grp";
577*4882a593Smuzhiyun                                                sirf,function = "usp0_uart_nostreamctrl";
578*4882a593Smuzhiyun                                        };
579*4882a593Smuzhiyun                                };
580*4882a593Smuzhiyun				usp0_only_utfs_pins_a: usp0@2 {
581*4882a593Smuzhiyun					usp0 {
582*4882a593Smuzhiyun						sirf,pins = "usp0_only_utfs_grp";
583*4882a593Smuzhiyun						sirf,function = "usp0_only_utfs";
584*4882a593Smuzhiyun					};
585*4882a593Smuzhiyun				};
586*4882a593Smuzhiyun				usp0_only_urfs_pins_a: usp0@3 {
587*4882a593Smuzhiyun					usp0 {
588*4882a593Smuzhiyun						sirf,pins = "usp0_only_urfs_grp";
589*4882a593Smuzhiyun						sirf,function = "usp0_only_urfs";
590*4882a593Smuzhiyun					};
591*4882a593Smuzhiyun				};
592*4882a593Smuzhiyun                                usp1_pins_a: usp1@0 {
593*4882a593Smuzhiyun                                        usp1 {
594*4882a593Smuzhiyun                                                sirf,pins = "usp1grp";
595*4882a593Smuzhiyun                                                sirf,function = "usp1";
596*4882a593Smuzhiyun                                        };
597*4882a593Smuzhiyun                                };
598*4882a593Smuzhiyun				usp1_uart_nostreamctrl_pins_a: usp1@1 {
599*4882a593Smuzhiyun                                        usp1 {
600*4882a593Smuzhiyun                                                sirf,pins = "usp1_uart_nostreamctrl_grp";
601*4882a593Smuzhiyun                                                sirf,function = "usp1_uart_nostreamctrl";
602*4882a593Smuzhiyun                                        };
603*4882a593Smuzhiyun                                };
604*4882a593Smuzhiyun                                usb0_upli_drvbus_pins_a: usb0_upli_drvbus@0 {
605*4882a593Smuzhiyun                                        usb0_upli_drvbus {
606*4882a593Smuzhiyun                                                sirf,pins = "usb0_upli_drvbusgrp";
607*4882a593Smuzhiyun                                                sirf,function = "usb0_upli_drvbus";
608*4882a593Smuzhiyun                                        };
609*4882a593Smuzhiyun                                };
610*4882a593Smuzhiyun                                usb1_utmi_drvbus_pins_a: usb1_utmi_drvbus@0 {
611*4882a593Smuzhiyun                                        usb1_utmi_drvbus {
612*4882a593Smuzhiyun                                                sirf,pins = "usb1_utmi_drvbusgrp";
613*4882a593Smuzhiyun                                                sirf,function = "usb1_utmi_drvbus";
614*4882a593Smuzhiyun                                        };
615*4882a593Smuzhiyun                                };
616*4882a593Smuzhiyun                                usb1_dp_dn_pins_a: usb1_dp_dn@0 {
617*4882a593Smuzhiyun                                        usb1_dp_dn {
618*4882a593Smuzhiyun                                                sirf,pins = "usb1_dp_dngrp";
619*4882a593Smuzhiyun                                                sirf,function = "usb1_dp_dn";
620*4882a593Smuzhiyun                                        };
621*4882a593Smuzhiyun                                };
622*4882a593Smuzhiyun                                uart1_route_io_usb1_pins_a: uart1_route_io_usb1@0 {
623*4882a593Smuzhiyun                                        uart1_route_io_usb1 {
624*4882a593Smuzhiyun                                                sirf,pins = "uart1_route_io_usb1grp";
625*4882a593Smuzhiyun                                                sirf,function = "uart1_route_io_usb1";
626*4882a593Smuzhiyun                                        };
627*4882a593Smuzhiyun                                };
628*4882a593Smuzhiyun                                warm_rst_pins_a: warm_rst@0 {
629*4882a593Smuzhiyun                                        warm_rst {
630*4882a593Smuzhiyun                                                sirf,pins = "warm_rstgrp";
631*4882a593Smuzhiyun                                                sirf,function = "warm_rst";
632*4882a593Smuzhiyun                                        };
633*4882a593Smuzhiyun                                };
634*4882a593Smuzhiyun                                pulse_count_pins_a: pulse_count@0 {
635*4882a593Smuzhiyun                                        pulse_count {
636*4882a593Smuzhiyun                                                sirf,pins = "pulse_countgrp";
637*4882a593Smuzhiyun                                                sirf,function = "pulse_count";
638*4882a593Smuzhiyun                                        };
639*4882a593Smuzhiyun                                };
640*4882a593Smuzhiyun                                cko0_pins_a: cko0@0 {
641*4882a593Smuzhiyun                                        cko0 {
642*4882a593Smuzhiyun                                                sirf,pins = "cko0grp";
643*4882a593Smuzhiyun                                                sirf,function = "cko0";
644*4882a593Smuzhiyun                                        };
645*4882a593Smuzhiyun                                };
646*4882a593Smuzhiyun                                cko1_pins_a: cko1@0 {
647*4882a593Smuzhiyun                                        cko1 {
648*4882a593Smuzhiyun                                                sirf,pins = "cko1grp";
649*4882a593Smuzhiyun                                                sirf,function = "cko1";
650*4882a593Smuzhiyun                                        };
651*4882a593Smuzhiyun                                };
652*4882a593Smuzhiyun			};
653*4882a593Smuzhiyun
654*4882a593Smuzhiyun			pwm@b0130000 {
655*4882a593Smuzhiyun				compatible = "sirf,prima2-pwm";
656*4882a593Smuzhiyun				reg = <0xb0130000 0x10000>;
657*4882a593Smuzhiyun				clocks = <&clks 21>;
658*4882a593Smuzhiyun			};
659*4882a593Smuzhiyun
660*4882a593Smuzhiyun			efusesys@b0140000 {
661*4882a593Smuzhiyun				compatible = "sirf,prima2-efuse";
662*4882a593Smuzhiyun				reg = <0xb0140000 0x10000>;
663*4882a593Smuzhiyun				clocks = <&clks 22>;
664*4882a593Smuzhiyun			};
665*4882a593Smuzhiyun
666*4882a593Smuzhiyun			pulsec@b0150000 {
667*4882a593Smuzhiyun				compatible = "sirf,prima2-pulsec";
668*4882a593Smuzhiyun				reg = <0xb0150000 0x10000>;
669*4882a593Smuzhiyun				interrupts = <48>;
670*4882a593Smuzhiyun				clocks = <&clks 23>;
671*4882a593Smuzhiyun			};
672*4882a593Smuzhiyun
673*4882a593Smuzhiyun			pci-iobg {
674*4882a593Smuzhiyun				compatible = "sirf,prima2-pciiobg", "simple-bus";
675*4882a593Smuzhiyun				#address-cells = <1>;
676*4882a593Smuzhiyun				#size-cells = <1>;
677*4882a593Smuzhiyun				ranges = <0x56000000 0x56000000 0x1b00000>;
678*4882a593Smuzhiyun
679*4882a593Smuzhiyun				sd0: sdhci@56000000 {
680*4882a593Smuzhiyun					cell-index = <0>;
681*4882a593Smuzhiyun					compatible = "sirf,prima2-sdhc";
682*4882a593Smuzhiyun					reg = <0x56000000 0x100000>;
683*4882a593Smuzhiyun					interrupts = <38>;
684*4882a593Smuzhiyun					bus-width = <8>;
685*4882a593Smuzhiyun					clocks = <&clks 36>;
686*4882a593Smuzhiyun				};
687*4882a593Smuzhiyun
688*4882a593Smuzhiyun				sd1: sdhci@56100000 {
689*4882a593Smuzhiyun					cell-index = <1>;
690*4882a593Smuzhiyun					compatible = "sirf,prima2-sdhc";
691*4882a593Smuzhiyun					reg = <0x56100000 0x100000>;
692*4882a593Smuzhiyun					interrupts = <38>;
693*4882a593Smuzhiyun					status = "disabled";
694*4882a593Smuzhiyun					bus-width = <4>;
695*4882a593Smuzhiyun					clocks = <&clks 36>;
696*4882a593Smuzhiyun				};
697*4882a593Smuzhiyun
698*4882a593Smuzhiyun				sd2: sdhci@56200000 {
699*4882a593Smuzhiyun					cell-index = <2>;
700*4882a593Smuzhiyun					compatible = "sirf,prima2-sdhc";
701*4882a593Smuzhiyun					reg = <0x56200000 0x100000>;
702*4882a593Smuzhiyun					interrupts = <23>;
703*4882a593Smuzhiyun					status = "disabled";
704*4882a593Smuzhiyun					bus-width = <4>;
705*4882a593Smuzhiyun					clocks = <&clks 37>;
706*4882a593Smuzhiyun				};
707*4882a593Smuzhiyun
708*4882a593Smuzhiyun				sd3: sdhci@56300000 {
709*4882a593Smuzhiyun					cell-index = <3>;
710*4882a593Smuzhiyun					compatible = "sirf,prima2-sdhc";
711*4882a593Smuzhiyun					reg = <0x56300000 0x100000>;
712*4882a593Smuzhiyun					interrupts = <23>;
713*4882a593Smuzhiyun					status = "disabled";
714*4882a593Smuzhiyun					bus-width = <4>;
715*4882a593Smuzhiyun					clocks = <&clks 37>;
716*4882a593Smuzhiyun				};
717*4882a593Smuzhiyun
718*4882a593Smuzhiyun				sd5: sdhci@56500000 {
719*4882a593Smuzhiyun					cell-index = <5>;
720*4882a593Smuzhiyun					compatible = "sirf,prima2-sdhc";
721*4882a593Smuzhiyun					reg = <0x56500000 0x100000>;
722*4882a593Smuzhiyun					interrupts = <39>;
723*4882a593Smuzhiyun					status = "disabled";
724*4882a593Smuzhiyun					bus-width = <4>;
725*4882a593Smuzhiyun					clocks = <&clks 38>;
726*4882a593Smuzhiyun				};
727*4882a593Smuzhiyun
728*4882a593Smuzhiyun				pci-copy@57900000 {
729*4882a593Smuzhiyun					compatible = "sirf,prima2-pcicp";
730*4882a593Smuzhiyun					reg = <0x57900000 0x100000>;
731*4882a593Smuzhiyun					interrupts = <40>;
732*4882a593Smuzhiyun				};
733*4882a593Smuzhiyun
734*4882a593Smuzhiyun				rom-interface@57a00000 {
735*4882a593Smuzhiyun					compatible = "sirf,prima2-romif";
736*4882a593Smuzhiyun					reg = <0x57a00000 0x100000>;
737*4882a593Smuzhiyun				};
738*4882a593Smuzhiyun			};
739*4882a593Smuzhiyun		};
740*4882a593Smuzhiyun
741*4882a593Smuzhiyun		rtc-iobg {
742*4882a593Smuzhiyun			compatible = "sirf,prima2-rtciobg", "sirf-prima2-rtciobg-bus", "simple-bus";
743*4882a593Smuzhiyun			#address-cells = <1>;
744*4882a593Smuzhiyun			#size-cells = <1>;
745*4882a593Smuzhiyun			reg = <0x80030000 0x10000>;
746*4882a593Smuzhiyun
747*4882a593Smuzhiyun			gpsrtc@1000 {
748*4882a593Smuzhiyun				compatible = "sirf,prima2-gpsrtc";
749*4882a593Smuzhiyun				reg = <0x1000 0x1000>;
750*4882a593Smuzhiyun				interrupts = <55 56 57>;
751*4882a593Smuzhiyun			};
752*4882a593Smuzhiyun
753*4882a593Smuzhiyun			sysrtc@2000 {
754*4882a593Smuzhiyun				compatible = "sirf,prima2-sysrtc";
755*4882a593Smuzhiyun				reg = <0x2000 0x1000>;
756*4882a593Smuzhiyun				interrupts = <52 53 54>;
757*4882a593Smuzhiyun			};
758*4882a593Smuzhiyun
759*4882a593Smuzhiyun			minigpsrtc@2000 {
760*4882a593Smuzhiyun				compatible = "sirf,prima2-minigpsrtc";
761*4882a593Smuzhiyun				reg = <0x2000 0x1000>;
762*4882a593Smuzhiyun				interrupts = <54>;
763*4882a593Smuzhiyun			};
764*4882a593Smuzhiyun
765*4882a593Smuzhiyun			pwrc@3000 {
766*4882a593Smuzhiyun				compatible = "sirf,prima2-pwrc";
767*4882a593Smuzhiyun				reg = <0x3000 0x1000>;
768*4882a593Smuzhiyun				interrupts = <32>;
769*4882a593Smuzhiyun			};
770*4882a593Smuzhiyun		};
771*4882a593Smuzhiyun
772*4882a593Smuzhiyun		uus-iobg {
773*4882a593Smuzhiyun			compatible = "simple-bus";
774*4882a593Smuzhiyun			#address-cells = <1>;
775*4882a593Smuzhiyun			#size-cells = <1>;
776*4882a593Smuzhiyun			ranges = <0xb8000000 0xb8000000 0x40000>;
777*4882a593Smuzhiyun
778*4882a593Smuzhiyun			usb0: usb@b00e0000 {
779*4882a593Smuzhiyun				compatible = "chipidea,ci13611a-prima2";
780*4882a593Smuzhiyun				reg = <0xb8000000 0x10000>;
781*4882a593Smuzhiyun				interrupts = <10>;
782*4882a593Smuzhiyun				clocks = <&clks 40>;
783*4882a593Smuzhiyun			};
784*4882a593Smuzhiyun
785*4882a593Smuzhiyun			usb1: usb@b00f0000 {
786*4882a593Smuzhiyun				compatible = "chipidea,ci13611a-prima2";
787*4882a593Smuzhiyun				reg = <0xb8010000 0x10000>;
788*4882a593Smuzhiyun				interrupts = <11>;
789*4882a593Smuzhiyun				clocks = <&clks 41>;
790*4882a593Smuzhiyun			};
791*4882a593Smuzhiyun
792*4882a593Smuzhiyun			security@b00f0000 {
793*4882a593Smuzhiyun				compatible = "sirf,prima2-security";
794*4882a593Smuzhiyun				reg = <0xb8030000 0x10000>;
795*4882a593Smuzhiyun				interrupts = <42>;
796*4882a593Smuzhiyun				clocks = <&clks 7>;
797*4882a593Smuzhiyun			};
798*4882a593Smuzhiyun		};
799*4882a593Smuzhiyun	};
800*4882a593Smuzhiyun};
801