diff options
author | Matt Porter <mporter@ti.com> | 2013-09-10 15:24:39 -0400 |
---|---|---|
committer | Benoit Cousson <bcousson@baylibre.com> | 2013-10-11 15:06:29 -0400 |
commit | 55b4452b4b7082ecf3cc2095bc21762a901a8ca2 (patch) | |
tree | 995295869826dab924763d3da0a7d99a7dffb02f /arch/arm/boot/dts/am33xx.dtsi | |
parent | f5e2f807b730fa7f0683e515fe7483a5ebff9095 (diff) |
ARM: dts: AM33XX: Add MMC support and documentation
Adds AM33XX MMC support for am335x-bone, am335x-evm and am335x-evmsk boards.
Also added is the DMA binding definitions based on the generic DMA request
binding.
Additional changes made to DTS:
* Interrupt, reg and compatible properties added
* ti,needs-special-hs-handling added
Signed-off-by: Matt Porter <mporter@ti.com>
Acked-by: Tony Lindgren <tony@atomide.com>
Signed-off-by: Joel Fernandes <joelf@ti.com>
Signed-off-by: Benoit Cousson <bcousson@baylibre.com>
Diffstat (limited to 'arch/arm/boot/dts/am33xx.dtsi')
-rw-r--r-- | arch/arm/boot/dts/am33xx.dtsi | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi index 9cd60bf5edb5..553adc6b535e 100644 --- a/arch/arm/boot/dts/am33xx.dtsi +++ b/arch/arm/boot/dts/am33xx.dtsi | |||
@@ -245,6 +245,44 @@ | |||
245 | status = "disabled"; | 245 | status = "disabled"; |
246 | }; | 246 | }; |
247 | 247 | ||
248 | mmc1: mmc@48060000 { | ||
249 | compatible = "ti,omap4-hsmmc"; | ||
250 | ti,hwmods = "mmc1"; | ||
251 | ti,dual-volt; | ||
252 | ti,needs-special-reset; | ||
253 | ti,needs-special-hs-handling; | ||
254 | dmas = <&edma 24 | ||
255 | &edma 25>; | ||
256 | dma-names = "tx", "rx"; | ||
257 | interrupts = <64>; | ||
258 | interrupt-parent = <&intc>; | ||
259 | reg = <0x48060000 0x1000>; | ||
260 | status = "disabled"; | ||
261 | }; | ||
262 | |||
263 | mmc2: mmc@481d8000 { | ||
264 | compatible = "ti,omap4-hsmmc"; | ||
265 | ti,hwmods = "mmc2"; | ||
266 | ti,needs-special-reset; | ||
267 | dmas = <&edma 2 | ||
268 | &edma 3>; | ||
269 | dma-names = "tx", "rx"; | ||
270 | interrupts = <28>; | ||
271 | interrupt-parent = <&intc>; | ||
272 | reg = <0x481d8000 0x1000>; | ||
273 | status = "disabled"; | ||
274 | }; | ||
275 | |||
276 | mmc3: mmc@47810000 { | ||
277 | compatible = "ti,omap4-hsmmc"; | ||
278 | ti,hwmods = "mmc3"; | ||
279 | ti,needs-special-reset; | ||
280 | interrupts = <29>; | ||
281 | interrupt-parent = <&intc>; | ||
282 | reg = <0x47810000 0x1000>; | ||
283 | status = "disabled"; | ||
284 | }; | ||
285 | |||
248 | wdt2: wdt@44e35000 { | 286 | wdt2: wdt@44e35000 { |
249 | compatible = "ti,omap3-wdt"; | 287 | compatible = "ti,omap3-wdt"; |
250 | ti,hwmods = "wd_timer2"; | 288 | ti,hwmods = "wd_timer2"; |