2 * Device Tree Source for OMAP2 SoC
4 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
6 * This file is licensed under the terms of the GNU General Public License
7 * version 2. This program is licensed "as is" without any warranty of any
8 * kind, whether express or implied.
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/interrupt-controller/irq.h>
13 #include <dt-bindings/pinctrl/omap.h>
15 #include "skeleton.dtsi"
18 compatible = "ti,omap2430", "ti,omap2420", "ti,omap2";
19 interrupt-parent = <&intc>;
34 compatible = "arm,arm1136jf-s";
40 compatible = "arm,arm1136-pmu";
45 compatible = "ti,omap-infra";
47 compatible = "ti,omap2-mpu";
53 compatible = "simple-bus";
57 ti,hwmods = "l3_main";
60 compatible = "ti,omap2-aes";
62 reg = <0x480a6000 0x50>;
63 dmas = <&sdma 9 &sdma 10>;
64 dma-names = "tx", "rx";
68 compatible = "ti,omap2420-1w";
70 reg = <0x480b2000 0x1000>;
74 mailbox: mailbox@48094000 {
75 compatible = "ti,omap2-mailbox";
76 ti,hwmods = "mailbox";
77 reg = <0x48094000 0x200>;
81 intc: interrupt-controller@1 {
82 compatible = "ti,omap2-intc";
84 #interrupt-cells = <1>;
86 reg = <0x480FE000 0x1000>;
89 sdma: dma-controller@48056000 {
90 compatible = "ti,omap2430-sdma", "ti,omap2420-sdma";
92 reg = <0x48056000 0x1000>;
103 compatible = "ti,omap2-i2c";
105 reg = <0x48070000 0x80>;
106 #address-cells = <1>;
109 dmas = <&sdma 27 &sdma 28>;
110 dma-names = "tx", "rx";
114 compatible = "ti,omap2-i2c";
116 reg = <0x48072000 0x80>;
117 #address-cells = <1>;
120 dmas = <&sdma 29 &sdma 30>;
121 dma-names = "tx", "rx";
124 mcspi1: mcspi@48098000 {
125 compatible = "ti,omap2-mcspi";
126 ti,hwmods = "mcspi1";
127 reg = <0x48098000 0x100>;
129 dmas = <&sdma 35 &sdma 36 &sdma 37 &sdma 38
130 &sdma 39 &sdma 40 &sdma 41 &sdma 42>;
131 dma-names = "tx0", "rx0", "tx1", "rx1",
132 "tx2", "rx2", "tx3", "rx3";
135 mcspi2: mcspi@4809a000 {
136 compatible = "ti,omap2-mcspi";
137 ti,hwmods = "mcspi2";
138 reg = <0x4809a000 0x100>;
140 dmas = <&sdma 43 &sdma 44 &sdma 45 &sdma 46>;
141 dma-names = "tx0", "rx0", "tx1", "rx1";
145 compatible = "ti,omap2-rng";
147 reg = <0x480a0000 0x50>;
151 sham: sham@480a4000 {
152 compatible = "ti,omap2-sham";
154 reg = <0x480a4000 0x64>;
160 uart1: serial@4806a000 {
161 compatible = "ti,omap2-uart";
163 reg = <0x4806a000 0x2000>;
165 dmas = <&sdma 49 &sdma 50>;
166 dma-names = "tx", "rx";
167 clock-frequency = <48000000>;
170 uart2: serial@4806c000 {
171 compatible = "ti,omap2-uart";
173 reg = <0x4806c000 0x400>;
175 dmas = <&sdma 51 &sdma 52>;
176 dma-names = "tx", "rx";
177 clock-frequency = <48000000>;
180 uart3: serial@4806e000 {
181 compatible = "ti,omap2-uart";
183 reg = <0x4806e000 0x400>;
185 dmas = <&sdma 53 &sdma 54>;
186 dma-names = "tx", "rx";
187 clock-frequency = <48000000>;
190 timer2: timer@4802a000 {
191 compatible = "ti,omap2420-timer";
192 reg = <0x4802a000 0x400>;
194 ti,hwmods = "timer2";
197 timer3: timer@48078000 {
198 compatible = "ti,omap2420-timer";
199 reg = <0x48078000 0x400>;
201 ti,hwmods = "timer3";
204 timer4: timer@4807a000 {
205 compatible = "ti,omap2420-timer";
206 reg = <0x4807a000 0x400>;
208 ti,hwmods = "timer4";
211 timer5: timer@4807c000 {
212 compatible = "ti,omap2420-timer";
213 reg = <0x4807c000 0x400>;
215 ti,hwmods = "timer5";
219 timer6: timer@4807e000 {
220 compatible = "ti,omap2420-timer";
221 reg = <0x4807e000 0x400>;
223 ti,hwmods = "timer6";
227 timer7: timer@48080000 {
228 compatible = "ti,omap2420-timer";
229 reg = <0x48080000 0x400>;
231 ti,hwmods = "timer7";
235 timer8: timer@48082000 {
236 compatible = "ti,omap2420-timer";
237 reg = <0x48082000 0x400>;
239 ti,hwmods = "timer8";
243 timer9: timer@48084000 {
244 compatible = "ti,omap2420-timer";
245 reg = <0x48084000 0x400>;
247 ti,hwmods = "timer9";
251 timer10: timer@48086000 {
252 compatible = "ti,omap2420-timer";
253 reg = <0x48086000 0x400>;
255 ti,hwmods = "timer10";
259 timer11: timer@48088000 {
260 compatible = "ti,omap2420-timer";
261 reg = <0x48088000 0x400>;
263 ti,hwmods = "timer11";
267 timer12: timer@4808a000 {
268 compatible = "ti,omap2420-timer";
269 reg = <0x4808a000 0x400>;
271 ti,hwmods = "timer12";