diff options
author | Kumar Gala <galak@kernel.crashing.org> | 2008-06-27 14:45:19 -0400 |
---|---|---|
committer | Kumar Gala <galak@kernel.crashing.org> | 2008-06-27 17:04:29 -0400 |
commit | dee805532a30183c4462305b4614e58bd83a7bc1 (patch) | |
tree | 58cf510b5dfe47c29db0b1a660384f67ea396a61 /arch/powerpc | |
parent | f82796214a95b1ec00c2f121c1080d10f2b099a1 (diff) |
powerpc: Add dma nodes to 83xx, 85xx and 86xx boards
Added DMA nodes for the elo/elo-plus DMA engines.
Renamed the interrupt controller alias in mpc832x_rdb.dts to ipic so that
its the same as all the other boards.
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Diffstat (limited to 'arch/powerpc')
36 files changed, 1433 insertions, 53 deletions
diff --git a/arch/powerpc/boot/dts/asp834x-redboot.dts b/arch/powerpc/boot/dts/asp834x-redboot.dts index 972cf78fff65..8b1bb0e41905 100644 --- a/arch/powerpc/boot/dts/asp834x-redboot.dts +++ b/arch/powerpc/boot/dts/asp834x-redboot.dts | |||
@@ -118,6 +118,41 @@ | |||
118 | mode = "cpu"; | 118 | mode = "cpu"; |
119 | }; | 119 | }; |
120 | 120 | ||
121 | dma@82a8 { | ||
122 | #address-cells = <1>; | ||
123 | #size-cells = <1>; | ||
124 | compatible = "fsl,mpc8347-dma", "fsl,elo-dma"; | ||
125 | reg = <0x82a8 4>; | ||
126 | ranges = <0 0x8100 0x1a8>; | ||
127 | interrupt-parent = <&ipic>; | ||
128 | interrupts = <71 8>; | ||
129 | cell-index = <0>; | ||
130 | dma-channel@0 { | ||
131 | compatible = "fsl,mpc8347-dma-channel", "fsl,elo-dma-channel"; | ||
132 | reg = <0 0x80>; | ||
133 | interrupt-parent = <&ipic>; | ||
134 | interrupts = <71 8>; | ||
135 | }; | ||
136 | dma-channel@80 { | ||
137 | compatible = "fsl,mpc8347-dma-channel", "fsl,elo-dma-channel"; | ||
138 | reg = <0x80 0x80>; | ||
139 | interrupt-parent = <&ipic>; | ||
140 | interrupts = <71 8>; | ||
141 | }; | ||
142 | dma-channel@100 { | ||
143 | compatible = "fsl,mpc8347-dma-channel", "fsl,elo-dma-channel"; | ||
144 | reg = <0x100 0x80>; | ||
145 | interrupt-parent = <&ipic>; | ||
146 | interrupts = <71 8>; | ||
147 | }; | ||
148 | dma-channel@180 { | ||
149 | compatible = "fsl,mpc8347-dma-channel", "fsl,elo-dma-channel"; | ||
150 | reg = <0x180 0x28>; | ||
151 | interrupt-parent = <&ipic>; | ||
152 | interrupts = <71 8>; | ||
153 | }; | ||
154 | }; | ||
155 | |||
121 | /* phy type (ULPI or SERIAL) are only types supported for MPH */ | 156 | /* phy type (ULPI or SERIAL) are only types supported for MPH */ |
122 | /* port = 0 or 1 */ | 157 | /* port = 0 or 1 */ |
123 | usb@22000 { | 158 | usb@22000 { |
diff --git a/arch/powerpc/boot/dts/ksi8560.dts b/arch/powerpc/boot/dts/ksi8560.dts index 6eb7c771f6a4..fd5804398417 100644 --- a/arch/powerpc/boot/dts/ksi8560.dts +++ b/arch/powerpc/boot/dts/ksi8560.dts | |||
@@ -83,6 +83,47 @@ | |||
83 | dfsrr; | 83 | dfsrr; |
84 | }; | 84 | }; |
85 | 85 | ||
86 | dma@21300 { | ||
87 | #address-cells = <1>; | ||
88 | #size-cells = <1>; | ||
89 | compatible = "fsl,mpc8560-dma", "fsl,eloplus-dma"; | ||
90 | reg = <0x21300 0x4>; | ||
91 | ranges = <0x0 0x21100 0x200>; | ||
92 | cell-index = <0>; | ||
93 | dma-channel@0 { | ||
94 | compatible = "fsl,mpc8560-dma-channel", | ||
95 | "fsl,eloplus-dma-channel"; | ||
96 | reg = <0x0 0x80>; | ||
97 | cell-index = <0>; | ||
98 | interrupt-parent = <&mpic>; | ||
99 | interrupts = <20 2>; | ||
100 | }; | ||
101 | dma-channel@80 { | ||
102 | compatible = "fsl,mpc8560-dma-channel", | ||
103 | "fsl,eloplus-dma-channel"; | ||
104 | reg = <0x80 0x80>; | ||
105 | cell-index = <1>; | ||
106 | interrupt-parent = <&mpic>; | ||
107 | interrupts = <21 2>; | ||
108 | }; | ||
109 | dma-channel@100 { | ||
110 | compatible = "fsl,mpc8560-dma-channel", | ||
111 | "fsl,eloplus-dma-channel"; | ||
112 | reg = <0x100 0x80>; | ||
113 | cell-index = <2>; | ||
114 | interrupt-parent = <&mpic>; | ||
115 | interrupts = <22 2>; | ||
116 | }; | ||
117 | dma-channel@180 { | ||
118 | compatible = "fsl,mpc8560-dma-channel", | ||
119 | "fsl,eloplus-dma-channel"; | ||
120 | reg = <0x180 0x80>; | ||
121 | cell-index = <3>; | ||
122 | interrupt-parent = <&mpic>; | ||
123 | interrupts = <23 2>; | ||
124 | }; | ||
125 | }; | ||
126 | |||
86 | mdio@24520 { /* For TSECs */ | 127 | mdio@24520 { /* For TSECs */ |
87 | #address-cells = <1>; | 128 | #address-cells = <1>; |
88 | #size-cells = <0>; | 129 | #size-cells = <0>; |
diff --git a/arch/powerpc/boot/dts/mpc8313erdb.dts b/arch/powerpc/boot/dts/mpc8313erdb.dts index e1f0dca8ac39..b2068430a06d 100644 --- a/arch/powerpc/boot/dts/mpc8313erdb.dts +++ b/arch/powerpc/boot/dts/mpc8313erdb.dts | |||
@@ -144,6 +144,41 @@ | |||
144 | mode = "cpu"; | 144 | mode = "cpu"; |
145 | }; | 145 | }; |
146 | 146 | ||
147 | dma@82a8 { | ||
148 | #address-cells = <1>; | ||
149 | #size-cells = <1>; | ||
150 | compatible = "fsl,mpc8313-dma", "fsl,elo-dma"; | ||
151 | reg = <0x82a8 4>; | ||
152 | ranges = <0 0x8100 0x1a8>; | ||
153 | interrupt-parent = <&ipic>; | ||
154 | interrupts = <71 8>; | ||
155 | cell-index = <0>; | ||
156 | dma-channel@0 { | ||
157 | compatible = "fsl,mpc8313-dma-channel", "fsl,elo-dma-channel"; | ||
158 | reg = <0 0x80>; | ||
159 | interrupt-parent = <&ipic>; | ||
160 | interrupts = <71 8>; | ||
161 | }; | ||
162 | dma-channel@80 { | ||
163 | compatible = "fsl,mpc8313-dma-channel", "fsl,elo-dma-channel"; | ||
164 | reg = <0x80 0x80>; | ||
165 | interrupt-parent = <&ipic>; | ||
166 | interrupts = <71 8>; | ||
167 | }; | ||
168 | dma-channel@100 { | ||
169 | compatible = "fsl,mpc8313-dma-channel", "fsl,elo-dma-channel"; | ||
170 | reg = <0x100 0x80>; | ||
171 | interrupt-parent = <&ipic>; | ||
172 | interrupts = <71 8>; | ||
173 | }; | ||
174 | dma-channel@180 { | ||
175 | compatible = "fsl,mpc8313-dma-channel", "fsl,elo-dma-channel"; | ||
176 | reg = <0x180 0x28>; | ||
177 | interrupt-parent = <&ipic>; | ||
178 | interrupts = <71 8>; | ||
179 | }; | ||
180 | }; | ||
181 | |||
147 | /* phy type (ULPI, UTMI, UTMI_WIDE, SERIAL) */ | 182 | /* phy type (ULPI, UTMI, UTMI_WIDE, SERIAL) */ |
148 | usb@23000 { | 183 | usb@23000 { |
149 | compatible = "fsl-usb2-dr"; | 184 | compatible = "fsl-usb2-dr"; |
diff --git a/arch/powerpc/boot/dts/mpc8315erdb.dts b/arch/powerpc/boot/dts/mpc8315erdb.dts index d7a1ececa30f..a40e8064d429 100644 --- a/arch/powerpc/boot/dts/mpc8315erdb.dts +++ b/arch/powerpc/boot/dts/mpc8315erdb.dts | |||
@@ -132,6 +132,41 @@ | |||
132 | mode = "cpu"; | 132 | mode = "cpu"; |
133 | }; | 133 | }; |
134 | 134 | ||
135 | dma@82a8 { | ||
136 | #address-cells = <1>; | ||
137 | #size-cells = <1>; | ||
138 | compatible = "fsl,mpc8315-dma", "fsl,elo-dma"; | ||
139 | reg = <0x82a8 4>; | ||
140 | ranges = <0 0x8100 0x1a8>; | ||
141 | interrupt-parent = <&ipic>; | ||
142 | interrupts = <71 8>; | ||
143 | cell-index = <0>; | ||
144 | dma-channel@0 { | ||
145 | compatible = "fsl,mpc8315-dma-channel", "fsl,elo-dma-channel"; | ||
146 | reg = <0 0x80>; | ||
147 | interrupt-parent = <&ipic>; | ||
148 | interrupts = <71 8>; | ||
149 | }; | ||
150 | dma-channel@80 { | ||
151 | compatible = "fsl,mpc8315-dma-channel", "fsl,elo-dma-channel"; | ||
152 | reg = <0x80 0x80>; | ||
153 | interrupt-parent = <&ipic>; | ||
154 | interrupts = <71 8>; | ||
155 | }; | ||
156 | dma-channel@100 { | ||
157 | compatible = "fsl,mpc8315-dma-channel", "fsl,elo-dma-channel"; | ||
158 | reg = <0x100 0x80>; | ||
159 | interrupt-parent = <&ipic>; | ||
160 | interrupts = <71 8>; | ||
161 | }; | ||
162 | dma-channel@180 { | ||
163 | compatible = "fsl,mpc8315-dma-channel", "fsl,elo-dma-channel"; | ||
164 | reg = <0x180 0x28>; | ||
165 | interrupt-parent = <&ipic>; | ||
166 | interrupts = <71 8>; | ||
167 | }; | ||
168 | }; | ||
169 | |||
135 | usb@23000 { | 170 | usb@23000 { |
136 | compatible = "fsl-usb2-dr"; | 171 | compatible = "fsl-usb2-dr"; |
137 | reg = <0x23000 0x1000>; | 172 | reg = <0x23000 0x1000>; |
diff --git a/arch/powerpc/boot/dts/mpc832x_mds.dts b/arch/powerpc/boot/dts/mpc832x_mds.dts index 539e02fb3526..b5968b6c8a29 100644 --- a/arch/powerpc/boot/dts/mpc832x_mds.dts +++ b/arch/powerpc/boot/dts/mpc832x_mds.dts | |||
@@ -114,6 +114,41 @@ | |||
114 | interrupt-parent = <&ipic>; | 114 | interrupt-parent = <&ipic>; |
115 | }; | 115 | }; |
116 | 116 | ||
117 | dma@82a8 { | ||
118 | #address-cells = <1>; | ||
119 | #size-cells = <1>; | ||
120 | compatible = "fsl,mpc8323-dma", "fsl,elo-dma"; | ||
121 | reg = <0x82a8 4>; | ||
122 | ranges = <0 0x8100 0x1a8>; | ||
123 | interrupt-parent = <&ipic>; | ||
124 | interrupts = <71 8>; | ||
125 | cell-index = <0>; | ||
126 | dma-channel@0 { | ||
127 | compatible = "fsl,mpc8323-dma-channel", "fsl,elo-dma-channel"; | ||
128 | reg = <0 0x80>; | ||
129 | interrupt-parent = <&ipic>; | ||
130 | interrupts = <71 8>; | ||
131 | }; | ||
132 | dma-channel@80 { | ||
133 | compatible = "fsl,mpc8323-dma-channel", "fsl,elo-dma-channel"; | ||
134 | reg = <0x80 0x80>; | ||
135 | interrupt-parent = <&ipic>; | ||
136 | interrupts = <71 8>; | ||
137 | }; | ||
138 | dma-channel@100 { | ||
139 | compatible = "fsl,mpc8323-dma-channel", "fsl,elo-dma-channel"; | ||
140 | reg = <0x100 0x80>; | ||
141 | interrupt-parent = <&ipic>; | ||
142 | interrupts = <71 8>; | ||
143 | }; | ||
144 | dma-channel@180 { | ||
145 | compatible = "fsl,mpc8323-dma-channel", "fsl,elo-dma-channel"; | ||
146 | reg = <0x180 0x28>; | ||
147 | interrupt-parent = <&ipic>; | ||
148 | interrupts = <71 8>; | ||
149 | }; | ||
150 | }; | ||
151 | |||
117 | crypto@30000 { | 152 | crypto@30000 { |
118 | device_type = "crypto"; | 153 | device_type = "crypto"; |
119 | model = "SEC2"; | 154 | model = "SEC2"; |
diff --git a/arch/powerpc/boot/dts/mpc832x_rdb.dts b/arch/powerpc/boot/dts/mpc832x_rdb.dts index 179c81c6a7ac..a798d8639a7d 100644 --- a/arch/powerpc/boot/dts/mpc832x_rdb.dts +++ b/arch/powerpc/boot/dts/mpc832x_rdb.dts | |||
@@ -68,7 +68,7 @@ | |||
68 | compatible = "fsl-i2c"; | 68 | compatible = "fsl-i2c"; |
69 | reg = <0x3000 0x100>; | 69 | reg = <0x3000 0x100>; |
70 | interrupts = <14 0x8>; | 70 | interrupts = <14 0x8>; |
71 | interrupt-parent = <&pic>; | 71 | interrupt-parent = <&ipic>; |
72 | dfsrr; | 72 | dfsrr; |
73 | }; | 73 | }; |
74 | 74 | ||
@@ -79,7 +79,7 @@ | |||
79 | reg = <0x4500 0x100>; | 79 | reg = <0x4500 0x100>; |
80 | clock-frequency = <0>; | 80 | clock-frequency = <0>; |
81 | interrupts = <9 0x8>; | 81 | interrupts = <9 0x8>; |
82 | interrupt-parent = <&pic>; | 82 | interrupt-parent = <&ipic>; |
83 | }; | 83 | }; |
84 | 84 | ||
85 | serial1: serial@4600 { | 85 | serial1: serial@4600 { |
@@ -89,7 +89,42 @@ | |||
89 | reg = <0x4600 0x100>; | 89 | reg = <0x4600 0x100>; |
90 | clock-frequency = <0>; | 90 | clock-frequency = <0>; |
91 | interrupts = <10 0x8>; | 91 | interrupts = <10 0x8>; |
92 | interrupt-parent = <&pic>; | 92 | interrupt-parent = <&ipic>; |
93 | }; | ||
94 | |||
95 | dma@82a8 { | ||
96 | #address-cells = <1>; | ||
97 | #size-cells = <1>; | ||
98 | compatible = "fsl,mpc8323-dma", "fsl,elo-dma"; | ||
99 | reg = <0x82a8 4>; | ||
100 | ranges = <0 0x8100 0x1a8>; | ||
101 | interrupt-parent = <&ipic>; | ||
102 | interrupts = <71 8>; | ||
103 | cell-index = <0>; | ||
104 | dma-channel@0 { | ||
105 | compatible = "fsl,mpc8323-dma-channel", "fsl,elo-dma-channel"; | ||
106 | reg = <0 0x80>; | ||
107 | interrupt-parent = <&ipic>; | ||
108 | interrupts = <71 8>; | ||
109 | }; | ||
110 | dma-channel@80 { | ||
111 | compatible = "fsl,mpc8323-dma-channel", "fsl,elo-dma-channel"; | ||
112 | reg = <0x80 0x80>; | ||
113 | interrupt-parent = <&ipic>; | ||
114 | interrupts = <71 8>; | ||
115 | }; | ||
116 | dma-channel@100 { | ||
117 | compatible = "fsl,mpc8323-dma-channel", "fsl,elo-dma-channel"; | ||
118 | reg = <0x100 0x80>; | ||
119 | interrupt-parent = <&ipic>; | ||
120 | interrupts = <71 8>; | ||
121 | }; | ||
122 | dma-channel@180 { | ||
123 | compatible = "fsl,mpc8323-dma-channel", "fsl,elo-dma-channel"; | ||
124 | reg = <0x180 0x28>; | ||
125 | interrupt-parent = <&ipic>; | ||
126 | interrupts = <71 8>; | ||
127 | }; | ||
93 | }; | 128 | }; |
94 | 129 | ||
95 | crypto@30000 { | 130 | crypto@30000 { |
@@ -98,7 +133,7 @@ | |||
98 | compatible = "talitos"; | 133 | compatible = "talitos"; |
99 | reg = <0x30000 0x7000>; | 134 | reg = <0x30000 0x7000>; |
100 | interrupts = <11 0x8>; | 135 | interrupts = <11 0x8>; |
101 | interrupt-parent = <&pic>; | 136 | interrupt-parent = <&ipic>; |
102 | /* Rev. 2.2 */ | 137 | /* Rev. 2.2 */ |
103 | num-channels = <1>; | 138 | num-channels = <1>; |
104 | channel-fifo-len = <24>; | 139 | channel-fifo-len = <24>; |
@@ -106,7 +141,7 @@ | |||
106 | descriptor-types-mask = <0x0122003f>; | 141 | descriptor-types-mask = <0x0122003f>; |
107 | }; | 142 | }; |
108 | 143 | ||
109 | pic:pic@700 { | 144 | ipic:pic@700 { |
110 | interrupt-controller; | 145 | interrupt-controller; |
111 | #address-cells = <0>; | 146 | #address-cells = <0>; |
112 | #interrupt-cells = <2>; | 147 | #interrupt-cells = <2>; |
@@ -240,13 +275,13 @@ | |||
240 | compatible = "fsl,ucc-mdio"; | 275 | compatible = "fsl,ucc-mdio"; |
241 | 276 | ||
242 | phy00:ethernet-phy@00 { | 277 | phy00:ethernet-phy@00 { |
243 | interrupt-parent = <&pic>; | 278 | interrupt-parent = <&ipic>; |
244 | interrupts = <0>; | 279 | interrupts = <0>; |
245 | reg = <0x0>; | 280 | reg = <0x0>; |
246 | device_type = "ethernet-phy"; | 281 | device_type = "ethernet-phy"; |
247 | }; | 282 | }; |
248 | phy04:ethernet-phy@04 { | 283 | phy04:ethernet-phy@04 { |
249 | interrupt-parent = <&pic>; | 284 | interrupt-parent = <&ipic>; |
250 | interrupts = <0>; | 285 | interrupts = <0>; |
251 | reg = <0x4>; | 286 | reg = <0x4>; |
252 | device_type = "ethernet-phy"; | 287 | device_type = "ethernet-phy"; |
@@ -261,7 +296,7 @@ | |||
261 | reg = <0x80 0x80>; | 296 | reg = <0x80 0x80>; |
262 | big-endian; | 297 | big-endian; |
263 | interrupts = <32 0x8 33 0x8>; //high:32 low:33 | 298 | interrupts = <32 0x8 33 0x8>; //high:32 low:33 |
264 | interrupt-parent = <&pic>; | 299 | interrupt-parent = <&ipic>; |
265 | }; | 300 | }; |
266 | }; | 301 | }; |
267 | 302 | ||
@@ -270,21 +305,21 @@ | |||
270 | interrupt-map-mask = <0xf800 0x0 0x0 0x7>; | 305 | interrupt-map-mask = <0xf800 0x0 0x0 0x7>; |
271 | interrupt-map = < | 306 | interrupt-map = < |
272 | /* IDSEL 0x10 AD16 (USB) */ | 307 | /* IDSEL 0x10 AD16 (USB) */ |
273 | 0x8000 0x0 0x0 0x1 &pic 17 0x8 | 308 | 0x8000 0x0 0x0 0x1 &ipic 17 0x8 |
274 | 309 | ||
275 | /* IDSEL 0x11 AD17 (Mini1)*/ | 310 | /* IDSEL 0x11 AD17 (Mini1)*/ |
276 | 0x8800 0x0 0x0 0x1 &pic 18 0x8 | 311 | 0x8800 0x0 0x0 0x1 &ipic 18 0x8 |
277 | 0x8800 0x0 0x0 0x2 &pic 19 0x8 | 312 | 0x8800 0x0 0x0 0x2 &ipic 19 0x8 |
278 | 0x8800 0x0 0x0 0x3 &pic 20 0x8 | 313 | 0x8800 0x0 0x0 0x3 &ipic 20 0x8 |
279 | 0x8800 0x0 0x0 0x4 &pic 48 0x8 | 314 | 0x8800 0x0 0x0 0x4 &ipic 48 0x8 |
280 | 315 | ||
281 | /* IDSEL 0x12 AD18 (PCI/Mini2) */ | 316 | /* IDSEL 0x12 AD18 (PCI/Mini2) */ |
282 | 0x9000 0x0 0x0 0x1 &pic 19 0x8 | 317 | 0x9000 0x0 0x0 0x1 &ipic 19 0x8 |
283 | 0x9000 0x0 0x0 0x2 &pic 20 0x8 | 318 | 0x9000 0x0 0x0 0x2 &ipic 20 0x8 |
284 | 0x9000 0x0 0x0 0x3 &pic 48 0x8 | 319 | 0x9000 0x0 0x0 0x3 &ipic 48 0x8 |
285 | 0x9000 0x0 0x0 0x4 &pic 17 0x8>; | 320 | 0x9000 0x0 0x0 0x4 &ipic 17 0x8>; |
286 | 321 | ||
287 | interrupt-parent = <&pic>; | 322 | interrupt-parent = <&ipic>; |
288 | interrupts = <66 0x8>; | 323 | interrupts = <66 0x8>; |
289 | bus-range = <0x0 0x0>; | 324 | bus-range = <0x0 0x0>; |
290 | ranges = <0x42000000 0x0 0x80000000 0x80000000 0x0 0x10000000 | 325 | ranges = <0x42000000 0x0 0x80000000 0x80000000 0x0 0x10000000 |
diff --git a/arch/powerpc/boot/dts/mpc8349emitx.dts b/arch/powerpc/boot/dts/mpc8349emitx.dts index 9426676b0b7d..fc0f4c918c76 100644 --- a/arch/powerpc/boot/dts/mpc8349emitx.dts +++ b/arch/powerpc/boot/dts/mpc8349emitx.dts | |||
@@ -93,6 +93,41 @@ | |||
93 | mode = "cpu"; | 93 | mode = "cpu"; |
94 | }; | 94 | }; |
95 | 95 | ||
96 | dma@82a8 { | ||
97 | #address-cells = <1>; | ||
98 | #size-cells = <1>; | ||
99 | compatible = "fsl,mpc8349-dma", "fsl,elo-dma"; | ||
100 | reg = <0x82a8 4>; | ||
101 | ranges = <0 0x8100 0x1a8>; | ||
102 | interrupt-parent = <&ipic>; | ||
103 | interrupts = <71 8>; | ||
104 | cell-index = <0>; | ||
105 | dma-channel@0 { | ||
106 | compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; | ||
107 | reg = <0 0x80>; | ||
108 | interrupt-parent = <&ipic>; | ||
109 | interrupts = <71 8>; | ||
110 | }; | ||
111 | dma-channel@80 { | ||
112 | compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; | ||
113 | reg = <0x80 0x80>; | ||
114 | interrupt-parent = <&ipic>; | ||
115 | interrupts = <71 8>; | ||
116 | }; | ||
117 | dma-channel@100 { | ||
118 | compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; | ||
119 | reg = <0x100 0x80>; | ||
120 | interrupt-parent = <&ipic>; | ||
121 | interrupts = <71 8>; | ||
122 | }; | ||
123 | dma-channel@180 { | ||
124 | compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; | ||
125 | reg = <0x180 0x28>; | ||
126 | interrupt-parent = <&ipic>; | ||
127 | interrupts = <71 8>; | ||
128 | }; | ||
129 | }; | ||
130 | |||
96 | usb@22000 { | 131 | usb@22000 { |
97 | compatible = "fsl-usb2-mph"; | 132 | compatible = "fsl-usb2-mph"; |
98 | reg = <0x22000 0x1000>; | 133 | reg = <0x22000 0x1000>; |
diff --git a/arch/powerpc/boot/dts/mpc8349emitxgp.dts b/arch/powerpc/boot/dts/mpc8349emitxgp.dts index f81d735e6e72..e6afb1d1e19e 100644 --- a/arch/powerpc/boot/dts/mpc8349emitxgp.dts +++ b/arch/powerpc/boot/dts/mpc8349emitxgp.dts | |||
@@ -91,6 +91,41 @@ | |||
91 | mode = "cpu"; | 91 | mode = "cpu"; |
92 | }; | 92 | }; |
93 | 93 | ||
94 | dma@82a8 { | ||
95 | #address-cells = <1>; | ||
96 | #size-cells = <1>; | ||
97 | compatible = "fsl,mpc8349-dma", "fsl,elo-dma"; | ||
98 | reg = <0x82a8 4>; | ||
99 | ranges = <0 0x8100 0x1a8>; | ||
100 | interrupt-parent = <&ipic>; | ||
101 | interrupts = <71 8>; | ||
102 | cell-index = <0>; | ||
103 | dma-channel@0 { | ||
104 | compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; | ||
105 | reg = <0 0x80>; | ||
106 | interrupt-parent = <&ipic>; | ||
107 | interrupts = <71 8>; | ||
108 | }; | ||
109 | dma-channel@80 { | ||
110 | compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; | ||
111 | reg = <0x80 0x80>; | ||
112 | interrupt-parent = <&ipic>; | ||
113 | interrupts = <71 8>; | ||
114 | }; | ||
115 | dma-channel@100 { | ||
116 | compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; | ||
117 | reg = <0x100 0x80>; | ||
118 | interrupt-parent = <&ipic>; | ||
119 | interrupts = <71 8>; | ||
120 | }; | ||
121 | dma-channel@180 { | ||
122 | compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; | ||
123 | reg = <0x180 0x28>; | ||
124 | interrupt-parent = <&ipic>; | ||
125 | interrupts = <71 8>; | ||
126 | }; | ||
127 | }; | ||
128 | |||
94 | usb@23000 { | 129 | usb@23000 { |
95 | compatible = "fsl-usb2-dr"; | 130 | compatible = "fsl-usb2-dr"; |
96 | reg = <0x23000 0x1000>; | 131 | reg = <0x23000 0x1000>; |
diff --git a/arch/powerpc/boot/dts/mpc834x_mds.dts b/arch/powerpc/boot/dts/mpc834x_mds.dts index 0199c5c548d8..9c75c7c69e21 100644 --- a/arch/powerpc/boot/dts/mpc834x_mds.dts +++ b/arch/powerpc/boot/dts/mpc834x_mds.dts | |||
@@ -103,6 +103,41 @@ | |||
103 | mode = "cpu"; | 103 | mode = "cpu"; |
104 | }; | 104 | }; |
105 | 105 | ||
106 | dma@82a8 { | ||
107 | #address-cells = <1>; | ||
108 | #size-cells = <1>; | ||
109 | compatible = "fsl,mpc8349-dma", "fsl,elo-dma"; | ||
110 | reg = <0x82a8 4>; | ||
111 | ranges = <0 0x8100 0x1a8>; | ||
112 | interrupt-parent = <&ipic>; | ||
113 | interrupts = <71 8>; | ||
114 | cell-index = <0>; | ||
115 | dma-channel@0 { | ||
116 | compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; | ||
117 | reg = <0 0x80>; | ||
118 | interrupt-parent = <&ipic>; | ||
119 | interrupts = <71 8>; | ||
120 | }; | ||
121 | dma-channel@80 { | ||
122 | compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; | ||
123 | reg = <0x80 0x80>; | ||
124 | interrupt-parent = <&ipic>; | ||
125 | interrupts = <71 8>; | ||
126 | }; | ||
127 | dma-channel@100 { | ||
128 | compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; | ||
129 | reg = <0x100 0x80>; | ||
130 | interrupt-parent = <&ipic>; | ||
131 | interrupts = <71 8>; | ||
132 | }; | ||
133 | dma-channel@180 { | ||
134 | compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; | ||
135 | reg = <0x180 0x28>; | ||
136 | interrupt-parent = <&ipic>; | ||
137 | interrupts = <71 8>; | ||
138 | }; | ||
139 | }; | ||
140 | |||
106 | /* phy type (ULPI or SERIAL) are only types supported for MPH */ | 141 | /* phy type (ULPI or SERIAL) are only types supported for MPH */ |
107 | /* port = 0 or 1 */ | 142 | /* port = 0 or 1 */ |
108 | usb@22000 { | 143 | usb@22000 { |
diff --git a/arch/powerpc/boot/dts/mpc836x_mds.dts b/arch/powerpc/boot/dts/mpc836x_mds.dts index 8160ff24e87e..8e33b155f112 100644 --- a/arch/powerpc/boot/dts/mpc836x_mds.dts +++ b/arch/powerpc/boot/dts/mpc836x_mds.dts | |||
@@ -118,6 +118,41 @@ | |||
118 | interrupt-parent = <&ipic>; | 118 | interrupt-parent = <&ipic>; |
119 | }; | 119 | }; |
120 | 120 | ||
121 | dma@82a8 { | ||
122 | #address-cells = <1>; | ||
123 | #size-cells = <1>; | ||
124 | compatible = "fsl,mpc8360-dma", "fsl,elo-dma"; | ||
125 | reg = <0x82a8 4>; | ||
126 | ranges = <0 0x8100 0x1a8>; | ||
127 | interrupt-parent = <&ipic>; | ||
128 | interrupts = <71 8>; | ||
129 | cell-index = <0>; | ||
130 | dma-channel@0 { | ||
131 | compatible = "fsl,mpc8360-dma-channel", "fsl,elo-dma-channel"; | ||
132 | reg = <0 0x80>; | ||
133 | interrupt-parent = <&ipic>; | ||
134 | interrupts = <71 8>; | ||
135 | }; | ||
136 | dma-channel@80 { | ||
137 | compatible = "fsl,mpc8360-dma-channel", "fsl,elo-dma-channel"; | ||
138 | reg = <0x80 0x80>; | ||
139 | interrupt-parent = <&ipic>; | ||
140 | interrupts = <71 8>; | ||
141 | }; | ||
142 | dma-channel@100 { | ||
143 | compatible = "fsl,mpc8360-dma-channel", "fsl,elo-dma-channel"; | ||
144 | reg = <0x100 0x80>; | ||
145 | interrupt-parent = <&ipic>; | ||
146 | interrupts = <71 8>; | ||
147 | }; | ||
148 | dma-channel@180 { | ||
149 | compatible = "fsl,mpc8360-dma-channel", "fsl,elo-dma-channel"; | ||
150 | reg = <0x180 0x28>; | ||
151 | interrupt-parent = <&ipic>; | ||
152 | interrupts = <71 8>; | ||
153 | }; | ||
154 | }; | ||
155 | |||
121 | crypto@30000 { | 156 | crypto@30000 { |
122 | device_type = "crypto"; | 157 | device_type = "crypto"; |
123 | model = "SEC2"; | 158 | model = "SEC2"; |
diff --git a/arch/powerpc/boot/dts/mpc836x_rdk.dts b/arch/powerpc/boot/dts/mpc836x_rdk.dts index 3402d267a869..8acd1d6577f2 100644 --- a/arch/powerpc/boot/dts/mpc836x_rdk.dts +++ b/arch/powerpc/boot/dts/mpc836x_rdk.dts | |||
@@ -113,6 +113,41 @@ | |||
113 | clock-frequency = <0>; | 113 | clock-frequency = <0>; |
114 | }; | 114 | }; |
115 | 115 | ||
116 | dma@82a8 { | ||
117 | #address-cells = <1>; | ||
118 | #size-cells = <1>; | ||
119 | compatible = "fsl,mpc8360-dma", "fsl,elo-dma"; | ||
120 | reg = <0x82a8 4>; | ||
121 | ranges = <0 0x8100 0x1a8>; | ||
122 | interrupt-parent = <&ipic>; | ||
123 | interrupts = <71 8>; | ||
124 | cell-index = <0>; | ||
125 | dma-channel@0 { | ||
126 | compatible = "fsl,mpc8360-dma-channel", "fsl,elo-dma-channel"; | ||
127 | reg = <0 0x80>; | ||
128 | interrupt-parent = <&ipic>; | ||
129 | interrupts = <71 8>; | ||
130 | }; | ||
131 | dma-channel@80 { | ||
132 | compatible = "fsl,mpc8360-dma-channel", "fsl,elo-dma-channel"; | ||
133 | reg = <0x80 0x80>; | ||
134 | interrupt-parent = <&ipic>; | ||
135 | interrupts = <71 8>; | ||
136 | }; | ||
137 | dma-channel@100 { | ||
138 | compatible = "fsl,mpc8360-dma-channel", "fsl,elo-dma-channel"; | ||
139 | reg = <0x100 0x80>; | ||
140 | interrupt-parent = <&ipic>; | ||
141 | interrupts = <71 8>; | ||
142 | }; | ||
143 | dma-channel@180 { | ||
144 | compatible = "fsl,mpc8360-dma-channel", "fsl,elo-dma-channel"; | ||
145 | reg = <0x180 0x28>; | ||
146 | interrupt-parent = <&ipic>; | ||
147 | interrupts = <71 8>; | ||
148 | }; | ||
149 | }; | ||
150 | |||
116 | crypto@30000 { | 151 | crypto@30000 { |
117 | compatible = "fsl,sec2-crypto"; | 152 | compatible = "fsl,sec2-crypto"; |
118 | reg = <0x30000 0x10000>; | 153 | reg = <0x30000 0x10000>; |
diff --git a/arch/powerpc/boot/dts/mpc8377_mds.dts b/arch/powerpc/boot/dts/mpc8377_mds.dts index fea592574004..49a38cb95b52 100644 --- a/arch/powerpc/boot/dts/mpc8377_mds.dts +++ b/arch/powerpc/boot/dts/mpc8377_mds.dts | |||
@@ -233,41 +233,6 @@ | |||
233 | interrupt-parent = <&ipic>; | 233 | interrupt-parent = <&ipic>; |
234 | }; | 234 | }; |
235 | 235 | ||
236 | crypto@30000 { | ||
237 | model = "SEC3"; | ||
238 | compatible = "talitos"; | ||
239 | reg = <0x30000 0x10000>; | ||
240 | interrupts = <11 0x8>; | ||
241 | interrupt-parent = <&ipic>; | ||
242 | /* Rev. 3.0 geometry */ | ||
243 | num-channels = <4>; | ||
244 | channel-fifo-len = <24>; | ||
245 | exec-units-mask = <0x000001fe>; | ||
246 | descriptor-types-mask = <0x03ab0ebf>; | ||
247 | }; | ||
248 | |||
249 | sdhc@2e000 { | ||
250 | model = "eSDHC"; | ||
251 | compatible = "fsl,esdhc"; | ||
252 | reg = <0x2e000 0x1000>; | ||
253 | interrupts = <42 0x8>; | ||
254 | interrupt-parent = <&ipic>; | ||
255 | }; | ||
256 | |||
257 | sata@18000 { | ||
258 | compatible = "fsl,mpc8379-sata", "fsl,pq-sata"; | ||
259 | reg = <0x18000 0x1000>; | ||
260 | interrupts = <44 0x8>; | ||
261 | interrupt-parent = <&ipic>; | ||
262 | }; | ||
263 | |||
264 | sata@19000 { | ||
265 | compatible = "fsl,mpc8379-sata", "fsl,pq-sata"; | ||
266 | reg = <0x19000 0x1000>; | ||
267 | interrupts = <45 0x8>; | ||
268 | interrupt-parent = <&ipic>; | ||
269 | }; | ||
270 | |||
271 | dma@82a8 { | 236 | dma@82a8 { |
272 | #address-cells = <1>; | 237 | #address-cells = <1>; |
273 | #size-cells = <1>; | 238 | #size-cells = <1>; |
@@ -303,6 +268,41 @@ | |||
303 | }; | 268 | }; |
304 | }; | 269 | }; |
305 | 270 | ||
271 | crypto@30000 { | ||
272 | model = "SEC3"; | ||
273 | compatible = "talitos"; | ||
274 | reg = <0x30000 0x10000>; | ||
275 | interrupts = <11 0x8>; | ||
276 | interrupt-parent = <&ipic>; | ||
277 | /* Rev. 3.0 geometry */ | ||
278 | num-channels = <4>; | ||
279 | channel-fifo-len = <24>; | ||
280 | exec-units-mask = <0x000001fe>; | ||
281 | descriptor-types-mask = <0x03ab0ebf>; | ||
282 | }; | ||
283 | |||
284 | sdhc@2e000 { | ||
285 | model = "eSDHC"; | ||
286 | compatible = "fsl,esdhc"; | ||
287 | reg = <0x2e000 0x1000>; | ||
288 | interrupts = <42 0x8>; | ||
289 | interrupt-parent = <&ipic>; | ||
290 | }; | ||
291 | |||
292 | sata@18000 { | ||
293 | compatible = "fsl,mpc8379-sata", "fsl,pq-sata"; | ||
294 | reg = <0x18000 0x1000>; | ||
295 | interrupts = <44 0x8>; | ||
296 | interrupt-parent = <&ipic>; | ||
297 | }; | ||
298 | |||
299 | sata@19000 { | ||
300 | compatible = "fsl,mpc8379-sata", "fsl,pq-sata"; | ||
301 | reg = <0x19000 0x1000>; | ||
302 | interrupts = <45 0x8>; | ||
303 | interrupt-parent = <&ipic>; | ||
304 | }; | ||
305 | |||
306 | /* IPIC | 306 | /* IPIC |
307 | * interrupts cell = <intr #, sense> | 307 | * interrupts cell = <intr #, sense> |
308 | * sense values match linux IORESOURCE_IRQ_* defines: | 308 | * sense values match linux IORESOURCE_IRQ_* defines: |
diff --git a/arch/powerpc/boot/dts/mpc8377_rdb.dts b/arch/powerpc/boot/dts/mpc8377_rdb.dts index 5bc09ad016f5..e05743ad7b3f 100644 --- a/arch/powerpc/boot/dts/mpc8377_rdb.dts +++ b/arch/powerpc/boot/dts/mpc8377_rdb.dts | |||
@@ -143,6 +143,41 @@ | |||
143 | mode = "cpu"; | 143 | mode = "cpu"; |
144 | }; | 144 | }; |
145 | 145 | ||
146 | dma@82a8 { | ||
147 | #address-cells = <1>; | ||
148 | #size-cells = <1>; | ||
149 | compatible = "fsl,mpc8377-dma", "fsl,elo-dma"; | ||
150 | reg = <0x82a8 4>; | ||
151 | ranges = <0 0x8100 0x1a8>; | ||
152 | interrupt-parent = <&ipic>; | ||
153 | interrupts = <71 8>; | ||
154 | cell-index = <0>; | ||
155 | dma-channel@0 { | ||
156 | compatible = "fsl,mpc8377-dma-channel", "fsl,elo-dma-channel"; | ||
157 | reg = <0 0x80>; | ||
158 | interrupt-parent = <&ipic>; | ||
159 | interrupts = <71 8>; | ||
160 | }; | ||
161 | dma-channel@80 { | ||
162 | compatible = "fsl,mpc8377-dma-channel", "fsl,elo-dma-channel"; | ||
163 | reg = <0x80 0x80>; | ||
164 | interrupt-parent = <&ipic>; | ||
165 | interrupts = <71 8>; | ||
166 | }; | ||
167 | dma-channel@100 { | ||
168 | compatible = "fsl,mpc8377-dma-channel", "fsl,elo-dma-channel"; | ||
169 | reg = <0x100 0x80>; | ||
170 | interrupt-parent = <&ipic>; | ||
171 | interrupts = <71 8>; | ||
172 | }; | ||
173 | dma-channel@180 { | ||
174 | compatible = "fsl,mpc8377-dma-channel", "fsl,elo-dma-channel"; | ||
175 | reg = <0x180 0x28>; | ||
176 | interrupt-parent = <&ipic>; | ||
177 | interrupts = <71 8>; | ||
178 | }; | ||
179 | }; | ||
180 | |||
146 | usb@23000 { | 181 | usb@23000 { |
147 | compatible = "fsl-usb2-dr"; | 182 | compatible = "fsl-usb2-dr"; |
148 | reg = <0x23000 0x1000>; | 183 | reg = <0x23000 0x1000>; |
diff --git a/arch/powerpc/boot/dts/mpc8378_mds.dts b/arch/powerpc/boot/dts/mpc8378_mds.dts index 1d6ea080ad73..99ad49d4f13f 100644 --- a/arch/powerpc/boot/dts/mpc8378_mds.dts +++ b/arch/powerpc/boot/dts/mpc8378_mds.dts | |||
@@ -157,6 +157,41 @@ | |||
157 | mode = "cpu"; | 157 | mode = "cpu"; |
158 | }; | 158 | }; |
159 | 159 | ||
160 | dma@82a8 { | ||
161 | #address-cells = <1>; | ||
162 | #size-cells = <1>; | ||
163 | compatible = "fsl,mpc8378-dma", "fsl,elo-dma"; | ||
164 | reg = <0x82a8 4>; | ||
165 | ranges = <0 0x8100 0x1a8>; | ||
166 | interrupt-parent = <&ipic>; | ||
167 | interrupts = <71 8>; | ||
168 | cell-index = <0>; | ||
169 | dma-channel@0 { | ||
170 | compatible = "fsl,mpc8378-dma-channel", "fsl,elo-dma-channel"; | ||
171 | reg = <0 0x80>; | ||
172 | interrupt-parent = <&ipic>; | ||
173 | interrupts = <71 8>; | ||
174 | }; | ||
175 | dma-channel@80 { | ||
176 | compatible = "fsl,mpc8378-dma-channel", "fsl,elo-dma-channel"; | ||
177 | reg = <0x80 0x80>; | ||
178 | interrupt-parent = <&ipic>; | ||
179 | interrupts = <71 8>; | ||
180 | }; | ||
181 | dma-channel@100 { | ||
182 | compatible = "fsl,mpc8378-dma-channel", "fsl,elo-dma-channel"; | ||
183 | reg = <0x100 0x80>; | ||
184 | interrupt-parent = <&ipic>; | ||
185 | interrupts = <71 8>; | ||
186 | }; | ||
187 | dma-channel@180 { | ||
188 | compatible = "fsl,mpc8378-dma-channel", "fsl,elo-dma-channel"; | ||
189 | reg = <0x180 0x28>; | ||
190 | interrupt-parent = <&ipic>; | ||
191 | interrupts = <71 8>; | ||
192 | }; | ||
193 | }; | ||
194 | |||
160 | usb@23000 { | 195 | usb@23000 { |
161 | compatible = "fsl-usb2-dr"; | 196 | compatible = "fsl-usb2-dr"; |
162 | reg = <0x23000 0x1000>; | 197 | reg = <0x23000 0x1000>; |
diff --git a/arch/powerpc/boot/dts/mpc8378_rdb.dts b/arch/powerpc/boot/dts/mpc8378_rdb.dts index 711f9a30f9ab..a8bdbaa975c9 100644 --- a/arch/powerpc/boot/dts/mpc8378_rdb.dts +++ b/arch/powerpc/boot/dts/mpc8378_rdb.dts | |||
@@ -143,6 +143,41 @@ | |||
143 | mode = "cpu"; | 143 | mode = "cpu"; |
144 | }; | 144 | }; |
145 | 145 | ||
146 | dma@82a8 { | ||
147 | #address-cells = <1>; | ||
148 | #size-cells = <1>; | ||
149 | compatible = "fsl,mpc8378-dma", "fsl,elo-dma"; | ||
150 | reg = <0x82a8 4>; | ||
151 | ranges = <0 0x8100 0x1a8>; | ||
152 | interrupt-parent = <&ipic>; | ||
153 | interrupts = <71 8>; | ||
154 | cell-index = <0>; | ||
155 | dma-channel@0 { | ||
156 | compatible = "fsl,mpc8378-dma-channel", "fsl,elo-dma-channel"; | ||
157 | reg = <0 0x80>; | ||
158 | interrupt-parent = <&ipic>; | ||
159 | interrupts = <71 8>; | ||
160 | }; | ||
161 | dma-channel@80 { | ||
162 | compatible = "fsl,mpc8378-dma-channel", "fsl,elo-dma-channel"; | ||
163 | reg = <0x80 0x80>; | ||
164 | interrupt-parent = <&ipic>; | ||
165 | interrupts = <71 8>; | ||
166 | }; | ||
167 | dma-channel@100 { | ||
168 | compatible = "fsl,mpc8378-dma-channel", "fsl,elo-dma-channel"; | ||
169 | reg = <0x100 0x80>; | ||
170 | interrupt-parent = <&ipic>; | ||
171 | interrupts = <71 8>; | ||
172 | }; | ||
173 | dma-channel@180 { | ||
174 | compatible = "fsl,mpc8378-dma-channel", "fsl,elo-dma-channel"; | ||
175 | reg = <0x180 0x28>; | ||
176 | interrupt-parent = <&ipic>; | ||
177 | interrupts = <71 8>; | ||
178 | }; | ||
179 | }; | ||
180 | |||
146 | usb@23000 { | 181 | usb@23000 { |
147 | compatible = "fsl-usb2-dr"; | 182 | compatible = "fsl-usb2-dr"; |
148 | reg = <0x23000 0x1000>; | 183 | reg = <0x23000 0x1000>; |
diff --git a/arch/powerpc/boot/dts/mpc8379_mds.dts b/arch/powerpc/boot/dts/mpc8379_mds.dts index 6f78a9fd9826..980be8136276 100644 --- a/arch/powerpc/boot/dts/mpc8379_mds.dts +++ b/arch/powerpc/boot/dts/mpc8379_mds.dts | |||
@@ -157,6 +157,41 @@ | |||
157 | mode = "cpu"; | 157 | mode = "cpu"; |
158 | }; | 158 | }; |
159 | 159 | ||
160 | dma@82a8 { | ||
161 | #address-cells = <1>; | ||
162 | #size-cells = <1>; | ||
163 | compatible = "fsl,mpc8379-dma", "fsl,elo-dma"; | ||
164 | reg = <0x82a8 4>; | ||
165 | ranges = <0 0x8100 0x1a8>; | ||
166 | interrupt-parent = <&ipic>; | ||
167 | interrupts = <71 8>; | ||
168 | cell-index = <0>; | ||
169 | dma-channel@0 { | ||
170 | compatible = "fsl,mpc8379-dma-channel", "fsl,elo-dma-channel"; | ||
171 | reg = <0 0x80>; | ||
172 | interrupt-parent = <&ipic>; | ||
173 | interrupts = <71 8>; | ||
174 | }; | ||
175 | dma-channel@80 { | ||
176 | compatible = "fsl,mpc8379-dma-channel", "fsl,elo-dma-channel"; | ||
177 | reg = <0x80 0x80>; | ||
178 | interrupt-parent = <&ipic>; | ||
179 | interrupts = <71 8>; | ||
180 | }; | ||
181 | dma-channel@100 { | ||
182 | compatible = "fsl,mpc8379-dma-channel", "fsl,elo-dma-channel"; | ||
183 | reg = <0x100 0x80>; | ||
184 | interrupt-parent = <&ipic>; | ||
185 | interrupts = <71 8>; | ||
186 | }; | ||
187 | dma-channel@180 { | ||
188 | compatible = "fsl,mpc8379-dma-channel", "fsl,elo-dma-channel"; | ||
189 | reg = <0x180 0x28>; | ||
190 | interrupt-parent = <&ipic>; | ||
191 | interrupts = <71 8>; | ||
192 | }; | ||
193 | }; | ||
194 | |||
160 | usb@23000 { | 195 | usb@23000 { |
161 | compatible = "fsl-usb2-dr"; | 196 | compatible = "fsl-usb2-dr"; |
162 | reg = <0x23000 0x1000>; | 197 | reg = <0x23000 0x1000>; |
diff --git a/arch/powerpc/boot/dts/mpc8379_rdb.dts b/arch/powerpc/boot/dts/mpc8379_rdb.dts index c11ceb7d3299..9d636e39f23f 100644 --- a/arch/powerpc/boot/dts/mpc8379_rdb.dts +++ b/arch/powerpc/boot/dts/mpc8379_rdb.dts | |||
@@ -143,6 +143,41 @@ | |||
143 | mode = "cpu"; | 143 | mode = "cpu"; |
144 | }; | 144 | }; |
145 | 145 | ||
146 | dma@82a8 { | ||
147 | #address-cells = <1>; | ||
148 | #size-cells = <1>; | ||
149 | compatible = "fsl,mpc8379-dma", "fsl,elo-dma"; | ||
150 | reg = <0x82a8 4>; | ||
151 | ranges = <0 0x8100 0x1a8>; | ||
152 | interrupt-parent = <&ipic>; | ||
153 | interrupts = <71 8>; | ||
154 | cell-index = <0>; | ||
155 | dma-channel@0 { | ||
156 | compatible = "fsl,mpc8379-dma-channel", "fsl,elo-dma-channel"; | ||
157 | reg = <0 0x80>; | ||
158 | interrupt-parent = <&ipic>; | ||
159 | interrupts = <71 8>; | ||
160 | }; | ||
161 | dma-channel@80 { | ||
162 | compatible = "fsl,mpc8379-dma-channel", "fsl,elo-dma-channel"; | ||
163 | reg = <0x80 0x80>; | ||
164 | interrupt-parent = <&ipic>; | ||
165 | interrupts = <71 8>; | ||
166 | }; | ||
167 | dma-channel@100 { | ||
168 | compatible = "fsl,mpc8379-dma-channel", "fsl,elo-dma-channel"; | ||
169 | reg = <0x100 0x80>; | ||
170 | interrupt-parent = <&ipic>; | ||
171 | interrupts = <71 8>; | ||
172 | }; | ||
173 | dma-channel@180 { | ||
174 | compatible = "fsl,mpc8379-dma-channel", "fsl,elo-dma-channel"; | ||
175 | reg = <0x180 0x28>; | ||
176 | interrupt-parent = <&ipic>; | ||
177 | interrupts = <71 8>; | ||
178 | }; | ||
179 | }; | ||
180 | |||
146 | usb@23000 { | 181 | usb@23000 { |
147 | compatible = "fsl-usb2-dr"; | 182 | compatible = "fsl-usb2-dr"; |
148 | reg = <0x23000 0x1000>; | 183 | reg = <0x23000 0x1000>; |
diff --git a/arch/powerpc/boot/dts/mpc8540ads.dts b/arch/powerpc/boot/dts/mpc8540ads.dts index 79881a1fb8aa..f2273a872b11 100644 --- a/arch/powerpc/boot/dts/mpc8540ads.dts +++ b/arch/powerpc/boot/dts/mpc8540ads.dts | |||
@@ -84,6 +84,47 @@ | |||
84 | dfsrr; | 84 | dfsrr; |
85 | }; | 85 | }; |
86 | 86 | ||
87 | dma@21300 { | ||
88 | #address-cells = <1>; | ||
89 | #size-cells = <1>; | ||
90 | compatible = "fsl,mpc8540-dma", "fsl,eloplus-dma"; | ||
91 | reg = <0x21300 0x4>; | ||
92 | ranges = <0x0 0x21100 0x200>; | ||
93 | cell-index = <0>; | ||
94 | dma-channel@0 { | ||
95 | compatible = "fsl,mpc8540-dma-channel", | ||
96 | "fsl,eloplus-dma-channel"; | ||
97 | reg = <0x0 0x80>; | ||
98 | cell-index = <0>; | ||
99 | interrupt-parent = <&mpic>; | ||
100 | interrupts = <20 2>; | ||
101 | }; | ||
102 | dma-channel@80 { | ||
103 | compatible = "fsl,mpc8540-dma-channel", | ||
104 | "fsl,eloplus-dma-channel"; | ||
105 | reg = <0x80 0x80>; | ||
106 | cell-index = <1>; | ||
107 | interrupt-parent = <&mpic>; | ||
108 | interrupts = <21 2>; | ||
109 | }; | ||
110 | dma-channel@100 { | ||
111 | compatible = "fsl,mpc8540-dma-channel", | ||
112 | "fsl,eloplus-dma-channel"; | ||
113 | reg = <0x100 0x80>; | ||
114 | cell-index = <2>; | ||
115 | interrupt-parent = <&mpic>; | ||
116 | interrupts = <22 2>; | ||
117 | }; | ||
118 | dma-channel@180 { | ||
119 | compatible = "fsl,mpc8540-dma-channel", | ||
120 | "fsl,eloplus-dma-channel"; | ||
121 | reg = <0x180 0x80>; | ||
122 | cell-index = <3>; | ||
123 | interrupt-parent = <&mpic>; | ||
124 | interrupts = <23 2>; | ||
125 | }; | ||
126 | }; | ||
127 | |||
87 | mdio@24520 { | 128 | mdio@24520 { |
88 | #address-cells = <1>; | 129 | #address-cells = <1>; |
89 | #size-cells = <0>; | 130 | #size-cells = <0>; |
diff --git a/arch/powerpc/boot/dts/mpc8541cds.dts b/arch/powerpc/boot/dts/mpc8541cds.dts index 66192aa0f311..21ad71b825c1 100644 --- a/arch/powerpc/boot/dts/mpc8541cds.dts +++ b/arch/powerpc/boot/dts/mpc8541cds.dts | |||
@@ -84,6 +84,47 @@ | |||
84 | dfsrr; | 84 | dfsrr; |
85 | }; | 85 | }; |
86 | 86 | ||
87 | dma@21300 { | ||
88 | #address-cells = <1>; | ||
89 | #size-cells = <1>; | ||
90 | compatible = "fsl,mpc8541-dma", "fsl,eloplus-dma"; | ||
91 | reg = <0x21300 0x4>; | ||
92 | ranges = <0x0 0x21100 0x200>; | ||
93 | cell-index = <0>; | ||
94 | dma-channel@0 { | ||
95 | compatible = "fsl,mpc8541-dma-channel", | ||
96 | "fsl,eloplus-dma-channel"; | ||
97 | reg = <0x0 0x80>; | ||
98 | cell-index = <0>; | ||
99 | interrupt-parent = <&mpic>; | ||
100 | interrupts = <20 2>; | ||
101 | }; | ||
102 | dma-channel@80 { | ||
103 | compatible = "fsl,mpc8541-dma-channel", | ||
104 | "fsl,eloplus-dma-channel"; | ||
105 | reg = <0x80 0x80>; | ||
106 | cell-index = <1>; | ||
107 | interrupt-parent = <&mpic>; | ||
108 | interrupts = <21 2>; | ||
109 | }; | ||
110 | dma-channel@100 { | ||
111 | compatible = "fsl,mpc8541-dma-channel", | ||
112 | "fsl,eloplus-dma-channel"; | ||
113 | reg = <0x100 0x80>; | ||
114 | cell-index = <2>; | ||
115 | interrupt-parent = <&mpic>; | ||
116 | interrupts = <22 2>; | ||
117 | }; | ||
118 | dma-channel@180 { | ||
119 | compatible = "fsl,mpc8541-dma-channel", | ||
120 | "fsl,eloplus-dma-channel"; | ||
121 | reg = <0x180 0x80>; | ||
122 | cell-index = <3>; | ||
123 | interrupt-parent = <&mpic>; | ||
124 | interrupts = <23 2>; | ||
125 | }; | ||
126 | }; | ||
127 | |||
87 | mdio@24520 { | 128 | mdio@24520 { |
88 | #address-cells = <1>; | 129 | #address-cells = <1>; |
89 | #size-cells = <0>; | 130 | #size-cells = <0>; |
diff --git a/arch/powerpc/boot/dts/mpc8548cds.dts b/arch/powerpc/boot/dts/mpc8548cds.dts index 205598d51f25..621388db3c9e 100644 --- a/arch/powerpc/boot/dts/mpc8548cds.dts +++ b/arch/powerpc/boot/dts/mpc8548cds.dts | |||
@@ -100,6 +100,47 @@ | |||
100 | dfsrr; | 100 | dfsrr; |
101 | }; | 101 | }; |
102 | 102 | ||
103 | dma@21300 { | ||
104 | #address-cells = <1>; | ||
105 | #size-cells = <1>; | ||
106 | compatible = "fsl,mpc8548-dma", "fsl,eloplus-dma"; | ||
107 | reg = <0x21300 0x4>; | ||
108 | ranges = <0x0 0x21100 0x200>; | ||
109 | cell-index = <0>; | ||
110 | dma-channel@0 { | ||
111 | compatible = "fsl,mpc8548-dma-channel", | ||
112 | "fsl,eloplus-dma-channel"; | ||
113 | reg = <0x0 0x80>; | ||
114 | cell-index = <0>; | ||
115 | interrupt-parent = <&mpic>; | ||
116 | interrupts = <20 2>; | ||
117 | }; | ||
118 | dma-channel@80 { | ||
119 | compatible = "fsl,mpc8548-dma-channel", | ||
120 | "fsl,eloplus-dma-channel"; | ||
121 | reg = <0x80 0x80>; | ||
122 | cell-index = <1>; | ||
123 | interrupt-parent = <&mpic>; | ||
124 | interrupts = <21 2>; | ||
125 | }; | ||
126 | dma-channel@100 { | ||
127 | compatible = "fsl,mpc8548-dma-channel", | ||
128 | "fsl,eloplus-dma-channel"; | ||
129 | reg = <0x100 0x80>; | ||
130 | cell-index = <2>; | ||
131 | interrupt-parent = <&mpic>; | ||
132 | interrupts = <22 2>; | ||
133 | }; | ||
134 | dma-channel@180 { | ||
135 | compatible = "fsl,mpc8548-dma-channel", | ||
136 | "fsl,eloplus-dma-channel"; | ||
137 | reg = <0x180 0x80>; | ||
138 | cell-index = <3>; | ||
139 | interrupt-parent = <&mpic>; | ||
140 | interrupts = <23 2>; | ||
141 | }; | ||
142 | }; | ||
143 | |||
103 | mdio@24520 { | 144 | mdio@24520 { |
104 | #address-cells = <1>; | 145 | #address-cells = <1>; |
105 | #size-cells = <0>; | 146 | #size-cells = <0>; |
diff --git a/arch/powerpc/boot/dts/mpc8555cds.dts b/arch/powerpc/boot/dts/mpc8555cds.dts index 7c9d0b16d7e5..6fc8059b5a01 100644 --- a/arch/powerpc/boot/dts/mpc8555cds.dts +++ b/arch/powerpc/boot/dts/mpc8555cds.dts | |||
@@ -84,6 +84,47 @@ | |||
84 | dfsrr; | 84 | dfsrr; |
85 | }; | 85 | }; |
86 | 86 | ||
87 | dma@21300 { | ||
88 | #address-cells = <1>; | ||
89 | #size-cells = <1>; | ||
90 | compatible = "fsl,mpc8555-dma", "fsl,eloplus-dma"; | ||
91 | reg = <0x21300 0x4>; | ||
92 | ranges = <0x0 0x21100 0x200>; | ||
93 | cell-index = <0>; | ||
94 | dma-channel@0 { | ||
95 | compatible = "fsl,mpc8555-dma-channel", | ||
96 | "fsl,eloplus-dma-channel"; | ||
97 | reg = <0x0 0x80>; | ||
98 | cell-index = <0>; | ||
99 | interrupt-parent = <&mpic>; | ||
100 | interrupts = <20 2>; | ||
101 | }; | ||
102 | dma-channel@80 { | ||
103 | compatible = "fsl,mpc8555-dma-channel", | ||
104 | "fsl,eloplus-dma-channel"; | ||
105 | reg = <0x80 0x80>; | ||
106 | cell-index = <1>; | ||
107 | interrupt-parent = <&mpic>; | ||
108 | interrupts = <21 2>; | ||
109 | }; | ||
110 | dma-channel@100 { | ||
111 | compatible = "fsl,mpc8555-dma-channel", | ||
112 | "fsl,eloplus-dma-channel"; | ||
113 | reg = <0x100 0x80>; | ||
114 | cell-index = <2>; | ||
115 | interrupt-parent = <&mpic>; | ||
116 | interrupts = <22 2>; | ||
117 | }; | ||
118 | dma-channel@180 { | ||
119 | compatible = "fsl,mpc8555-dma-channel", | ||
120 | "fsl,eloplus-dma-channel"; | ||
121 | reg = <0x180 0x80>; | ||
122 | cell-index = <3>; | ||
123 | interrupt-parent = <&mpic>; | ||
124 | interrupts = <23 2>; | ||
125 | }; | ||
126 | }; | ||
127 | |||
87 | mdio@24520 { | 128 | mdio@24520 { |
88 | #address-cells = <1>; | 129 | #address-cells = <1>; |
89 | #size-cells = <0>; | 130 | #size-cells = <0>; |
diff --git a/arch/powerpc/boot/dts/mpc8560ads.dts b/arch/powerpc/boot/dts/mpc8560ads.dts index 5d9f3c4b5b71..ba8159de040b 100644 --- a/arch/powerpc/boot/dts/mpc8560ads.dts +++ b/arch/powerpc/boot/dts/mpc8560ads.dts | |||
@@ -73,6 +73,47 @@ | |||
73 | interrupts = <16 2>; | 73 | interrupts = <16 2>; |
74 | }; | 74 | }; |
75 | 75 | ||
76 | dma@21300 { | ||
77 | #address-cells = <1>; | ||
78 | #size-cells = <1>; | ||
79 | compatible = "fsl,mpc8560-dma", "fsl,eloplus-dma"; | ||
80 | reg = <0x21300 0x4>; | ||
81 | ranges = <0x0 0x21100 0x200>; | ||
82 | cell-index = <0>; | ||
83 | dma-channel@0 { | ||
84 | compatible = "fsl,mpc8560-dma-channel", | ||
85 | "fsl,eloplus-dma-channel"; | ||
86 | reg = <0x0 0x80>; | ||
87 | cell-index = <0>; | ||
88 | interrupt-parent = <&mpic>; | ||
89 | interrupts = <20 2>; | ||
90 | }; | ||
91 | dma-channel@80 { | ||
92 | compatible = "fsl,mpc8560-dma-channel", | ||
93 | "fsl,eloplus-dma-channel"; | ||
94 | reg = <0x80 0x80>; | ||
95 | cell-index = <1>; | ||
96 | interrupt-parent = <&mpic>; | ||
97 | interrupts = <21 2>; | ||
98 | }; | ||
99 | dma-channel@100 { | ||
100 | compatible = "fsl,mpc8560-dma-channel", | ||
101 | "fsl,eloplus-dma-channel"; | ||
102 | reg = <0x100 0x80>; | ||
103 | cell-index = <2>; | ||
104 | interrupt-parent = <&mpic>; | ||
105 | interrupts = <22 2>; | ||
106 | }; | ||
107 | dma-channel@180 { | ||
108 | compatible = "fsl,mpc8560-dma-channel", | ||
109 | "fsl,eloplus-dma-channel"; | ||
110 | reg = <0x180 0x80>; | ||
111 | cell-index = <3>; | ||
112 | interrupt-parent = <&mpic>; | ||
113 | interrupts = <23 2>; | ||
114 | }; | ||
115 | }; | ||
116 | |||
76 | mdio@24520 { | 117 | mdio@24520 { |
77 | #address-cells = <1>; | 118 | #address-cells = <1>; |
78 | #size-cells = <0>; | 119 | #size-cells = <0>; |
diff --git a/arch/powerpc/boot/dts/mpc8568mds.dts b/arch/powerpc/boot/dts/mpc8568mds.dts index d7af8db1a22f..be9a289c0d62 100644 --- a/arch/powerpc/boot/dts/mpc8568mds.dts +++ b/arch/powerpc/boot/dts/mpc8568mds.dts | |||
@@ -107,6 +107,47 @@ | |||
107 | dfsrr; | 107 | dfsrr; |
108 | }; | 108 | }; |
109 | 109 | ||
110 | dma@21300 { | ||
111 | #address-cells = <1>; | ||
112 | #size-cells = <1>; | ||
113 | compatible = "fsl,mpc8568-dma", "fsl,eloplus-dma"; | ||
114 | reg = <0x21300 0x4>; | ||
115 | ranges = <0x0 0x21100 0x200>; | ||
116 | cell-index = <0>; | ||
117 | dma-channel@0 { | ||
118 | compatible = "fsl,mpc8568-dma-channel", | ||
119 | "fsl,eloplus-dma-channel"; | ||
120 | reg = <0x0 0x80>; | ||
121 | cell-index = <0>; | ||
122 | interrupt-parent = <&mpic>; | ||
123 | interrupts = <20 2>; | ||
124 | }; | ||
125 | dma-channel@80 { | ||
126 | compatible = "fsl,mpc8568-dma-channel", | ||
127 | "fsl,eloplus-dma-channel"; | ||
128 | reg = <0x80 0x80>; | ||
129 | cell-index = <1>; | ||
130 | interrupt-parent = <&mpic>; | ||
131 | interrupts = <21 2>; | ||
132 | }; | ||
133 | dma-channel@100 { | ||
134 | compatible = "fsl,mpc8568-dma-channel", | ||
135 | "fsl,eloplus-dma-channel"; | ||
136 | reg = <0x100 0x80>; | ||
137 | cell-index = <2>; | ||
138 | interrupt-parent = <&mpic>; | ||
139 | interrupts = <22 2>; | ||
140 | }; | ||
141 | dma-channel@180 { | ||
142 | compatible = "fsl,mpc8568-dma-channel", | ||
143 | "fsl,eloplus-dma-channel"; | ||
144 | reg = <0x180 0x80>; | ||
145 | cell-index = <3>; | ||
146 | interrupt-parent = <&mpic>; | ||
147 | interrupts = <23 2>; | ||
148 | }; | ||
149 | }; | ||
150 | |||
110 | mdio@24520 { | 151 | mdio@24520 { |
111 | #address-cells = <1>; | 152 | #address-cells = <1>; |
112 | #size-cells = <0>; | 153 | #size-cells = <0>; |
diff --git a/arch/powerpc/boot/dts/mpc8572ds.dts b/arch/powerpc/boot/dts/mpc8572ds.dts index a444e6a2387d..cb06325f0b79 100644 --- a/arch/powerpc/boot/dts/mpc8572ds.dts +++ b/arch/powerpc/boot/dts/mpc8572ds.dts | |||
@@ -117,6 +117,88 @@ | |||
117 | dfsrr; | 117 | dfsrr; |
118 | }; | 118 | }; |
119 | 119 | ||
120 | dma@c300 { | ||
121 | #address-cells = <1>; | ||
122 | #size-cells = <1>; | ||
123 | compatible = "fsl,mpc8572-dma", "fsl,eloplus-dma"; | ||
124 | reg = <0xc300 0x4>; | ||
125 | ranges = <0x0 0xc100 0x200>; | ||
126 | cell-index = <1>; | ||
127 | dma-channel@0 { | ||
128 | compatible = "fsl,mpc8572-dma-channel", | ||
129 | "fsl,eloplus-dma-channel"; | ||
130 | reg = <0x0 0x80>; | ||
131 | cell-index = <0>; | ||
132 | interrupt-parent = <&mpic>; | ||
133 | interrupts = <76 2>; | ||
134 | }; | ||
135 | dma-channel@80 { | ||
136 | compatible = "fsl,mpc8572-dma-channel", | ||
137 | "fsl,eloplus-dma-channel"; | ||
138 | reg = <0x80 0x80>; | ||
139 | cell-index = <1>; | ||
140 | interrupt-parent = <&mpic>; | ||
141 | interrupts = <77 2>; | ||
142 | }; | ||
143 | dma-channel@100 { | ||
144 | compatible = "fsl,mpc8572-dma-channel", | ||
145 | "fsl,eloplus-dma-channel"; | ||
146 | reg = <0x100 0x80>; | ||
147 | cell-index = <2>; | ||
148 | interrupt-parent = <&mpic>; | ||
149 | interrupts = <78 2>; | ||
150 | }; | ||
151 | dma-channel@180 { | ||
152 | compatible = "fsl,mpc8572-dma-channel", | ||
153 | "fsl,eloplus-dma-channel"; | ||
154 | reg = <0x180 0x80>; | ||
155 | cell-index = <3>; | ||
156 | interrupt-parent = <&mpic>; | ||
157 | interrupts = <79 2>; | ||
158 | }; | ||
159 | }; | ||
160 | |||
161 | dma@21300 { | ||
162 | #address-cells = <1>; | ||
163 | #size-cells = <1>; | ||
164 | compatible = "fsl,mpc8572-dma", "fsl,eloplus-dma"; | ||
165 | reg = <0x21300 0x4>; | ||
166 | ranges = <0x0 0x21100 0x200>; | ||
167 | cell-index = <0>; | ||
168 | dma-channel@0 { | ||
169 | compatible = "fsl,mpc8572-dma-channel", | ||
170 | "fsl,eloplus-dma-channel"; | ||
171 | reg = <0x0 0x80>; | ||
172 | cell-index = <0>; | ||
173 | interrupt-parent = <&mpic>; | ||
174 | interrupts = <20 2>; | ||
175 | }; | ||
176 | dma-channel@80 { | ||
177 | compatible = "fsl,mpc8572-dma-channel", | ||
178 | "fsl,eloplus-dma-channel"; | ||
179 | reg = <0x80 0x80>; | ||
180 | cell-index = <1>; | ||
181 | interrupt-parent = <&mpic>; | ||
182 | interrupts = <21 2>; | ||
183 | }; | ||
184 | dma-channel@100 { | ||
185 | compatible = "fsl,mpc8572-dma-channel", | ||
186 | "fsl,eloplus-dma-channel"; | ||
187 | reg = <0x100 0x80>; | ||
188 | cell-index = <2>; | ||
189 | interrupt-parent = <&mpic>; | ||
190 | interrupts = <22 2>; | ||
191 | }; | ||
192 | dma-channel@180 { | ||
193 | compatible = "fsl,mpc8572-dma-channel", | ||
194 | "fsl,eloplus-dma-channel"; | ||
195 | reg = <0x180 0x80>; | ||
196 | cell-index = <3>; | ||
197 | interrupt-parent = <&mpic>; | ||
198 | interrupts = <23 2>; | ||
199 | }; | ||
200 | }; | ||
201 | |||
120 | mdio@24520 { | 202 | mdio@24520 { |
121 | #address-cells = <1>; | 203 | #address-cells = <1>; |
122 | #size-cells = <0>; | 204 | #size-cells = <0>; |
diff --git a/arch/powerpc/boot/dts/mpc8641_hpcn.dts b/arch/powerpc/boot/dts/mpc8641_hpcn.dts index 14f718d5e50b..ae08761ffff1 100644 --- a/arch/powerpc/boot/dts/mpc8641_hpcn.dts +++ b/arch/powerpc/boot/dts/mpc8641_hpcn.dts | |||
@@ -134,6 +134,47 @@ | |||
134 | dfsrr; | 134 | dfsrr; |
135 | }; | 135 | }; |
136 | 136 | ||
137 | dma@21300 { | ||
138 | #address-cells = <1>; | ||
139 | #size-cells = <1>; | ||
140 | compatible = "fsl,mpc8641-dma", "fsl,eloplus-dma"; | ||
141 | reg = <0x21300 0x4>; | ||
142 | ranges = <0x0 0x21100 0x200>; | ||
143 | cell-index = <0>; | ||
144 | dma-channel@0 { | ||
145 | compatible = "fsl,mpc8641-dma-channel", | ||
146 | "fsl,eloplus-dma-channel"; | ||
147 | reg = <0x0 0x80>; | ||
148 | cell-index = <0>; | ||
149 | interrupt-parent = <&mpic>; | ||
150 | interrupts = <20 2>; | ||
151 | }; | ||
152 | dma-channel@80 { | ||
153 | compatible = "fsl,mpc8641-dma-channel", | ||
154 | "fsl,eloplus-dma-channel"; | ||
155 | reg = <0x80 0x80>; | ||
156 | cell-index = <1>; | ||
157 | interrupt-parent = <&mpic>; | ||
158 | interrupts = <21 2>; | ||
159 | }; | ||
160 | dma-channel@100 { | ||
161 | compatible = "fsl,mpc8641-dma-channel", | ||
162 | "fsl,eloplus-dma-channel"; | ||
163 | reg = <0x100 0x80>; | ||
164 | cell-index = <2>; | ||
165 | interrupt-parent = <&mpic>; | ||
166 | interrupts = <22 2>; | ||
167 | }; | ||
168 | dma-channel@180 { | ||
169 | compatible = "fsl,mpc8641-dma-channel", | ||
170 | "fsl,eloplus-dma-channel"; | ||
171 | reg = <0x180 0x80>; | ||
172 | cell-index = <3>; | ||
173 | interrupt-parent = <&mpic>; | ||
174 | interrupts = <23 2>; | ||
175 | }; | ||
176 | }; | ||
177 | |||
137 | mdio@24520 { | 178 | mdio@24520 { |
138 | #address-cells = <1>; | 179 | #address-cells = <1>; |
139 | #size-cells = <0>; | 180 | #size-cells = <0>; |
diff --git a/arch/powerpc/boot/dts/sbc8349.dts b/arch/powerpc/boot/dts/sbc8349.dts index 3839d4b7d6a7..5b76bb26085a 100644 --- a/arch/powerpc/boot/dts/sbc8349.dts +++ b/arch/powerpc/boot/dts/sbc8349.dts | |||
@@ -95,6 +95,41 @@ | |||
95 | mode = "cpu"; | 95 | mode = "cpu"; |
96 | }; | 96 | }; |
97 | 97 | ||
98 | dma@82a8 { | ||
99 | #address-cells = <1>; | ||
100 | #size-cells = <1>; | ||
101 | compatible = "fsl,mpc8349-dma", "fsl,elo-dma"; | ||
102 | reg = <0x82a8 4>; | ||
103 | ranges = <0 0x8100 0x1a8>; | ||
104 | interrupt-parent = <&ipic>; | ||
105 | interrupts = <71 8>; | ||
106 | cell-index = <0>; | ||
107 | dma-channel@0 { | ||
108 | compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; | ||
109 | reg = <0 0x80>; | ||
110 | interrupt-parent = <&ipic>; | ||
111 | interrupts = <71 8>; | ||
112 | }; | ||
113 | dma-channel@80 { | ||
114 | compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; | ||
115 | reg = <0x80 0x80>; | ||
116 | interrupt-parent = <&ipic>; | ||
117 | interrupts = <71 8>; | ||
118 | }; | ||
119 | dma-channel@100 { | ||
120 | compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; | ||
121 | reg = <0x100 0x80>; | ||
122 | interrupt-parent = <&ipic>; | ||
123 | interrupts = <71 8>; | ||
124 | }; | ||
125 | dma-channel@180 { | ||
126 | compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; | ||
127 | reg = <0x180 0x28>; | ||
128 | interrupt-parent = <&ipic>; | ||
129 | interrupts = <71 8>; | ||
130 | }; | ||
131 | }; | ||
132 | |||
98 | /* phy type (ULPI or SERIAL) are only types supported for MPH */ | 133 | /* phy type (ULPI or SERIAL) are only types supported for MPH */ |
99 | /* port = 0 or 1 */ | 134 | /* port = 0 or 1 */ |
100 | usb@22000 { | 135 | usb@22000 { |
diff --git a/arch/powerpc/boot/dts/sbc8548.dts b/arch/powerpc/boot/dts/sbc8548.dts index d252e38283e7..21cbacb1000c 100644 --- a/arch/powerpc/boot/dts/sbc8548.dts +++ b/arch/powerpc/boot/dts/sbc8548.dts | |||
@@ -193,6 +193,47 @@ | |||
193 | dfsrr; | 193 | dfsrr; |
194 | }; | 194 | }; |
195 | 195 | ||
196 | dma@21300 { | ||
197 | #address-cells = <1>; | ||
198 | #size-cells = <1>; | ||
199 | compatible = "fsl,mpc8548-dma", "fsl,eloplus-dma"; | ||
200 | reg = <0x21300 0x4>; | ||
201 | ranges = <0x0 0x21100 0x200>; | ||
202 | cell-index = <0>; | ||
203 | dma-channel@0 { | ||
204 | compatible = "fsl,mpc8548-dma-channel", | ||
205 | "fsl,eloplus-dma-channel"; | ||
206 | reg = <0x0 0x80>; | ||
207 | cell-index = <0>; | ||
208 | interrupt-parent = <&mpic>; | ||
209 | interrupts = <20 2>; | ||
210 | }; | ||
211 | dma-channel@80 { | ||
212 | compatible = "fsl,mpc8548-dma-channel", | ||
213 | "fsl,eloplus-dma-channel"; | ||
214 | reg = <0x80 0x80>; | ||
215 | cell-index = <1>; | ||
216 | interrupt-parent = <&mpic>; | ||
217 | interrupts = <21 2>; | ||
218 | }; | ||
219 | dma-channel@100 { | ||
220 | compatible = "fsl,mpc8548-dma-channel", | ||
221 | "fsl,eloplus-dma-channel"; | ||
222 | reg = <0x100 0x80>; | ||
223 | cell-index = <2>; | ||
224 | interrupt-parent = <&mpic>; | ||
225 | interrupts = <22 2>; | ||
226 | }; | ||
227 | dma-channel@180 { | ||
228 | compatible = "fsl,mpc8548-dma-channel", | ||
229 | "fsl,eloplus-dma-channel"; | ||
230 | reg = <0x180 0x80>; | ||
231 | cell-index = <3>; | ||
232 | interrupt-parent = <&mpic>; | ||
233 | interrupts = <23 2>; | ||
234 | }; | ||
235 | }; | ||
236 | |||
196 | mdio@24520 { | 237 | mdio@24520 { |
197 | #address-cells = <1>; | 238 | #address-cells = <1>; |
198 | #size-cells = <0>; | 239 | #size-cells = <0>; |
diff --git a/arch/powerpc/boot/dts/sbc8560.dts b/arch/powerpc/boot/dts/sbc8560.dts index e556c5a4cf95..db3632ef9888 100644 --- a/arch/powerpc/boot/dts/sbc8560.dts +++ b/arch/powerpc/boot/dts/sbc8560.dts | |||
@@ -98,6 +98,47 @@ | |||
98 | dfsrr; | 98 | dfsrr; |
99 | }; | 99 | }; |
100 | 100 | ||
101 | dma@21300 { | ||
102 | #address-cells = <1>; | ||
103 | #size-cells = <1>; | ||
104 | compatible = "fsl,mpc8560-dma", "fsl,eloplus-dma"; | ||
105 | reg = <0x21300 0x4>; | ||
106 | ranges = <0x0 0x21100 0x200>; | ||
107 | cell-index = <0>; | ||
108 | dma-channel@0 { | ||
109 | compatible = "fsl,mpc8560-dma-channel", | ||
110 | "fsl,eloplus-dma-channel"; | ||
111 | reg = <0x0 0x80>; | ||
112 | cell-index = <0>; | ||
113 | interrupt-parent = <&mpic>; | ||
114 | interrupts = <20 2>; | ||
115 | }; | ||
116 | dma-channel@80 { | ||
117 | compatible = "fsl,mpc8560-dma-channel", | ||
118 | "fsl,eloplus-dma-channel"; | ||
119 | reg = <0x80 0x80>; | ||
120 | cell-index = <1>; | ||
121 | interrupt-parent = <&mpic>; | ||
122 | interrupts = <21 2>; | ||
123 | }; | ||
124 | dma-channel@100 { | ||
125 | compatible = "fsl,mpc8560-dma-channel", | ||
126 | "fsl,eloplus-dma-channel"; | ||
127 | reg = <0x100 0x80>; | ||
128 | cell-index = <2>; | ||
129 | interrupt-parent = <&mpic>; | ||
130 | interrupts = <22 2>; | ||
131 | }; | ||
132 | dma-channel@180 { | ||
133 | compatible = "fsl,mpc8560-dma-channel", | ||
134 | "fsl,eloplus-dma-channel"; | ||
135 | reg = <0x180 0x80>; | ||
136 | cell-index = <3>; | ||
137 | interrupt-parent = <&mpic>; | ||
138 | interrupts = <23 2>; | ||
139 | }; | ||
140 | }; | ||
141 | |||
101 | mdio@24520 { | 142 | mdio@24520 { |
102 | #address-cells = <1>; | 143 | #address-cells = <1>; |
103 | #size-cells = <0>; | 144 | #size-cells = <0>; |
diff --git a/arch/powerpc/boot/dts/sbc8641d.dts b/arch/powerpc/boot/dts/sbc8641d.dts index 3eebeec157b3..9652456158fb 100644 --- a/arch/powerpc/boot/dts/sbc8641d.dts +++ b/arch/powerpc/boot/dts/sbc8641d.dts | |||
@@ -151,6 +151,47 @@ | |||
151 | dfsrr; | 151 | dfsrr; |
152 | }; | 152 | }; |
153 | 153 | ||
154 | dma@21300 { | ||
155 | #address-cells = <1>; | ||
156 | #size-cells = <1>; | ||
157 | compatible = "fsl,mpc8641-dma", "fsl,eloplus-dma"; | ||
158 | reg = <0x21300 0x4>; | ||
159 | ranges = <0x0 0x21100 0x200>; | ||
160 | cell-index = <0>; | ||
161 | dma-channel@0 { | ||
162 | compatible = "fsl,mpc8641-dma-channel", | ||
163 | "fsl,eloplus-dma-channel"; | ||
164 | reg = <0x0 0x80>; | ||
165 | cell-index = <0>; | ||
166 | interrupt-parent = <&mpic>; | ||
167 | interrupts = <20 2>; | ||
168 | }; | ||
169 | dma-channel@80 { | ||
170 | compatible = "fsl,mpc8641-dma-channel", | ||
171 | "fsl,eloplus-dma-channel"; | ||
172 | reg = <0x80 0x80>; | ||
173 | cell-index = <1>; | ||
174 | interrupt-parent = <&mpic>; | ||
175 | interrupts = <21 2>; | ||
176 | }; | ||
177 | dma-channel@100 { | ||
178 | compatible = "fsl,mpc8641-dma-channel", | ||
179 | "fsl,eloplus-dma-channel"; | ||
180 | reg = <0x100 0x80>; | ||
181 | cell-index = <2>; | ||
182 | interrupt-parent = <&mpic>; | ||
183 | interrupts = <22 2>; | ||
184 | }; | ||
185 | dma-channel@180 { | ||
186 | compatible = "fsl,mpc8641-dma-channel", | ||
187 | "fsl,eloplus-dma-channel"; | ||
188 | reg = <0x180 0x80>; | ||
189 | cell-index = <3>; | ||
190 | interrupt-parent = <&mpic>; | ||
191 | interrupts = <23 2>; | ||
192 | }; | ||
193 | }; | ||
194 | |||
154 | mdio@24520 { | 195 | mdio@24520 { |
155 | #address-cells = <1>; | 196 | #address-cells = <1>; |
156 | #size-cells = <0>; | 197 | #size-cells = <0>; |
diff --git a/arch/powerpc/boot/dts/stx_gp3_8560.dts b/arch/powerpc/boot/dts/stx_gp3_8560.dts index 1e612836b248..fcd1db6ca0a8 100644 --- a/arch/powerpc/boot/dts/stx_gp3_8560.dts +++ b/arch/powerpc/boot/dts/stx_gp3_8560.dts | |||
@@ -83,6 +83,47 @@ | |||
83 | dfsrr; | 83 | dfsrr; |
84 | }; | 84 | }; |
85 | 85 | ||
86 | dma@21300 { | ||
87 | #address-cells = <1>; | ||
88 | #size-cells = <1>; | ||
89 | compatible = "fsl,mpc8560-dma", "fsl,eloplus-dma"; | ||
90 | reg = <0x21300 0x4>; | ||
91 | ranges = <0x0 0x21100 0x200>; | ||
92 | cell-index = <0>; | ||
93 | dma-channel@0 { | ||
94 | compatible = "fsl,mpc8560-dma-channel", | ||
95 | "fsl,eloplus-dma-channel"; | ||
96 | reg = <0x0 0x80>; | ||
97 | cell-index = <0>; | ||
98 | interrupt-parent = <&mpic>; | ||
99 | interrupts = <20 2>; | ||
100 | }; | ||
101 | dma-channel@80 { | ||
102 | compatible = "fsl,mpc8560-dma-channel", | ||
103 | "fsl,eloplus-dma-channel"; | ||
104 | reg = <0x80 0x80>; | ||
105 | cell-index = <1>; | ||
106 | interrupt-parent = <&mpic>; | ||
107 | interrupts = <21 2>; | ||
108 | }; | ||
109 | dma-channel@100 { | ||
110 | compatible = "fsl,mpc8560-dma-channel", | ||
111 | "fsl,eloplus-dma-channel"; | ||
112 | reg = <0x100 0x80>; | ||
113 | cell-index = <2>; | ||
114 | interrupt-parent = <&mpic>; | ||
115 | interrupts = <22 2>; | ||
116 | }; | ||
117 | dma-channel@180 { | ||
118 | compatible = "fsl,mpc8560-dma-channel", | ||
119 | "fsl,eloplus-dma-channel"; | ||
120 | reg = <0x180 0x80>; | ||
121 | cell-index = <3>; | ||
122 | interrupt-parent = <&mpic>; | ||
123 | interrupts = <23 2>; | ||
124 | }; | ||
125 | }; | ||
126 | |||
86 | mdio@24520 { | 127 | mdio@24520 { |
87 | #address-cells = <1>; | 128 | #address-cells = <1>; |
88 | #size-cells = <0>; | 129 | #size-cells = <0>; |
diff --git a/arch/powerpc/boot/dts/tqm8540.dts b/arch/powerpc/boot/dts/tqm8540.dts index 3504db31d4b9..e1d260b9085e 100644 --- a/arch/powerpc/boot/dts/tqm8540.dts +++ b/arch/powerpc/boot/dts/tqm8540.dts | |||
@@ -90,6 +90,47 @@ | |||
90 | }; | 90 | }; |
91 | }; | 91 | }; |
92 | 92 | ||
93 | dma@21300 { | ||
94 | #address-cells = <1>; | ||
95 | #size-cells = <1>; | ||
96 | compatible = "fsl,mpc8540-dma", "fsl,eloplus-dma"; | ||
97 | reg = <0x21300 0x4>; | ||
98 | ranges = <0x0 0x21100 0x200>; | ||
99 | cell-index = <0>; | ||
100 | dma-channel@0 { | ||
101 | compatible = "fsl,mpc8540-dma-channel", | ||
102 | "fsl,eloplus-dma-channel"; | ||
103 | reg = <0x0 0x80>; | ||
104 | cell-index = <0>; | ||
105 | interrupt-parent = <&mpic>; | ||
106 | interrupts = <20 2>; | ||
107 | }; | ||
108 | dma-channel@80 { | ||
109 | compatible = "fsl,mpc8540-dma-channel", | ||
110 | "fsl,eloplus-dma-channel"; | ||
111 | reg = <0x80 0x80>; | ||
112 | cell-index = <1>; | ||
113 | interrupt-parent = <&mpic>; | ||
114 | interrupts = <21 2>; | ||
115 | }; | ||
116 | dma-channel@100 { | ||
117 | compatible = "fsl,mpc8540-dma-channel", | ||
118 | "fsl,eloplus-dma-channel"; | ||
119 | reg = <0x100 0x80>; | ||
120 | cell-index = <2>; | ||
121 | interrupt-parent = <&mpic>; | ||
122 | interrupts = <22 2>; | ||
123 | }; | ||
124 | dma-channel@180 { | ||
125 | compatible = "fsl,mpc8540-dma-channel", | ||
126 | "fsl,eloplus-dma-channel"; | ||
127 | reg = <0x180 0x80>; | ||
128 | cell-index = <3>; | ||
129 | interrupt-parent = <&mpic>; | ||
130 | interrupts = <23 2>; | ||
131 | }; | ||
132 | }; | ||
133 | |||
93 | mdio@24520 { | 134 | mdio@24520 { |
94 | #address-cells = <1>; | 135 | #address-cells = <1>; |
95 | #size-cells = <0>; | 136 | #size-cells = <0>; |
diff --git a/arch/powerpc/boot/dts/tqm8541.dts b/arch/powerpc/boot/dts/tqm8541.dts index 8241ae3051f5..d083a648a81d 100644 --- a/arch/powerpc/boot/dts/tqm8541.dts +++ b/arch/powerpc/boot/dts/tqm8541.dts | |||
@@ -89,6 +89,47 @@ | |||
89 | }; | 89 | }; |
90 | }; | 90 | }; |
91 | 91 | ||
92 | dma@21300 { | ||
93 | #address-cells = <1>; | ||
94 | #size-cells = <1>; | ||
95 | compatible = "fsl,mpc8541-dma", "fsl,eloplus-dma"; | ||
96 | reg = <0x21300 0x4>; | ||
97 | ranges = <0x0 0x21100 0x200>; | ||
98 | cell-index = <0>; | ||
99 | dma-channel@0 { | ||
100 | compatible = "fsl,mpc8541-dma-channel", | ||
101 | "fsl,eloplus-dma-channel"; | ||
102 | reg = <0x0 0x80>; | ||
103 | cell-index = <0>; | ||
104 | interrupt-parent = <&mpic>; | ||
105 | interrupts = <20 2>; | ||
106 | }; | ||
107 | dma-channel@80 { | ||
108 | compatible = "fsl,mpc8541-dma-channel", | ||
109 | "fsl,eloplus-dma-channel"; | ||
110 | reg = <0x80 0x80>; | ||
111 | cell-index = <1>; | ||
112 | interrupt-parent = <&mpic>; | ||
113 | interrupts = <21 2>; | ||
114 | }; | ||
115 | dma-channel@100 { | ||
116 | compatible = "fsl,mpc8541-dma-channel", | ||
117 | "fsl,eloplus-dma-channel"; | ||
118 | reg = <0x100 0x80>; | ||
119 | cell-index = <2>; | ||
120 | interrupt-parent = <&mpic>; | ||
121 | interrupts = <22 2>; | ||
122 | }; | ||
123 | dma-channel@180 { | ||
124 | compatible = "fsl,mpc8541-dma-channel", | ||
125 | "fsl,eloplus-dma-channel"; | ||
126 | reg = <0x180 0x80>; | ||
127 | cell-index = <3>; | ||
128 | interrupt-parent = <&mpic>; | ||
129 | interrupts = <23 2>; | ||
130 | }; | ||
131 | }; | ||
132 | |||
92 | mdio@24520 { | 133 | mdio@24520 { |
93 | #address-cells = <1>; | 134 | #address-cells = <1>; |
94 | #size-cells = <0>; | 135 | #size-cells = <0>; |
diff --git a/arch/powerpc/boot/dts/tqm8548-bigflash.dts b/arch/powerpc/boot/dts/tqm8548-bigflash.dts index d8a1b198b079..64d2d5bbcdf1 100644 --- a/arch/powerpc/boot/dts/tqm8548-bigflash.dts +++ b/arch/powerpc/boot/dts/tqm8548-bigflash.dts | |||
@@ -96,6 +96,47 @@ | |||
96 | dfsrr; | 96 | dfsrr; |
97 | }; | 97 | }; |
98 | 98 | ||
99 | dma@21300 { | ||
100 | #address-cells = <1>; | ||
101 | #size-cells = <1>; | ||
102 | compatible = "fsl,mpc8548-dma", "fsl,eloplus-dma"; | ||
103 | reg = <0x21300 0x4>; | ||
104 | ranges = <0x0 0x21100 0x200>; | ||
105 | cell-index = <0>; | ||
106 | dma-channel@0 { | ||
107 | compatible = "fsl,mpc8548-dma-channel", | ||
108 | "fsl,eloplus-dma-channel"; | ||
109 | reg = <0x0 0x80>; | ||
110 | cell-index = <0>; | ||
111 | interrupt-parent = <&mpic>; | ||
112 | interrupts = <20 2>; | ||
113 | }; | ||
114 | dma-channel@80 { | ||
115 | compatible = "fsl,mpc8548-dma-channel", | ||
116 | "fsl,eloplus-dma-channel"; | ||
117 | reg = <0x80 0x80>; | ||
118 | cell-index = <1>; | ||
119 | interrupt-parent = <&mpic>; | ||
120 | interrupts = <21 2>; | ||
121 | }; | ||
122 | dma-channel@100 { | ||
123 | compatible = "fsl,mpc8548-dma-channel", | ||
124 | "fsl,eloplus-dma-channel"; | ||
125 | reg = <0x100 0x80>; | ||
126 | cell-index = <2>; | ||
127 | interrupt-parent = <&mpic>; | ||
128 | interrupts = <22 2>; | ||
129 | }; | ||
130 | dma-channel@180 { | ||
131 | compatible = "fsl,mpc8548-dma-channel", | ||
132 | "fsl,eloplus-dma-channel"; | ||
133 | reg = <0x180 0x80>; | ||
134 | cell-index = <3>; | ||
135 | interrupt-parent = <&mpic>; | ||
136 | interrupts = <23 2>; | ||
137 | }; | ||
138 | }; | ||
139 | |||
99 | mdio@24520 { | 140 | mdio@24520 { |
100 | #address-cells = <1>; | 141 | #address-cells = <1>; |
101 | #size-cells = <0>; | 142 | #size-cells = <0>; |
diff --git a/arch/powerpc/boot/dts/tqm8548.dts b/arch/powerpc/boot/dts/tqm8548.dts index e80b45034291..13cd7280cb26 100644 --- a/arch/powerpc/boot/dts/tqm8548.dts +++ b/arch/powerpc/boot/dts/tqm8548.dts | |||
@@ -96,6 +96,47 @@ | |||
96 | dfsrr; | 96 | dfsrr; |
97 | }; | 97 | }; |
98 | 98 | ||
99 | dma@21300 { | ||
100 | #address-cells = <1>; | ||
101 | #size-cells = <1>; | ||
102 | compatible = "fsl,mpc8548-dma", "fsl,eloplus-dma"; | ||
103 | reg = <0x21300 0x4>; | ||
104 | ranges = <0x0 0x21100 0x200>; | ||
105 | cell-index = <0>; | ||
106 | dma-channel@0 { | ||
107 | compatible = "fsl,mpc8548-dma-channel", | ||
108 | "fsl,eloplus-dma-channel"; | ||
109 | reg = <0x0 0x80>; | ||
110 | cell-index = <0>; | ||
111 | interrupt-parent = <&mpic>; | ||
112 | interrupts = <20 2>; | ||
113 | }; | ||
114 | dma-channel@80 { | ||
115 | compatible = "fsl,mpc8548-dma-channel", | ||
116 | "fsl,eloplus-dma-channel"; | ||
117 | reg = <0x80 0x80>; | ||
118 | cell-index = <1>; | ||
119 | interrupt-parent = <&mpic>; | ||
120 | interrupts = <21 2>; | ||
121 | }; | ||
122 | dma-channel@100 { | ||
123 | compatible = "fsl,mpc8548-dma-channel", | ||
124 | "fsl,eloplus-dma-channel"; | ||
125 | reg = <0x100 0x80>; | ||
126 | cell-index = <2>; | ||
127 | interrupt-parent = <&mpic>; | ||
128 | interrupts = <22 2>; | ||
129 | }; | ||
130 | dma-channel@180 { | ||
131 | compatible = "fsl,mpc8548-dma-channel", | ||
132 | "fsl,eloplus-dma-channel"; | ||
133 | reg = <0x180 0x80>; | ||
134 | cell-index = <3>; | ||
135 | interrupt-parent = <&mpic>; | ||
136 | interrupts = <23 2>; | ||
137 | }; | ||
138 | }; | ||
139 | |||
99 | mdio@24520 { | 140 | mdio@24520 { |
100 | #address-cells = <1>; | 141 | #address-cells = <1>; |
101 | #size-cells = <0>; | 142 | #size-cells = <0>; |
diff --git a/arch/powerpc/boot/dts/tqm8555.dts b/arch/powerpc/boot/dts/tqm8555.dts index 5a57cefadaa1..96b0b94ad925 100644 --- a/arch/powerpc/boot/dts/tqm8555.dts +++ b/arch/powerpc/boot/dts/tqm8555.dts | |||
@@ -89,6 +89,47 @@ | |||
89 | }; | 89 | }; |
90 | }; | 90 | }; |
91 | 91 | ||
92 | dma@21300 { | ||
93 | #address-cells = <1>; | ||
94 | #size-cells = <1>; | ||
95 | compatible = "fsl,mpc8555-dma", "fsl,eloplus-dma"; | ||
96 | reg = <0x21300 0x4>; | ||
97 | ranges = <0x0 0x21100 0x200>; | ||
98 | cell-index = <0>; | ||
99 | dma-channel@0 { | ||
100 | compatible = "fsl,mpc8555-dma-channel", | ||
101 | "fsl,eloplus-dma-channel"; | ||
102 | reg = <0x0 0x80>; | ||
103 | cell-index = <0>; | ||
104 | interrupt-parent = <&mpic>; | ||
105 | interrupts = <20 2>; | ||
106 | }; | ||
107 | dma-channel@80 { | ||
108 | compatible = "fsl,mpc8555-dma-channel", | ||
109 | "fsl,eloplus-dma-channel"; | ||
110 | reg = <0x80 0x80>; | ||
111 | cell-index = <1>; | ||
112 | interrupt-parent = <&mpic>; | ||
113 | interrupts = <21 2>; | ||
114 | }; | ||
115 | dma-channel@100 { | ||
116 | compatible = "fsl,mpc8555-dma-channel", | ||
117 | "fsl,eloplus-dma-channel"; | ||
118 | reg = <0x100 0x80>; | ||
119 | cell-index = <2>; | ||
120 | interrupt-parent = <&mpic>; | ||
121 | interrupts = <22 2>; | ||
122 | }; | ||
123 | dma-channel@180 { | ||
124 | compatible = "fsl,mpc8555-dma-channel", | ||
125 | "fsl,eloplus-dma-channel"; | ||
126 | reg = <0x180 0x80>; | ||
127 | cell-index = <3>; | ||
128 | interrupt-parent = <&mpic>; | ||
129 | interrupts = <23 2>; | ||
130 | }; | ||
131 | }; | ||
132 | |||
92 | mdio@24520 { | 133 | mdio@24520 { |
93 | #address-cells = <1>; | 134 | #address-cells = <1>; |
94 | #size-cells = <0>; | 135 | #size-cells = <0>; |
diff --git a/arch/powerpc/boot/dts/tqm8560.dts b/arch/powerpc/boot/dts/tqm8560.dts index 6794882a0278..3fe35208907b 100644 --- a/arch/powerpc/boot/dts/tqm8560.dts +++ b/arch/powerpc/boot/dts/tqm8560.dts | |||
@@ -91,6 +91,47 @@ | |||
91 | }; | 91 | }; |
92 | }; | 92 | }; |
93 | 93 | ||
94 | dma@21300 { | ||
95 | #address-cells = <1>; | ||
96 | #size-cells = <1>; | ||
97 | compatible = "fsl,mpc8560-dma", "fsl,eloplus-dma"; | ||
98 | reg = <0x21300 0x4>; | ||
99 | ranges = <0x0 0x21100 0x200>; | ||
100 | cell-index = <0>; | ||
101 | dma-channel@0 { | ||
102 | compatible = "fsl,mpc8560-dma-channel", | ||
103 | "fsl,eloplus-dma-channel"; | ||
104 | reg = <0x0 0x80>; | ||
105 | cell-index = <0>; | ||
106 | interrupt-parent = <&mpic>; | ||
107 | interrupts = <20 2>; | ||
108 | }; | ||
109 | dma-channel@80 { | ||
110 | compatible = "fsl,mpc8560-dma-channel", | ||
111 | "fsl,eloplus-dma-channel"; | ||
112 | reg = <0x80 0x80>; | ||
113 | cell-index = <1>; | ||
114 | interrupt-parent = <&mpic>; | ||
115 | interrupts = <21 2>; | ||
116 | }; | ||
117 | dma-channel@100 { | ||
118 | compatible = "fsl,mpc8560-dma-channel", | ||
119 | "fsl,eloplus-dma-channel"; | ||
120 | reg = <0x100 0x80>; | ||
121 | cell-index = <2>; | ||
122 | interrupt-parent = <&mpic>; | ||
123 | interrupts = <22 2>; | ||
124 | }; | ||
125 | dma-channel@180 { | ||
126 | compatible = "fsl,mpc8560-dma-channel", | ||
127 | "fsl,eloplus-dma-channel"; | ||
128 | reg = <0x180 0x80>; | ||
129 | cell-index = <3>; | ||
130 | interrupt-parent = <&mpic>; | ||
131 | interrupts = <23 2>; | ||
132 | }; | ||
133 | }; | ||
134 | |||
94 | mdio@24520 { | 135 | mdio@24520 { |
95 | #address-cells = <1>; | 136 | #address-cells = <1>; |
96 | #size-cells = <0>; | 137 | #size-cells = <0>; |