summaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/dm814x.dtsi
diff options
context:
space:
mode:
authorTony Lindgren <tony@atomide.com>2015-12-23 01:00:45 +0100
committerTony Lindgren <tony@atomide.com>2015-12-23 01:00:45 +0100
commit609e55745fd6dd670fed4cbb621f881d2d105162 (patch)
tree22977e96e1c6e26ac94768e11932d5d73e9e913a /arch/arm/boot/dts/dm814x.dtsi
parentARM: dts: Update edma bindings on dm814x to use edma_xbar (diff)
downloadlinux-609e55745fd6dd670fed4cbb621f881d2d105162.tar.xz
linux-609e55745fd6dd670fed4cbb621f881d2d105162.zip
ARM: dts: Add mmc device entries for dm814x
Add mmc device entries for dm814x. Signed-off-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'arch/arm/boot/dts/dm814x.dtsi')
-rw-r--r--arch/arm/boot/dts/dm814x.dtsi31
1 files changed, 31 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/dm814x.dtsi b/arch/arm/boot/dts/dm814x.dtsi
index 72e071c4e4fe..75f42976572b 100644
--- a/arch/arm/boot/dts/dm814x.dtsi
+++ b/arch/arm/boot/dts/dm814x.dtsi
@@ -183,6 +183,28 @@
ti,hwmods = "timer3";
};
+ mmc1: mmc@60000 {
+ compatible = "ti,omap4-hsmmc";
+ ti,hwmods = "mmc1";
+ dmas = <&edma 24 0
+ &edma 25 0>;
+ dma-names = "tx", "rx";
+ interrupts = <64>;
+ interrupt-parent = <&intc>;
+ reg = <0x60000 0x1000>;
+ };
+
+ mmc2: mmc@1d8000 {
+ compatible = "ti,omap4-hsmmc";
+ ti,hwmods = "mmc2";
+ dmas = <&edma 2 0
+ &edma 3 0>;
+ dma-names = "tx", "rx";
+ interrupts = <28>;
+ interrupt-parent = <&intc>;
+ reg = <0x1d8000 0x1000>;
+ };
+
control: control@140000 {
compatible = "ti,dm814-scm", "simple-bus";
reg = <0x140000 0x20000>;
@@ -279,6 +301,15 @@
reg = <0x48200000 0x1000>;
};
+ /* Board must configure evtmux with edma_xbar for EDMA */
+ mmc3: mmc@47810000 {
+ compatible = "ti,omap4-hsmmc";
+ ti,hwmods = "mmc3";
+ interrupts = <29>;
+ interrupt-parent = <&intc>;
+ reg = <0x47810000 0x1000>;
+ };
+
edma: edma@49000000 {
compatible = "ti,edma3-tpcc";
ti,hwmods = "tpcc";