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 810947198208..f38ea8771b44 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 | }; |
