1/*
2 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 as
6 * published by the Free Software Foundation.
7 */
8
9#include <dt-bindings/bus/ti-sysc.h>
10#include <dt-bindings/clock/omap4.h>
11#include <dt-bindings/gpio/gpio.h>
12#include <dt-bindings/interrupt-controller/arm-gic.h>
13#include <dt-bindings/pinctrl/omap.h>
14#include <dt-bindings/clock/omap4.h>
15
16/ {
17	compatible = "ti,omap4430", "ti,omap4";
18	interrupt-parent = <&wakeupgen>;
19	#address-cells = <1>;
20	#size-cells = <1>;
21	chosen { };
22
23	aliases {
24		i2c0 = &i2c1;
25		i2c1 = &i2c2;
26		i2c2 = &i2c3;
27		i2c3 = &i2c4;
28		serial0 = &uart1;
29		serial1 = &uart2;
30		serial2 = &uart3;
31		serial3 = &uart4;
32	};
33
34	cpus {
35		#address-cells = <1>;
36		#size-cells = <0>;
37
38		cpu@0 {
39			compatible = "arm,cortex-a9";
40			device_type = "cpu";
41			next-level-cache = <&L2>;
42			reg = <0x0>;
43
44			clocks = <&dpll_mpu_ck>;
45			clock-names = "cpu";
46
47			clock-latency = <300000>; /* From omap-cpufreq driver */
48		};
49		cpu@1 {
50			compatible = "arm,cortex-a9";
51			device_type = "cpu";
52			next-level-cache = <&L2>;
53			reg = <0x1>;
54		};
55	};
56
57	/*
58	 * Note that 4430 needs cross trigger interface (CTI) supported
59	 * before we can configure the interrupts. This means sampling
60	 * events are not supported for pmu. Note that 4460 does not use
61	 * CTI, see also 4460.dtsi.
62	 */
63	pmu {
64		compatible = "arm,cortex-a9-pmu";
65		ti,hwmods = "debugss";
66	};
67
68	gic: interrupt-controller@48241000 {
69		compatible = "arm,cortex-a9-gic";
70		interrupt-controller;
71		#interrupt-cells = <3>;
72		reg = <0x48241000 0x1000>,
73		      <0x48240100 0x0100>;
74		interrupt-parent = <&gic>;
75	};
76
77	L2: l2-cache-controller@48242000 {
78		compatible = "arm,pl310-cache";
79		reg = <0x48242000 0x1000>;
80		cache-unified;
81		cache-level = <2>;
82	};
83
84	local-timer@48240600 {
85		compatible = "arm,cortex-a9-twd-timer";
86		clocks = <&mpu_periphclk>;
87		reg = <0x48240600 0x20>;
88		interrupts = <GIC_PPI 13 (GIC_CPU_MASK_RAW(3) | IRQ_TYPE_EDGE_RISING)>;
89		interrupt-parent = <&gic>;
90	};
91
92	wakeupgen: interrupt-controller@48281000 {
93		compatible = "ti,omap4-wugen-mpu";
94		interrupt-controller;
95		#interrupt-cells = <3>;
96		reg = <0x48281000 0x1000>;
97		interrupt-parent = <&gic>;
98	};
99
100	/*
101	 * The soc node represents the soc top level view. It is used for IPs
102	 * that are not memory mapped in the MPU view or for the MPU itself.
103	 */
104	soc {
105		compatible = "ti,omap-infra";
106		mpu {
107			compatible = "ti,omap4-mpu";
108			ti,hwmods = "mpu";
109			sram = <&ocmcram>;
110		};
111
112		dsp {
113			compatible = "ti,omap3-c64";
114			ti,hwmods = "dsp";
115		};
116
117		iva {
118			compatible = "ti,ivahd";
119			ti,hwmods = "iva";
120		};
121	};
122
123	/*
124	 * XXX: Use a flat representation of the OMAP4 interconnect.
125	 * The real OMAP interconnect network is quite complex.
126	 * Since it will not bring real advantage to represent that in DT for
127	 * the moment, just use a fake OCP bus entry to represent the whole bus
128	 * hierarchy.
129	 */
130	ocp {
131		compatible = "ti,omap4-l3-noc", "simple-bus";
132		#address-cells = <1>;
133		#size-cells = <1>;
134		ranges;
135		ti,hwmods = "l3_main_1", "l3_main_2", "l3_main_3";
136		reg = <0x44000000 0x1000>,
137		      <0x44800000 0x2000>,
138		      <0x45000000 0x1000>;
139		interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>,
140			     <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>;
141
142		l4_wkup: interconnect@4a300000 {
143		};
144
145		l4_cfg: interconnect@4a000000 {
146		};
147
148		l4_per: interconnect@48000000 {
149		};
150
151		ocmcram: ocmcram@40304000 {
152			compatible = "mmio-sram";
153			reg = <0x40304000 0xa000>; /* 40k */
154		};
155
156		gpmc: gpmc@50000000 {
157			compatible = "ti,omap4430-gpmc";
158			reg = <0x50000000 0x1000>;
159			#address-cells = <2>;
160			#size-cells = <1>;
161			interrupts = <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>;
162			dmas = <&sdma 4>;
163			dma-names = "rxtx";
164			gpmc,num-cs = <8>;
165			gpmc,num-waitpins = <4>;
166			ti,hwmods = "gpmc";
167			ti,no-idle-on-init;
168			clocks = <&l3_div_ck>;
169			clock-names = "fck";
170			interrupt-controller;
171			#interrupt-cells = <2>;
172			gpio-controller;
173			#gpio-cells = <2>;
174		};
175
176		mmu_dsp: mmu@4a066000 {
177			compatible = "ti,omap4-iommu";
178			reg = <0x4a066000 0x100>;
179			interrupts = <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>;
180			ti,hwmods = "mmu_dsp";
181			#iommu-cells = <0>;
182		};
183
184		target-module@52000000 {
185			compatible = "ti,sysc-omap4", "ti,sysc";
186			ti,hwmods = "iss";
187			reg = <0x52000000 0x4>,
188			      <0x52000010 0x4>;
189			reg-names = "rev", "sysc";
190			ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
191			ti,sysc-midle = <SYSC_IDLE_FORCE>,
192					<SYSC_IDLE_NO>,
193					<SYSC_IDLE_SMART>,
194					<SYSC_IDLE_SMART_WKUP>;
195			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
196					<SYSC_IDLE_NO>,
197					<SYSC_IDLE_SMART>,
198					<SYSC_IDLE_SMART_WKUP>;
199			ti,sysc-delay-us = <2>;
200			clocks = <&iss_clkctrl OMAP4_ISS_CLKCTRL 0>;
201			clock-names = "fck";
202			#address-cells = <1>;
203			#size-cells = <1>;
204			ranges = <0 0x52000000 0x1000000>;
205
206			/* No child device binding, driver in staging */
207		};
208
209		mmu_ipu: mmu@55082000 {
210			compatible = "ti,omap4-iommu";
211			reg = <0x55082000 0x100>;
212			interrupts = <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>;
213			ti,hwmods = "mmu_ipu";
214			#iommu-cells = <0>;
215			ti,iommu-bus-err-back;
216		};
217		target-module@40130000 {
218			compatible = "ti,sysc-omap2", "ti,sysc";
219			ti,hwmods = "wd_timer3";
220			reg = <0x40130000 0x4>,
221			      <0x40130010 0x4>,
222			      <0x40130014 0x4>;
223			reg-names = "rev", "sysc", "syss";
224			ti,sysc-mask = <(SYSC_OMAP2_EMUFREE |
225					 SYSC_OMAP2_SOFTRESET)>;
226			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
227					<SYSC_IDLE_NO>,
228					<SYSC_IDLE_SMART>,
229					<SYSC_IDLE_SMART_WKUP>;
230			ti,syss-mask = <1>;
231			/* Domains (V, P, C): abe, abe_pwrdm, abe_clkdm */
232			clocks = <&abe_clkctrl OMAP4_WD_TIMER3_CLKCTRL 0>;
233			clock-names = "fck";
234			#address-cells = <1>;
235			#size-cells = <1>;
236			ranges = <0x00000000 0x40130000 0x1000>, /* MPU private access */
237				 <0x49030000 0x49030000 0x0080>; /* L3 Interconnect */
238
239			wdt3: wdt@0 {
240				compatible = "ti,omap4-wdt", "ti,omap3-wdt";
241				reg = <0x0 0x80>;
242				interrupts = <GIC_SPI 80 IRQ_TYPE_LEVEL_HIGH>;
243			};
244		};
245
246		mcpdm: mcpdm@40132000 {
247			compatible = "ti,omap4-mcpdm";
248			reg = <0x40132000 0x7f>, /* MPU private access */
249			      <0x49032000 0x7f>; /* L3 Interconnect */
250			reg-names = "mpu", "dma";
251			interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>;
252			ti,hwmods = "mcpdm";
253			dmas = <&sdma 65>,
254			       <&sdma 66>;
255			dma-names = "up_link", "dn_link";
256			status = "disabled";
257		};
258
259		dmic: dmic@4012e000 {
260			compatible = "ti,omap4-dmic";
261			reg = <0x4012e000 0x7f>, /* MPU private access */
262			      <0x4902e000 0x7f>; /* L3 Interconnect */
263			reg-names = "mpu", "dma";
264			interrupts = <GIC_SPI 114 IRQ_TYPE_LEVEL_HIGH>;
265			ti,hwmods = "dmic";
266			dmas = <&sdma 67>;
267			dma-names = "up_link";
268			status = "disabled";
269		};
270
271		mcbsp1: mcbsp@40122000 {
272			compatible = "ti,omap4-mcbsp";
273			reg = <0x40122000 0xff>, /* MPU private access */
274			      <0x49022000 0xff>; /* L3 Interconnect */
275			reg-names = "mpu", "dma";
276			interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>;
277			interrupt-names = "common";
278			ti,buffer-size = <128>;
279			ti,hwmods = "mcbsp1";
280			dmas = <&sdma 33>,
281			       <&sdma 34>;
282			dma-names = "tx", "rx";
283			status = "disabled";
284		};
285
286		mcbsp2: mcbsp@40124000 {
287			compatible = "ti,omap4-mcbsp";
288			reg = <0x40124000 0xff>, /* MPU private access */
289			      <0x49024000 0xff>; /* L3 Interconnect */
290			reg-names = "mpu", "dma";
291			interrupts = <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>;
292			interrupt-names = "common";
293			ti,buffer-size = <128>;
294			ti,hwmods = "mcbsp2";
295			dmas = <&sdma 17>,
296			       <&sdma 18>;
297			dma-names = "tx", "rx";
298			status = "disabled";
299		};
300
301		mcbsp3: mcbsp@40126000 {
302			compatible = "ti,omap4-mcbsp";
303			reg = <0x40126000 0xff>, /* MPU private access */
304			      <0x49026000 0xff>; /* L3 Interconnect */
305			reg-names = "mpu", "dma";
306			interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>;
307			interrupt-names = "common";
308			ti,buffer-size = <128>;
309			ti,hwmods = "mcbsp3";
310			dmas = <&sdma 19>,
311			       <&sdma 20>;
312			dma-names = "tx", "rx";
313			status = "disabled";
314		};
315
316		target-module@40128000 {
317			compatible = "ti,sysc-mcasp", "ti,sysc";
318			ti,hwmods = "mcasp";
319			reg = <0x40128000 0x4>,
320			      <0x40128004 0x4>;
321			reg-names = "rev", "sysc";
322			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
323					<SYSC_IDLE_NO>,
324					<SYSC_IDLE_SMART>,
325					<SYSC_IDLE_SMART_WKUP>;
326			clocks = <&abe_clkctrl OMAP4_MCASP_CLKCTRL 0>;
327			clock-names = "fck";
328			#address-cells = <1>;
329			#size-cells = <1>;
330			ranges = <0x00000000 0x40128000 0x1000>, /* MPU */
331				 <0x49028000 0x49028000 0x1000>; /* L3 */
332
333			/*
334			 * Child device unsupported by davinci-mcasp. At least
335			 * RX path is disabled for omap4, and only DIT mode
336			 * works with no I2S. See also old Android kernel
337			 * omap-mcasp driver for more information.
338			 */
339		};
340
341		target-module@4012c000 {
342			compatible = "ti,sysc-omap4", "ti,sysc";
343			ti,hwmods = "slimbus1";
344			reg = <0x4012c000 0x4>,
345			      <0x4012c010 0x4>;
346			reg-names = "rev", "sysc";
347			ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
348			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
349					<SYSC_IDLE_NO>,
350					<SYSC_IDLE_SMART>,
351					<SYSC_IDLE_SMART_WKUP>;
352			clocks = <&abe_clkctrl OMAP4_SLIMBUS1_CLKCTRL 0>;
353			clock-names = "fck";
354			#address-cells = <1>;
355			#size-cells = <1>;
356			ranges = <0x00000000 0x4012c000 0x1000>, /* MPU */
357				 <0x4902c000 0x4902c000 0x1000>; /* L3 */
358
359			/* No child device binding or driver in mainline */
360		};
361
362		target-module@401f1000 {
363			compatible = "ti,sysc-omap4", "ti,sysc";
364			ti,hwmods = "aess";
365			reg = <0x401f1000 0x4>,
366			      <0x401f1010 0x4>;
367			reg-names = "rev", "sysc";
368			ti,sysc-midle = <SYSC_IDLE_FORCE>,
369					<SYSC_IDLE_NO>,
370					<SYSC_IDLE_SMART>,
371					<SYSC_IDLE_SMART_WKUP>;
372			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
373					<SYSC_IDLE_NO>,
374					<SYSC_IDLE_SMART>;
375			clocks = <&abe_clkctrl OMAP4_AESS_CLKCTRL 0>;
376			clock-names = "fck";
377			#address-cells = <1>;
378			#size-cells = <1>;
379			ranges = <0x00000000 0x401f1000 0x1000>, /* MPU */
380				 <0x490f1000 0x490f1000 0x1000>; /* L3 */
381
382			/*
383			 * No child device binding or driver in mainline.
384			 * See Android tree and related upstreaming efforts
385			 * for the old driver.
386			 */
387		};
388
389		dmm@4e000000 {
390			compatible = "ti,omap4-dmm";
391			reg = <0x4e000000 0x800>;
392			interrupts = <0 113 0x4>;
393			ti,hwmods = "dmm";
394		};
395
396		emif1: emif@4c000000 {
397			compatible = "ti,emif-4d";
398			reg = <0x4c000000 0x100>;
399			interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>;
400			ti,hwmods = "emif1";
401			ti,no-idle-on-init;
402			phy-type = <1>;
403			hw-caps-read-idle-ctrl;
404			hw-caps-ll-interface;
405			hw-caps-temp-alert;
406		};
407
408		emif2: emif@4d000000 {
409			compatible = "ti,emif-4d";
410			reg = <0x4d000000 0x100>;
411			interrupts = <GIC_SPI 111 IRQ_TYPE_LEVEL_HIGH>;
412			ti,hwmods = "emif2";
413			ti,no-idle-on-init;
414			phy-type = <1>;
415			hw-caps-read-idle-ctrl;
416			hw-caps-ll-interface;
417			hw-caps-temp-alert;
418		};
419
420		timer5: timer@40138000 {
421			compatible = "ti,omap4430-timer";
422			reg = <0x40138000 0x80>,
423			      <0x49038000 0x80>;
424			interrupts = <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>;
425			ti,hwmods = "timer5";
426			ti,timer-dsp;
427		};
428
429		timer6: timer@4013a000 {
430			compatible = "ti,omap4430-timer";
431			reg = <0x4013a000 0x80>,
432			      <0x4903a000 0x80>;
433			interrupts = <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>;
434			ti,hwmods = "timer6";
435			ti,timer-dsp;
436		};
437
438		timer7: timer@4013c000 {
439			compatible = "ti,omap4430-timer";
440			reg = <0x4013c000 0x80>,
441			      <0x4903c000 0x80>;
442			interrupts = <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>;
443			ti,hwmods = "timer7";
444			ti,timer-dsp;
445		};
446
447		timer8: timer@4013e000 {
448			compatible = "ti,omap4430-timer";
449			reg = <0x4013e000 0x80>,
450			      <0x4903e000 0x80>;
451			interrupts = <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>;
452			ti,hwmods = "timer8";
453			ti,timer-pwm;
454			ti,timer-dsp;
455		};
456
457		aes1: aes@4b501000 {
458			compatible = "ti,omap4-aes";
459			ti,hwmods = "aes1";
460			reg = <0x4b501000 0xa0>;
461			interrupts = <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>;
462			dmas = <&sdma 111>, <&sdma 110>;
463			dma-names = "tx", "rx";
464		};
465
466		aes2: aes@4b701000 {
467			compatible = "ti,omap4-aes";
468			ti,hwmods = "aes2";
469			reg = <0x4b701000 0xa0>;
470			interrupts = <GIC_SPI 64 IRQ_TYPE_LEVEL_HIGH>;
471			dmas = <&sdma 114>, <&sdma 113>;
472			dma-names = "tx", "rx";
473		};
474
475		des: des@480a5000 {
476			compatible = "ti,omap4-des";
477			ti,hwmods = "des";
478			reg = <0x480a5000 0xa0>;
479			interrupts = <GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH>;
480			dmas = <&sdma 117>, <&sdma 116>;
481			dma-names = "tx", "rx";
482		};
483
484		sham: sham@4b100000 {
485			compatible = "ti,omap4-sham";
486			ti,hwmods = "sham";
487			reg = <0x4b100000 0x300>;
488			interrupts = <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>;
489			dmas = <&sdma 119>;
490			dma-names = "rx";
491		};
492
493		abb_mpu: regulator-abb-mpu {
494			compatible = "ti,abb-v2";
495			regulator-name = "abb_mpu";
496			#address-cells = <0>;
497			#size-cells = <0>;
498			ti,tranxdone-status-mask = <0x80>;
499			clocks = <&sys_clkin_ck>;
500			ti,settling-time = <50>;
501			ti,clock-cycles = <16>;
502
503			status = "disabled";
504		};
505
506		abb_iva: regulator-abb-iva {
507			compatible = "ti,abb-v2";
508			regulator-name = "abb_iva";
509			#address-cells = <0>;
510			#size-cells = <0>;
511			ti,tranxdone-status-mask = <0x80000000>;
512			clocks = <&sys_clkin_ck>;
513			ti,settling-time = <50>;
514			ti,clock-cycles = <16>;
515
516			status = "disabled";
517		};
518
519		target-module@56000000 {
520			compatible = "ti,sysc-omap4", "ti,sysc";
521			ti,hwmods = "gpu";
522			reg = <0x5601fc00 0x4>,
523			      <0x5601fc10 0x4>;
524			reg-names = "rev", "sysc";
525			ti,sysc-midle = <SYSC_IDLE_FORCE>,
526					<SYSC_IDLE_NO>,
527					<SYSC_IDLE_SMART>,
528					<SYSC_IDLE_SMART_WKUP>;
529			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
530					<SYSC_IDLE_NO>,
531					<SYSC_IDLE_SMART>,
532					<SYSC_IDLE_SMART_WKUP>;
533			clocks = <&l3_gfx_clkctrl OMAP4_GPU_CLKCTRL 0>;
534			clock-names = "fck";
535			#address-cells = <1>;
536			#size-cells = <1>;
537			ranges = <0 0x56000000 0x2000000>;
538
539			/*
540			 * Closed source PowerVR driver, no child device
541			 * binding or driver in mainline
542			 */
543		};
544
545		dss: dss@58000000 {
546			compatible = "ti,omap4-dss";
547			reg = <0x58000000 0x80>;
548			status = "disabled";
549			ti,hwmods = "dss_core";
550			clocks = <&l3_dss_clkctrl OMAP4_DSS_CORE_CLKCTRL 8>;
551			clock-names = "fck";
552			#address-cells = <1>;
553			#size-cells = <1>;
554			ranges;
555
556			dispc@58001000 {
557				compatible = "ti,omap4-dispc";
558				reg = <0x58001000 0x1000>;
559				interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>;
560				ti,hwmods = "dss_dispc";
561				clocks = <&l3_dss_clkctrl OMAP4_DSS_CORE_CLKCTRL 8>;
562				clock-names = "fck";
563			};
564
565			rfbi: encoder@58002000  {
566				compatible = "ti,omap4-rfbi";
567				reg = <0x58002000 0x1000>;
568				status = "disabled";
569				ti,hwmods = "dss_rfbi";
570				clocks = <&l3_dss_clkctrl OMAP4_DSS_CORE_CLKCTRL 8>, <&l3_div_ck>;
571				clock-names = "fck", "ick";
572			};
573
574			venc: encoder@58003000 {
575				compatible = "ti,omap4-venc";
576				reg = <0x58003000 0x1000>;
577				status = "disabled";
578				ti,hwmods = "dss_venc";
579				clocks = <&l3_dss_clkctrl OMAP4_DSS_CORE_CLKCTRL 11>;
580				clock-names = "fck";
581			};
582
583			dsi1: encoder@58004000 {
584				compatible = "ti,omap4-dsi";
585				reg = <0x58004000 0x200>,
586				      <0x58004200 0x40>,
587				      <0x58004300 0x20>;
588				reg-names = "proto", "phy", "pll";
589				interrupts = <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>;
590				status = "disabled";
591				ti,hwmods = "dss_dsi1";
592				clocks = <&l3_dss_clkctrl OMAP4_DSS_CORE_CLKCTRL 8>,
593					 <&l3_dss_clkctrl OMAP4_DSS_CORE_CLKCTRL 10>;
594				clock-names = "fck", "sys_clk";
595			};
596
597			dsi2: encoder@58005000 {
598				compatible = "ti,omap4-dsi";
599				reg = <0x58005000 0x200>,
600				      <0x58005200 0x40>,
601				      <0x58005300 0x20>;
602				reg-names = "proto", "phy", "pll";
603				interrupts = <GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>;
604				status = "disabled";
605				ti,hwmods = "dss_dsi2";
606				clocks = <&l3_dss_clkctrl OMAP4_DSS_CORE_CLKCTRL 8>,
607					 <&l3_dss_clkctrl OMAP4_DSS_CORE_CLKCTRL 10>;
608				clock-names = "fck", "sys_clk";
609			};
610
611			hdmi: encoder@58006000 {
612				compatible = "ti,omap4-hdmi";
613				reg = <0x58006000 0x200>,
614				      <0x58006200 0x100>,
615				      <0x58006300 0x100>,
616				      <0x58006400 0x1000>;
617				reg-names = "wp", "pll", "phy", "core";
618				interrupts = <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>;
619				status = "disabled";
620				ti,hwmods = "dss_hdmi";
621				clocks = <&l3_dss_clkctrl OMAP4_DSS_CORE_CLKCTRL 9>,
622					 <&l3_dss_clkctrl OMAP4_DSS_CORE_CLKCTRL 10>;
623				clock-names = "fck", "sys_clk";
624				dmas = <&sdma 76>;
625				dma-names = "audio_tx";
626			};
627		};
628	};
629};
630
631#include "omap4-l4.dtsi"
632#include "omap44xx-clocks.dtsi"
633