diff options
author | Hiroshi Doyu <hdoyu@nvidia.com> | 2013-05-22 12:45:34 -0400 |
---|---|---|
committer | Stephen Warren <swarren@nvidia.com> | 2013-05-28 18:13:50 -0400 |
commit | 05849c9381354be4bd4a2a878b5ecb12d375a1a0 (patch) | |
tree | 1a28f998d05a6aa2a191d11879592885b6d12258 | |
parent | 885a8cfac681d8fc2005cf48622a6a1e3966974f (diff) |
ARM: tegra30: convert device tree files to use CLK defines
Use the Tegra30 CAR binding header (tegra30-car.h) to replace magic
numbers in the device tree. For example,
- clocks = <&tegra_car 28>;
+ clocks = <&tegra_car CLK_HOST1X>;
Signed-off-by: Hiroshi Doyu <hdoyu@nvidia.com>
[swarren, updated since tegra30-car.h moved for consistency]
Signed-off-by: Stephen Warren <swarren@nvidia.com>
-rw-r--r-- | arch/arm/boot/dts/tegra30-cardhu.dtsi | 4 | ||||
-rw-r--r-- | arch/arm/boot/dts/tegra30.dtsi | 110 |
2 files changed, 66 insertions, 48 deletions
diff --git a/arch/arm/boot/dts/tegra30-cardhu.dtsi b/arch/arm/boot/dts/tegra30-cardhu.dtsi index 43f013962d3b..f65b53d32416 100644 --- a/arch/arm/boot/dts/tegra30-cardhu.dtsi +++ b/arch/arm/boot/dts/tegra30-cardhu.dtsi | |||
@@ -519,7 +519,9 @@ | |||
519 | nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(W, 2) | 519 | nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(W, 2) |
520 | GPIO_ACTIVE_HIGH>; | 520 | GPIO_ACTIVE_HIGH>; |
521 | 521 | ||
522 | clocks = <&tegra_car 184>, <&tegra_car 185>, <&tegra_car 120>; | 522 | clocks = <&tegra_car TEGRA30_CLK_PLL_A>, |
523 | <&tegra_car TEGRA30_CLK_PLL_A_OUT0>, | ||
524 | <&tegra_car TEGRA30_CLK_EXTERN1>; | ||
523 | clock-names = "pll_a", "pll_a_out0", "mclk"; | 525 | clock-names = "pll_a", "pll_a_out0", "mclk"; |
524 | }; | 526 | }; |
525 | }; | 527 | }; |
diff --git a/arch/arm/boot/dts/tegra30.dtsi b/arch/arm/boot/dts/tegra30.dtsi index 329465a179e8..d8783f0fae63 100644 --- a/arch/arm/boot/dts/tegra30.dtsi +++ b/arch/arm/boot/dts/tegra30.dtsi | |||
@@ -1,3 +1,4 @@ | |||
1 | #include <dt-bindings/clock/tegra30-car.h> | ||
1 | #include <dt-bindings/gpio/tegra-gpio.h> | 2 | #include <dt-bindings/gpio/tegra-gpio.h> |
2 | #include <dt-bindings/interrupt-controller/arm-gic.h> | 3 | #include <dt-bindings/interrupt-controller/arm-gic.h> |
3 | 4 | ||
@@ -20,7 +21,7 @@ | |||
20 | reg = <0x50000000 0x00024000>; | 21 | reg = <0x50000000 0x00024000>; |
21 | interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>, /* syncpt */ | 22 | interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>, /* syncpt */ |
22 | <GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>; /* general */ | 23 | <GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>; /* general */ |
23 | clocks = <&tegra_car 28>; | 24 | clocks = <&tegra_car TEGRA30_CLK_HOST1X>; |
24 | 25 | ||
25 | #address-cells = <1>; | 26 | #address-cells = <1>; |
26 | #size-cells = <1>; | 27 | #size-cells = <1>; |
@@ -31,35 +32,35 @@ | |||
31 | compatible = "nvidia,tegra30-mpe"; | 32 | compatible = "nvidia,tegra30-mpe"; |
32 | reg = <0x54040000 0x00040000>; | 33 | reg = <0x54040000 0x00040000>; |
33 | interrupts = <GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>; | 34 | interrupts = <GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>; |
34 | clocks = <&tegra_car 60>; | 35 | clocks = <&tegra_car TEGRA30_CLK_MPE>; |
35 | }; | 36 | }; |
36 | 37 | ||
37 | vi { | 38 | vi { |
38 | compatible = "nvidia,tegra30-vi"; | 39 | compatible = "nvidia,tegra30-vi"; |
39 | reg = <0x54080000 0x00040000>; | 40 | reg = <0x54080000 0x00040000>; |
40 | interrupts = <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>; | 41 | interrupts = <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>; |
41 | clocks = <&tegra_car 164>; | 42 | clocks = <&tegra_car TEGRA30_CLK_VI>; |
42 | }; | 43 | }; |
43 | 44 | ||
44 | epp { | 45 | epp { |
45 | compatible = "nvidia,tegra30-epp"; | 46 | compatible = "nvidia,tegra30-epp"; |
46 | reg = <0x540c0000 0x00040000>; | 47 | reg = <0x540c0000 0x00040000>; |
47 | interrupts = <GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH>; | 48 | interrupts = <GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH>; |
48 | clocks = <&tegra_car 19>; | 49 | clocks = <&tegra_car TEGRA30_CLK_EPP>; |
49 | }; | 50 | }; |
50 | 51 | ||
51 | isp { | 52 | isp { |
52 | compatible = "nvidia,tegra30-isp"; | 53 | compatible = "nvidia,tegra30-isp"; |
53 | reg = <0x54100000 0x00040000>; | 54 | reg = <0x54100000 0x00040000>; |
54 | interrupts = <GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>; | 55 | interrupts = <GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>; |
55 | clocks = <&tegra_car 23>; | 56 | clocks = <&tegra_car TEGRA30_CLK_ISP>; |
56 | }; | 57 | }; |
57 | 58 | ||
58 | gr2d { | 59 | gr2d { |
59 | compatible = "nvidia,tegra30-gr2d"; | 60 | compatible = "nvidia,tegra30-gr2d"; |
60 | reg = <0x54140000 0x00040000>; | 61 | reg = <0x54140000 0x00040000>; |
61 | interrupts = <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>; | 62 | interrupts = <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>; |
62 | clocks = <&tegra_car 21>; | 63 | clocks = <&tegra_car TEGRA30_CLK_GR2D>; |
63 | }; | 64 | }; |
64 | 65 | ||
65 | gr3d { | 66 | gr3d { |
@@ -73,7 +74,8 @@ | |||
73 | compatible = "nvidia,tegra30-dc"; | 74 | compatible = "nvidia,tegra30-dc"; |
74 | reg = <0x54200000 0x00040000>; | 75 | reg = <0x54200000 0x00040000>; |
75 | interrupts = <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>; | 76 | interrupts = <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>; |
76 | clocks = <&tegra_car 27>, <&tegra_car 179>; | 77 | clocks = <&tegra_car TEGRA30_CLK_DISP1>, |
78 | <&tegra_car TEGRA30_CLK_PLL_P>; | ||
77 | clock-names = "disp1", "parent"; | 79 | clock-names = "disp1", "parent"; |
78 | 80 | ||
79 | rgb { | 81 | rgb { |
@@ -85,7 +87,8 @@ | |||
85 | compatible = "nvidia,tegra30-dc"; | 87 | compatible = "nvidia,tegra30-dc"; |
86 | reg = <0x54240000 0x00040000>; | 88 | reg = <0x54240000 0x00040000>; |
87 | interrupts = <GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH>; | 89 | interrupts = <GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH>; |
88 | clocks = <&tegra_car 26>, <&tegra_car 179>; | 90 | clocks = <&tegra_car TEGRA30_CLK_DISP2>, |
91 | <&tegra_car TEGRA30_CLK_PLL_P>; | ||
89 | clock-names = "disp2", "parent"; | 92 | clock-names = "disp2", "parent"; |
90 | 93 | ||
91 | rgb { | 94 | rgb { |
@@ -97,7 +100,8 @@ | |||
97 | compatible = "nvidia,tegra30-hdmi"; | 100 | compatible = "nvidia,tegra30-hdmi"; |
98 | reg = <0x54280000 0x00040000>; | 101 | reg = <0x54280000 0x00040000>; |
99 | interrupts = <GIC_SPI 75 IRQ_TYPE_LEVEL_HIGH>; | 102 | interrupts = <GIC_SPI 75 IRQ_TYPE_LEVEL_HIGH>; |
100 | clocks = <&tegra_car 51>, <&tegra_car 189>; | 103 | clocks = <&tegra_car TEGRA30_CLK_HDMI>, |
104 | <&tegra_car TEGRA30_CLK_PLL_D2_OUT0>; | ||
101 | clock-names = "hdmi", "parent"; | 105 | clock-names = "hdmi", "parent"; |
102 | status = "disabled"; | 106 | status = "disabled"; |
103 | }; | 107 | }; |
@@ -106,14 +110,14 @@ | |||
106 | compatible = "nvidia,tegra30-tvo"; | 110 | compatible = "nvidia,tegra30-tvo"; |
107 | reg = <0x542c0000 0x00040000>; | 111 | reg = <0x542c0000 0x00040000>; |
108 | interrupts = <GIC_SPI 76 IRQ_TYPE_LEVEL_HIGH>; | 112 | interrupts = <GIC_SPI 76 IRQ_TYPE_LEVEL_HIGH>; |
109 | clocks = <&tegra_car 169>; | 113 | clocks = <&tegra_car TEGRA30_CLK_TVO>; |
110 | status = "disabled"; | 114 | status = "disabled"; |
111 | }; | 115 | }; |
112 | 116 | ||
113 | dsi { | 117 | dsi { |
114 | compatible = "nvidia,tegra30-dsi"; | 118 | compatible = "nvidia,tegra30-dsi"; |
115 | reg = <0x54300000 0x00040000>; | 119 | reg = <0x54300000 0x00040000>; |
116 | clocks = <&tegra_car 48>; | 120 | clocks = <&tegra_car TEGRA30_CLK_DSIA>; |
117 | status = "disabled"; | 121 | status = "disabled"; |
118 | }; | 122 | }; |
119 | }; | 123 | }; |
@@ -123,7 +127,7 @@ | |||
123 | reg = <0x50040600 0x20>; | 127 | reg = <0x50040600 0x20>; |
124 | interrupts = <GIC_PPI 13 | 128 | interrupts = <GIC_PPI 13 |
125 | (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>; | 129 | (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>; |
126 | clocks = <&tegra_car 214>; | 130 | clocks = <&tegra_car TEGRA30_CLK_TWD>; |
127 | }; | 131 | }; |
128 | 132 | ||
129 | intc: interrupt-controller { | 133 | intc: interrupt-controller { |
@@ -152,7 +156,7 @@ | |||
152 | <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>, | 156 | <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>, |
153 | <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>, | 157 | <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>, |
154 | <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>; | 158 | <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>; |
155 | clocks = <&tegra_car 5>; | 159 | clocks = <&tegra_car TEGRA30_CLK_TIMER>; |
156 | }; | 160 | }; |
157 | 161 | ||
158 | tegra_car: clock { | 162 | tegra_car: clock { |
@@ -196,7 +200,7 @@ | |||
196 | <GIC_SPI 141 IRQ_TYPE_LEVEL_HIGH>, | 200 | <GIC_SPI 141 IRQ_TYPE_LEVEL_HIGH>, |
197 | <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>, | 201 | <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>, |
198 | <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>; | 202 | <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>; |
199 | clocks = <&tegra_car 34>; | 203 | clocks = <&tegra_car TEGRA30_CLK_APBDMA>; |
200 | }; | 204 | }; |
201 | 205 | ||
202 | ahb: ahb { | 206 | ahb: ahb { |
@@ -241,7 +245,7 @@ | |||
241 | reg-shift = <2>; | 245 | reg-shift = <2>; |
242 | interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>; | 246 | interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>; |
243 | nvidia,dma-request-selector = <&apbdma 8>; | 247 | nvidia,dma-request-selector = <&apbdma 8>; |
244 | clocks = <&tegra_car 6>; | 248 | clocks = <&tegra_car TEGRA30_CLK_UARTA>; |
245 | status = "disabled"; | 249 | status = "disabled"; |
246 | }; | 250 | }; |
247 | 251 | ||
@@ -251,7 +255,7 @@ | |||
251 | reg-shift = <2>; | 255 | reg-shift = <2>; |
252 | interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>; | 256 | interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>; |
253 | nvidia,dma-request-selector = <&apbdma 9>; | 257 | nvidia,dma-request-selector = <&apbdma 9>; |
254 | clocks = <&tegra_car 160>; | 258 | clocks = <&tegra_car TEGRA30_CLK_UARTB>; |
255 | status = "disabled"; | 259 | status = "disabled"; |
256 | }; | 260 | }; |
257 | 261 | ||
@@ -261,7 +265,7 @@ | |||
261 | reg-shift = <2>; | 265 | reg-shift = <2>; |
262 | interrupts = <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>; | 266 | interrupts = <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>; |
263 | nvidia,dma-request-selector = <&apbdma 10>; | 267 | nvidia,dma-request-selector = <&apbdma 10>; |
264 | clocks = <&tegra_car 55>; | 268 | clocks = <&tegra_car TEGRA30_CLK_UARTC>; |
265 | status = "disabled"; | 269 | status = "disabled"; |
266 | }; | 270 | }; |
267 | 271 | ||
@@ -271,7 +275,7 @@ | |||
271 | reg-shift = <2>; | 275 | reg-shift = <2>; |
272 | interrupts = <GIC_SPI 90 IRQ_TYPE_LEVEL_HIGH>; | 276 | interrupts = <GIC_SPI 90 IRQ_TYPE_LEVEL_HIGH>; |
273 | nvidia,dma-request-selector = <&apbdma 19>; | 277 | nvidia,dma-request-selector = <&apbdma 19>; |
274 | clocks = <&tegra_car 65>; | 278 | clocks = <&tegra_car TEGRA30_CLK_UARTD>; |
275 | status = "disabled"; | 279 | status = "disabled"; |
276 | }; | 280 | }; |
277 | 281 | ||
@@ -281,7 +285,7 @@ | |||
281 | reg-shift = <2>; | 285 | reg-shift = <2>; |
282 | interrupts = <GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>; | 286 | interrupts = <GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>; |
283 | nvidia,dma-request-selector = <&apbdma 20>; | 287 | nvidia,dma-request-selector = <&apbdma 20>; |
284 | clocks = <&tegra_car 66>; | 288 | clocks = <&tegra_car TEGRA30_CLK_UARTE>; |
285 | status = "disabled"; | 289 | status = "disabled"; |
286 | }; | 290 | }; |
287 | 291 | ||
@@ -289,7 +293,7 @@ | |||
289 | compatible = "nvidia,tegra30-pwm", "nvidia,tegra20-pwm"; | 293 | compatible = "nvidia,tegra30-pwm", "nvidia,tegra20-pwm"; |
290 | reg = <0x7000a000 0x100>; | 294 | reg = <0x7000a000 0x100>; |
291 | #pwm-cells = <2>; | 295 | #pwm-cells = <2>; |
292 | clocks = <&tegra_car 17>; | 296 | clocks = <&tegra_car TEGRA30_CLK_PWM>; |
293 | status = "disabled"; | 297 | status = "disabled"; |
294 | }; | 298 | }; |
295 | 299 | ||
@@ -297,7 +301,7 @@ | |||
297 | compatible = "nvidia,tegra30-rtc", "nvidia,tegra20-rtc"; | 301 | compatible = "nvidia,tegra30-rtc", "nvidia,tegra20-rtc"; |
298 | reg = <0x7000e000 0x100>; | 302 | reg = <0x7000e000 0x100>; |
299 | interrupts = <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>; | 303 | interrupts = <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>; |
300 | clocks = <&tegra_car 4>; | 304 | clocks = <&tegra_car TEGRA30_CLK_RTC>; |
301 | }; | 305 | }; |
302 | 306 | ||
303 | i2c@7000c000 { | 307 | i2c@7000c000 { |
@@ -306,7 +310,8 @@ | |||
306 | interrupts = <GIC_SPI 38 IRQ_TYPE_LEVEL_HIGH>; | 310 | interrupts = <GIC_SPI 38 IRQ_TYPE_LEVEL_HIGH>; |
307 | #address-cells = <1>; | 311 | #address-cells = <1>; |
308 | #size-cells = <0>; | 312 | #size-cells = <0>; |
309 | clocks = <&tegra_car 12>, <&tegra_car 182>; | 313 | clocks = <&tegra_car TEGRA30_CLK_I2C1>, |
314 | <&tegra_car TEGRA30_CLK_PLL_P_OUT3>; | ||
310 | clock-names = "div-clk", "fast-clk"; | 315 | clock-names = "div-clk", "fast-clk"; |
311 | status = "disabled"; | 316 | status = "disabled"; |
312 | }; | 317 | }; |
@@ -317,7 +322,8 @@ | |||
317 | interrupts = <GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>; | 322 | interrupts = <GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>; |
318 | #address-cells = <1>; | 323 | #address-cells = <1>; |
319 | #size-cells = <0>; | 324 | #size-cells = <0>; |
320 | clocks = <&tegra_car 54>, <&tegra_car 182>; | 325 | clocks = <&tegra_car TEGRA30_CLK_I2C2>, |
326 | <&tegra_car TEGRA30_CLK_PLL_P_OUT3>; | ||
321 | clock-names = "div-clk", "fast-clk"; | 327 | clock-names = "div-clk", "fast-clk"; |
322 | status = "disabled"; | 328 | status = "disabled"; |
323 | }; | 329 | }; |
@@ -328,7 +334,8 @@ | |||
328 | interrupts = <GIC_SPI 92 IRQ_TYPE_LEVEL_HIGH>; | 334 | interrupts = <GIC_SPI 92 IRQ_TYPE_LEVEL_HIGH>; |
329 | #address-cells = <1>; | 335 | #address-cells = <1>; |
330 | #size-cells = <0>; | 336 | #size-cells = <0>; |
331 | clocks = <&tegra_car 67>, <&tegra_car 182>; | 337 | clocks = <&tegra_car TEGRA30_CLK_I2C3>, |
338 | <&tegra_car TEGRA30_CLK_PLL_P_OUT3>; | ||
332 | clock-names = "div-clk", "fast-clk"; | 339 | clock-names = "div-clk", "fast-clk"; |
333 | status = "disabled"; | 340 | status = "disabled"; |
334 | }; | 341 | }; |
@@ -339,7 +346,8 @@ | |||
339 | interrupts = <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>; | 346 | interrupts = <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>; |
340 | #address-cells = <1>; | 347 | #address-cells = <1>; |
341 | #size-cells = <0>; | 348 | #size-cells = <0>; |
342 | clocks = <&tegra_car 103>, <&tegra_car 182>; | 349 | clocks = <&tegra_car TEGRA30_CLK_I2C4>, |
350 | <&tegra_car TEGRA30_CLK_PLL_P_OUT3>; | ||
343 | clock-names = "div-clk", "fast-clk"; | 351 | clock-names = "div-clk", "fast-clk"; |
344 | status = "disabled"; | 352 | status = "disabled"; |
345 | }; | 353 | }; |
@@ -350,7 +358,8 @@ | |||
350 | interrupts = <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>; | 358 | interrupts = <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>; |
351 | #address-cells = <1>; | 359 | #address-cells = <1>; |
352 | #size-cells = <0>; | 360 | #size-cells = <0>; |
353 | clocks = <&tegra_car 47>, <&tegra_car 182>; | 361 | clocks = <&tegra_car TEGRA30_CLK_I2C5>, |
362 | <&tegra_car TEGRA30_CLK_PLL_P_OUT3>; | ||
354 | clock-names = "div-clk", "fast-clk"; | 363 | clock-names = "div-clk", "fast-clk"; |
355 | status = "disabled"; | 364 | status = "disabled"; |
356 | }; | 365 | }; |
@@ -362,7 +371,7 @@ | |||
362 | nvidia,dma-request-selector = <&apbdma 15>; | 371 | nvidia,dma-request-selector = <&apbdma 15>; |
363 | #address-cells = <1>; | 372 | #address-cells = <1>; |
364 | #size-cells = <0>; | 373 | #size-cells = <0>; |
365 | clocks = <&tegra_car 41>; | 374 | clocks = <&tegra_car TEGRA30_CLK_SBC1>; |
366 | status = "disabled"; | 375 | status = "disabled"; |
367 | }; | 376 | }; |
368 | 377 | ||
@@ -373,7 +382,7 @@ | |||
373 | nvidia,dma-request-selector = <&apbdma 16>; | 382 | nvidia,dma-request-selector = <&apbdma 16>; |
374 | #address-cells = <1>; | 383 | #address-cells = <1>; |
375 | #size-cells = <0>; | 384 | #size-cells = <0>; |
376 | clocks = <&tegra_car 44>; | 385 | clocks = <&tegra_car TEGRA30_CLK_SBC2>; |
377 | status = "disabled"; | 386 | status = "disabled"; |
378 | }; | 387 | }; |
379 | 388 | ||
@@ -384,7 +393,7 @@ | |||
384 | nvidia,dma-request-selector = <&apbdma 17>; | 393 | nvidia,dma-request-selector = <&apbdma 17>; |
385 | #address-cells = <1>; | 394 | #address-cells = <1>; |
386 | #size-cells = <0>; | 395 | #size-cells = <0>; |
387 | clocks = <&tegra_car 46>; | 396 | clocks = <&tegra_car TEGRA30_CLK_SBC3>; |
388 | status = "disabled"; | 397 | status = "disabled"; |
389 | }; | 398 | }; |
390 | 399 | ||
@@ -395,7 +404,7 @@ | |||
395 | nvidia,dma-request-selector = <&apbdma 18>; | 404 | nvidia,dma-request-selector = <&apbdma 18>; |
396 | #address-cells = <1>; | 405 | #address-cells = <1>; |
397 | #size-cells = <0>; | 406 | #size-cells = <0>; |
398 | clocks = <&tegra_car 68>; | 407 | clocks = <&tegra_car TEGRA30_CLK_SBC4>; |
399 | status = "disabled"; | 408 | status = "disabled"; |
400 | }; | 409 | }; |
401 | 410 | ||
@@ -406,7 +415,7 @@ | |||
406 | nvidia,dma-request-selector = <&apbdma 27>; | 415 | nvidia,dma-request-selector = <&apbdma 27>; |
407 | #address-cells = <1>; | 416 | #address-cells = <1>; |
408 | #size-cells = <0>; | 417 | #size-cells = <0>; |
409 | clocks = <&tegra_car 104>; | 418 | clocks = <&tegra_car TEGRA30_CLK_SBC5>; |
410 | status = "disabled"; | 419 | status = "disabled"; |
411 | }; | 420 | }; |
412 | 421 | ||
@@ -417,7 +426,7 @@ | |||
417 | nvidia,dma-request-selector = <&apbdma 28>; | 426 | nvidia,dma-request-selector = <&apbdma 28>; |
418 | #address-cells = <1>; | 427 | #address-cells = <1>; |
419 | #size-cells = <0>; | 428 | #size-cells = <0>; |
420 | clocks = <&tegra_car 105>; | 429 | clocks = <&tegra_car TEGRA30_CLK_SBC6>; |
421 | status = "disabled"; | 430 | status = "disabled"; |
422 | }; | 431 | }; |
423 | 432 | ||
@@ -425,14 +434,14 @@ | |||
425 | compatible = "nvidia,tegra30-kbc", "nvidia,tegra20-kbc"; | 434 | compatible = "nvidia,tegra30-kbc", "nvidia,tegra20-kbc"; |
426 | reg = <0x7000e200 0x100>; | 435 | reg = <0x7000e200 0x100>; |
427 | interrupts = <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>; | 436 | interrupts = <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>; |
428 | clocks = <&tegra_car 36>; | 437 | clocks = <&tegra_car TEGRA30_CLK_KBC>; |
429 | status = "disabled"; | 438 | status = "disabled"; |
430 | }; | 439 | }; |
431 | 440 | ||
432 | pmc { | 441 | pmc { |
433 | compatible = "nvidia,tegra30-pmc"; | 442 | compatible = "nvidia,tegra30-pmc"; |
434 | reg = <0x7000e400 0x400>; | 443 | reg = <0x7000e400 0x400>; |
435 | clocks = <&tegra_car 218>, <&clk32k_in>; | 444 | clocks = <&tegra_car TEGRA30_CLK_PCLK>, <&clk32k_in>; |
436 | clock-names = "pclk", "clk32k_in"; | 445 | clock-names = "pclk", "clk32k_in"; |
437 | }; | 446 | }; |
438 | 447 | ||
@@ -461,10 +470,17 @@ | |||
461 | 0x70080200 0x100>; | 470 | 0x70080200 0x100>; |
462 | interrupts = <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>; | 471 | interrupts = <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>; |
463 | nvidia,dma-request-selector = <&apbdma 1>; | 472 | nvidia,dma-request-selector = <&apbdma 1>; |
464 | clocks = <&tegra_car 106>, <&tegra_car 107>, <&tegra_car 30>, | 473 | clocks = <&tegra_car TEGRA30_CLK_D_AUDIO>, |
465 | <&tegra_car 11>, <&tegra_car 18>, <&tegra_car 101>, | 474 | <&tegra_car TEGRA30_CLK_APBIF>, |
466 | <&tegra_car 102>, <&tegra_car 108>, <&tegra_car 109>, | 475 | <&tegra_car TEGRA30_CLK_I2S0>, |
467 | <&tegra_car 110>, <&tegra_car 162>; | 476 | <&tegra_car TEGRA30_CLK_I2S1>, |
477 | <&tegra_car TEGRA30_CLK_I2S2>, | ||
478 | <&tegra_car TEGRA30_CLK_I2S3>, | ||
479 | <&tegra_car TEGRA30_CLK_I2S4>, | ||
480 | <&tegra_car TEGRA30_CLK_DAM0>, | ||
481 | <&tegra_car TEGRA30_CLK_DAM1>, | ||
482 | <&tegra_car TEGRA30_CLK_DAM2>, | ||
483 | <&tegra_car TEGRA30_CLK_SPDIF_IN>; | ||
468 | clock-names = "d_audio", "apbif", "i2s0", "i2s1", "i2s2", | 484 | clock-names = "d_audio", "apbif", "i2s0", "i2s1", "i2s2", |
469 | "i2s3", "i2s4", "dam0", "dam1", "dam2", | 485 | "i2s3", "i2s4", "dam0", "dam1", "dam2", |
470 | "spdif_in"; | 486 | "spdif_in"; |
@@ -476,7 +492,7 @@ | |||
476 | compatible = "nvidia,tegra30-i2s"; | 492 | compatible = "nvidia,tegra30-i2s"; |
477 | reg = <0x70080300 0x100>; | 493 | reg = <0x70080300 0x100>; |
478 | nvidia,ahub-cif-ids = <4 4>; | 494 | nvidia,ahub-cif-ids = <4 4>; |
479 | clocks = <&tegra_car 30>; | 495 | clocks = <&tegra_car TEGRA30_CLK_I2S0>; |
480 | status = "disabled"; | 496 | status = "disabled"; |
481 | }; | 497 | }; |
482 | 498 | ||
@@ -484,7 +500,7 @@ | |||
484 | compatible = "nvidia,tegra30-i2s"; | 500 | compatible = "nvidia,tegra30-i2s"; |
485 | reg = <0x70080400 0x100>; | 501 | reg = <0x70080400 0x100>; |
486 | nvidia,ahub-cif-ids = <5 5>; | 502 | nvidia,ahub-cif-ids = <5 5>; |
487 | clocks = <&tegra_car 11>; | 503 | clocks = <&tegra_car TEGRA30_CLK_I2S1>; |
488 | status = "disabled"; | 504 | status = "disabled"; |
489 | }; | 505 | }; |
490 | 506 | ||
@@ -492,7 +508,7 @@ | |||
492 | compatible = "nvidia,tegra30-i2s"; | 508 | compatible = "nvidia,tegra30-i2s"; |
493 | reg = <0x70080500 0x100>; | 509 | reg = <0x70080500 0x100>; |
494 | nvidia,ahub-cif-ids = <6 6>; | 510 | nvidia,ahub-cif-ids = <6 6>; |
495 | clocks = <&tegra_car 18>; | 511 | clocks = <&tegra_car TEGRA30_CLK_I2S2>; |
496 | status = "disabled"; | 512 | status = "disabled"; |
497 | }; | 513 | }; |
498 | 514 | ||
@@ -500,7 +516,7 @@ | |||
500 | compatible = "nvidia,tegra30-i2s"; | 516 | compatible = "nvidia,tegra30-i2s"; |
501 | reg = <0x70080600 0x100>; | 517 | reg = <0x70080600 0x100>; |
502 | nvidia,ahub-cif-ids = <7 7>; | 518 | nvidia,ahub-cif-ids = <7 7>; |
503 | clocks = <&tegra_car 101>; | 519 | clocks = <&tegra_car TEGRA30_CLK_I2S3>; |
504 | status = "disabled"; | 520 | status = "disabled"; |
505 | }; | 521 | }; |
506 | 522 | ||
@@ -508,7 +524,7 @@ | |||
508 | compatible = "nvidia,tegra30-i2s"; | 524 | compatible = "nvidia,tegra30-i2s"; |
509 | reg = <0x70080700 0x100>; | 525 | reg = <0x70080700 0x100>; |
510 | nvidia,ahub-cif-ids = <8 8>; | 526 | nvidia,ahub-cif-ids = <8 8>; |
511 | clocks = <&tegra_car 102>; | 527 | clocks = <&tegra_car TEGRA30_CLK_I2S4>; |
512 | status = "disabled"; | 528 | status = "disabled"; |
513 | }; | 529 | }; |
514 | }; | 530 | }; |
@@ -517,7 +533,7 @@ | |||
517 | compatible = "nvidia,tegra30-sdhci", "nvidia,tegra20-sdhci"; | 533 | compatible = "nvidia,tegra30-sdhci", "nvidia,tegra20-sdhci"; |
518 | reg = <0x78000000 0x200>; | 534 | reg = <0x78000000 0x200>; |
519 | interrupts = <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>; | 535 | interrupts = <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>; |
520 | clocks = <&tegra_car 14>; | 536 | clocks = <&tegra_car TEGRA30_CLK_SDMMC1>; |
521 | status = "disabled"; | 537 | status = "disabled"; |
522 | }; | 538 | }; |
523 | 539 | ||
@@ -525,7 +541,7 @@ | |||
525 | compatible = "nvidia,tegra30-sdhci", "nvidia,tegra20-sdhci"; | 541 | compatible = "nvidia,tegra30-sdhci", "nvidia,tegra20-sdhci"; |
526 | reg = <0x78000200 0x200>; | 542 | reg = <0x78000200 0x200>; |
527 | interrupts = <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>; | 543 | interrupts = <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>; |
528 | clocks = <&tegra_car 9>; | 544 | clocks = <&tegra_car TEGRA30_CLK_SDMMC2>; |
529 | status = "disabled"; | 545 | status = "disabled"; |
530 | }; | 546 | }; |
531 | 547 | ||
@@ -533,7 +549,7 @@ | |||
533 | compatible = "nvidia,tegra30-sdhci", "nvidia,tegra20-sdhci"; | 549 | compatible = "nvidia,tegra30-sdhci", "nvidia,tegra20-sdhci"; |
534 | reg = <0x78000400 0x200>; | 550 | reg = <0x78000400 0x200>; |
535 | interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>; | 551 | interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>; |
536 | clocks = <&tegra_car 69>; | 552 | clocks = <&tegra_car TEGRA30_CLK_SDMMC3>; |
537 | status = "disabled"; | 553 | status = "disabled"; |
538 | }; | 554 | }; |
539 | 555 | ||
@@ -541,7 +557,7 @@ | |||
541 | compatible = "nvidia,tegra30-sdhci", "nvidia,tegra20-sdhci"; | 557 | compatible = "nvidia,tegra30-sdhci", "nvidia,tegra20-sdhci"; |
542 | reg = <0x78000600 0x200>; | 558 | reg = <0x78000600 0x200>; |
543 | interrupts = <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>; | 559 | interrupts = <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>; |
544 | clocks = <&tegra_car 15>; | 560 | clocks = <&tegra_car TEGRA30_CLK_SDMMC4>; |
545 | status = "disabled"; | 561 | status = "disabled"; |
546 | }; | 562 | }; |
547 | 563 | ||