diff options
author | Stephen Warren <swarren@nvidia.com> | 2013-11-25 19:53:16 -0500 |
---|---|---|
committer | Stephen Warren <swarren@nvidia.com> | 2013-12-16 16:09:16 -0500 |
commit | 58ecb23f64ee3a2ef66bb55b2e1e841385b6d08b (patch) | |
tree | 91933b662c5ea802874259c9a1b555774834c4f2 /arch/arm/boot/dts/tegra30.dtsi | |
parent | 18f48a4f1d49d522285b5a9f3c5d984f4fdaae01 (diff) |
ARM: tegra: add missing unit addresses to DT
DT node names should include a unit address iff the node has a reg
property. For Tegra DTs at least, we were previously applying a different
rule, namely that node names only needed to include a unit address if it
was required to make the node name unique. Consequently, many unit
addresses are missing. Add them.
Signed-off-by: Stephen Warren <swarren@nvidia.com>
Diffstat (limited to 'arch/arm/boot/dts/tegra30.dtsi')
-rw-r--r-- | arch/arm/boot/dts/tegra30.dtsi | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/arch/arm/boot/dts/tegra30.dtsi b/arch/arm/boot/dts/tegra30.dtsi index 31259b09e7cc..829eb4b5091d 100644 --- a/arch/arm/boot/dts/tegra30.dtsi +++ b/arch/arm/boot/dts/tegra30.dtsi | |||
@@ -16,7 +16,7 @@ | |||
16 | serial4 = &uarte; | 16 | serial4 = &uarte; |
17 | }; | 17 | }; |
18 | 18 | ||
19 | pcie-controller { | 19 | pcie-controller@00003000 { |
20 | compatible = "nvidia,tegra30-pcie"; | 20 | compatible = "nvidia,tegra30-pcie"; |
21 | device_type = "pci"; | 21 | device_type = "pci"; |
22 | reg = <0x00003000 0x00000800 /* PADS registers */ | 22 | reg = <0x00003000 0x00000800 /* PADS registers */ |
@@ -89,7 +89,7 @@ | |||
89 | }; | 89 | }; |
90 | }; | 90 | }; |
91 | 91 | ||
92 | host1x { | 92 | host1x@50000000 { |
93 | compatible = "nvidia,tegra30-host1x", "simple-bus"; | 93 | compatible = "nvidia,tegra30-host1x", "simple-bus"; |
94 | reg = <0x50000000 0x00024000>; | 94 | reg = <0x50000000 0x00024000>; |
95 | interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>, /* syncpt */ | 95 | interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>, /* syncpt */ |
@@ -103,7 +103,7 @@ | |||
103 | 103 | ||
104 | ranges = <0x54000000 0x54000000 0x04000000>; | 104 | ranges = <0x54000000 0x54000000 0x04000000>; |
105 | 105 | ||
106 | mpe { | 106 | mpe@54040000 { |
107 | compatible = "nvidia,tegra30-mpe"; | 107 | compatible = "nvidia,tegra30-mpe"; |
108 | reg = <0x54040000 0x00040000>; | 108 | reg = <0x54040000 0x00040000>; |
109 | interrupts = <GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>; | 109 | interrupts = <GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>; |
@@ -112,7 +112,7 @@ | |||
112 | reset-names = "mpe"; | 112 | reset-names = "mpe"; |
113 | }; | 113 | }; |
114 | 114 | ||
115 | vi { | 115 | vi@54080000 { |
116 | compatible = "nvidia,tegra30-vi"; | 116 | compatible = "nvidia,tegra30-vi"; |
117 | reg = <0x54080000 0x00040000>; | 117 | reg = <0x54080000 0x00040000>; |
118 | interrupts = <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>; | 118 | interrupts = <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>; |
@@ -121,7 +121,7 @@ | |||
121 | reset-names = "vi"; | 121 | reset-names = "vi"; |
122 | }; | 122 | }; |
123 | 123 | ||
124 | epp { | 124 | epp@540c0000 { |
125 | compatible = "nvidia,tegra30-epp"; | 125 | compatible = "nvidia,tegra30-epp"; |
126 | reg = <0x540c0000 0x00040000>; | 126 | reg = <0x540c0000 0x00040000>; |
127 | interrupts = <GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH>; | 127 | interrupts = <GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH>; |
@@ -130,7 +130,7 @@ | |||
130 | reset-names = "epp"; | 130 | reset-names = "epp"; |
131 | }; | 131 | }; |
132 | 132 | ||
133 | isp { | 133 | isp@54100000 { |
134 | compatible = "nvidia,tegra30-isp"; | 134 | compatible = "nvidia,tegra30-isp"; |
135 | reg = <0x54100000 0x00040000>; | 135 | reg = <0x54100000 0x00040000>; |
136 | interrupts = <GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>; | 136 | interrupts = <GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>; |
@@ -139,7 +139,7 @@ | |||
139 | reset-names = "isp"; | 139 | reset-names = "isp"; |
140 | }; | 140 | }; |
141 | 141 | ||
142 | gr2d { | 142 | gr2d@54140000 { |
143 | compatible = "nvidia,tegra30-gr2d"; | 143 | compatible = "nvidia,tegra30-gr2d"; |
144 | reg = <0x54140000 0x00040000>; | 144 | reg = <0x54140000 0x00040000>; |
145 | interrupts = <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>; | 145 | interrupts = <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>; |
@@ -148,7 +148,7 @@ | |||
148 | clocks = <&tegra_car TEGRA30_CLK_GR2D>; | 148 | clocks = <&tegra_car TEGRA30_CLK_GR2D>; |
149 | }; | 149 | }; |
150 | 150 | ||
151 | gr3d { | 151 | gr3d@54180000 { |
152 | compatible = "nvidia,tegra30-gr3d"; | 152 | compatible = "nvidia,tegra30-gr3d"; |
153 | reg = <0x54180000 0x00040000>; | 153 | reg = <0x54180000 0x00040000>; |
154 | clocks = <&tegra_car TEGRA30_CLK_GR3D | 154 | clocks = <&tegra_car TEGRA30_CLK_GR3D |
@@ -189,7 +189,7 @@ | |||
189 | }; | 189 | }; |
190 | }; | 190 | }; |
191 | 191 | ||
192 | hdmi { | 192 | hdmi@54280000 { |
193 | compatible = "nvidia,tegra30-hdmi"; | 193 | compatible = "nvidia,tegra30-hdmi"; |
194 | reg = <0x54280000 0x00040000>; | 194 | reg = <0x54280000 0x00040000>; |
195 | interrupts = <GIC_SPI 75 IRQ_TYPE_LEVEL_HIGH>; | 195 | interrupts = <GIC_SPI 75 IRQ_TYPE_LEVEL_HIGH>; |
@@ -201,7 +201,7 @@ | |||
201 | status = "disabled"; | 201 | status = "disabled"; |
202 | }; | 202 | }; |
203 | 203 | ||
204 | tvo { | 204 | tvo@542c0000 { |
205 | compatible = "nvidia,tegra30-tvo"; | 205 | compatible = "nvidia,tegra30-tvo"; |
206 | reg = <0x542c0000 0x00040000>; | 206 | reg = <0x542c0000 0x00040000>; |
207 | interrupts = <GIC_SPI 76 IRQ_TYPE_LEVEL_HIGH>; | 207 | interrupts = <GIC_SPI 76 IRQ_TYPE_LEVEL_HIGH>; |
@@ -209,7 +209,7 @@ | |||
209 | status = "disabled"; | 209 | status = "disabled"; |
210 | }; | 210 | }; |
211 | 211 | ||
212 | dsi { | 212 | dsi@54300000 { |
213 | compatible = "nvidia,tegra30-dsi"; | 213 | compatible = "nvidia,tegra30-dsi"; |
214 | reg = <0x54300000 0x00040000>; | 214 | reg = <0x54300000 0x00040000>; |
215 | clocks = <&tegra_car TEGRA30_CLK_DSIA>; | 215 | clocks = <&tegra_car TEGRA30_CLK_DSIA>; |
@@ -227,7 +227,7 @@ | |||
227 | clocks = <&tegra_car TEGRA30_CLK_TWD>; | 227 | clocks = <&tegra_car TEGRA30_CLK_TWD>; |
228 | }; | 228 | }; |
229 | 229 | ||
230 | intc: interrupt-controller { | 230 | intc: interrupt-controller@50041000 { |
231 | compatible = "arm,cortex-a9-gic"; | 231 | compatible = "arm,cortex-a9-gic"; |
232 | reg = <0x50041000 0x1000 | 232 | reg = <0x50041000 0x1000 |
233 | 0x50040100 0x0100>; | 233 | 0x50040100 0x0100>; |
@@ -235,7 +235,7 @@ | |||
235 | #interrupt-cells = <3>; | 235 | #interrupt-cells = <3>; |
236 | }; | 236 | }; |
237 | 237 | ||
238 | cache-controller { | 238 | cache-controller@50043000 { |
239 | compatible = "arm,pl310-cache"; | 239 | compatible = "arm,pl310-cache"; |
240 | reg = <0x50043000 0x1000>; | 240 | reg = <0x50043000 0x1000>; |
241 | arm,data-latency = <6 6 2>; | 241 | arm,data-latency = <6 6 2>; |
@@ -256,14 +256,14 @@ | |||
256 | clocks = <&tegra_car TEGRA30_CLK_TIMER>; | 256 | clocks = <&tegra_car TEGRA30_CLK_TIMER>; |
257 | }; | 257 | }; |
258 | 258 | ||
259 | tegra_car: clock { | 259 | tegra_car: clock@60006000 { |
260 | compatible = "nvidia,tegra30-car"; | 260 | compatible = "nvidia,tegra30-car"; |
261 | reg = <0x60006000 0x1000>; | 261 | reg = <0x60006000 0x1000>; |
262 | #clock-cells = <1>; | 262 | #clock-cells = <1>; |
263 | #reset-cells = <1>; | 263 | #reset-cells = <1>; |
264 | }; | 264 | }; |
265 | 265 | ||
266 | apbdma: dma { | 266 | apbdma: dma@6000a000 { |
267 | compatible = "nvidia,tegra30-apbdma", "nvidia,tegra20-apbdma"; | 267 | compatible = "nvidia,tegra30-apbdma", "nvidia,tegra20-apbdma"; |
268 | reg = <0x6000a000 0x1400>; | 268 | reg = <0x6000a000 0x1400>; |
269 | interrupts = <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>, | 269 | interrupts = <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>, |
@@ -304,12 +304,12 @@ | |||
304 | #dma-cells = <1>; | 304 | #dma-cells = <1>; |
305 | }; | 305 | }; |
306 | 306 | ||
307 | ahb: ahb { | 307 | ahb: ahb@6000c004 { |
308 | compatible = "nvidia,tegra30-ahb"; | 308 | compatible = "nvidia,tegra30-ahb"; |
309 | reg = <0x6000c004 0x14c>; /* AHB Arbitration + Gizmo Controller */ | 309 | reg = <0x6000c004 0x14c>; /* AHB Arbitration + Gizmo Controller */ |
310 | }; | 310 | }; |
311 | 311 | ||
312 | gpio: gpio { | 312 | gpio: gpio@6000d000 { |
313 | compatible = "nvidia,tegra30-gpio"; | 313 | compatible = "nvidia,tegra30-gpio"; |
314 | reg = <0x6000d000 0x1000>; | 314 | reg = <0x6000d000 0x1000>; |
315 | interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>, | 315 | interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>, |
@@ -326,7 +326,7 @@ | |||
326 | interrupt-controller; | 326 | interrupt-controller; |
327 | }; | 327 | }; |
328 | 328 | ||
329 | pinmux: pinmux { | 329 | pinmux: pinmux@70000868 { |
330 | compatible = "nvidia,tegra30-pinmux"; | 330 | compatible = "nvidia,tegra30-pinmux"; |
331 | reg = <0x70000868 0xd4 /* Pad control registers */ | 331 | reg = <0x70000868 0xd4 /* Pad control registers */ |
332 | 0x70003000 0x3e4>; /* Mux registers */ | 332 | 0x70003000 0x3e4>; /* Mux registers */ |
@@ -405,7 +405,7 @@ | |||
405 | status = "disabled"; | 405 | status = "disabled"; |
406 | }; | 406 | }; |
407 | 407 | ||
408 | pwm: pwm { | 408 | pwm: pwm@7000a000 { |
409 | compatible = "nvidia,tegra30-pwm", "nvidia,tegra20-pwm"; | 409 | compatible = "nvidia,tegra30-pwm", "nvidia,tegra20-pwm"; |
410 | reg = <0x7000a000 0x100>; | 410 | reg = <0x7000a000 0x100>; |
411 | #pwm-cells = <2>; | 411 | #pwm-cells = <2>; |
@@ -415,7 +415,7 @@ | |||
415 | status = "disabled"; | 415 | status = "disabled"; |
416 | }; | 416 | }; |
417 | 417 | ||
418 | rtc { | 418 | rtc@7000e000 { |
419 | compatible = "nvidia,tegra30-rtc", "nvidia,tegra20-rtc"; | 419 | compatible = "nvidia,tegra30-rtc", "nvidia,tegra20-rtc"; |
420 | reg = <0x7000e000 0x100>; | 420 | reg = <0x7000e000 0x100>; |
421 | interrupts = <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>; | 421 | interrupts = <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>; |
@@ -586,7 +586,7 @@ | |||
586 | status = "disabled"; | 586 | status = "disabled"; |
587 | }; | 587 | }; |
588 | 588 | ||
589 | kbc { | 589 | kbc@7000e200 { |
590 | compatible = "nvidia,tegra30-kbc", "nvidia,tegra20-kbc"; | 590 | compatible = "nvidia,tegra30-kbc", "nvidia,tegra20-kbc"; |
591 | reg = <0x7000e200 0x100>; | 591 | reg = <0x7000e200 0x100>; |
592 | interrupts = <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>; | 592 | interrupts = <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>; |
@@ -596,14 +596,14 @@ | |||
596 | status = "disabled"; | 596 | status = "disabled"; |
597 | }; | 597 | }; |
598 | 598 | ||
599 | pmc { | 599 | pmc@7000e400 { |
600 | compatible = "nvidia,tegra30-pmc"; | 600 | compatible = "nvidia,tegra30-pmc"; |
601 | reg = <0x7000e400 0x400>; | 601 | reg = <0x7000e400 0x400>; |
602 | clocks = <&tegra_car TEGRA30_CLK_PCLK>, <&clk32k_in>; | 602 | clocks = <&tegra_car TEGRA30_CLK_PCLK>, <&clk32k_in>; |
603 | clock-names = "pclk", "clk32k_in"; | 603 | clock-names = "pclk", "clk32k_in"; |
604 | }; | 604 | }; |
605 | 605 | ||
606 | memory-controller { | 606 | memory-controller@7000f000 { |
607 | compatible = "nvidia,tegra30-mc"; | 607 | compatible = "nvidia,tegra30-mc"; |
608 | reg = <0x7000f000 0x010 | 608 | reg = <0x7000f000 0x010 |
609 | 0x7000f03c 0x1b4 | 609 | 0x7000f03c 0x1b4 |
@@ -612,7 +612,7 @@ | |||
612 | interrupts = <GIC_SPI 77 IRQ_TYPE_LEVEL_HIGH>; | 612 | interrupts = <GIC_SPI 77 IRQ_TYPE_LEVEL_HIGH>; |
613 | }; | 613 | }; |
614 | 614 | ||
615 | iommu { | 615 | iommu@7000f010 { |
616 | compatible = "nvidia,tegra30-smmu"; | 616 | compatible = "nvidia,tegra30-smmu"; |
617 | reg = <0x7000f010 0x02c | 617 | reg = <0x7000f010 0x02c |
618 | 0x7000f1f0 0x010 | 618 | 0x7000f1f0 0x010 |
@@ -622,7 +622,7 @@ | |||
622 | nvidia,ahb = <&ahb>; | 622 | nvidia,ahb = <&ahb>; |
623 | }; | 623 | }; |
624 | 624 | ||
625 | ahub { | 625 | ahub@70080000 { |
626 | compatible = "nvidia,tegra30-ahub"; | 626 | compatible = "nvidia,tegra30-ahub"; |
627 | reg = <0x70080000 0x200 | 627 | reg = <0x70080000 0x200 |
628 | 0x70080200 0x100>; | 628 | 0x70080200 0x100>; |