xref: /rk3399_rockchip-uboot/arch/arm/dts/omap3.dtsi (revision 19321457282b09fb91df0612a4f43401275916ef)
1*19321457SAdam Ford/*
2*19321457SAdam Ford * Device Tree Source for OMAP3 SoC
3*19321457SAdam Ford *
4*19321457SAdam Ford * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
5*19321457SAdam Ford *
6*19321457SAdam Ford * This file is licensed under the terms of the GNU General Public License
7*19321457SAdam Ford * version 2.  This program is licensed "as is" without any warranty of any
8*19321457SAdam Ford * kind, whether express or implied.
9*19321457SAdam Ford */
10*19321457SAdam Ford
11*19321457SAdam Ford#include <dt-bindings/gpio/gpio.h>
12*19321457SAdam Ford#include <dt-bindings/interrupt-controller/irq.h>
13*19321457SAdam Ford#include <dt-bindings/pinctrl/omap.h>
14*19321457SAdam Ford
15*19321457SAdam Ford/ {
16*19321457SAdam Ford       compatible = "ti,omap3430", "ti,omap3";
17*19321457SAdam Ford       interrupt-parent = <&intc>;
18*19321457SAdam Ford       #address-cells = <1>;
19*19321457SAdam Ford       #size-cells = <1>;
20*19321457SAdam Ford       chosen { };
21*19321457SAdam Ford
22*19321457SAdam Ford       aliases {
23*19321457SAdam Ford               i2c0 = &i2c1;
24*19321457SAdam Ford               i2c1 = &i2c2;
25*19321457SAdam Ford               i2c2 = &i2c3;
26*19321457SAdam Ford               serial0 = &uart1;
27*19321457SAdam Ford               serial1 = &uart2;
28*19321457SAdam Ford               serial2 = &uart3;
29*19321457SAdam Ford       };
30*19321457SAdam Ford
31*19321457SAdam Ford       cpus {
32*19321457SAdam Ford               #address-cells = <1>;
33*19321457SAdam Ford               #size-cells = <0>;
34*19321457SAdam Ford
35*19321457SAdam Ford               cpu@0 {
36*19321457SAdam Ford                       compatible = "arm,cortex-a8";
37*19321457SAdam Ford                       device_type = "cpu";
38*19321457SAdam Ford                       reg = <0x0>;
39*19321457SAdam Ford
40*19321457SAdam Ford                       clocks = <&dpll1_ck>;
41*19321457SAdam Ford                       clock-names = "cpu";
42*19321457SAdam Ford
43*19321457SAdam Ford                       clock-latency = <300000>; /* From omap-cpufreq driver */
44*19321457SAdam Ford               };
45*19321457SAdam Ford       };
46*19321457SAdam Ford
47*19321457SAdam Ford       pmu@54000000 {
48*19321457SAdam Ford               compatible = "arm,cortex-a8-pmu";
49*19321457SAdam Ford               reg = <0x54000000 0x800000>;
50*19321457SAdam Ford               interrupts = <3>;
51*19321457SAdam Ford               ti,hwmods = "debugss";
52*19321457SAdam Ford       };
53*19321457SAdam Ford
54*19321457SAdam Ford       /*
55*19321457SAdam Ford        * The soc node represents the soc top level view. It is used for IPs
56*19321457SAdam Ford        * that are not memory mapped in the MPU view or for the MPU itself.
57*19321457SAdam Ford        */
58*19321457SAdam Ford       soc {
59*19321457SAdam Ford               compatible = "ti,omap-infra";
60*19321457SAdam Ford               mpu {
61*19321457SAdam Ford                       compatible = "ti,omap3-mpu";
62*19321457SAdam Ford                       ti,hwmods = "mpu";
63*19321457SAdam Ford               };
64*19321457SAdam Ford
65*19321457SAdam Ford               iva: iva {
66*19321457SAdam Ford                       compatible = "ti,iva2.2";
67*19321457SAdam Ford                       ti,hwmods = "iva";
68*19321457SAdam Ford
69*19321457SAdam Ford                       dsp {
70*19321457SAdam Ford                               compatible = "ti,omap3-c64";
71*19321457SAdam Ford                       };
72*19321457SAdam Ford               };
73*19321457SAdam Ford       };
74*19321457SAdam Ford
75*19321457SAdam Ford       /*
76*19321457SAdam Ford        * XXX: Use a flat representation of the OMAP3 interconnect.
77*19321457SAdam Ford        * The real OMAP interconnect network is quite complex.
78*19321457SAdam Ford        * Since it will not bring real advantage to represent that in DT for
79*19321457SAdam Ford        * the moment, just use a fake OCP bus entry to represent the whole bus
80*19321457SAdam Ford        * hierarchy.
81*19321457SAdam Ford        */
82*19321457SAdam Ford       ocp@68000000 {
83*19321457SAdam Ford               compatible = "ti,omap3-l3-smx", "simple-bus";
84*19321457SAdam Ford               reg = <0x68000000 0x10000>;
85*19321457SAdam Ford               interrupts = <9 10>;
86*19321457SAdam Ford               #address-cells = <1>;
87*19321457SAdam Ford               #size-cells = <1>;
88*19321457SAdam Ford               ranges;
89*19321457SAdam Ford               ti,hwmods = "l3_main";
90*19321457SAdam Ford
91*19321457SAdam Ford               l4_core: l4@48000000 {
92*19321457SAdam Ford                       compatible = "ti,omap3-l4-core", "simple-bus";
93*19321457SAdam Ford                       #address-cells = <1>;
94*19321457SAdam Ford                       #size-cells = <1>;
95*19321457SAdam Ford                       ranges = <0 0x48000000 0x1000000>;
96*19321457SAdam Ford
97*19321457SAdam Ford                       scm: scm@2000 {
98*19321457SAdam Ford                               compatible = "ti,omap3-scm", "simple-bus";
99*19321457SAdam Ford                               reg = <0x2000 0x2000>;
100*19321457SAdam Ford                               #address-cells = <1>;
101*19321457SAdam Ford                               #size-cells = <1>;
102*19321457SAdam Ford                               ranges = <0 0x2000 0x2000>;
103*19321457SAdam Ford
104*19321457SAdam Ford                               omap3_pmx_core: pinmux@30 {
105*19321457SAdam Ford                                       compatible = "ti,omap3-padconf",
106*19321457SAdam Ford                                                    "pinctrl-single";
107*19321457SAdam Ford                                       reg = <0x30 0x238>;
108*19321457SAdam Ford                                       #address-cells = <1>;
109*19321457SAdam Ford                                       #size-cells = <0>;
110*19321457SAdam Ford                                       #interrupt-cells = <1>;
111*19321457SAdam Ford                                       interrupt-controller;
112*19321457SAdam Ford                                       pinctrl-single,register-width = <16>;
113*19321457SAdam Ford                                       pinctrl-single,function-mask = <0xff1f>;
114*19321457SAdam Ford                               };
115*19321457SAdam Ford
116*19321457SAdam Ford                               scm_conf: scm_conf@270 {
117*19321457SAdam Ford                                       compatible = "syscon", "simple-bus";
118*19321457SAdam Ford                                       reg = <0x270 0x330>;
119*19321457SAdam Ford                                       #address-cells = <1>;
120*19321457SAdam Ford                                       #size-cells = <1>;
121*19321457SAdam Ford                                       ranges = <0 0x270 0x330>;
122*19321457SAdam Ford
123*19321457SAdam Ford                                       pbias_regulator: pbias_regulator@2b0 {
124*19321457SAdam Ford                                               compatible = "ti,pbias-omap3", "ti,pbias-omap";
125*19321457SAdam Ford                                               reg = <0x2b0 0x4>;
126*19321457SAdam Ford                                               syscon = <&scm_conf>;
127*19321457SAdam Ford                                               pbias_mmc_reg: pbias_mmc_omap2430 {
128*19321457SAdam Ford                                                       regulator-name = "pbias_mmc_omap2430";
129*19321457SAdam Ford                                                       regulator-min-microvolt = <1800000>;
130*19321457SAdam Ford                                                       regulator-max-microvolt = <3000000>;
131*19321457SAdam Ford                                               };
132*19321457SAdam Ford                                       };
133*19321457SAdam Ford
134*19321457SAdam Ford                                       scm_clocks: clocks {
135*19321457SAdam Ford                                               #address-cells = <1>;
136*19321457SAdam Ford                                               #size-cells = <0>;
137*19321457SAdam Ford                                       };
138*19321457SAdam Ford                               };
139*19321457SAdam Ford
140*19321457SAdam Ford                               scm_clockdomains: clockdomains {
141*19321457SAdam Ford                               };
142*19321457SAdam Ford
143*19321457SAdam Ford                               omap3_pmx_wkup: pinmux@a00 {
144*19321457SAdam Ford                                       compatible = "ti,omap3-padconf",
145*19321457SAdam Ford                                                    "pinctrl-single";
146*19321457SAdam Ford                                       reg = <0xa00 0x5c>;
147*19321457SAdam Ford                                       #address-cells = <1>;
148*19321457SAdam Ford                                       #size-cells = <0>;
149*19321457SAdam Ford                                       #interrupt-cells = <1>;
150*19321457SAdam Ford                                       interrupt-controller;
151*19321457SAdam Ford                                       pinctrl-single,register-width = <16>;
152*19321457SAdam Ford                                       pinctrl-single,function-mask = <0xff1f>;
153*19321457SAdam Ford                               };
154*19321457SAdam Ford                       };
155*19321457SAdam Ford               };
156*19321457SAdam Ford
157*19321457SAdam Ford               aes: aes@480c5000 {
158*19321457SAdam Ford                       compatible = "ti,omap3-aes";
159*19321457SAdam Ford                       ti,hwmods = "aes";
160*19321457SAdam Ford                       reg = <0x480c5000 0x50>;
161*19321457SAdam Ford                       interrupts = <0>;
162*19321457SAdam Ford                       dmas = <&sdma 65 &sdma 66>;
163*19321457SAdam Ford                       dma-names = "tx", "rx";
164*19321457SAdam Ford               };
165*19321457SAdam Ford
166*19321457SAdam Ford               prm: prm@48306000 {
167*19321457SAdam Ford                       compatible = "ti,omap3-prm";
168*19321457SAdam Ford                       reg = <0x48306000 0x4000>;
169*19321457SAdam Ford                       interrupts = <11>;
170*19321457SAdam Ford
171*19321457SAdam Ford                       prm_clocks: clocks {
172*19321457SAdam Ford                               #address-cells = <1>;
173*19321457SAdam Ford                               #size-cells = <0>;
174*19321457SAdam Ford                       };
175*19321457SAdam Ford
176*19321457SAdam Ford                       prm_clockdomains: clockdomains {
177*19321457SAdam Ford                       };
178*19321457SAdam Ford               };
179*19321457SAdam Ford
180*19321457SAdam Ford               cm: cm@48004000 {
181*19321457SAdam Ford                       compatible = "ti,omap3-cm";
182*19321457SAdam Ford                       reg = <0x48004000 0x4000>;
183*19321457SAdam Ford
184*19321457SAdam Ford                       cm_clocks: clocks {
185*19321457SAdam Ford                               #address-cells = <1>;
186*19321457SAdam Ford                               #size-cells = <0>;
187*19321457SAdam Ford                       };
188*19321457SAdam Ford
189*19321457SAdam Ford                       cm_clockdomains: clockdomains {
190*19321457SAdam Ford                       };
191*19321457SAdam Ford               };
192*19321457SAdam Ford
193*19321457SAdam Ford               counter32k: counter@48320000 {
194*19321457SAdam Ford                       compatible = "ti,omap-counter32k";
195*19321457SAdam Ford                       reg = <0x48320000 0x20>;
196*19321457SAdam Ford                       ti,hwmods = "counter_32k";
197*19321457SAdam Ford               };
198*19321457SAdam Ford
199*19321457SAdam Ford               intc: interrupt-controller@48200000 {
200*19321457SAdam Ford                       compatible = "ti,omap3-intc";
201*19321457SAdam Ford                       interrupt-controller;
202*19321457SAdam Ford                       #interrupt-cells = <1>;
203*19321457SAdam Ford                       reg = <0x48200000 0x1000>;
204*19321457SAdam Ford               };
205*19321457SAdam Ford
206*19321457SAdam Ford               sdma: dma-controller@48056000 {
207*19321457SAdam Ford                       compatible = "ti,omap3630-sdma", "ti,omap3430-sdma";
208*19321457SAdam Ford                       reg = <0x48056000 0x1000>;
209*19321457SAdam Ford                       interrupts = <12>,
210*19321457SAdam Ford                                    <13>,
211*19321457SAdam Ford                                    <14>,
212*19321457SAdam Ford                                    <15>;
213*19321457SAdam Ford                       #dma-cells = <1>;
214*19321457SAdam Ford                       dma-channels = <32>;
215*19321457SAdam Ford                       dma-requests = <96>;
216*19321457SAdam Ford               };
217*19321457SAdam Ford
218*19321457SAdam Ford               gpio1: gpio@48310000 {
219*19321457SAdam Ford                       compatible = "ti,omap3-gpio";
220*19321457SAdam Ford                       reg = <0x48310000 0x200>;
221*19321457SAdam Ford                       interrupts = <29>;
222*19321457SAdam Ford                       ti,hwmods = "gpio1";
223*19321457SAdam Ford                       ti,gpio-always-on;
224*19321457SAdam Ford                       gpio-controller;
225*19321457SAdam Ford                       #gpio-cells = <2>;
226*19321457SAdam Ford                       interrupt-controller;
227*19321457SAdam Ford                       #interrupt-cells = <2>;
228*19321457SAdam Ford               };
229*19321457SAdam Ford
230*19321457SAdam Ford               gpio2: gpio@49050000 {
231*19321457SAdam Ford                       compatible = "ti,omap3-gpio";
232*19321457SAdam Ford                       reg = <0x49050000 0x200>;
233*19321457SAdam Ford                       interrupts = <30>;
234*19321457SAdam Ford                       ti,hwmods = "gpio2";
235*19321457SAdam Ford                       gpio-controller;
236*19321457SAdam Ford                       #gpio-cells = <2>;
237*19321457SAdam Ford                       interrupt-controller;
238*19321457SAdam Ford                       #interrupt-cells = <2>;
239*19321457SAdam Ford               };
240*19321457SAdam Ford
241*19321457SAdam Ford               gpio3: gpio@49052000 {
242*19321457SAdam Ford                       compatible = "ti,omap3-gpio";
243*19321457SAdam Ford                       reg = <0x49052000 0x200>;
244*19321457SAdam Ford                       interrupts = <31>;
245*19321457SAdam Ford                       ti,hwmods = "gpio3";
246*19321457SAdam Ford                       gpio-controller;
247*19321457SAdam Ford                       #gpio-cells = <2>;
248*19321457SAdam Ford                       interrupt-controller;
249*19321457SAdam Ford                       #interrupt-cells = <2>;
250*19321457SAdam Ford               };
251*19321457SAdam Ford
252*19321457SAdam Ford               gpio4: gpio@49054000 {
253*19321457SAdam Ford                       compatible = "ti,omap3-gpio";
254*19321457SAdam Ford                       reg = <0x49054000 0x200>;
255*19321457SAdam Ford                       interrupts = <32>;
256*19321457SAdam Ford                       ti,hwmods = "gpio4";
257*19321457SAdam Ford                       gpio-controller;
258*19321457SAdam Ford                       #gpio-cells = <2>;
259*19321457SAdam Ford                       interrupt-controller;
260*19321457SAdam Ford                       #interrupt-cells = <2>;
261*19321457SAdam Ford               };
262*19321457SAdam Ford
263*19321457SAdam Ford               gpio5: gpio@49056000 {
264*19321457SAdam Ford                       compatible = "ti,omap3-gpio";
265*19321457SAdam Ford                       reg = <0x49056000 0x200>;
266*19321457SAdam Ford                       interrupts = <33>;
267*19321457SAdam Ford                       ti,hwmods = "gpio5";
268*19321457SAdam Ford                       gpio-controller;
269*19321457SAdam Ford                       #gpio-cells = <2>;
270*19321457SAdam Ford                       interrupt-controller;
271*19321457SAdam Ford                       #interrupt-cells = <2>;
272*19321457SAdam Ford               };
273*19321457SAdam Ford
274*19321457SAdam Ford               gpio6: gpio@49058000 {
275*19321457SAdam Ford                       compatible = "ti,omap3-gpio";
276*19321457SAdam Ford                       reg = <0x49058000 0x200>;
277*19321457SAdam Ford                       interrupts = <34>;
278*19321457SAdam Ford                       ti,hwmods = "gpio6";
279*19321457SAdam Ford                       gpio-controller;
280*19321457SAdam Ford                       #gpio-cells = <2>;
281*19321457SAdam Ford                       interrupt-controller;
282*19321457SAdam Ford                       #interrupt-cells = <2>;
283*19321457SAdam Ford               };
284*19321457SAdam Ford
285*19321457SAdam Ford               uart1: serial@4806a000 {
286*19321457SAdam Ford                       compatible = "ti,omap3-uart";
287*19321457SAdam Ford                       reg = <0x4806a000 0x2000>;
288*19321457SAdam Ford                       reg-shift = <2>;
289*19321457SAdam Ford                       interrupts-extended = <&intc 72>;
290*19321457SAdam Ford                       dmas = <&sdma 49 &sdma 50>;
291*19321457SAdam Ford                       dma-names = "tx", "rx";
292*19321457SAdam Ford                       ti,hwmods = "uart1";
293*19321457SAdam Ford                       clock-frequency = <48000000>;
294*19321457SAdam Ford               };
295*19321457SAdam Ford
296*19321457SAdam Ford               uart2: serial@4806c000 {
297*19321457SAdam Ford                       compatible = "ti,omap3-uart";
298*19321457SAdam Ford                       reg = <0x4806c000 0x400>;
299*19321457SAdam Ford                       interrupts-extended = <&intc 73>;
300*19321457SAdam Ford                       dmas = <&sdma 51 &sdma 52>;
301*19321457SAdam Ford                       dma-names = "tx", "rx";
302*19321457SAdam Ford                       ti,hwmods = "uart2";
303*19321457SAdam Ford                       clock-frequency = <48000000>;
304*19321457SAdam Ford               };
305*19321457SAdam Ford
306*19321457SAdam Ford               uart3: serial@49020000 {
307*19321457SAdam Ford                       compatible = "ti,omap3-uart";
308*19321457SAdam Ford                       reg = <0x49020000 0x400>;
309*19321457SAdam Ford                       interrupts-extended = <&intc 74>;
310*19321457SAdam Ford                       dmas = <&sdma 53 &sdma 54>;
311*19321457SAdam Ford                       dma-names = "tx", "rx";
312*19321457SAdam Ford                       ti,hwmods = "uart3";
313*19321457SAdam Ford                       clock-frequency = <48000000>;
314*19321457SAdam Ford               };
315*19321457SAdam Ford
316*19321457SAdam Ford               i2c1: i2c@48070000 {
317*19321457SAdam Ford                       compatible = "ti,omap3-i2c";
318*19321457SAdam Ford                       reg = <0x48070000 0x80>;
319*19321457SAdam Ford                       interrupts = <56>;
320*19321457SAdam Ford                       dmas = <&sdma 27 &sdma 28>;
321*19321457SAdam Ford                       dma-names = "tx", "rx";
322*19321457SAdam Ford                       #address-cells = <1>;
323*19321457SAdam Ford                       #size-cells = <0>;
324*19321457SAdam Ford                       ti,hwmods = "i2c1";
325*19321457SAdam Ford               };
326*19321457SAdam Ford
327*19321457SAdam Ford               i2c2: i2c@48072000 {
328*19321457SAdam Ford                       compatible = "ti,omap3-i2c";
329*19321457SAdam Ford                       reg = <0x48072000 0x80>;
330*19321457SAdam Ford                       interrupts = <57>;
331*19321457SAdam Ford                       dmas = <&sdma 29 &sdma 30>;
332*19321457SAdam Ford                       dma-names = "tx", "rx";
333*19321457SAdam Ford                       #address-cells = <1>;
334*19321457SAdam Ford                       #size-cells = <0>;
335*19321457SAdam Ford                       ti,hwmods = "i2c2";
336*19321457SAdam Ford               };
337*19321457SAdam Ford
338*19321457SAdam Ford               i2c3: i2c@48060000 {
339*19321457SAdam Ford                       compatible = "ti,omap3-i2c";
340*19321457SAdam Ford                       reg = <0x48060000 0x80>;
341*19321457SAdam Ford                       interrupts = <61>;
342*19321457SAdam Ford                       dmas = <&sdma 25 &sdma 26>;
343*19321457SAdam Ford                       dma-names = "tx", "rx";
344*19321457SAdam Ford                       #address-cells = <1>;
345*19321457SAdam Ford                       #size-cells = <0>;
346*19321457SAdam Ford                       ti,hwmods = "i2c3";
347*19321457SAdam Ford               };
348*19321457SAdam Ford
349*19321457SAdam Ford               mailbox: mailbox@48094000 {
350*19321457SAdam Ford                       compatible = "ti,omap3-mailbox";
351*19321457SAdam Ford                       ti,hwmods = "mailbox";
352*19321457SAdam Ford                       reg = <0x48094000 0x200>;
353*19321457SAdam Ford                       interrupts = <26>;
354*19321457SAdam Ford                       #mbox-cells = <1>;
355*19321457SAdam Ford                       ti,mbox-num-users = <2>;
356*19321457SAdam Ford                       ti,mbox-num-fifos = <2>;
357*19321457SAdam Ford                       mbox_dsp: dsp {
358*19321457SAdam Ford                               ti,mbox-tx = <0 0 0>;
359*19321457SAdam Ford                               ti,mbox-rx = <1 0 0>;
360*19321457SAdam Ford                       };
361*19321457SAdam Ford               };
362*19321457SAdam Ford
363*19321457SAdam Ford               mcspi1: spi@48098000 {
364*19321457SAdam Ford                       compatible = "ti,omap2-mcspi";
365*19321457SAdam Ford                       reg = <0x48098000 0x100>;
366*19321457SAdam Ford                       interrupts = <65>;
367*19321457SAdam Ford                       #address-cells = <1>;
368*19321457SAdam Ford                       #size-cells = <0>;
369*19321457SAdam Ford                       ti,hwmods = "mcspi1";
370*19321457SAdam Ford                       ti,spi-num-cs = <4>;
371*19321457SAdam Ford                       dmas = <&sdma 35>,
372*19321457SAdam Ford                              <&sdma 36>,
373*19321457SAdam Ford                              <&sdma 37>,
374*19321457SAdam Ford                              <&sdma 38>,
375*19321457SAdam Ford                              <&sdma 39>,
376*19321457SAdam Ford                              <&sdma 40>,
377*19321457SAdam Ford                              <&sdma 41>,
378*19321457SAdam Ford                              <&sdma 42>;
379*19321457SAdam Ford                       dma-names = "tx0", "rx0", "tx1", "rx1",
380*19321457SAdam Ford                                   "tx2", "rx2", "tx3", "rx3";
381*19321457SAdam Ford               };
382*19321457SAdam Ford
383*19321457SAdam Ford               mcspi2: spi@4809a000 {
384*19321457SAdam Ford                       compatible = "ti,omap2-mcspi";
385*19321457SAdam Ford                       reg = <0x4809a000 0x100>;
386*19321457SAdam Ford                       interrupts = <66>;
387*19321457SAdam Ford                       #address-cells = <1>;
388*19321457SAdam Ford                       #size-cells = <0>;
389*19321457SAdam Ford                       ti,hwmods = "mcspi2";
390*19321457SAdam Ford                       ti,spi-num-cs = <2>;
391*19321457SAdam Ford                       dmas = <&sdma 43>,
392*19321457SAdam Ford                              <&sdma 44>,
393*19321457SAdam Ford                              <&sdma 45>,
394*19321457SAdam Ford                              <&sdma 46>;
395*19321457SAdam Ford                       dma-names = "tx0", "rx0", "tx1", "rx1";
396*19321457SAdam Ford               };
397*19321457SAdam Ford
398*19321457SAdam Ford               mcspi3: spi@480b8000 {
399*19321457SAdam Ford                       compatible = "ti,omap2-mcspi";
400*19321457SAdam Ford                       reg = <0x480b8000 0x100>;
401*19321457SAdam Ford                       interrupts = <91>;
402*19321457SAdam Ford                       #address-cells = <1>;
403*19321457SAdam Ford                       #size-cells = <0>;
404*19321457SAdam Ford                       ti,hwmods = "mcspi3";
405*19321457SAdam Ford                       ti,spi-num-cs = <2>;
406*19321457SAdam Ford                       dmas = <&sdma 15>,
407*19321457SAdam Ford                              <&sdma 16>,
408*19321457SAdam Ford                              <&sdma 23>,
409*19321457SAdam Ford                              <&sdma 24>;
410*19321457SAdam Ford                       dma-names = "tx0", "rx0", "tx1", "rx1";
411*19321457SAdam Ford               };
412*19321457SAdam Ford
413*19321457SAdam Ford               mcspi4: spi@480ba000 {
414*19321457SAdam Ford                       compatible = "ti,omap2-mcspi";
415*19321457SAdam Ford                       reg = <0x480ba000 0x100>;
416*19321457SAdam Ford                       interrupts = <48>;
417*19321457SAdam Ford                       #address-cells = <1>;
418*19321457SAdam Ford                       #size-cells = <0>;
419*19321457SAdam Ford                       ti,hwmods = "mcspi4";
420*19321457SAdam Ford                       ti,spi-num-cs = <1>;
421*19321457SAdam Ford                       dmas = <&sdma 70>, <&sdma 71>;
422*19321457SAdam Ford                       dma-names = "tx0", "rx0";
423*19321457SAdam Ford               };
424*19321457SAdam Ford
425*19321457SAdam Ford               hdqw1w: 1w@480b2000 {
426*19321457SAdam Ford                       compatible = "ti,omap3-1w";
427*19321457SAdam Ford                       reg = <0x480b2000 0x1000>;
428*19321457SAdam Ford                       interrupts = <58>;
429*19321457SAdam Ford                       ti,hwmods = "hdq1w";
430*19321457SAdam Ford               };
431*19321457SAdam Ford
432*19321457SAdam Ford               mmc1: mmc@4809c000 {
433*19321457SAdam Ford                       compatible = "ti,omap3-hsmmc";
434*19321457SAdam Ford                       reg = <0x4809c000 0x200>;
435*19321457SAdam Ford                       interrupts = <83>;
436*19321457SAdam Ford                       ti,hwmods = "mmc1";
437*19321457SAdam Ford                       ti,dual-volt;
438*19321457SAdam Ford                       dmas = <&sdma 61>, <&sdma 62>;
439*19321457SAdam Ford                       dma-names = "tx", "rx";
440*19321457SAdam Ford                       pbias-supply = <&pbias_mmc_reg>;
441*19321457SAdam Ford               };
442*19321457SAdam Ford
443*19321457SAdam Ford               mmc2: mmc@480b4000 {
444*19321457SAdam Ford                       compatible = "ti,omap3-hsmmc";
445*19321457SAdam Ford                       reg = <0x480b4000 0x200>;
446*19321457SAdam Ford                       interrupts = <86>;
447*19321457SAdam Ford                       ti,hwmods = "mmc2";
448*19321457SAdam Ford                       dmas = <&sdma 47>, <&sdma 48>;
449*19321457SAdam Ford                       dma-names = "tx", "rx";
450*19321457SAdam Ford               };
451*19321457SAdam Ford
452*19321457SAdam Ford               mmc3: mmc@480ad000 {
453*19321457SAdam Ford                       compatible = "ti,omap3-hsmmc";
454*19321457SAdam Ford                       reg = <0x480ad000 0x200>;
455*19321457SAdam Ford                       interrupts = <94>;
456*19321457SAdam Ford                       ti,hwmods = "mmc3";
457*19321457SAdam Ford                       dmas = <&sdma 77>, <&sdma 78>;
458*19321457SAdam Ford                       dma-names = "tx", "rx";
459*19321457SAdam Ford               };
460*19321457SAdam Ford
461*19321457SAdam Ford               mmu_isp: mmu@480bd400 {
462*19321457SAdam Ford                       #iommu-cells = <0>;
463*19321457SAdam Ford                       compatible = "ti,omap2-iommu";
464*19321457SAdam Ford                       reg = <0x480bd400 0x80>;
465*19321457SAdam Ford                       interrupts = <24>;
466*19321457SAdam Ford                       ti,hwmods = "mmu_isp";
467*19321457SAdam Ford                       ti,#tlb-entries = <8>;
468*19321457SAdam Ford               };
469*19321457SAdam Ford
470*19321457SAdam Ford               mmu_iva: mmu@5d000000 {
471*19321457SAdam Ford                       #iommu-cells = <0>;
472*19321457SAdam Ford                       compatible = "ti,omap2-iommu";
473*19321457SAdam Ford                       reg = <0x5d000000 0x80>;
474*19321457SAdam Ford                       interrupts = <28>;
475*19321457SAdam Ford                       ti,hwmods = "mmu_iva";
476*19321457SAdam Ford                       status = "disabled";
477*19321457SAdam Ford               };
478*19321457SAdam Ford
479*19321457SAdam Ford               wdt2: wdt@48314000 {
480*19321457SAdam Ford                       compatible = "ti,omap3-wdt";
481*19321457SAdam Ford                       reg = <0x48314000 0x80>;
482*19321457SAdam Ford                       ti,hwmods = "wd_timer2";
483*19321457SAdam Ford               };
484*19321457SAdam Ford
485*19321457SAdam Ford               mcbsp1: mcbsp@48074000 {
486*19321457SAdam Ford                       compatible = "ti,omap3-mcbsp";
487*19321457SAdam Ford                       reg = <0x48074000 0xff>;
488*19321457SAdam Ford                       reg-names = "mpu";
489*19321457SAdam Ford                       interrupts = <16>, /* OCP compliant interrupt */
490*19321457SAdam Ford                                    <59>, /* TX interrupt */
491*19321457SAdam Ford                                    <60>; /* RX interrupt */
492*19321457SAdam Ford                       interrupt-names = "common", "tx", "rx";
493*19321457SAdam Ford                       ti,buffer-size = <128>;
494*19321457SAdam Ford                       ti,hwmods = "mcbsp1";
495*19321457SAdam Ford                       dmas = <&sdma 31>,
496*19321457SAdam Ford                              <&sdma 32>;
497*19321457SAdam Ford                       dma-names = "tx", "rx";
498*19321457SAdam Ford                       clocks = <&mcbsp1_fck>;
499*19321457SAdam Ford                       clock-names = "fck";
500*19321457SAdam Ford                       status = "disabled";
501*19321457SAdam Ford               };
502*19321457SAdam Ford
503*19321457SAdam Ford               mcbsp2: mcbsp@49022000 {
504*19321457SAdam Ford                       compatible = "ti,omap3-mcbsp";
505*19321457SAdam Ford                       reg = <0x49022000 0xff>,
506*19321457SAdam Ford                             <0x49028000 0xff>;
507*19321457SAdam Ford                       reg-names = "mpu", "sidetone";
508*19321457SAdam Ford                       interrupts = <17>, /* OCP compliant interrupt */
509*19321457SAdam Ford                                    <62>, /* TX interrupt */
510*19321457SAdam Ford                                    <63>, /* RX interrupt */
511*19321457SAdam Ford                                    <4>;  /* Sidetone */
512*19321457SAdam Ford                       interrupt-names = "common", "tx", "rx", "sidetone";
513*19321457SAdam Ford                       ti,buffer-size = <1280>;
514*19321457SAdam Ford                       ti,hwmods = "mcbsp2", "mcbsp2_sidetone";
515*19321457SAdam Ford                       dmas = <&sdma 33>,
516*19321457SAdam Ford                              <&sdma 34>;
517*19321457SAdam Ford                       dma-names = "tx", "rx";
518*19321457SAdam Ford                       clocks = <&mcbsp2_fck>, <&mcbsp2_ick>;
519*19321457SAdam Ford                       clock-names = "fck", "ick";
520*19321457SAdam Ford                       status = "disabled";
521*19321457SAdam Ford               };
522*19321457SAdam Ford
523*19321457SAdam Ford               mcbsp3: mcbsp@49024000 {
524*19321457SAdam Ford                       compatible = "ti,omap3-mcbsp";
525*19321457SAdam Ford                       reg = <0x49024000 0xff>,
526*19321457SAdam Ford                             <0x4902a000 0xff>;
527*19321457SAdam Ford                       reg-names = "mpu", "sidetone";
528*19321457SAdam Ford                       interrupts = <22>, /* OCP compliant interrupt */
529*19321457SAdam Ford                                    <89>, /* TX interrupt */
530*19321457SAdam Ford                                    <90>, /* RX interrupt */
531*19321457SAdam Ford                                    <5>;  /* Sidetone */
532*19321457SAdam Ford                       interrupt-names = "common", "tx", "rx", "sidetone";
533*19321457SAdam Ford                       ti,buffer-size = <128>;
534*19321457SAdam Ford                       ti,hwmods = "mcbsp3", "mcbsp3_sidetone";
535*19321457SAdam Ford                       dmas = <&sdma 17>,
536*19321457SAdam Ford                              <&sdma 18>;
537*19321457SAdam Ford                       dma-names = "tx", "rx";
538*19321457SAdam Ford                       clocks = <&mcbsp3_fck>, <&mcbsp3_ick>;
539*19321457SAdam Ford                       clock-names = "fck", "ick";
540*19321457SAdam Ford                       status = "disabled";
541*19321457SAdam Ford               };
542*19321457SAdam Ford
543*19321457SAdam Ford               mcbsp4: mcbsp@49026000 {
544*19321457SAdam Ford                       compatible = "ti,omap3-mcbsp";
545*19321457SAdam Ford                       reg = <0x49026000 0xff>;
546*19321457SAdam Ford                       reg-names = "mpu";
547*19321457SAdam Ford                       interrupts = <23>, /* OCP compliant interrupt */
548*19321457SAdam Ford                                    <54>, /* TX interrupt */
549*19321457SAdam Ford                                    <55>; /* RX interrupt */
550*19321457SAdam Ford                       interrupt-names = "common", "tx", "rx";
551*19321457SAdam Ford                       ti,buffer-size = <128>;
552*19321457SAdam Ford                       ti,hwmods = "mcbsp4";
553*19321457SAdam Ford                       dmas = <&sdma 19>,
554*19321457SAdam Ford                              <&sdma 20>;
555*19321457SAdam Ford                       dma-names = "tx", "rx";
556*19321457SAdam Ford                       clocks = <&mcbsp4_fck>;
557*19321457SAdam Ford                       clock-names = "fck";
558*19321457SAdam Ford                       status = "disabled";
559*19321457SAdam Ford               };
560*19321457SAdam Ford
561*19321457SAdam Ford               mcbsp5: mcbsp@48096000 {
562*19321457SAdam Ford                       compatible = "ti,omap3-mcbsp";
563*19321457SAdam Ford                       reg = <0x48096000 0xff>;
564*19321457SAdam Ford                       reg-names = "mpu";
565*19321457SAdam Ford                       interrupts = <27>, /* OCP compliant interrupt */
566*19321457SAdam Ford                                    <81>, /* TX interrupt */
567*19321457SAdam Ford                                    <82>; /* RX interrupt */
568*19321457SAdam Ford                       interrupt-names = "common", "tx", "rx";
569*19321457SAdam Ford                       ti,buffer-size = <128>;
570*19321457SAdam Ford                       ti,hwmods = "mcbsp5";
571*19321457SAdam Ford                       dmas = <&sdma 21>,
572*19321457SAdam Ford                              <&sdma 22>;
573*19321457SAdam Ford                       dma-names = "tx", "rx";
574*19321457SAdam Ford                       clocks = <&mcbsp5_fck>;
575*19321457SAdam Ford                       clock-names = "fck";
576*19321457SAdam Ford                       status = "disabled";
577*19321457SAdam Ford               };
578*19321457SAdam Ford
579*19321457SAdam Ford               sham: sham@480c3000 {
580*19321457SAdam Ford                       compatible = "ti,omap3-sham";
581*19321457SAdam Ford                       ti,hwmods = "sham";
582*19321457SAdam Ford                       reg = <0x480c3000 0x64>;
583*19321457SAdam Ford                       interrupts = <49>;
584*19321457SAdam Ford                       dmas = <&sdma 69>;
585*19321457SAdam Ford                       dma-names = "rx";
586*19321457SAdam Ford               };
587*19321457SAdam Ford
588*19321457SAdam Ford               smartreflex_core: smartreflex@480cb000 {
589*19321457SAdam Ford                       compatible = "ti,omap3-smartreflex-core";
590*19321457SAdam Ford                       ti,hwmods = "smartreflex_core";
591*19321457SAdam Ford                       reg = <0x480cb000 0x400>;
592*19321457SAdam Ford                       interrupts = <19>;
593*19321457SAdam Ford               };
594*19321457SAdam Ford
595*19321457SAdam Ford               smartreflex_mpu_iva: smartreflex@480c9000 {
596*19321457SAdam Ford                       compatible = "ti,omap3-smartreflex-iva";
597*19321457SAdam Ford                       ti,hwmods = "smartreflex_mpu_iva";
598*19321457SAdam Ford                       reg = <0x480c9000 0x400>;
599*19321457SAdam Ford                       interrupts = <18>;
600*19321457SAdam Ford               };
601*19321457SAdam Ford
602*19321457SAdam Ford               timer1: timer@48318000 {
603*19321457SAdam Ford                       compatible = "ti,omap3430-timer";
604*19321457SAdam Ford                       reg = <0x48318000 0x400>;
605*19321457SAdam Ford                       interrupts = <37>;
606*19321457SAdam Ford                       ti,hwmods = "timer1";
607*19321457SAdam Ford                       ti,timer-alwon;
608*19321457SAdam Ford               };
609*19321457SAdam Ford
610*19321457SAdam Ford               timer2: timer@49032000 {
611*19321457SAdam Ford                       compatible = "ti,omap3430-timer";
612*19321457SAdam Ford                       reg = <0x49032000 0x400>;
613*19321457SAdam Ford                       interrupts = <38>;
614*19321457SAdam Ford                       ti,hwmods = "timer2";
615*19321457SAdam Ford               };
616*19321457SAdam Ford
617*19321457SAdam Ford               timer3: timer@49034000 {
618*19321457SAdam Ford                       compatible = "ti,omap3430-timer";
619*19321457SAdam Ford                       reg = <0x49034000 0x400>;
620*19321457SAdam Ford                       interrupts = <39>;
621*19321457SAdam Ford                       ti,hwmods = "timer3";
622*19321457SAdam Ford               };
623*19321457SAdam Ford
624*19321457SAdam Ford               timer4: timer@49036000 {
625*19321457SAdam Ford                       compatible = "ti,omap3430-timer";
626*19321457SAdam Ford                       reg = <0x49036000 0x400>;
627*19321457SAdam Ford                       interrupts = <40>;
628*19321457SAdam Ford                       ti,hwmods = "timer4";
629*19321457SAdam Ford               };
630*19321457SAdam Ford
631*19321457SAdam Ford               timer5: timer@49038000 {
632*19321457SAdam Ford                       compatible = "ti,omap3430-timer";
633*19321457SAdam Ford                       reg = <0x49038000 0x400>;
634*19321457SAdam Ford                       interrupts = <41>;
635*19321457SAdam Ford                       ti,hwmods = "timer5";
636*19321457SAdam Ford                       ti,timer-dsp;
637*19321457SAdam Ford               };
638*19321457SAdam Ford
639*19321457SAdam Ford               timer6: timer@4903a000 {
640*19321457SAdam Ford                       compatible = "ti,omap3430-timer";
641*19321457SAdam Ford                       reg = <0x4903a000 0x400>;
642*19321457SAdam Ford                       interrupts = <42>;
643*19321457SAdam Ford                       ti,hwmods = "timer6";
644*19321457SAdam Ford                       ti,timer-dsp;
645*19321457SAdam Ford               };
646*19321457SAdam Ford
647*19321457SAdam Ford               timer7: timer@4903c000 {
648*19321457SAdam Ford                       compatible = "ti,omap3430-timer";
649*19321457SAdam Ford                       reg = <0x4903c000 0x400>;
650*19321457SAdam Ford                       interrupts = <43>;
651*19321457SAdam Ford                       ti,hwmods = "timer7";
652*19321457SAdam Ford                       ti,timer-dsp;
653*19321457SAdam Ford               };
654*19321457SAdam Ford
655*19321457SAdam Ford               timer8: timer@4903e000 {
656*19321457SAdam Ford                       compatible = "ti,omap3430-timer";
657*19321457SAdam Ford                       reg = <0x4903e000 0x400>;
658*19321457SAdam Ford                       interrupts = <44>;
659*19321457SAdam Ford                       ti,hwmods = "timer8";
660*19321457SAdam Ford                       ti,timer-pwm;
661*19321457SAdam Ford                       ti,timer-dsp;
662*19321457SAdam Ford               };
663*19321457SAdam Ford
664*19321457SAdam Ford               timer9: timer@49040000 {
665*19321457SAdam Ford                       compatible = "ti,omap3430-timer";
666*19321457SAdam Ford                       reg = <0x49040000 0x400>;
667*19321457SAdam Ford                       interrupts = <45>;
668*19321457SAdam Ford                       ti,hwmods = "timer9";
669*19321457SAdam Ford                       ti,timer-pwm;
670*19321457SAdam Ford               };
671*19321457SAdam Ford
672*19321457SAdam Ford               timer10: timer@48086000 {
673*19321457SAdam Ford                       compatible = "ti,omap3430-timer";
674*19321457SAdam Ford                       reg = <0x48086000 0x400>;
675*19321457SAdam Ford                       interrupts = <46>;
676*19321457SAdam Ford                       ti,hwmods = "timer10";
677*19321457SAdam Ford                       ti,timer-pwm;
678*19321457SAdam Ford               };
679*19321457SAdam Ford
680*19321457SAdam Ford               timer11: timer@48088000 {
681*19321457SAdam Ford                       compatible = "ti,omap3430-timer";
682*19321457SAdam Ford                       reg = <0x48088000 0x400>;
683*19321457SAdam Ford                       interrupts = <47>;
684*19321457SAdam Ford                       ti,hwmods = "timer11";
685*19321457SAdam Ford                       ti,timer-pwm;
686*19321457SAdam Ford               };
687*19321457SAdam Ford
688*19321457SAdam Ford               timer12: timer@48304000 {
689*19321457SAdam Ford                       compatible = "ti,omap3430-timer";
690*19321457SAdam Ford                       reg = <0x48304000 0x400>;
691*19321457SAdam Ford                       interrupts = <95>;
692*19321457SAdam Ford                       ti,hwmods = "timer12";
693*19321457SAdam Ford                       ti,timer-alwon;
694*19321457SAdam Ford                       ti,timer-secure;
695*19321457SAdam Ford               };
696*19321457SAdam Ford
697*19321457SAdam Ford               usbhstll: usbhstll@48062000 {
698*19321457SAdam Ford                       compatible = "ti,usbhs-tll";
699*19321457SAdam Ford                       reg = <0x48062000 0x1000>;
700*19321457SAdam Ford                       interrupts = <78>;
701*19321457SAdam Ford                       ti,hwmods = "usb_tll_hs";
702*19321457SAdam Ford               };
703*19321457SAdam Ford
704*19321457SAdam Ford               usbhshost: usbhshost@48064000 {
705*19321457SAdam Ford                       compatible = "ti,usbhs-host";
706*19321457SAdam Ford                       reg = <0x48064000 0x400>;
707*19321457SAdam Ford                       ti,hwmods = "usb_host_hs";
708*19321457SAdam Ford                       #address-cells = <1>;
709*19321457SAdam Ford                       #size-cells = <1>;
710*19321457SAdam Ford                       ranges;
711*19321457SAdam Ford
712*19321457SAdam Ford                       usbhsohci: ohci@48064400 {
713*19321457SAdam Ford                               compatible = "ti,ohci-omap3";
714*19321457SAdam Ford                               reg = <0x48064400 0x400>;
715*19321457SAdam Ford                               interrupt-parent = <&intc>;
716*19321457SAdam Ford                               interrupts = <76>;
717*19321457SAdam Ford                       };
718*19321457SAdam Ford
719*19321457SAdam Ford                       usbhsehci: ehci@48064800 {
720*19321457SAdam Ford                               compatible = "ti,ehci-omap";
721*19321457SAdam Ford                               reg = <0x48064800 0x400>;
722*19321457SAdam Ford                               interrupt-parent = <&intc>;
723*19321457SAdam Ford                               interrupts = <77>;
724*19321457SAdam Ford                       };
725*19321457SAdam Ford               };
726*19321457SAdam Ford
727*19321457SAdam Ford               gpmc: gpmc@6e000000 {
728*19321457SAdam Ford                       compatible = "ti,omap3430-gpmc";
729*19321457SAdam Ford                       ti,hwmods = "gpmc";
730*19321457SAdam Ford                       reg = <0x6e000000 0x02d0>;
731*19321457SAdam Ford                       interrupts = <20>;
732*19321457SAdam Ford                       dmas = <&sdma 4>;
733*19321457SAdam Ford                       dma-names = "rxtx";
734*19321457SAdam Ford                       gpmc,num-cs = <8>;
735*19321457SAdam Ford                       gpmc,num-waitpins = <4>;
736*19321457SAdam Ford                       #address-cells = <2>;
737*19321457SAdam Ford                       #size-cells = <1>;
738*19321457SAdam Ford                       interrupt-controller;
739*19321457SAdam Ford                       #interrupt-cells = <2>;
740*19321457SAdam Ford                       gpio-controller;
741*19321457SAdam Ford                       #gpio-cells = <2>;
742*19321457SAdam Ford               };
743*19321457SAdam Ford
744*19321457SAdam Ford               usb_otg_hs: usb_otg_hs@480ab000 {
745*19321457SAdam Ford                       compatible = "ti,omap3-musb";
746*19321457SAdam Ford                       reg = <0x480ab000 0x1000>;
747*19321457SAdam Ford                       interrupts = <92>, <93>;
748*19321457SAdam Ford                       interrupt-names = "mc", "dma";
749*19321457SAdam Ford                       ti,hwmods = "usb_otg_hs";
750*19321457SAdam Ford                       multipoint = <1>;
751*19321457SAdam Ford                       num-eps = <16>;
752*19321457SAdam Ford                       ram-bits = <12>;
753*19321457SAdam Ford               };
754*19321457SAdam Ford
755*19321457SAdam Ford               dss: dss@48050000 {
756*19321457SAdam Ford                       compatible = "ti,omap3-dss";
757*19321457SAdam Ford                       reg = <0x48050000 0x200>;
758*19321457SAdam Ford                       status = "disabled";
759*19321457SAdam Ford                       ti,hwmods = "dss_core";
760*19321457SAdam Ford                       clocks = <&dss1_alwon_fck>;
761*19321457SAdam Ford                       clock-names = "fck";
762*19321457SAdam Ford                       #address-cells = <1>;
763*19321457SAdam Ford                       #size-cells = <1>;
764*19321457SAdam Ford                       ranges;
765*19321457SAdam Ford
766*19321457SAdam Ford                       dispc@48050400 {
767*19321457SAdam Ford                               compatible = "ti,omap3-dispc";
768*19321457SAdam Ford                               reg = <0x48050400 0x400>;
769*19321457SAdam Ford                               interrupts = <25>;
770*19321457SAdam Ford                               ti,hwmods = "dss_dispc";
771*19321457SAdam Ford                               clocks = <&dss1_alwon_fck>;
772*19321457SAdam Ford                               clock-names = "fck";
773*19321457SAdam Ford                       };
774*19321457SAdam Ford
775*19321457SAdam Ford                       dsi: encoder@4804fc00 {
776*19321457SAdam Ford                               compatible = "ti,omap3-dsi";
777*19321457SAdam Ford                               reg = <0x4804fc00 0x200>,
778*19321457SAdam Ford                                     <0x4804fe00 0x40>,
779*19321457SAdam Ford                                     <0x4804ff00 0x20>;
780*19321457SAdam Ford                               reg-names = "proto", "phy", "pll";
781*19321457SAdam Ford                               interrupts = <25>;
782*19321457SAdam Ford                               status = "disabled";
783*19321457SAdam Ford                               ti,hwmods = "dss_dsi1";
784*19321457SAdam Ford                               clocks = <&dss1_alwon_fck>, <&dss2_alwon_fck>;
785*19321457SAdam Ford                               clock-names = "fck", "sys_clk";
786*19321457SAdam Ford                       };
787*19321457SAdam Ford
788*19321457SAdam Ford                       rfbi: encoder@48050800 {
789*19321457SAdam Ford                               compatible = "ti,omap3-rfbi";
790*19321457SAdam Ford                               reg = <0x48050800 0x100>;
791*19321457SAdam Ford                               status = "disabled";
792*19321457SAdam Ford                               ti,hwmods = "dss_rfbi";
793*19321457SAdam Ford                               clocks = <&dss1_alwon_fck>, <&dss_ick>;
794*19321457SAdam Ford                               clock-names = "fck", "ick";
795*19321457SAdam Ford                       };
796*19321457SAdam Ford
797*19321457SAdam Ford                       venc: encoder@48050c00 {
798*19321457SAdam Ford                               compatible = "ti,omap3-venc";
799*19321457SAdam Ford                               reg = <0x48050c00 0x100>;
800*19321457SAdam Ford                               status = "disabled";
801*19321457SAdam Ford                               ti,hwmods = "dss_venc";
802*19321457SAdam Ford                               clocks = <&dss_tv_fck>;
803*19321457SAdam Ford                               clock-names = "fck";
804*19321457SAdam Ford                       };
805*19321457SAdam Ford               };
806*19321457SAdam Ford
807*19321457SAdam Ford               ssi: ssi-controller@48058000 {
808*19321457SAdam Ford                       compatible = "ti,omap3-ssi";
809*19321457SAdam Ford                       ti,hwmods = "ssi";
810*19321457SAdam Ford
811*19321457SAdam Ford                       status = "disabled";
812*19321457SAdam Ford
813*19321457SAdam Ford                       reg = <0x48058000 0x1000>,
814*19321457SAdam Ford                             <0x48059000 0x1000>;
815*19321457SAdam Ford                       reg-names = "sys",
816*19321457SAdam Ford                                   "gdd";
817*19321457SAdam Ford
818*19321457SAdam Ford                       interrupts = <71>;
819*19321457SAdam Ford                       interrupt-names = "gdd_mpu";
820*19321457SAdam Ford
821*19321457SAdam Ford                       #address-cells = <1>;
822*19321457SAdam Ford                       #size-cells = <1>;
823*19321457SAdam Ford                       ranges;
824*19321457SAdam Ford
825*19321457SAdam Ford                       ssi_port1: ssi-port@4805a000 {
826*19321457SAdam Ford                               compatible = "ti,omap3-ssi-port";
827*19321457SAdam Ford
828*19321457SAdam Ford                               reg = <0x4805a000 0x800>,
829*19321457SAdam Ford                                     <0x4805a800 0x800>;
830*19321457SAdam Ford                               reg-names = "tx",
831*19321457SAdam Ford                                           "rx";
832*19321457SAdam Ford
833*19321457SAdam Ford                               interrupt-parent = <&intc>;
834*19321457SAdam Ford                               interrupts = <67>,
835*19321457SAdam Ford                                            <68>;
836*19321457SAdam Ford                       };
837*19321457SAdam Ford
838*19321457SAdam Ford                       ssi_port2: ssi-port@4805b000 {
839*19321457SAdam Ford                               compatible = "ti,omap3-ssi-port";
840*19321457SAdam Ford
841*19321457SAdam Ford                               reg = <0x4805b000 0x800>,
842*19321457SAdam Ford                                     <0x4805b800 0x800>;
843*19321457SAdam Ford                               reg-names = "tx",
844*19321457SAdam Ford                                           "rx";
845*19321457SAdam Ford
846*19321457SAdam Ford                               interrupt-parent = <&intc>;
847*19321457SAdam Ford                               interrupts = <69>,
848*19321457SAdam Ford                                            <70>;
849*19321457SAdam Ford                       };
850*19321457SAdam Ford               };
851*19321457SAdam Ford       };
852*19321457SAdam Ford};
853*19321457SAdam Ford
854*19321457SAdam Ford/include/ "omap3xxx-clocks.dtsi"
855