|
@@ -118,6 +118,18 @@
|
|
|
pinctrl-single,function-mask = <0x7fff>;
|
|
|
};
|
|
|
|
|
|
+ sdma: dma-controller@4a056000 {
|
|
|
+ compatible = "ti,omap4430-sdma";
|
|
|
+ reg = <0x4a056000 0x1000>;
|
|
|
+ interrupts = <0 12 0x4>,
|
|
|
+ <0 13 0x4>,
|
|
|
+ <0 14 0x4>,
|
|
|
+ <0 15 0x4>;
|
|
|
+ #dma-cells = <1>;
|
|
|
+ #dma-channels = <32>;
|
|
|
+ #dma-requests = <127>;
|
|
|
+ };
|
|
|
+
|
|
|
gpio1: gpio@4a310000 {
|
|
|
compatible = "ti,omap4-gpio";
|
|
|
reg = <0x4a310000 0x200>;
|
|
@@ -260,6 +272,16 @@
|
|
|
#size-cells = <0>;
|
|
|
ti,hwmods = "mcspi1";
|
|
|
ti,spi-num-cs = <4>;
|
|
|
+ dmas = <&sdma 35>,
|
|
|
+ <&sdma 36>,
|
|
|
+ <&sdma 37>,
|
|
|
+ <&sdma 38>,
|
|
|
+ <&sdma 39>,
|
|
|
+ <&sdma 40>,
|
|
|
+ <&sdma 41>,
|
|
|
+ <&sdma 42>;
|
|
|
+ dma-names = "tx0", "rx0", "tx1", "rx1",
|
|
|
+ "tx2", "rx2", "tx3", "rx3";
|
|
|
};
|
|
|
|
|
|
mcspi2: spi@4809a000 {
|
|
@@ -270,6 +292,11 @@
|
|
|
#size-cells = <0>;
|
|
|
ti,hwmods = "mcspi2";
|
|
|
ti,spi-num-cs = <2>;
|
|
|
+ dmas = <&sdma 43>,
|
|
|
+ <&sdma 44>,
|
|
|
+ <&sdma 45>,
|
|
|
+ <&sdma 46>;
|
|
|
+ dma-names = "tx0", "rx0", "tx1", "rx1";
|
|
|
};
|
|
|
|
|
|
mcspi3: spi@480b8000 {
|
|
@@ -280,6 +307,8 @@
|
|
|
#size-cells = <0>;
|
|
|
ti,hwmods = "mcspi3";
|
|
|
ti,spi-num-cs = <2>;
|
|
|
+ dmas = <&sdma 15>, <&sdma 16>;
|
|
|
+ dma-names = "tx0", "rx0";
|
|
|
};
|
|
|
|
|
|
mcspi4: spi@480ba000 {
|
|
@@ -290,6 +319,8 @@
|
|
|
#size-cells = <0>;
|
|
|
ti,hwmods = "mcspi4";
|
|
|
ti,spi-num-cs = <1>;
|
|
|
+ dmas = <&sdma 70>, <&sdma 71>;
|
|
|
+ dma-names = "tx0", "rx0";
|
|
|
};
|
|
|
|
|
|
mmc1: mmc@4809c000 {
|
|
@@ -299,6 +330,8 @@
|
|
|
ti,hwmods = "mmc1";
|
|
|
ti,dual-volt;
|
|
|
ti,needs-special-reset;
|
|
|
+ dmas = <&sdma 61>, <&sdma 62>;
|
|
|
+ dma-names = "tx", "rx";
|
|
|
};
|
|
|
|
|
|
mmc2: mmc@480b4000 {
|
|
@@ -307,6 +340,8 @@
|
|
|
interrupts = <0 86 0x4>;
|
|
|
ti,hwmods = "mmc2";
|
|
|
ti,needs-special-reset;
|
|
|
+ dmas = <&sdma 47>, <&sdma 48>;
|
|
|
+ dma-names = "tx", "rx";
|
|
|
};
|
|
|
|
|
|
mmc3: mmc@480ad000 {
|
|
@@ -315,6 +350,8 @@
|
|
|
interrupts = <0 94 0x4>;
|
|
|
ti,hwmods = "mmc3";
|
|
|
ti,needs-special-reset;
|
|
|
+ dmas = <&sdma 77>, <&sdma 78>;
|
|
|
+ dma-names = "tx", "rx";
|
|
|
};
|
|
|
|
|
|
mmc4: mmc@480d1000 {
|
|
@@ -323,6 +360,8 @@
|
|
|
interrupts = <0 96 0x4>;
|
|
|
ti,hwmods = "mmc4";
|
|
|
ti,needs-special-reset;
|
|
|
+ dmas = <&sdma 57>, <&sdma 58>;
|
|
|
+ dma-names = "tx", "rx";
|
|
|
};
|
|
|
|
|
|
mmc5: mmc@480d5000 {
|
|
@@ -331,6 +370,8 @@
|
|
|
interrupts = <0 59 0x4>;
|
|
|
ti,hwmods = "mmc5";
|
|
|
ti,needs-special-reset;
|
|
|
+ dmas = <&sdma 59>, <&sdma 60>;
|
|
|
+ dma-names = "tx", "rx";
|
|
|
};
|
|
|
|
|
|
wdt2: wdt@4a314000 {
|