diff options
Diffstat (limited to 'arch/arm/boot/dts/omap3.dtsi')
-rw-r--r-- | arch/arm/boot/dts/omap3.dtsi | 94 |
1 files changed, 87 insertions, 7 deletions
diff --git a/arch/arm/boot/dts/omap3.dtsi b/arch/arm/boot/dts/omap3.dtsi index 81094719820..f38ea8771b4 100644 --- a/arch/arm/boot/dts/omap3.dtsi +++ b/arch/arm/boot/dts/omap3.dtsi | |||
@@ -17,7 +17,6 @@ | |||
17 | serial0 = &uart1; | 17 | serial0 = &uart1; |
18 | serial1 = &uart2; | 18 | serial1 = &uart2; |
19 | serial2 = &uart3; | 19 | serial2 = &uart3; |
20 | serial3 = &uart4; | ||
21 | }; | 20 | }; |
22 | 21 | ||
23 | cpus { | 22 | cpus { |
@@ -69,6 +68,24 @@ | |||
69 | reg = <0x48200000 0x1000>; | 68 | reg = <0x48200000 0x1000>; |
70 | }; | 69 | }; |
71 | 70 | ||
71 | omap3_pmx_core: pinmux@48002030 { | ||
72 | compatible = "ti,omap3-padconf", "pinctrl-single"; | ||
73 | reg = <0x48002030 0x05cc>; | ||
74 | #address-cells = <1>; | ||
75 | #size-cells = <0>; | ||
76 | pinctrl-single,register-width = <16>; | ||
77 | pinctrl-single,function-mask = <0x7fff>; | ||
78 | }; | ||
79 | |||
80 | omap3_pmx_wkup: pinmux@0x48002a58 { | ||
81 | compatible = "ti,omap3-padconf", "pinctrl-single"; | ||
82 | reg = <0x48002a58 0x5c>; | ||
83 | #address-cells = <1>; | ||
84 | #size-cells = <0>; | ||
85 | pinctrl-single,register-width = <16>; | ||
86 | pinctrl-single,function-mask = <0x7fff>; | ||
87 | }; | ||
88 | |||
72 | gpio1: gpio@48310000 { | 89 | gpio1: gpio@48310000 { |
73 | compatible = "ti,omap3-gpio"; | 90 | compatible = "ti,omap3-gpio"; |
74 | ti,hwmods = "gpio1"; | 91 | ti,hwmods = "gpio1"; |
@@ -141,12 +158,6 @@ | |||
141 | clock-frequency = <48000000>; | 158 | clock-frequency = <48000000>; |
142 | }; | 159 | }; |
143 | 160 | ||
144 | uart4: serial@49042000 { | ||
145 | compatible = "ti,omap3-uart"; | ||
146 | ti,hwmods = "uart4"; | ||
147 | clock-frequency = <48000000>; | ||
148 | }; | ||
149 | |||
150 | i2c1: i2c@48070000 { | 161 | i2c1: i2c@48070000 { |
151 | compatible = "ti,omap3-i2c"; | 162 | compatible = "ti,omap3-i2c"; |
152 | #address-cells = <1>; | 163 | #address-cells = <1>; |
@@ -220,5 +231,74 @@ | |||
220 | compatible = "ti,omap3-wdt"; | 231 | compatible = "ti,omap3-wdt"; |
221 | ti,hwmods = "wd_timer2"; | 232 | ti,hwmods = "wd_timer2"; |
222 | }; | 233 | }; |
234 | |||
235 | mcbsp1: mcbsp@48074000 { | ||
236 | compatible = "ti,omap3-mcbsp"; | ||
237 | reg = <0x48074000 0xff>; | ||
238 | reg-names = "mpu"; | ||
239 | interrupts = <16>, /* OCP compliant interrupt */ | ||
240 | <59>, /* TX interrupt */ | ||
241 | <60>; /* RX interrupt */ | ||
242 | interrupt-names = "common", "tx", "rx"; | ||
243 | interrupt-parent = <&intc>; | ||
244 | ti,buffer-size = <128>; | ||
245 | ti,hwmods = "mcbsp1"; | ||
246 | }; | ||
247 | |||
248 | mcbsp2: mcbsp@49022000 { | ||
249 | compatible = "ti,omap3-mcbsp"; | ||
250 | reg = <0x49022000 0xff>, | ||
251 | <0x49028000 0xff>; | ||
252 | reg-names = "mpu", "sidetone"; | ||
253 | interrupts = <17>, /* OCP compliant interrupt */ | ||
254 | <62>, /* TX interrupt */ | ||
255 | <63>, /* RX interrupt */ | ||
256 | <4>; /* Sidetone */ | ||
257 | interrupt-names = "common", "tx", "rx", "sidetone"; | ||
258 | interrupt-parent = <&intc>; | ||
259 | ti,buffer-size = <1280>; | ||
260 | ti,hwmods = "mcbsp2"; | ||
261 | }; | ||
262 | |||
263 | mcbsp3: mcbsp@49024000 { | ||
264 | compatible = "ti,omap3-mcbsp"; | ||
265 | reg = <0x49024000 0xff>, | ||
266 | <0x4902a000 0xff>; | ||
267 | reg-names = "mpu", "sidetone"; | ||
268 | interrupts = <22>, /* OCP compliant interrupt */ | ||
269 | <89>, /* TX interrupt */ | ||
270 | <90>, /* RX interrupt */ | ||
271 | <5>; /* Sidetone */ | ||
272 | interrupt-names = "common", "tx", "rx", "sidetone"; | ||
273 | interrupt-parent = <&intc>; | ||
274 | ti,buffer-size = <128>; | ||
275 | ti,hwmods = "mcbsp3"; | ||
276 | }; | ||
277 | |||
278 | mcbsp4: mcbsp@49026000 { | ||
279 | compatible = "ti,omap3-mcbsp"; | ||
280 | reg = <0x49026000 0xff>; | ||
281 | reg-names = "mpu"; | ||
282 | interrupts = <23>, /* OCP compliant interrupt */ | ||
283 | <54>, /* TX interrupt */ | ||
284 | <55>; /* RX interrupt */ | ||
285 | interrupt-names = "common", "tx", "rx"; | ||
286 | interrupt-parent = <&intc>; | ||
287 | ti,buffer-size = <128>; | ||
288 | ti,hwmods = "mcbsp4"; | ||
289 | }; | ||
290 | |||
291 | mcbsp5: mcbsp@48096000 { | ||
292 | compatible = "ti,omap3-mcbsp"; | ||
293 | reg = <0x48096000 0xff>; | ||
294 | reg-names = "mpu"; | ||
295 | interrupts = <27>, /* OCP compliant interrupt */ | ||
296 | <81>, /* TX interrupt */ | ||
297 | <82>; /* RX interrupt */ | ||
298 | interrupt-names = "common", "tx", "rx"; | ||
299 | interrupt-parent = <&intc>; | ||
300 | ti,buffer-size = <128>; | ||
301 | ti,hwmods = "mcbsp5"; | ||
302 | }; | ||
223 | }; | 303 | }; |
224 | }; | 304 | }; |