diff options
author | Lucas Stach <l.stach@pengutronix.de> | 2013-11-14 05:18:58 -0500 |
---|---|---|
committer | Shawn Guo <shawn.guo@linaro.org> | 2014-02-09 08:32:40 -0500 |
commit | 564695dde92a0607e7a1566c34ca696486e42d27 (patch) | |
tree | 8447d5bf932cd8566e399023f3dd56199368db47 | |
parent | 508406e8e893c39d81f29101c86dc09268efbff8 (diff) |
ARM: imx53: use clock defines in DTS files
For better readability and no need to look up numbers
in the documentation anymore.
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
-rw-r--r-- | arch/arm/boot/dts/imx53-m53evk.dts | 2 | ||||
-rw-r--r-- | arch/arm/boot/dts/imx53-mba53.dts | 2 | ||||
-rw-r--r-- | arch/arm/boot/dts/imx53-qsb.dts | 2 | ||||
-rw-r--r-- | arch/arm/boot/dts/imx53.dtsi | 122 |
4 files changed, 80 insertions, 48 deletions
diff --git a/arch/arm/boot/dts/imx53-m53evk.dts b/arch/arm/boot/dts/imx53-m53evk.dts index 44adf8ea6efc..f3f02b5bfff2 100644 --- a/arch/arm/boot/dts/imx53-m53evk.dts +++ b/arch/arm/boot/dts/imx53-m53evk.dts | |||
@@ -146,7 +146,7 @@ | |||
146 | reg = <0x0a>; | 146 | reg = <0x0a>; |
147 | VDDA-supply = <®_3p2v>; | 147 | VDDA-supply = <®_3p2v>; |
148 | VDDIO-supply = <®_3p2v>; | 148 | VDDIO-supply = <®_3p2v>; |
149 | clocks = <&clks 150>; | 149 | clocks = <&clks IMX5_CLK_SSI_EXT1_GATE>; |
150 | }; | 150 | }; |
151 | }; | 151 | }; |
152 | 152 | ||
diff --git a/arch/arm/boot/dts/imx53-mba53.dts b/arch/arm/boot/dts/imx53-mba53.dts index 3897bd8a6bf0..0358366c5a17 100644 --- a/arch/arm/boot/dts/imx53-mba53.dts +++ b/arch/arm/boot/dts/imx53-mba53.dts | |||
@@ -163,7 +163,7 @@ | |||
163 | codec: sgtl5000@a { | 163 | codec: sgtl5000@a { |
164 | compatible = "fsl,sgtl5000"; | 164 | compatible = "fsl,sgtl5000"; |
165 | reg = <0x0a>; | 165 | reg = <0x0a>; |
166 | clocks = <&clks 150>; | 166 | clocks = <&clks IMX5_CLK_SSI_EXT1_GATE>; |
167 | VDDA-supply = <®_3p2v>; | 167 | VDDA-supply = <®_3p2v>; |
168 | VDDIO-supply = <®_3p2v>; | 168 | VDDIO-supply = <®_3p2v>; |
169 | }; | 169 | }; |
diff --git a/arch/arm/boot/dts/imx53-qsb.dts b/arch/arm/boot/dts/imx53-qsb.dts index 5e409023bf79..8eadaf8cc5cf 100644 --- a/arch/arm/boot/dts/imx53-qsb.dts +++ b/arch/arm/boot/dts/imx53-qsb.dts | |||
@@ -291,7 +291,7 @@ | |||
291 | reg = <0x0a>; | 291 | reg = <0x0a>; |
292 | VDDA-supply = <®_3p2v>; | 292 | VDDA-supply = <®_3p2v>; |
293 | VDDIO-supply = <®_3p2v>; | 293 | VDDIO-supply = <®_3p2v>; |
294 | clocks = <&clks 150>; | 294 | clocks = <&clks IMX5_CLK_SSI_EXT1_GATE>; |
295 | }; | 295 | }; |
296 | }; | 296 | }; |
297 | 297 | ||
diff --git a/arch/arm/boot/dts/imx53.dtsi b/arch/arm/boot/dts/imx53.dtsi index 7f06203d1606..c64ecf3ff75f 100644 --- a/arch/arm/boot/dts/imx53.dtsi +++ b/arch/arm/boot/dts/imx53.dtsi | |||
@@ -12,6 +12,7 @@ | |||
12 | 12 | ||
13 | #include "skeleton.dtsi" | 13 | #include "skeleton.dtsi" |
14 | #include "imx53-pinfunc.h" | 14 | #include "imx53-pinfunc.h" |
15 | #include <dt-bindings/clock/imx5-clock.h> | ||
15 | 16 | ||
16 | / { | 17 | / { |
17 | aliases { | 18 | aliases { |
@@ -89,7 +90,9 @@ | |||
89 | compatible = "fsl,imx53-ipu"; | 90 | compatible = "fsl,imx53-ipu"; |
90 | reg = <0x18000000 0x080000000>; | 91 | reg = <0x18000000 0x080000000>; |
91 | interrupts = <11 10>; | 92 | interrupts = <11 10>; |
92 | clocks = <&clks 59>, <&clks 110>, <&clks 61>; | 93 | clocks = <&clks IMX5_CLK_IPU_GATE>, |
94 | <&clks IMX5_CLK_IPU_DI0_GATE>, | ||
95 | <&clks IMX5_CLK_IPU_DI1_GATE>; | ||
93 | clock-names = "bus", "di0", "di1"; | 96 | clock-names = "bus", "di0", "di1"; |
94 | resets = <&src 2>; | 97 | resets = <&src 2>; |
95 | }; | 98 | }; |
@@ -112,7 +115,9 @@ | |||
112 | compatible = "fsl,imx53-esdhc"; | 115 | compatible = "fsl,imx53-esdhc"; |
113 | reg = <0x50004000 0x4000>; | 116 | reg = <0x50004000 0x4000>; |
114 | interrupts = <1>; | 117 | interrupts = <1>; |
115 | clocks = <&clks 44>, <&clks 0>, <&clks 71>; | 118 | clocks = <&clks IMX5_CLK_ESDHC1_IPG_GATE>, |
119 | <&clks IMX5_CLK_DUMMY>, | ||
120 | <&clks IMX5_CLK_ESDHC1_PER_GATE>; | ||
116 | clock-names = "ipg", "ahb", "per"; | 121 | clock-names = "ipg", "ahb", "per"; |
117 | bus-width = <4>; | 122 | bus-width = <4>; |
118 | status = "disabled"; | 123 | status = "disabled"; |
@@ -122,7 +127,9 @@ | |||
122 | compatible = "fsl,imx53-esdhc"; | 127 | compatible = "fsl,imx53-esdhc"; |
123 | reg = <0x50008000 0x4000>; | 128 | reg = <0x50008000 0x4000>; |
124 | interrupts = <2>; | 129 | interrupts = <2>; |
125 | clocks = <&clks 45>, <&clks 0>, <&clks 72>; | 130 | clocks = <&clks IMX5_CLK_ESDHC2_IPG_GATE>, |
131 | <&clks IMX5_CLK_DUMMY>, | ||
132 | <&clks IMX5_CLK_ESDHC2_PER_GATE>; | ||
126 | clock-names = "ipg", "ahb", "per"; | 133 | clock-names = "ipg", "ahb", "per"; |
127 | bus-width = <4>; | 134 | bus-width = <4>; |
128 | status = "disabled"; | 135 | status = "disabled"; |
@@ -132,7 +139,8 @@ | |||
132 | compatible = "fsl,imx53-uart", "fsl,imx21-uart"; | 139 | compatible = "fsl,imx53-uart", "fsl,imx21-uart"; |
133 | reg = <0x5000c000 0x4000>; | 140 | reg = <0x5000c000 0x4000>; |
134 | interrupts = <33>; | 141 | interrupts = <33>; |
135 | clocks = <&clks 32>, <&clks 33>; | 142 | clocks = <&clks IMX5_CLK_UART3_IPG_GATE>, |
143 | <&clks IMX5_CLK_UART3_PER_GATE>; | ||
136 | clock-names = "ipg", "per"; | 144 | clock-names = "ipg", "per"; |
137 | status = "disabled"; | 145 | status = "disabled"; |
138 | }; | 146 | }; |
@@ -143,7 +151,8 @@ | |||
143 | compatible = "fsl,imx53-ecspi", "fsl,imx51-ecspi"; | 151 | compatible = "fsl,imx53-ecspi", "fsl,imx51-ecspi"; |
144 | reg = <0x50010000 0x4000>; | 152 | reg = <0x50010000 0x4000>; |
145 | interrupts = <36>; | 153 | interrupts = <36>; |
146 | clocks = <&clks 51>, <&clks 52>; | 154 | clocks = <&clks IMX5_CLK_ECSPI1_IPG_GATE>, |
155 | <&clks IMX5_CLK_ECSPI1_PER_GATE>; | ||
147 | clock-names = "ipg", "per"; | 156 | clock-names = "ipg", "per"; |
148 | status = "disabled"; | 157 | status = "disabled"; |
149 | }; | 158 | }; |
@@ -152,7 +161,7 @@ | |||
152 | compatible = "fsl,imx53-ssi", "fsl,imx21-ssi"; | 161 | compatible = "fsl,imx53-ssi", "fsl,imx21-ssi"; |
153 | reg = <0x50014000 0x4000>; | 162 | reg = <0x50014000 0x4000>; |
154 | interrupts = <30>; | 163 | interrupts = <30>; |
155 | clocks = <&clks 49>; | 164 | clocks = <&clks IMX5_CLK_SSI2_IPG_GATE>; |
156 | dmas = <&sdma 24 1 0>, | 165 | dmas = <&sdma 24 1 0>, |
157 | <&sdma 25 1 0>; | 166 | <&sdma 25 1 0>; |
158 | dma-names = "rx", "tx"; | 167 | dma-names = "rx", "tx"; |
@@ -165,7 +174,9 @@ | |||
165 | compatible = "fsl,imx53-esdhc"; | 174 | compatible = "fsl,imx53-esdhc"; |
166 | reg = <0x50020000 0x4000>; | 175 | reg = <0x50020000 0x4000>; |
167 | interrupts = <3>; | 176 | interrupts = <3>; |
168 | clocks = <&clks 46>, <&clks 0>, <&clks 73>; | 177 | clocks = <&clks IMX5_CLK_ESDHC3_IPG_GATE>, |
178 | <&clks IMX5_CLK_DUMMY>, | ||
179 | <&clks IMX5_CLK_ESDHC3_PER_GATE>; | ||
169 | clock-names = "ipg", "ahb", "per"; | 180 | clock-names = "ipg", "ahb", "per"; |
170 | bus-width = <4>; | 181 | bus-width = <4>; |
171 | status = "disabled"; | 182 | status = "disabled"; |
@@ -175,7 +186,9 @@ | |||
175 | compatible = "fsl,imx53-esdhc"; | 186 | compatible = "fsl,imx53-esdhc"; |
176 | reg = <0x50024000 0x4000>; | 187 | reg = <0x50024000 0x4000>; |
177 | interrupts = <4>; | 188 | interrupts = <4>; |
178 | clocks = <&clks 47>, <&clks 0>, <&clks 74>; | 189 | clocks = <&clks IMX5_CLK_ESDHC4_IPG_GATE>, |
190 | <&clks IMX5_CLK_DUMMY>, | ||
191 | <&clks IMX5_CLK_ESDHC4_PER_GATE>; | ||
179 | clock-names = "ipg", "ahb", "per"; | 192 | clock-names = "ipg", "ahb", "per"; |
180 | bus-width = <4>; | 193 | bus-width = <4>; |
181 | status = "disabled"; | 194 | status = "disabled"; |
@@ -184,14 +197,14 @@ | |||
184 | 197 | ||
185 | usbphy0: usbphy@0 { | 198 | usbphy0: usbphy@0 { |
186 | compatible = "usb-nop-xceiv"; | 199 | compatible = "usb-nop-xceiv"; |
187 | clocks = <&clks 124>; | 200 | clocks = <&clks IMX5_CLK_USB_PHY1_GATE>; |
188 | clock-names = "main_clk"; | 201 | clock-names = "main_clk"; |
189 | status = "okay"; | 202 | status = "okay"; |
190 | }; | 203 | }; |
191 | 204 | ||
192 | usbphy1: usbphy@1 { | 205 | usbphy1: usbphy@1 { |
193 | compatible = "usb-nop-xceiv"; | 206 | compatible = "usb-nop-xceiv"; |
194 | clocks = <&clks 125>; | 207 | clocks = <&clks IMX5_CLK_USB_PHY2_GATE>; |
195 | clock-names = "main_clk"; | 208 | clock-names = "main_clk"; |
196 | status = "okay"; | 209 | status = "okay"; |
197 | }; | 210 | }; |
@@ -200,7 +213,7 @@ | |||
200 | compatible = "fsl,imx53-usb", "fsl,imx27-usb"; | 213 | compatible = "fsl,imx53-usb", "fsl,imx27-usb"; |
201 | reg = <0x53f80000 0x0200>; | 214 | reg = <0x53f80000 0x0200>; |
202 | interrupts = <18>; | 215 | interrupts = <18>; |
203 | clocks = <&clks 108>; | 216 | clocks = <&clks IMX5_CLK_USBOH3_GATE>; |
204 | fsl,usbmisc = <&usbmisc 0>; | 217 | fsl,usbmisc = <&usbmisc 0>; |
205 | fsl,usbphy = <&usbphy0>; | 218 | fsl,usbphy = <&usbphy0>; |
206 | status = "disabled"; | 219 | status = "disabled"; |
@@ -210,7 +223,7 @@ | |||
210 | compatible = "fsl,imx53-usb", "fsl,imx27-usb"; | 223 | compatible = "fsl,imx53-usb", "fsl,imx27-usb"; |
211 | reg = <0x53f80200 0x0200>; | 224 | reg = <0x53f80200 0x0200>; |
212 | interrupts = <14>; | 225 | interrupts = <14>; |
213 | clocks = <&clks 108>; | 226 | clocks = <&clks IMX5_CLK_USBOH3_GATE>; |
214 | fsl,usbmisc = <&usbmisc 1>; | 227 | fsl,usbmisc = <&usbmisc 1>; |
215 | fsl,usbphy = <&usbphy1>; | 228 | fsl,usbphy = <&usbphy1>; |
216 | status = "disabled"; | 229 | status = "disabled"; |
@@ -220,7 +233,7 @@ | |||
220 | compatible = "fsl,imx53-usb", "fsl,imx27-usb"; | 233 | compatible = "fsl,imx53-usb", "fsl,imx27-usb"; |
221 | reg = <0x53f80400 0x0200>; | 234 | reg = <0x53f80400 0x0200>; |
222 | interrupts = <16>; | 235 | interrupts = <16>; |
223 | clocks = <&clks 108>; | 236 | clocks = <&clks IMX5_CLK_USBOH3_GATE>; |
224 | fsl,usbmisc = <&usbmisc 2>; | 237 | fsl,usbmisc = <&usbmisc 2>; |
225 | status = "disabled"; | 238 | status = "disabled"; |
226 | }; | 239 | }; |
@@ -229,7 +242,7 @@ | |||
229 | compatible = "fsl,imx53-usb", "fsl,imx27-usb"; | 242 | compatible = "fsl,imx53-usb", "fsl,imx27-usb"; |
230 | reg = <0x53f80600 0x0200>; | 243 | reg = <0x53f80600 0x0200>; |
231 | interrupts = <17>; | 244 | interrupts = <17>; |
232 | clocks = <&clks 108>; | 245 | clocks = <&clks IMX5_CLK_USBOH3_GATE>; |
233 | fsl,usbmisc = <&usbmisc 3>; | 246 | fsl,usbmisc = <&usbmisc 3>; |
234 | status = "disabled"; | 247 | status = "disabled"; |
235 | }; | 248 | }; |
@@ -238,7 +251,7 @@ | |||
238 | #index-cells = <1>; | 251 | #index-cells = <1>; |
239 | compatible = "fsl,imx53-usbmisc"; | 252 | compatible = "fsl,imx53-usbmisc"; |
240 | reg = <0x53f80800 0x200>; | 253 | reg = <0x53f80800 0x200>; |
241 | clocks = <&clks 108>; | 254 | clocks = <&clks IMX5_CLK_USBOH3_GATE>; |
242 | }; | 255 | }; |
243 | 256 | ||
244 | gpio1: gpio@53f84000 { | 257 | gpio1: gpio@53f84000 { |
@@ -285,7 +298,7 @@ | |||
285 | compatible = "fsl,imx53-kpp", "fsl,imx21-kpp"; | 298 | compatible = "fsl,imx53-kpp", "fsl,imx21-kpp"; |
286 | reg = <0x53f94000 0x4000>; | 299 | reg = <0x53f94000 0x4000>; |
287 | interrupts = <60>; | 300 | interrupts = <60>; |
288 | clocks = <&clks 0>; | 301 | clocks = <&clks IMX5_CLK_DUMMY>; |
289 | status = "disabled"; | 302 | status = "disabled"; |
290 | }; | 303 | }; |
291 | 304 | ||
@@ -293,14 +306,14 @@ | |||
293 | compatible = "fsl,imx53-wdt", "fsl,imx21-wdt"; | 306 | compatible = "fsl,imx53-wdt", "fsl,imx21-wdt"; |
294 | reg = <0x53f98000 0x4000>; | 307 | reg = <0x53f98000 0x4000>; |
295 | interrupts = <58>; | 308 | interrupts = <58>; |
296 | clocks = <&clks 0>; | 309 | clocks = <&clks IMX5_CLK_DUMMY>; |
297 | }; | 310 | }; |
298 | 311 | ||
299 | wdog2: wdog@53f9c000 { | 312 | wdog2: wdog@53f9c000 { |
300 | compatible = "fsl,imx53-wdt", "fsl,imx21-wdt"; | 313 | compatible = "fsl,imx53-wdt", "fsl,imx21-wdt"; |
301 | reg = <0x53f9c000 0x4000>; | 314 | reg = <0x53f9c000 0x4000>; |
302 | interrupts = <59>; | 315 | interrupts = <59>; |
303 | clocks = <&clks 0>; | 316 | clocks = <&clks IMX5_CLK_DUMMY>; |
304 | status = "disabled"; | 317 | status = "disabled"; |
305 | }; | 318 | }; |
306 | 319 | ||
@@ -308,7 +321,8 @@ | |||
308 | compatible = "fsl,imx53-gpt", "fsl,imx31-gpt"; | 321 | compatible = "fsl,imx53-gpt", "fsl,imx31-gpt"; |
309 | reg = <0x53fa0000 0x4000>; | 322 | reg = <0x53fa0000 0x4000>; |
310 | interrupts = <39>; | 323 | interrupts = <39>; |
311 | clocks = <&clks 36>, <&clks 41>; | 324 | clocks = <&clks IMX5_CLK_GPT_IPG_GATE>, |
325 | <&clks IMX5_CLK_GPT_HF_GATE>; | ||
312 | clock-names = "ipg", "per"; | 326 | clock-names = "ipg", "per"; |
313 | }; | 327 | }; |
314 | 328 | ||
@@ -328,9 +342,12 @@ | |||
328 | compatible = "fsl,imx53-ldb"; | 342 | compatible = "fsl,imx53-ldb"; |
329 | reg = <0x53fa8008 0x4>; | 343 | reg = <0x53fa8008 0x4>; |
330 | gpr = <&gpr>; | 344 | gpr = <&gpr>; |
331 | clocks = <&clks 122>, <&clks 120>, | 345 | clocks = <&clks IMX5_CLK_LDB_DI0_SEL>, |
332 | <&clks 115>, <&clks 116>, | 346 | <&clks IMX5_CLK_LDB_DI1_SEL>, |
333 | <&clks 123>, <&clks 85>; | 347 | <&clks IMX5_CLK_IPU_DI0_SEL>, |
348 | <&clks IMX5_CLK_IPU_DI1_SEL>, | ||
349 | <&clks IMX5_CLK_LDB_DI0_GATE>, | ||
350 | <&clks IMX5_CLK_LDB_DI1_GATE>; | ||
334 | clock-names = "di0_pll", "di1_pll", | 351 | clock-names = "di0_pll", "di1_pll", |
335 | "di0_sel", "di1_sel", | 352 | "di0_sel", "di1_sel", |
336 | "di0", "di1"; | 353 | "di0", "di1"; |
@@ -353,7 +370,8 @@ | |||
353 | #pwm-cells = <2>; | 370 | #pwm-cells = <2>; |
354 | compatible = "fsl,imx53-pwm", "fsl,imx27-pwm"; | 371 | compatible = "fsl,imx53-pwm", "fsl,imx27-pwm"; |
355 | reg = <0x53fb4000 0x4000>; | 372 | reg = <0x53fb4000 0x4000>; |
356 | clocks = <&clks 37>, <&clks 38>; | 373 | clocks = <&clks IMX5_CLK_PWM1_IPG_GATE>, |
374 | <&clks IMX5_CLK_PWM1_HF_GATE>; | ||
357 | clock-names = "ipg", "per"; | 375 | clock-names = "ipg", "per"; |
358 | interrupts = <61>; | 376 | interrupts = <61>; |
359 | }; | 377 | }; |
@@ -362,7 +380,8 @@ | |||
362 | #pwm-cells = <2>; | 380 | #pwm-cells = <2>; |
363 | compatible = "fsl,imx53-pwm", "fsl,imx27-pwm"; | 381 | compatible = "fsl,imx53-pwm", "fsl,imx27-pwm"; |
364 | reg = <0x53fb8000 0x4000>; | 382 | reg = <0x53fb8000 0x4000>; |
365 | clocks = <&clks 39>, <&clks 40>; | 383 | clocks = <&clks IMX5_CLK_PWM2_IPG_GATE>, |
384 | <&clks IMX5_CLK_PWM2_HF_GATE>; | ||
366 | clock-names = "ipg", "per"; | 385 | clock-names = "ipg", "per"; |
367 | interrupts = <94>; | 386 | interrupts = <94>; |
368 | }; | 387 | }; |
@@ -371,7 +390,8 @@ | |||
371 | compatible = "fsl,imx53-uart", "fsl,imx21-uart"; | 390 | compatible = "fsl,imx53-uart", "fsl,imx21-uart"; |
372 | reg = <0x53fbc000 0x4000>; | 391 | reg = <0x53fbc000 0x4000>; |
373 | interrupts = <31>; | 392 | interrupts = <31>; |
374 | clocks = <&clks 28>, <&clks 29>; | 393 | clocks = <&clks IMX5_CLK_UART1_IPG_GATE>, |
394 | <&clks IMX5_CLK_UART1_PER_GATE>; | ||
375 | clock-names = "ipg", "per"; | 395 | clock-names = "ipg", "per"; |
376 | status = "disabled"; | 396 | status = "disabled"; |
377 | }; | 397 | }; |
@@ -380,7 +400,8 @@ | |||
380 | compatible = "fsl,imx53-uart", "fsl,imx21-uart"; | 400 | compatible = "fsl,imx53-uart", "fsl,imx21-uart"; |
381 | reg = <0x53fc0000 0x4000>; | 401 | reg = <0x53fc0000 0x4000>; |
382 | interrupts = <32>; | 402 | interrupts = <32>; |
383 | clocks = <&clks 30>, <&clks 31>; | 403 | clocks = <&clks IMX5_CLK_UART2_IPG_GATE>, |
404 | <&clks IMX5_CLK_UART2_PER_GATE>; | ||
384 | clock-names = "ipg", "per"; | 405 | clock-names = "ipg", "per"; |
385 | status = "disabled"; | 406 | status = "disabled"; |
386 | }; | 407 | }; |
@@ -389,7 +410,8 @@ | |||
389 | compatible = "fsl,imx53-flexcan", "fsl,p1010-flexcan"; | 410 | compatible = "fsl,imx53-flexcan", "fsl,p1010-flexcan"; |
390 | reg = <0x53fc8000 0x4000>; | 411 | reg = <0x53fc8000 0x4000>; |
391 | interrupts = <82>; | 412 | interrupts = <82>; |
392 | clocks = <&clks 158>, <&clks 157>; | 413 | clocks = <&clks IMX5_CLK_CAN1_IPG_GATE>, |
414 | <&clks IMX5_CLK_CAN1_SERIAL_GATE>; | ||
393 | clock-names = "ipg", "per"; | 415 | clock-names = "ipg", "per"; |
394 | status = "disabled"; | 416 | status = "disabled"; |
395 | }; | 417 | }; |
@@ -398,7 +420,8 @@ | |||
398 | compatible = "fsl,imx53-flexcan", "fsl,p1010-flexcan"; | 420 | compatible = "fsl,imx53-flexcan", "fsl,p1010-flexcan"; |
399 | reg = <0x53fcc000 0x4000>; | 421 | reg = <0x53fcc000 0x4000>; |
400 | interrupts = <83>; | 422 | interrupts = <83>; |
401 | clocks = <&clks 87>, <&clks 86>; | 423 | clocks = <&clks IMX5_CLK_CAN2_IPG_GATE>, |
424 | <&clks IMX5_CLK_CAN2_SERIAL_GATE>; | ||
402 | clock-names = "ipg", "per"; | 425 | clock-names = "ipg", "per"; |
403 | status = "disabled"; | 426 | status = "disabled"; |
404 | }; | 427 | }; |
@@ -452,7 +475,7 @@ | |||
452 | compatible = "fsl,imx53-i2c", "fsl,imx21-i2c"; | 475 | compatible = "fsl,imx53-i2c", "fsl,imx21-i2c"; |
453 | reg = <0x53fec000 0x4000>; | 476 | reg = <0x53fec000 0x4000>; |
454 | interrupts = <64>; | 477 | interrupts = <64>; |
455 | clocks = <&clks 88>; | 478 | clocks = <&clks IMX5_CLK_I2C3_GATE>; |
456 | status = "disabled"; | 479 | status = "disabled"; |
457 | }; | 480 | }; |
458 | 481 | ||
@@ -460,7 +483,8 @@ | |||
460 | compatible = "fsl,imx53-uart", "fsl,imx21-uart"; | 483 | compatible = "fsl,imx53-uart", "fsl,imx21-uart"; |
461 | reg = <0x53ff0000 0x4000>; | 484 | reg = <0x53ff0000 0x4000>; |
462 | interrupts = <13>; | 485 | interrupts = <13>; |
463 | clocks = <&clks 65>, <&clks 66>; | 486 | clocks = <&clks IMX5_CLK_UART4_IPG_GATE>, |
487 | <&clks IMX5_CLK_UART4_PER_GATE>; | ||
464 | clock-names = "ipg", "per"; | 488 | clock-names = "ipg", "per"; |
465 | status = "disabled"; | 489 | status = "disabled"; |
466 | }; | 490 | }; |
@@ -477,14 +501,15 @@ | |||
477 | compatible = "fsl,imx53-iim", "fsl,imx27-iim"; | 501 | compatible = "fsl,imx53-iim", "fsl,imx27-iim"; |
478 | reg = <0x63f98000 0x4000>; | 502 | reg = <0x63f98000 0x4000>; |
479 | interrupts = <69>; | 503 | interrupts = <69>; |
480 | clocks = <&clks 107>; | 504 | clocks = <&clks IMX5_CLK_IIM_GATE>; |
481 | }; | 505 | }; |
482 | 506 | ||
483 | uart5: serial@63f90000 { | 507 | uart5: serial@63f90000 { |
484 | compatible = "fsl,imx53-uart", "fsl,imx21-uart"; | 508 | compatible = "fsl,imx53-uart", "fsl,imx21-uart"; |
485 | reg = <0x63f90000 0x4000>; | 509 | reg = <0x63f90000 0x4000>; |
486 | interrupts = <86>; | 510 | interrupts = <86>; |
487 | clocks = <&clks 67>, <&clks 68>; | 511 | clocks = <&clks IMX5_CLK_UART5_IPG_GATE>, |
512 | <&clks IMX5_CLK_UART5_PER_GATE>; | ||
488 | clock-names = "ipg", "per"; | 513 | clock-names = "ipg", "per"; |
489 | status = "disabled"; | 514 | status = "disabled"; |
490 | }; | 515 | }; |
@@ -492,7 +517,7 @@ | |||
492 | owire: owire@63fa4000 { | 517 | owire: owire@63fa4000 { |
493 | compatible = "fsl,imx53-owire", "fsl,imx21-owire"; | 518 | compatible = "fsl,imx53-owire", "fsl,imx21-owire"; |
494 | reg = <0x63fa4000 0x4000>; | 519 | reg = <0x63fa4000 0x4000>; |
495 | clocks = <&clks 159>; | 520 | clocks = <&clks IMX5_CLK_OWIRE_GATE>; |
496 | status = "disabled"; | 521 | status = "disabled"; |
497 | }; | 522 | }; |
498 | 523 | ||
@@ -502,7 +527,8 @@ | |||
502 | compatible = "fsl,imx53-ecspi", "fsl,imx51-ecspi"; | 527 | compatible = "fsl,imx53-ecspi", "fsl,imx51-ecspi"; |
503 | reg = <0x63fac000 0x4000>; | 528 | reg = <0x63fac000 0x4000>; |
504 | interrupts = <37>; | 529 | interrupts = <37>; |
505 | clocks = <&clks 53>, <&clks 54>; | 530 | clocks = <&clks IMX5_CLK_ECSPI2_IPG_GATE>, |
531 | <&clks IMX5_CLK_ECSPI2_PER_GATE>; | ||
506 | clock-names = "ipg", "per"; | 532 | clock-names = "ipg", "per"; |
507 | status = "disabled"; | 533 | status = "disabled"; |
508 | }; | 534 | }; |
@@ -511,7 +537,8 @@ | |||
511 | compatible = "fsl,imx53-sdma", "fsl,imx35-sdma"; | 537 | compatible = "fsl,imx53-sdma", "fsl,imx35-sdma"; |
512 | reg = <0x63fb0000 0x4000>; | 538 | reg = <0x63fb0000 0x4000>; |
513 | interrupts = <6>; | 539 | interrupts = <6>; |
514 | clocks = <&clks 56>, <&clks 56>; | 540 | clocks = <&clks IMX5_CLK_SDMA_GATE>, |
541 | <&clks IMX5_CLK_SDMA_GATE>; | ||
515 | clock-names = "ipg", "ahb"; | 542 | clock-names = "ipg", "ahb"; |
516 | #dma-cells = <3>; | 543 | #dma-cells = <3>; |
517 | fsl,sdma-ram-script-name = "imx/sdma/sdma-imx53.bin"; | 544 | fsl,sdma-ram-script-name = "imx/sdma/sdma-imx53.bin"; |
@@ -523,7 +550,8 @@ | |||
523 | compatible = "fsl,imx53-cspi", "fsl,imx35-cspi"; | 550 | compatible = "fsl,imx53-cspi", "fsl,imx35-cspi"; |
524 | reg = <0x63fc0000 0x4000>; | 551 | reg = <0x63fc0000 0x4000>; |
525 | interrupts = <38>; | 552 | interrupts = <38>; |
526 | clocks = <&clks 55>, <&clks 55>; | 553 | clocks = <&clks IMX5_CLK_CSPI_IPG_GATE>, |
554 | <&clks IMX5_CLK_CSPI_IPG_GATE>; | ||
527 | clock-names = "ipg", "per"; | 555 | clock-names = "ipg", "per"; |
528 | status = "disabled"; | 556 | status = "disabled"; |
529 | }; | 557 | }; |
@@ -534,7 +562,7 @@ | |||
534 | compatible = "fsl,imx53-i2c", "fsl,imx21-i2c"; | 562 | compatible = "fsl,imx53-i2c", "fsl,imx21-i2c"; |
535 | reg = <0x63fc4000 0x4000>; | 563 | reg = <0x63fc4000 0x4000>; |
536 | interrupts = <63>; | 564 | interrupts = <63>; |
537 | clocks = <&clks 35>; | 565 | clocks = <&clks IMX5_CLK_I2C2_GATE>; |
538 | status = "disabled"; | 566 | status = "disabled"; |
539 | }; | 567 | }; |
540 | 568 | ||
@@ -544,7 +572,7 @@ | |||
544 | compatible = "fsl,imx53-i2c", "fsl,imx21-i2c"; | 572 | compatible = "fsl,imx53-i2c", "fsl,imx21-i2c"; |
545 | reg = <0x63fc8000 0x4000>; | 573 | reg = <0x63fc8000 0x4000>; |
546 | interrupts = <62>; | 574 | interrupts = <62>; |
547 | clocks = <&clks 34>; | 575 | clocks = <&clks IMX5_CLK_I2C1_GATE>; |
548 | status = "disabled"; | 576 | status = "disabled"; |
549 | }; | 577 | }; |
550 | 578 | ||
@@ -552,7 +580,7 @@ | |||
552 | compatible = "fsl,imx53-ssi", "fsl,imx21-ssi"; | 580 | compatible = "fsl,imx53-ssi", "fsl,imx21-ssi"; |
553 | reg = <0x63fcc000 0x4000>; | 581 | reg = <0x63fcc000 0x4000>; |
554 | interrupts = <29>; | 582 | interrupts = <29>; |
555 | clocks = <&clks 48>; | 583 | clocks = <&clks IMX5_CLK_SSI1_IPG_GATE>; |
556 | dmas = <&sdma 28 0 0>, | 584 | dmas = <&sdma 28 0 0>, |
557 | <&sdma 29 0 0>; | 585 | <&sdma 29 0 0>; |
558 | dma-names = "rx", "tx"; | 586 | dma-names = "rx", "tx"; |
@@ -571,7 +599,7 @@ | |||
571 | compatible = "fsl,imx53-nand"; | 599 | compatible = "fsl,imx53-nand"; |
572 | reg = <0x63fdb000 0x1000 0xf7ff0000 0x10000>; | 600 | reg = <0x63fdb000 0x1000 0xf7ff0000 0x10000>; |
573 | interrupts = <8>; | 601 | interrupts = <8>; |
574 | clocks = <&clks 60>; | 602 | clocks = <&clks IMX5_CLK_NFC_GATE>; |
575 | status = "disabled"; | 603 | status = "disabled"; |
576 | }; | 604 | }; |
577 | 605 | ||
@@ -579,7 +607,7 @@ | |||
579 | compatible = "fsl,imx53-ssi", "fsl,imx21-ssi"; | 607 | compatible = "fsl,imx53-ssi", "fsl,imx21-ssi"; |
580 | reg = <0x63fe8000 0x4000>; | 608 | reg = <0x63fe8000 0x4000>; |
581 | interrupts = <96>; | 609 | interrupts = <96>; |
582 | clocks = <&clks 50>; | 610 | clocks = <&clks IMX5_CLK_SSI3_IPG_GATE>; |
583 | dmas = <&sdma 46 0 0>, | 611 | dmas = <&sdma 46 0 0>, |
584 | <&sdma 47 0 0>; | 612 | <&sdma 47 0 0>; |
585 | dma-names = "rx", "tx"; | 613 | dma-names = "rx", "tx"; |
@@ -592,7 +620,9 @@ | |||
592 | compatible = "fsl,imx53-fec", "fsl,imx25-fec"; | 620 | compatible = "fsl,imx53-fec", "fsl,imx25-fec"; |
593 | reg = <0x63fec000 0x4000>; | 621 | reg = <0x63fec000 0x4000>; |
594 | interrupts = <87>; | 622 | interrupts = <87>; |
595 | clocks = <&clks 42>, <&clks 42>, <&clks 42>; | 623 | clocks = <&clks IMX5_CLK_FEC_GATE>, |
624 | <&clks IMX5_CLK_FEC_GATE>, | ||
625 | <&clks IMX5_CLK_FEC_GATE>; | ||
596 | clock-names = "ipg", "ahb", "ptp"; | 626 | clock-names = "ipg", "ahb", "ptp"; |
597 | status = "disabled"; | 627 | status = "disabled"; |
598 | }; | 628 | }; |
@@ -601,7 +631,8 @@ | |||
601 | compatible = "fsl,imx53-tve"; | 631 | compatible = "fsl,imx53-tve"; |
602 | reg = <0x63ff0000 0x1000>; | 632 | reg = <0x63ff0000 0x1000>; |
603 | interrupts = <92>; | 633 | interrupts = <92>; |
604 | clocks = <&clks 69>, <&clks 116>; | 634 | clocks = <&clks IMX5_CLK_TVE_GATE>, |
635 | <&clks IMX5_CLK_IPU_DI1_SEL>; | ||
605 | clock-names = "tve", "di_sel"; | 636 | clock-names = "tve", "di_sel"; |
606 | crtcs = <&ipu 1>; | 637 | crtcs = <&ipu 1>; |
607 | status = "disabled"; | 638 | status = "disabled"; |
@@ -611,7 +642,8 @@ | |||
611 | compatible = "fsl,imx53-vpu"; | 642 | compatible = "fsl,imx53-vpu"; |
612 | reg = <0x63ff4000 0x1000>; | 643 | reg = <0x63ff4000 0x1000>; |
613 | interrupts = <9>; | 644 | interrupts = <9>; |
614 | clocks = <&clks 63>, <&clks 63>; | 645 | clocks = <&clks IMX5_CLK_VPU_GATE>, |
646 | <&clks IMX5_CLK_VPU_GATE>; | ||
615 | clock-names = "per", "ahb"; | 647 | clock-names = "per", "ahb"; |
616 | iram = <&ocram>; | 648 | iram = <&ocram>; |
617 | status = "disabled"; | 649 | status = "disabled"; |
@@ -621,7 +653,7 @@ | |||
621 | ocram: sram@f8000000 { | 653 | ocram: sram@f8000000 { |
622 | compatible = "mmio-sram"; | 654 | compatible = "mmio-sram"; |
623 | reg = <0xf8000000 0x20000>; | 655 | reg = <0xf8000000 0x20000>; |
624 | clocks = <&clks 186>; | 656 | clocks = <&clks IMX5_CLK_OCRAM>; |
625 | }; | 657 | }; |
626 | }; | 658 | }; |
627 | }; | 659 | }; |