aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHiroshi Doyu <hdoyu@nvidia.com>2013-05-22 12:45:34 -0400
committerStephen Warren <swarren@nvidia.com>2013-05-28 18:13:50 -0400
commit05849c9381354be4bd4a2a878b5ecb12d375a1a0 (patch)
tree1a28f998d05a6aa2a191d11879592885b6d12258
parent885a8cfac681d8fc2005cf48622a6a1e3966974f (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.dtsi4
-rw-r--r--arch/arm/boot/dts/tegra30.dtsi110
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