Sfoglia il codice sorgente

powerpc/83xx: Add missing cell-index to dma-channel device nodes

Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Kumar Gala 16 anni fa
parent
commit
aeb42762b8

+ 4 - 0
arch/powerpc/boot/dts/asp834x-redboot.dts

@@ -130,24 +130,28 @@
 			dma-channel@0 {
 			dma-channel@0 {
 				compatible = "fsl,mpc8347-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8347-dma-channel", "fsl,elo-dma-channel";
 				reg = <0 0x80>;
 				reg = <0 0x80>;
+				cell-index = <0>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@80 {
 			dma-channel@80 {
 				compatible = "fsl,mpc8347-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8347-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x80 0x80>;
 				reg = <0x80 0x80>;
+				cell-index = <1>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@100 {
 			dma-channel@100 {
 				compatible = "fsl,mpc8347-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8347-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x100 0x80>;
 				reg = <0x100 0x80>;
+				cell-index = <2>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@180 {
 			dma-channel@180 {
 				compatible = "fsl,mpc8347-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8347-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x180 0x28>;
 				reg = <0x180 0x28>;
+				cell-index = <3>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};

+ 4 - 0
arch/powerpc/boot/dts/mpc8313erdb.dts

@@ -176,24 +176,28 @@
 			dma-channel@0 {
 			dma-channel@0 {
 				compatible = "fsl,mpc8313-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8313-dma-channel", "fsl,elo-dma-channel";
 				reg = <0 0x80>;
 				reg = <0 0x80>;
+				cell-index = <0>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@80 {
 			dma-channel@80 {
 				compatible = "fsl,mpc8313-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8313-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x80 0x80>;
 				reg = <0x80 0x80>;
+				cell-index = <1>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@100 {
 			dma-channel@100 {
 				compatible = "fsl,mpc8313-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8313-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x100 0x80>;
 				reg = <0x100 0x80>;
+				cell-index = <2>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@180 {
 			dma-channel@180 {
 				compatible = "fsl,mpc8313-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8313-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x180 0x28>;
 				reg = <0x180 0x28>;
+				cell-index = <3>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};

+ 4 - 0
arch/powerpc/boot/dts/mpc8315erdb.dts

@@ -144,24 +144,28 @@
 			dma-channel@0 {
 			dma-channel@0 {
 				compatible = "fsl,mpc8315-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8315-dma-channel", "fsl,elo-dma-channel";
 				reg = <0 0x80>;
 				reg = <0 0x80>;
+				cell-index = <0>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@80 {
 			dma-channel@80 {
 				compatible = "fsl,mpc8315-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8315-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x80 0x80>;
 				reg = <0x80 0x80>;
+				cell-index = <1>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@100 {
 			dma-channel@100 {
 				compatible = "fsl,mpc8315-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8315-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x100 0x80>;
 				reg = <0x100 0x80>;
+				cell-index = <2>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@180 {
 			dma-channel@180 {
 				compatible = "fsl,mpc8315-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8315-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x180 0x28>;
 				reg = <0x180 0x28>;
+				cell-index = <3>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};

+ 4 - 0
arch/powerpc/boot/dts/mpc832x_mds.dts

@@ -127,24 +127,28 @@
 			dma-channel@0 {
 			dma-channel@0 {
 				compatible = "fsl,mpc8323-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8323-dma-channel", "fsl,elo-dma-channel";
 				reg = <0 0x80>;
 				reg = <0 0x80>;
+				cell-index = <0>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@80 {
 			dma-channel@80 {
 				compatible = "fsl,mpc8323-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8323-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x80 0x80>;
 				reg = <0x80 0x80>;
+				cell-index = <1>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@100 {
 			dma-channel@100 {
 				compatible = "fsl,mpc8323-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8323-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x100 0x80>;
 				reg = <0x100 0x80>;
+				cell-index = <2>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@180 {
 			dma-channel@180 {
 				compatible = "fsl,mpc8323-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8323-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x180 0x28>;
 				reg = <0x180 0x28>;
+				cell-index = <3>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};

+ 4 - 0
arch/powerpc/boot/dts/mpc832x_rdb.dts

@@ -105,24 +105,28 @@
 			dma-channel@0 {
 			dma-channel@0 {
 				compatible = "fsl,mpc8323-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8323-dma-channel", "fsl,elo-dma-channel";
 				reg = <0 0x80>;
 				reg = <0 0x80>;
+				cell-index = <0>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@80 {
 			dma-channel@80 {
 				compatible = "fsl,mpc8323-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8323-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x80 0x80>;
 				reg = <0x80 0x80>;
+				cell-index = <1>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@100 {
 			dma-channel@100 {
 				compatible = "fsl,mpc8323-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8323-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x100 0x80>;
 				reg = <0x100 0x80>;
+				cell-index = <2>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@180 {
 			dma-channel@180 {
 				compatible = "fsl,mpc8323-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8323-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x180 0x28>;
 				reg = <0x180 0x28>;
+				cell-index = <3>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};

+ 4 - 0
arch/powerpc/boot/dts/mpc8349emitx.dts

@@ -106,24 +106,28 @@
 			dma-channel@0 {
 			dma-channel@0 {
 				compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
 				reg = <0 0x80>;
 				reg = <0 0x80>;
+				cell-index = <0>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@80 {
 			dma-channel@80 {
 				compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x80 0x80>;
 				reg = <0x80 0x80>;
+				cell-index = <1>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@100 {
 			dma-channel@100 {
 				compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x100 0x80>;
 				reg = <0x100 0x80>;
+				cell-index = <2>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@180 {
 			dma-channel@180 {
 				compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x180 0x28>;
 				reg = <0x180 0x28>;
+				cell-index = <3>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};

+ 4 - 0
arch/powerpc/boot/dts/mpc8349emitxgp.dts

@@ -104,24 +104,28 @@
 			dma-channel@0 {
 			dma-channel@0 {
 				compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
 				reg = <0 0x80>;
 				reg = <0 0x80>;
+				cell-index = <0>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@80 {
 			dma-channel@80 {
 				compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x80 0x80>;
 				reg = <0x80 0x80>;
+				cell-index = <1>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@100 {
 			dma-channel@100 {
 				compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x100 0x80>;
 				reg = <0x100 0x80>;
+				cell-index = <2>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@180 {
 			dma-channel@180 {
 				compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x180 0x28>;
 				reg = <0x180 0x28>;
+				cell-index = <3>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};

+ 4 - 0
arch/powerpc/boot/dts/mpc834x_mds.dts

@@ -116,24 +116,28 @@
 			dma-channel@0 {
 			dma-channel@0 {
 				compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
 				reg = <0 0x80>;
 				reg = <0 0x80>;
+				cell-index = <0>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@80 {
 			dma-channel@80 {
 				compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x80 0x80>;
 				reg = <0x80 0x80>;
+				cell-index = <1>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@100 {
 			dma-channel@100 {
 				compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x100 0x80>;
 				reg = <0x100 0x80>;
+				cell-index = <2>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@180 {
 			dma-channel@180 {
 				compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x180 0x28>;
 				reg = <0x180 0x28>;
+				cell-index = <3>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};

+ 4 - 0
arch/powerpc/boot/dts/mpc836x_mds.dts

@@ -148,24 +148,28 @@
 			dma-channel@0 {
 			dma-channel@0 {
 				compatible = "fsl,mpc8360-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8360-dma-channel", "fsl,elo-dma-channel";
 				reg = <0 0x80>;
 				reg = <0 0x80>;
+				cell-index = <0>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@80 {
 			dma-channel@80 {
 				compatible = "fsl,mpc8360-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8360-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x80 0x80>;
 				reg = <0x80 0x80>;
+				cell-index = <1>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@100 {
 			dma-channel@100 {
 				compatible = "fsl,mpc8360-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8360-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x100 0x80>;
 				reg = <0x100 0x80>;
+				cell-index = <2>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@180 {
 			dma-channel@180 {
 				compatible = "fsl,mpc8360-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8360-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x180 0x28>;
 				reg = <0x180 0x28>;
+				cell-index = <3>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};

+ 4 - 0
arch/powerpc/boot/dts/mpc836x_rdk.dts

@@ -125,24 +125,28 @@
 			dma-channel@0 {
 			dma-channel@0 {
 				compatible = "fsl,mpc8360-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8360-dma-channel", "fsl,elo-dma-channel";
 				reg = <0 0x80>;
 				reg = <0 0x80>;
+				cell-index = <0>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@80 {
 			dma-channel@80 {
 				compatible = "fsl,mpc8360-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8360-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x80 0x80>;
 				reg = <0x80 0x80>;
+				cell-index = <1>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@100 {
 			dma-channel@100 {
 				compatible = "fsl,mpc8360-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8360-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x100 0x80>;
 				reg = <0x100 0x80>;
+				cell-index = <2>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@180 {
 			dma-channel@180 {
 				compatible = "fsl,mpc8360-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8360-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x180 0x28>;
 				reg = <0x180 0x28>;
+				cell-index = <3>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};

+ 4 - 0
arch/powerpc/boot/dts/mpc8377_mds.dts

@@ -246,24 +246,28 @@
 			dma-channel@0 {
 			dma-channel@0 {
 				compatible = "fsl,mpc8377-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8377-dma-channel", "fsl,elo-dma-channel";
 				reg = <0 0x80>;
 				reg = <0 0x80>;
+				cell-index = <0>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <0x47 8>;
 				interrupts = <0x47 8>;
 			};
 			};
 			dma-channel@80 {
 			dma-channel@80 {
 				compatible = "fsl,mpc8377-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8377-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x80 0x80>;
 				reg = <0x80 0x80>;
+				cell-index = <1>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <0x47 8>;
 				interrupts = <0x47 8>;
 			};
 			};
 			dma-channel@100 {
 			dma-channel@100 {
 				compatible = "fsl,mpc8377-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8377-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x100 0x80>;
 				reg = <0x100 0x80>;
+				cell-index = <2>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <0x47 8>;
 				interrupts = <0x47 8>;
 			};
 			};
 			dma-channel@180 {
 			dma-channel@180 {
 				compatible = "fsl,mpc8377-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8377-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x180 0x28>;
 				reg = <0x180 0x28>;
+				cell-index = <3>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <0x47 8>;
 				interrupts = <0x47 8>;
 			};
 			};

+ 4 - 0
arch/powerpc/boot/dts/mpc8377_rdb.dts

@@ -155,24 +155,28 @@
 			dma-channel@0 {
 			dma-channel@0 {
 				compatible = "fsl,mpc8377-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8377-dma-channel", "fsl,elo-dma-channel";
 				reg = <0 0x80>;
 				reg = <0 0x80>;
+				cell-index = <0>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@80 {
 			dma-channel@80 {
 				compatible = "fsl,mpc8377-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8377-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x80 0x80>;
 				reg = <0x80 0x80>;
+				cell-index = <1>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@100 {
 			dma-channel@100 {
 				compatible = "fsl,mpc8377-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8377-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x100 0x80>;
 				reg = <0x100 0x80>;
+				cell-index = <2>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@180 {
 			dma-channel@180 {
 				compatible = "fsl,mpc8377-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8377-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x180 0x28>;
 				reg = <0x180 0x28>;
+				cell-index = <3>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};

+ 4 - 0
arch/powerpc/boot/dts/mpc8378_mds.dts

@@ -170,24 +170,28 @@
 			dma-channel@0 {
 			dma-channel@0 {
 				compatible = "fsl,mpc8378-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8378-dma-channel", "fsl,elo-dma-channel";
 				reg = <0 0x80>;
 				reg = <0 0x80>;
+				cell-index = <0>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@80 {
 			dma-channel@80 {
 				compatible = "fsl,mpc8378-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8378-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x80 0x80>;
 				reg = <0x80 0x80>;
+				cell-index = <1>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@100 {
 			dma-channel@100 {
 				compatible = "fsl,mpc8378-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8378-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x100 0x80>;
 				reg = <0x100 0x80>;
+				cell-index = <2>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@180 {
 			dma-channel@180 {
 				compatible = "fsl,mpc8378-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8378-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x180 0x28>;
 				reg = <0x180 0x28>;
+				cell-index = <3>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};

+ 4 - 0
arch/powerpc/boot/dts/mpc8378_rdb.dts

@@ -155,24 +155,28 @@
 			dma-channel@0 {
 			dma-channel@0 {
 				compatible = "fsl,mpc8378-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8378-dma-channel", "fsl,elo-dma-channel";
 				reg = <0 0x80>;
 				reg = <0 0x80>;
+				cell-index = <0>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@80 {
 			dma-channel@80 {
 				compatible = "fsl,mpc8378-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8378-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x80 0x80>;
 				reg = <0x80 0x80>;
+				cell-index = <1>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@100 {
 			dma-channel@100 {
 				compatible = "fsl,mpc8378-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8378-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x100 0x80>;
 				reg = <0x100 0x80>;
+				cell-index = <2>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@180 {
 			dma-channel@180 {
 				compatible = "fsl,mpc8378-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8378-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x180 0x28>;
 				reg = <0x180 0x28>;
+				cell-index = <3>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};

+ 4 - 0
arch/powerpc/boot/dts/mpc8379_mds.dts

@@ -170,24 +170,28 @@
 			dma-channel@0 {
 			dma-channel@0 {
 				compatible = "fsl,mpc8379-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8379-dma-channel", "fsl,elo-dma-channel";
 				reg = <0 0x80>;
 				reg = <0 0x80>;
+				cell-index = <0>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@80 {
 			dma-channel@80 {
 				compatible = "fsl,mpc8379-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8379-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x80 0x80>;
 				reg = <0x80 0x80>;
+				cell-index = <1>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@100 {
 			dma-channel@100 {
 				compatible = "fsl,mpc8379-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8379-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x100 0x80>;
 				reg = <0x100 0x80>;
+				cell-index = <2>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@180 {
 			dma-channel@180 {
 				compatible = "fsl,mpc8379-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8379-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x180 0x28>;
 				reg = <0x180 0x28>;
+				cell-index = <3>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};

+ 4 - 0
arch/powerpc/boot/dts/mpc8379_rdb.dts

@@ -155,24 +155,28 @@
 			dma-channel@0 {
 			dma-channel@0 {
 				compatible = "fsl,mpc8379-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8379-dma-channel", "fsl,elo-dma-channel";
 				reg = <0 0x80>;
 				reg = <0 0x80>;
+				cell-index = <0>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@80 {
 			dma-channel@80 {
 				compatible = "fsl,mpc8379-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8379-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x80 0x80>;
 				reg = <0x80 0x80>;
+				cell-index = <1>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@100 {
 			dma-channel@100 {
 				compatible = "fsl,mpc8379-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8379-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x100 0x80>;
 				reg = <0x100 0x80>;
+				cell-index = <2>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@180 {
 			dma-channel@180 {
 				compatible = "fsl,mpc8379-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8379-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x180 0x28>;
 				reg = <0x180 0x28>;
+				cell-index = <3>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};

+ 4 - 0
arch/powerpc/boot/dts/sbc8349.dts

@@ -107,24 +107,28 @@
 			dma-channel@0 {
 			dma-channel@0 {
 				compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
 				reg = <0 0x80>;
 				reg = <0 0x80>;
+				cell-index = <0>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@80 {
 			dma-channel@80 {
 				compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x80 0x80>;
 				reg = <0x80 0x80>;
+				cell-index = <1>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@100 {
 			dma-channel@100 {
 				compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x100 0x80>;
 				reg = <0x100 0x80>;
+				cell-index = <2>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};
 			dma-channel@180 {
 			dma-channel@180 {
 				compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
 				compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
 				reg = <0x180 0x28>;
 				reg = <0x180 0x28>;
+				cell-index = <3>;
 				interrupt-parent = <&ipic>;
 				interrupt-parent = <&ipic>;
 				interrupts = <71 8>;
 				interrupts = <71 8>;
 			};
 			};