diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2013-05-07 14:06:17 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-05-07 14:06:17 -0400 |
commit | 38f56f33ca381751f9b8910f67e7a805ec0b68cb (patch) | |
tree | 202f2ce60f3f43a948607ec76c8cc48c1cf73a4b /arch/arm/boot/dts/am33xx.dtsi | |
parent | fcba914542082b272f31c8e4c40000b88ed3208d (diff) | |
parent | 4183bef2e093a2f0aab45f2d5fed82b0e02aeacf (diff) |
Merge tag 'dt-for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
Pull ARM SoC device tree updates (part 2) from Arnd Bergmann:
"These are mostly new device tree bindings for existing drivers, as
well as changes to the device tree source files to add support for
those devices, and a couple of new boards, most notably Samsung's
Exynos5 based Chromebook.
The changes depend on earlier platform specific updates and touch the
usual platforms: omap, exynos, tegra, mxs, mvebu and davinci."
* tag 'dt-for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (169 commits)
ARM: exynos: dts: cros5250: add EC device
ARM: dts: Add sbs-battery for exynos5250-snow
ARM: dts: Add i2c-arbitrator bus for exynos5250-snow
ARM: dts: add mshc controller node for Exynos4x12 SoCs
ARM: dts: Add chip-id controller node on Exynos4/5 SoC
ARM: EXYNOS: Create virtual I/O mapping for Chip-ID controller using device tree
ARM: davinci: da850-evm: add SPI flash support
ARM: davinci: da850: override SPI DT node device name
ARM: davinci: da850: add SPI1 DT node
spi/davinci: add DT binding documentation
spi/davinci: no wildcards in DT compatible property
ARM: dts: mvebu: Convert mvebu device tree files to 64 bits
ARM: dts: mvebu: introduce internal-regs node
ARM: dts: mvebu: Convert all the mvebu files to use the range property
ARM: dts: mvebu: move all peripherals inside soc
ARM: dts: mvebu: fix cpus section indentation
ARM: davinci: da850: add EHRPWM & ECAP DT node
ARM/dts: OMAP3: fix pinctrl-single configuration
ARM: dts: Add OMAP3430 SDP NOR flash memory binding
ARM: dts: Add NOR flash bindings for OMAP2420 H4
...
Diffstat (limited to 'arch/arm/boot/dts/am33xx.dtsi')
-rw-r--r-- | arch/arm/boot/dts/am33xx.dtsi | 40 |
1 files changed, 22 insertions, 18 deletions
diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi index 91fe4f148f80..d1101103aa51 100644 --- a/arch/arm/boot/dts/am33xx.dtsi +++ b/arch/arm/boot/dts/am33xx.dtsi | |||
@@ -21,6 +21,8 @@ | |||
21 | serial3 = &uart4; | 21 | serial3 = &uart4; |
22 | serial4 = &uart5; | 22 | serial4 = &uart5; |
23 | serial5 = &uart6; | 23 | serial5 = &uart6; |
24 | d_can0 = &dcan0; | ||
25 | d_can1 = &dcan1; | ||
24 | }; | 26 | }; |
25 | 27 | ||
26 | cpus { | 28 | cpus { |
@@ -87,7 +89,7 @@ | |||
87 | reg = <0x48200000 0x1000>; | 89 | reg = <0x48200000 0x1000>; |
88 | }; | 90 | }; |
89 | 91 | ||
90 | gpio1: gpio@44e07000 { | 92 | gpio0: gpio@44e07000 { |
91 | compatible = "ti,omap4-gpio"; | 93 | compatible = "ti,omap4-gpio"; |
92 | ti,hwmods = "gpio1"; | 94 | ti,hwmods = "gpio1"; |
93 | gpio-controller; | 95 | gpio-controller; |
@@ -98,7 +100,7 @@ | |||
98 | interrupts = <96>; | 100 | interrupts = <96>; |
99 | }; | 101 | }; |
100 | 102 | ||
101 | gpio2: gpio@4804c000 { | 103 | gpio1: gpio@4804c000 { |
102 | compatible = "ti,omap4-gpio"; | 104 | compatible = "ti,omap4-gpio"; |
103 | ti,hwmods = "gpio2"; | 105 | ti,hwmods = "gpio2"; |
104 | gpio-controller; | 106 | gpio-controller; |
@@ -109,7 +111,7 @@ | |||
109 | interrupts = <98>; | 111 | interrupts = <98>; |
110 | }; | 112 | }; |
111 | 113 | ||
112 | gpio3: gpio@481ac000 { | 114 | gpio2: gpio@481ac000 { |
113 | compatible = "ti,omap4-gpio"; | 115 | compatible = "ti,omap4-gpio"; |
114 | ti,hwmods = "gpio3"; | 116 | ti,hwmods = "gpio3"; |
115 | gpio-controller; | 117 | gpio-controller; |
@@ -120,7 +122,7 @@ | |||
120 | interrupts = <32>; | 122 | interrupts = <32>; |
121 | }; | 123 | }; |
122 | 124 | ||
123 | gpio4: gpio@481ae000 { | 125 | gpio3: gpio@481ae000 { |
124 | compatible = "ti,omap4-gpio"; | 126 | compatible = "ti,omap4-gpio"; |
125 | ti,hwmods = "gpio4"; | 127 | ti,hwmods = "gpio4"; |
126 | gpio-controller; | 128 | gpio-controller; |
@@ -185,7 +187,7 @@ | |||
185 | status = "disabled"; | 187 | status = "disabled"; |
186 | }; | 188 | }; |
187 | 189 | ||
188 | i2c1: i2c@44e0b000 { | 190 | i2c0: i2c@44e0b000 { |
189 | compatible = "ti,omap4-i2c"; | 191 | compatible = "ti,omap4-i2c"; |
190 | #address-cells = <1>; | 192 | #address-cells = <1>; |
191 | #size-cells = <0>; | 193 | #size-cells = <0>; |
@@ -195,7 +197,7 @@ | |||
195 | status = "disabled"; | 197 | status = "disabled"; |
196 | }; | 198 | }; |
197 | 199 | ||
198 | i2c2: i2c@4802a000 { | 200 | i2c1: i2c@4802a000 { |
199 | compatible = "ti,omap4-i2c"; | 201 | compatible = "ti,omap4-i2c"; |
200 | #address-cells = <1>; | 202 | #address-cells = <1>; |
201 | #size-cells = <0>; | 203 | #size-cells = <0>; |
@@ -205,7 +207,7 @@ | |||
205 | status = "disabled"; | 207 | status = "disabled"; |
206 | }; | 208 | }; |
207 | 209 | ||
208 | i2c3: i2c@4819c000 { | 210 | i2c2: i2c@4819c000 { |
209 | compatible = "ti,omap4-i2c"; | 211 | compatible = "ti,omap4-i2c"; |
210 | #address-cells = <1>; | 212 | #address-cells = <1>; |
211 | #size-cells = <0>; | 213 | #size-cells = <0>; |
@@ -225,7 +227,8 @@ | |||
225 | dcan0: d_can@481cc000 { | 227 | dcan0: d_can@481cc000 { |
226 | compatible = "bosch,d_can"; | 228 | compatible = "bosch,d_can"; |
227 | ti,hwmods = "d_can0"; | 229 | ti,hwmods = "d_can0"; |
228 | reg = <0x481cc000 0x2000>; | 230 | reg = <0x481cc000 0x2000 |
231 | 0x44e10644 0x4>; | ||
229 | interrupts = <52>; | 232 | interrupts = <52>; |
230 | status = "disabled"; | 233 | status = "disabled"; |
231 | }; | 234 | }; |
@@ -233,13 +236,14 @@ | |||
233 | dcan1: d_can@481d0000 { | 236 | dcan1: d_can@481d0000 { |
234 | compatible = "bosch,d_can"; | 237 | compatible = "bosch,d_can"; |
235 | ti,hwmods = "d_can1"; | 238 | ti,hwmods = "d_can1"; |
236 | reg = <0x481d0000 0x2000>; | 239 | reg = <0x481d0000 0x2000 |
240 | 0x44e10644 0x4>; | ||
237 | interrupts = <55>; | 241 | interrupts = <55>; |
238 | status = "disabled"; | 242 | status = "disabled"; |
239 | }; | 243 | }; |
240 | 244 | ||
241 | timer1: timer@44e31000 { | 245 | timer1: timer@44e31000 { |
242 | compatible = "ti,omap2-timer"; | 246 | compatible = "ti,am335x-timer-1ms"; |
243 | reg = <0x44e31000 0x400>; | 247 | reg = <0x44e31000 0x400>; |
244 | interrupts = <67>; | 248 | interrupts = <67>; |
245 | ti,hwmods = "timer1"; | 249 | ti,hwmods = "timer1"; |
@@ -247,21 +251,21 @@ | |||
247 | }; | 251 | }; |
248 | 252 | ||
249 | timer2: timer@48040000 { | 253 | timer2: timer@48040000 { |
250 | compatible = "ti,omap2-timer"; | 254 | compatible = "ti,am335x-timer"; |
251 | reg = <0x48040000 0x400>; | 255 | reg = <0x48040000 0x400>; |
252 | interrupts = <68>; | 256 | interrupts = <68>; |
253 | ti,hwmods = "timer2"; | 257 | ti,hwmods = "timer2"; |
254 | }; | 258 | }; |
255 | 259 | ||
256 | timer3: timer@48042000 { | 260 | timer3: timer@48042000 { |
257 | compatible = "ti,omap2-timer"; | 261 | compatible = "ti,am335x-timer"; |
258 | reg = <0x48042000 0x400>; | 262 | reg = <0x48042000 0x400>; |
259 | interrupts = <69>; | 263 | interrupts = <69>; |
260 | ti,hwmods = "timer3"; | 264 | ti,hwmods = "timer3"; |
261 | }; | 265 | }; |
262 | 266 | ||
263 | timer4: timer@48044000 { | 267 | timer4: timer@48044000 { |
264 | compatible = "ti,omap2-timer"; | 268 | compatible = "ti,am335x-timer"; |
265 | reg = <0x48044000 0x400>; | 269 | reg = <0x48044000 0x400>; |
266 | interrupts = <92>; | 270 | interrupts = <92>; |
267 | ti,hwmods = "timer4"; | 271 | ti,hwmods = "timer4"; |
@@ -269,7 +273,7 @@ | |||
269 | }; | 273 | }; |
270 | 274 | ||
271 | timer5: timer@48046000 { | 275 | timer5: timer@48046000 { |
272 | compatible = "ti,omap2-timer"; | 276 | compatible = "ti,am335x-timer"; |
273 | reg = <0x48046000 0x400>; | 277 | reg = <0x48046000 0x400>; |
274 | interrupts = <93>; | 278 | interrupts = <93>; |
275 | ti,hwmods = "timer5"; | 279 | ti,hwmods = "timer5"; |
@@ -277,7 +281,7 @@ | |||
277 | }; | 281 | }; |
278 | 282 | ||
279 | timer6: timer@48048000 { | 283 | timer6: timer@48048000 { |
280 | compatible = "ti,omap2-timer"; | 284 | compatible = "ti,am335x-timer"; |
281 | reg = <0x48048000 0x400>; | 285 | reg = <0x48048000 0x400>; |
282 | interrupts = <94>; | 286 | interrupts = <94>; |
283 | ti,hwmods = "timer6"; | 287 | ti,hwmods = "timer6"; |
@@ -285,7 +289,7 @@ | |||
285 | }; | 289 | }; |
286 | 290 | ||
287 | timer7: timer@4804a000 { | 291 | timer7: timer@4804a000 { |
288 | compatible = "ti,omap2-timer"; | 292 | compatible = "ti,am335x-timer"; |
289 | reg = <0x4804a000 0x400>; | 293 | reg = <0x4804a000 0x400>; |
290 | interrupts = <95>; | 294 | interrupts = <95>; |
291 | ti,hwmods = "timer7"; | 295 | ti,hwmods = "timer7"; |
@@ -305,7 +309,7 @@ | |||
305 | #address-cells = <1>; | 309 | #address-cells = <1>; |
306 | #size-cells = <0>; | 310 | #size-cells = <0>; |
307 | reg = <0x48030000 0x400>; | 311 | reg = <0x48030000 0x400>; |
308 | interrupt = <65>; | 312 | interrupts = <65>; |
309 | ti,spi-num-cs = <2>; | 313 | ti,spi-num-cs = <2>; |
310 | ti,hwmods = "spi0"; | 314 | ti,hwmods = "spi0"; |
311 | status = "disabled"; | 315 | status = "disabled"; |
@@ -316,7 +320,7 @@ | |||
316 | #address-cells = <1>; | 320 | #address-cells = <1>; |
317 | #size-cells = <0>; | 321 | #size-cells = <0>; |
318 | reg = <0x481a0000 0x400>; | 322 | reg = <0x481a0000 0x400>; |
319 | interrupt = <125>; | 323 | interrupts = <125>; |
320 | ti,spi-num-cs = <2>; | 324 | ti,spi-num-cs = <2>; |
321 | ti,hwmods = "spi1"; | 325 | ti,hwmods = "spi1"; |
322 | status = "disabled"; | 326 | status = "disabled"; |