xref: /freebsd-src/sys/contrib/device-tree/src/arm/ti/omap/omap2430.dtsi (revision f126890ac5386406dadf7c4cfa9566cbb56537c5)
1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-only
2*f126890aSEmmanuel Vadot/*
3*f126890aSEmmanuel Vadot * Device Tree Source for OMAP243x SoC
4*f126890aSEmmanuel Vadot *
5*f126890aSEmmanuel Vadot * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
6*f126890aSEmmanuel Vadot */
7*f126890aSEmmanuel Vadot
8*f126890aSEmmanuel Vadot#include "omap2.dtsi"
9*f126890aSEmmanuel Vadot
10*f126890aSEmmanuel Vadot/ {
11*f126890aSEmmanuel Vadot	compatible = "ti,omap2430", "ti,omap2";
12*f126890aSEmmanuel Vadot
13*f126890aSEmmanuel Vadot	ocp {
14*f126890aSEmmanuel Vadot		l4_wkup: l4_wkup@49000000 {
15*f126890aSEmmanuel Vadot			compatible = "ti,omap2-l4-wkup", "simple-bus";
16*f126890aSEmmanuel Vadot			#address-cells = <1>;
17*f126890aSEmmanuel Vadot			#size-cells = <1>;
18*f126890aSEmmanuel Vadot			ranges = <0 0x49000000 0x31000>;
19*f126890aSEmmanuel Vadot
20*f126890aSEmmanuel Vadot			prcm: prcm@6000 {
21*f126890aSEmmanuel Vadot				compatible = "ti,omap2-prcm";
22*f126890aSEmmanuel Vadot				reg = <0x6000 0x1000>;
23*f126890aSEmmanuel Vadot
24*f126890aSEmmanuel Vadot				prcm_clocks: clocks {
25*f126890aSEmmanuel Vadot					#address-cells = <1>;
26*f126890aSEmmanuel Vadot					#size-cells = <0>;
27*f126890aSEmmanuel Vadot				};
28*f126890aSEmmanuel Vadot
29*f126890aSEmmanuel Vadot				prcm_clockdomains: clockdomains {
30*f126890aSEmmanuel Vadot				};
31*f126890aSEmmanuel Vadot			};
32*f126890aSEmmanuel Vadot
33*f126890aSEmmanuel Vadot			scm: scm@2000 {
34*f126890aSEmmanuel Vadot				compatible = "ti,omap2-scm", "simple-bus";
35*f126890aSEmmanuel Vadot				reg = <0x2000 0x1000>;
36*f126890aSEmmanuel Vadot				#address-cells = <1>;
37*f126890aSEmmanuel Vadot				#size-cells = <1>;
38*f126890aSEmmanuel Vadot				#pinctrl-cells = <1>;
39*f126890aSEmmanuel Vadot				ranges = <0 0x2000 0x1000>;
40*f126890aSEmmanuel Vadot
41*f126890aSEmmanuel Vadot				omap2430_pmx: pinmux@30 {
42*f126890aSEmmanuel Vadot					compatible = "ti,omap2430-padconf",
43*f126890aSEmmanuel Vadot						     "pinctrl-single";
44*f126890aSEmmanuel Vadot					reg = <0x30 0x0154>;
45*f126890aSEmmanuel Vadot					#address-cells = <1>;
46*f126890aSEmmanuel Vadot					#size-cells = <0>;
47*f126890aSEmmanuel Vadot					#pinctrl-cells = <1>;
48*f126890aSEmmanuel Vadot					pinctrl-single,register-width = <8>;
49*f126890aSEmmanuel Vadot					pinctrl-single,function-mask = <0x3f>;
50*f126890aSEmmanuel Vadot				};
51*f126890aSEmmanuel Vadot
52*f126890aSEmmanuel Vadot				scm_conf: scm_conf@270 {
53*f126890aSEmmanuel Vadot					compatible = "syscon",
54*f126890aSEmmanuel Vadot						     "simple-bus";
55*f126890aSEmmanuel Vadot					reg = <0x270 0x240>;
56*f126890aSEmmanuel Vadot					#address-cells = <1>;
57*f126890aSEmmanuel Vadot					#size-cells = <1>;
58*f126890aSEmmanuel Vadot					ranges = <0 0x270 0x240>;
59*f126890aSEmmanuel Vadot
60*f126890aSEmmanuel Vadot					scm_clocks: clocks {
61*f126890aSEmmanuel Vadot						#address-cells = <1>;
62*f126890aSEmmanuel Vadot						#size-cells = <0>;
63*f126890aSEmmanuel Vadot					};
64*f126890aSEmmanuel Vadot
65*f126890aSEmmanuel Vadot					pbias_regulator: pbias_regulator@230 {
66*f126890aSEmmanuel Vadot						compatible = "ti,pbias-omap2", "ti,pbias-omap";
67*f126890aSEmmanuel Vadot						reg = <0x230 0x4>;
68*f126890aSEmmanuel Vadot						syscon = <&scm_conf>;
69*f126890aSEmmanuel Vadot						pbias_mmc_reg: pbias_mmc_omap2430 {
70*f126890aSEmmanuel Vadot							regulator-name = "pbias_mmc_omap2430";
71*f126890aSEmmanuel Vadot							regulator-min-microvolt = <1800000>;
72*f126890aSEmmanuel Vadot							regulator-max-microvolt = <3000000>;
73*f126890aSEmmanuel Vadot						};
74*f126890aSEmmanuel Vadot					};
75*f126890aSEmmanuel Vadot				};
76*f126890aSEmmanuel Vadot
77*f126890aSEmmanuel Vadot				scm_clockdomains: clockdomains {
78*f126890aSEmmanuel Vadot				};
79*f126890aSEmmanuel Vadot			};
80*f126890aSEmmanuel Vadot
81*f126890aSEmmanuel Vadot			target-module@20000 {
82*f126890aSEmmanuel Vadot				compatible = "ti,sysc-omap2", "ti,sysc";
83*f126890aSEmmanuel Vadot				reg = <0x20000 0x4>,
84*f126890aSEmmanuel Vadot				      <0x20004 0x4>;
85*f126890aSEmmanuel Vadot				reg-names = "rev", "sysc";
86*f126890aSEmmanuel Vadot				ti,sysc-sidle = <SYSC_IDLE_FORCE>,
87*f126890aSEmmanuel Vadot						<SYSC_IDLE_NO>;
88*f126890aSEmmanuel Vadot				clocks = <&func_32k_ck>;
89*f126890aSEmmanuel Vadot				clock-names = "fck";
90*f126890aSEmmanuel Vadot				#address-cells = <1>;
91*f126890aSEmmanuel Vadot				#size-cells = <1>;
92*f126890aSEmmanuel Vadot				ranges = <0x0 0x20000 0x1000>;
93*f126890aSEmmanuel Vadot
94*f126890aSEmmanuel Vadot				counter32k: counter@0 {
95*f126890aSEmmanuel Vadot					compatible = "ti,omap-counter32k";
96*f126890aSEmmanuel Vadot					reg = <0 0x20>;
97*f126890aSEmmanuel Vadot				};
98*f126890aSEmmanuel Vadot			};
99*f126890aSEmmanuel Vadot		};
100*f126890aSEmmanuel Vadot
101*f126890aSEmmanuel Vadot		gpio1: gpio@4900c000 {
102*f126890aSEmmanuel Vadot			compatible = "ti,omap2-gpio";
103*f126890aSEmmanuel Vadot			reg = <0x4900c000 0x200>;
104*f126890aSEmmanuel Vadot			interrupts = <29>;
105*f126890aSEmmanuel Vadot			ti,hwmods = "gpio1";
106*f126890aSEmmanuel Vadot			ti,gpio-always-on;
107*f126890aSEmmanuel Vadot			#gpio-cells = <2>;
108*f126890aSEmmanuel Vadot			gpio-controller;
109*f126890aSEmmanuel Vadot			#interrupt-cells = <2>;
110*f126890aSEmmanuel Vadot			interrupt-controller;
111*f126890aSEmmanuel Vadot		};
112*f126890aSEmmanuel Vadot
113*f126890aSEmmanuel Vadot		gpio2: gpio@4900e000 {
114*f126890aSEmmanuel Vadot			compatible = "ti,omap2-gpio";
115*f126890aSEmmanuel Vadot			reg = <0x4900e000 0x200>;
116*f126890aSEmmanuel Vadot			interrupts = <30>;
117*f126890aSEmmanuel Vadot			ti,hwmods = "gpio2";
118*f126890aSEmmanuel Vadot			ti,gpio-always-on;
119*f126890aSEmmanuel Vadot			#gpio-cells = <2>;
120*f126890aSEmmanuel Vadot			gpio-controller;
121*f126890aSEmmanuel Vadot			#interrupt-cells = <2>;
122*f126890aSEmmanuel Vadot			interrupt-controller;
123*f126890aSEmmanuel Vadot		};
124*f126890aSEmmanuel Vadot
125*f126890aSEmmanuel Vadot		gpio3: gpio@49010000 {
126*f126890aSEmmanuel Vadot			compatible = "ti,omap2-gpio";
127*f126890aSEmmanuel Vadot			reg = <0x49010000 0x200>;
128*f126890aSEmmanuel Vadot			interrupts = <31>;
129*f126890aSEmmanuel Vadot			ti,hwmods = "gpio3";
130*f126890aSEmmanuel Vadot			ti,gpio-always-on;
131*f126890aSEmmanuel Vadot			#gpio-cells = <2>;
132*f126890aSEmmanuel Vadot			gpio-controller;
133*f126890aSEmmanuel Vadot			#interrupt-cells = <2>;
134*f126890aSEmmanuel Vadot			interrupt-controller;
135*f126890aSEmmanuel Vadot		};
136*f126890aSEmmanuel Vadot
137*f126890aSEmmanuel Vadot		gpio4: gpio@49012000 {
138*f126890aSEmmanuel Vadot			compatible = "ti,omap2-gpio";
139*f126890aSEmmanuel Vadot			reg = <0x49012000 0x200>;
140*f126890aSEmmanuel Vadot			interrupts = <32>;
141*f126890aSEmmanuel Vadot			ti,hwmods = "gpio4";
142*f126890aSEmmanuel Vadot			ti,gpio-always-on;
143*f126890aSEmmanuel Vadot			#gpio-cells = <2>;
144*f126890aSEmmanuel Vadot			gpio-controller;
145*f126890aSEmmanuel Vadot			#interrupt-cells = <2>;
146*f126890aSEmmanuel Vadot			interrupt-controller;
147*f126890aSEmmanuel Vadot		};
148*f126890aSEmmanuel Vadot
149*f126890aSEmmanuel Vadot		gpio5: gpio@480b6000 {
150*f126890aSEmmanuel Vadot			compatible = "ti,omap2-gpio";
151*f126890aSEmmanuel Vadot			reg = <0x480b6000 0x200>;
152*f126890aSEmmanuel Vadot			interrupts = <33>;
153*f126890aSEmmanuel Vadot			ti,hwmods = "gpio5";
154*f126890aSEmmanuel Vadot			#gpio-cells = <2>;
155*f126890aSEmmanuel Vadot			gpio-controller;
156*f126890aSEmmanuel Vadot			#interrupt-cells = <2>;
157*f126890aSEmmanuel Vadot			interrupt-controller;
158*f126890aSEmmanuel Vadot		};
159*f126890aSEmmanuel Vadot
160*f126890aSEmmanuel Vadot		gpmc: gpmc@6e000000 {
161*f126890aSEmmanuel Vadot			compatible = "ti,omap2430-gpmc";
162*f126890aSEmmanuel Vadot			reg = <0x6e000000 0x1000>;
163*f126890aSEmmanuel Vadot			#address-cells = <2>;
164*f126890aSEmmanuel Vadot			#size-cells = <1>;
165*f126890aSEmmanuel Vadot			interrupts = <20>;
166*f126890aSEmmanuel Vadot			gpmc,num-cs = <8>;
167*f126890aSEmmanuel Vadot			gpmc,num-waitpins = <4>;
168*f126890aSEmmanuel Vadot			ti,hwmods = "gpmc";
169*f126890aSEmmanuel Vadot			interrupt-controller;
170*f126890aSEmmanuel Vadot			#interrupt-cells = <2>;
171*f126890aSEmmanuel Vadot			gpio-controller;
172*f126890aSEmmanuel Vadot			#gpio-cells = <2>;
173*f126890aSEmmanuel Vadot		};
174*f126890aSEmmanuel Vadot
175*f126890aSEmmanuel Vadot		mcbsp1: mcbsp@48074000 {
176*f126890aSEmmanuel Vadot			compatible = "ti,omap2430-mcbsp";
177*f126890aSEmmanuel Vadot			reg = <0x48074000 0xff>;
178*f126890aSEmmanuel Vadot			reg-names = "mpu";
179*f126890aSEmmanuel Vadot			interrupts = <64>, /* OCP compliant interrupt */
180*f126890aSEmmanuel Vadot				     <59>, /* TX interrupt */
181*f126890aSEmmanuel Vadot				     <60>, /* RX interrupt */
182*f126890aSEmmanuel Vadot				     <61>; /* RX overflow interrupt */
183*f126890aSEmmanuel Vadot			interrupt-names = "common", "tx", "rx", "rx_overflow";
184*f126890aSEmmanuel Vadot			ti,buffer-size = <128>;
185*f126890aSEmmanuel Vadot			ti,hwmods = "mcbsp1";
186*f126890aSEmmanuel Vadot			dmas = <&sdma 31>,
187*f126890aSEmmanuel Vadot			       <&sdma 32>;
188*f126890aSEmmanuel Vadot			dma-names = "tx", "rx";
189*f126890aSEmmanuel Vadot			status = "disabled";
190*f126890aSEmmanuel Vadot		};
191*f126890aSEmmanuel Vadot
192*f126890aSEmmanuel Vadot		mcbsp2: mcbsp@48076000 {
193*f126890aSEmmanuel Vadot			compatible = "ti,omap2430-mcbsp";
194*f126890aSEmmanuel Vadot			reg = <0x48076000 0xff>;
195*f126890aSEmmanuel Vadot			reg-names = "mpu";
196*f126890aSEmmanuel Vadot			interrupts = <16>, /* OCP compliant interrupt */
197*f126890aSEmmanuel Vadot				     <62>, /* TX interrupt */
198*f126890aSEmmanuel Vadot				     <63>; /* RX interrupt */
199*f126890aSEmmanuel Vadot			interrupt-names = "common", "tx", "rx";
200*f126890aSEmmanuel Vadot			ti,buffer-size = <128>;
201*f126890aSEmmanuel Vadot			ti,hwmods = "mcbsp2";
202*f126890aSEmmanuel Vadot			dmas = <&sdma 33>,
203*f126890aSEmmanuel Vadot			       <&sdma 34>;
204*f126890aSEmmanuel Vadot			dma-names = "tx", "rx";
205*f126890aSEmmanuel Vadot			status = "disabled";
206*f126890aSEmmanuel Vadot		};
207*f126890aSEmmanuel Vadot
208*f126890aSEmmanuel Vadot		mcbsp3: mcbsp@4808c000 {
209*f126890aSEmmanuel Vadot			compatible = "ti,omap2430-mcbsp";
210*f126890aSEmmanuel Vadot			reg = <0x4808c000 0xff>;
211*f126890aSEmmanuel Vadot			reg-names = "mpu";
212*f126890aSEmmanuel Vadot			interrupts = <17>, /* OCP compliant interrupt */
213*f126890aSEmmanuel Vadot				     <89>, /* TX interrupt */
214*f126890aSEmmanuel Vadot				     <90>; /* RX interrupt */
215*f126890aSEmmanuel Vadot			interrupt-names = "common", "tx", "rx";
216*f126890aSEmmanuel Vadot			ti,buffer-size = <128>;
217*f126890aSEmmanuel Vadot			ti,hwmods = "mcbsp3";
218*f126890aSEmmanuel Vadot			dmas = <&sdma 17>,
219*f126890aSEmmanuel Vadot			       <&sdma 18>;
220*f126890aSEmmanuel Vadot			dma-names = "tx", "rx";
221*f126890aSEmmanuel Vadot			status = "disabled";
222*f126890aSEmmanuel Vadot		};
223*f126890aSEmmanuel Vadot
224*f126890aSEmmanuel Vadot		mcbsp4: mcbsp@4808e000 {
225*f126890aSEmmanuel Vadot			compatible = "ti,omap2430-mcbsp";
226*f126890aSEmmanuel Vadot			reg = <0x4808e000 0xff>;
227*f126890aSEmmanuel Vadot			reg-names = "mpu";
228*f126890aSEmmanuel Vadot			interrupts = <18>, /* OCP compliant interrupt */
229*f126890aSEmmanuel Vadot				     <54>, /* TX interrupt */
230*f126890aSEmmanuel Vadot				     <55>; /* RX interrupt */
231*f126890aSEmmanuel Vadot			interrupt-names = "common", "tx", "rx";
232*f126890aSEmmanuel Vadot			ti,buffer-size = <128>;
233*f126890aSEmmanuel Vadot			ti,hwmods = "mcbsp4";
234*f126890aSEmmanuel Vadot			dmas = <&sdma 19>,
235*f126890aSEmmanuel Vadot			       <&sdma 20>;
236*f126890aSEmmanuel Vadot			dma-names = "tx", "rx";
237*f126890aSEmmanuel Vadot			status = "disabled";
238*f126890aSEmmanuel Vadot		};
239*f126890aSEmmanuel Vadot
240*f126890aSEmmanuel Vadot		mcbsp5: mcbsp@48096000 {
241*f126890aSEmmanuel Vadot			compatible = "ti,omap2430-mcbsp";
242*f126890aSEmmanuel Vadot			reg = <0x48096000 0xff>;
243*f126890aSEmmanuel Vadot			reg-names = "mpu";
244*f126890aSEmmanuel Vadot			interrupts = <19>, /* OCP compliant interrupt */
245*f126890aSEmmanuel Vadot				     <81>, /* TX interrupt */
246*f126890aSEmmanuel Vadot				     <82>; /* RX interrupt */
247*f126890aSEmmanuel Vadot			interrupt-names = "common", "tx", "rx";
248*f126890aSEmmanuel Vadot			ti,buffer-size = <128>;
249*f126890aSEmmanuel Vadot			ti,hwmods = "mcbsp5";
250*f126890aSEmmanuel Vadot			dmas = <&sdma 21>,
251*f126890aSEmmanuel Vadot			       <&sdma 22>;
252*f126890aSEmmanuel Vadot			dma-names = "tx", "rx";
253*f126890aSEmmanuel Vadot			status = "disabled";
254*f126890aSEmmanuel Vadot		};
255*f126890aSEmmanuel Vadot
256*f126890aSEmmanuel Vadot		mmc1: mmc@4809c000 {
257*f126890aSEmmanuel Vadot			compatible = "ti,omap2-hsmmc";
258*f126890aSEmmanuel Vadot			reg = <0x4809c000 0x200>;
259*f126890aSEmmanuel Vadot			interrupts = <83>;
260*f126890aSEmmanuel Vadot			ti,hwmods = "mmc1";
261*f126890aSEmmanuel Vadot			ti,dual-volt;
262*f126890aSEmmanuel Vadot			dmas = <&sdma 61>, <&sdma 62>;
263*f126890aSEmmanuel Vadot			dma-names = "tx", "rx";
264*f126890aSEmmanuel Vadot			pbias-supply = <&pbias_mmc_reg>;
265*f126890aSEmmanuel Vadot		};
266*f126890aSEmmanuel Vadot
267*f126890aSEmmanuel Vadot		mmc2: mmc@480b4000 {
268*f126890aSEmmanuel Vadot			compatible = "ti,omap2-hsmmc";
269*f126890aSEmmanuel Vadot			reg = <0x480b4000 0x200>;
270*f126890aSEmmanuel Vadot			interrupts = <86>;
271*f126890aSEmmanuel Vadot			ti,hwmods = "mmc2";
272*f126890aSEmmanuel Vadot			dmas = <&sdma 47>, <&sdma 48>;
273*f126890aSEmmanuel Vadot			dma-names = "tx", "rx";
274*f126890aSEmmanuel Vadot		};
275*f126890aSEmmanuel Vadot
276*f126890aSEmmanuel Vadot		mailbox: mailbox@48094000 {
277*f126890aSEmmanuel Vadot			compatible = "ti,omap2-mailbox";
278*f126890aSEmmanuel Vadot			reg = <0x48094000 0x200>;
279*f126890aSEmmanuel Vadot			interrupts = <26>;
280*f126890aSEmmanuel Vadot			ti,hwmods = "mailbox";
281*f126890aSEmmanuel Vadot			#mbox-cells = <1>;
282*f126890aSEmmanuel Vadot			ti,mbox-num-users = <4>;
283*f126890aSEmmanuel Vadot			ti,mbox-num-fifos = <6>;
284*f126890aSEmmanuel Vadot			mbox_dsp: mbox-dsp {
285*f126890aSEmmanuel Vadot				ti,mbox-tx = <0 0 0>;
286*f126890aSEmmanuel Vadot				ti,mbox-rx = <1 0 0>;
287*f126890aSEmmanuel Vadot			};
288*f126890aSEmmanuel Vadot		};
289*f126890aSEmmanuel Vadot
290*f126890aSEmmanuel Vadot		timer1_target: target-module@49018000 {
291*f126890aSEmmanuel Vadot			compatible = "ti,sysc-omap2-timer", "ti,sysc";
292*f126890aSEmmanuel Vadot			reg = <0x49018000 0x4>,
293*f126890aSEmmanuel Vadot			      <0x49018010 0x4>,
294*f126890aSEmmanuel Vadot			      <0x49018014 0x4>;
295*f126890aSEmmanuel Vadot			reg-names = "rev", "sysc", "syss";
296*f126890aSEmmanuel Vadot			ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
297*f126890aSEmmanuel Vadot					 SYSC_OMAP2_EMUFREE |
298*f126890aSEmmanuel Vadot					 SYSC_OMAP2_ENAWAKEUP |
299*f126890aSEmmanuel Vadot					 SYSC_OMAP2_SOFTRESET |
300*f126890aSEmmanuel Vadot					 SYSC_OMAP2_AUTOIDLE)>;
301*f126890aSEmmanuel Vadot			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
302*f126890aSEmmanuel Vadot					<SYSC_IDLE_NO>,
303*f126890aSEmmanuel Vadot					<SYSC_IDLE_SMART>;
304*f126890aSEmmanuel Vadot			ti,syss-mask = <1>;
305*f126890aSEmmanuel Vadot			clocks = <&gpt1_fck>, <&gpt1_ick>;
306*f126890aSEmmanuel Vadot			clock-names = "fck", "ick";
307*f126890aSEmmanuel Vadot			#address-cells = <1>;
308*f126890aSEmmanuel Vadot			#size-cells = <1>;
309*f126890aSEmmanuel Vadot			ranges = <0x0 0x49018000 0x1000>;
310*f126890aSEmmanuel Vadot
311*f126890aSEmmanuel Vadot			timer1: timer@0 {
312*f126890aSEmmanuel Vadot				compatible = "ti,omap2420-timer";
313*f126890aSEmmanuel Vadot				reg = <0 0x400>;
314*f126890aSEmmanuel Vadot				interrupts = <37>;
315*f126890aSEmmanuel Vadot				ti,timer-alwon;
316*f126890aSEmmanuel Vadot			};
317*f126890aSEmmanuel Vadot		};
318*f126890aSEmmanuel Vadot
319*f126890aSEmmanuel Vadot		mcspi3: spi@480b8000 {
320*f126890aSEmmanuel Vadot			compatible = "ti,omap2-mcspi";
321*f126890aSEmmanuel Vadot			ti,hwmods = "mcspi3";
322*f126890aSEmmanuel Vadot			reg = <0x480b8000 0x100>;
323*f126890aSEmmanuel Vadot			interrupts = <91>;
324*f126890aSEmmanuel Vadot			dmas = <&sdma 15 &sdma 16 &sdma 23 &sdma 24>;
325*f126890aSEmmanuel Vadot			dma-names = "tx0", "rx0", "tx1", "rx1";
326*f126890aSEmmanuel Vadot		};
327*f126890aSEmmanuel Vadot
328*f126890aSEmmanuel Vadot		usb_otg_hs: usb_otg_hs@480ac000 {
329*f126890aSEmmanuel Vadot			compatible = "ti,omap2-musb";
330*f126890aSEmmanuel Vadot			ti,hwmods = "usb_otg_hs";
331*f126890aSEmmanuel Vadot			reg = <0x480ac000 0x1000>;
332*f126890aSEmmanuel Vadot			interrupts = <93>;
333*f126890aSEmmanuel Vadot		};
334*f126890aSEmmanuel Vadot
335*f126890aSEmmanuel Vadot		wd_timer2: wdt@49016000 {
336*f126890aSEmmanuel Vadot			compatible = "ti,omap2-wdt";
337*f126890aSEmmanuel Vadot			ti,hwmods = "wd_timer2";
338*f126890aSEmmanuel Vadot			reg = <0x49016000 0x80>;
339*f126890aSEmmanuel Vadot		};
340*f126890aSEmmanuel Vadot	};
341*f126890aSEmmanuel Vadot};
342*f126890aSEmmanuel Vadot
343*f126890aSEmmanuel Vadot&sdma {
344*f126890aSEmmanuel Vadot	compatible = "ti,omap2430-sdma", "ti,omap-sdma";
345*f126890aSEmmanuel Vadot};
346*f126890aSEmmanuel Vadot
347*f126890aSEmmanuel Vadot&i2c1 {
348*f126890aSEmmanuel Vadot	compatible = "ti,omap2430-i2c";
349*f126890aSEmmanuel Vadot};
350*f126890aSEmmanuel Vadot
351*f126890aSEmmanuel Vadot&i2c2 {
352*f126890aSEmmanuel Vadot	compatible = "ti,omap2430-i2c";
353*f126890aSEmmanuel Vadot};
354*f126890aSEmmanuel Vadot
355*f126890aSEmmanuel Vadot#include "omap24xx-clocks.dtsi"
356*f126890aSEmmanuel Vadot#include "omap2430-clocks.dtsi"
357*f126890aSEmmanuel Vadot
358*f126890aSEmmanuel Vadot/* Preferred always-on timer for clockevent */
359*f126890aSEmmanuel Vadot&timer1_target {
360*f126890aSEmmanuel Vadot	ti,no-reset-on-init;
361*f126890aSEmmanuel Vadot	ti,no-idle;
362*f126890aSEmmanuel Vadot	timer@0 {
363*f126890aSEmmanuel Vadot		assigned-clocks = <&gpt1_fck>;
364*f126890aSEmmanuel Vadot		assigned-clock-parents = <&func_32k_ck>;
365*f126890aSEmmanuel Vadot	};
366*f126890aSEmmanuel Vadot};
367