aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/boot/dts')
-rw-r--r--arch/arm/boot/dts/imx27.dtsi5
-rw-r--r--arch/arm/boot/dts/imx51.dtsi40
-rw-r--r--arch/arm/boot/dts/imx53.dtsi42
-rw-r--r--arch/arm/boot/dts/imx6q.dtsi88
4 files changed, 88 insertions, 87 deletions
diff --git a/arch/arm/boot/dts/imx27.dtsi b/arch/arm/boot/dts/imx27.dtsi
index 67d672792b0..b8d3905915a 100644
--- a/arch/arm/boot/dts/imx27.dtsi
+++ b/arch/arm/boot/dts/imx27.dtsi
@@ -58,7 +58,7 @@
58 reg = <0x10000000 0x10000000>; 58 reg = <0x10000000 0x10000000>;
59 ranges; 59 ranges;
60 60
61 wdog@10002000 { 61 wdog: wdog@10002000 {
62 compatible = "fsl,imx27-wdt", "fsl,imx21-wdt"; 62 compatible = "fsl,imx27-wdt", "fsl,imx21-wdt";
63 reg = <0x10002000 0x4000>; 63 reg = <0x10002000 0x4000>;
64 interrupts = <27>; 64 interrupts = <27>;
@@ -218,7 +218,8 @@
218 status = "disabled"; 218 status = "disabled";
219 }; 219 };
220 }; 220 };
221 nand@d8000000 { 221
222 nfc: nand@d8000000 {
222 #address-cells = <1>; 223 #address-cells = <1>;
223 #size-cells = <1>; 224 #size-cells = <1>;
224 225
diff --git a/arch/arm/boot/dts/imx51.dtsi b/arch/arm/boot/dts/imx51.dtsi
index 0bc8ae70196..1fdee31b490 100644
--- a/arch/arm/boot/dts/imx51.dtsi
+++ b/arch/arm/boot/dts/imx51.dtsi
@@ -76,14 +76,14 @@
76 reg = <0x70000000 0x40000>; 76 reg = <0x70000000 0x40000>;
77 ranges; 77 ranges;
78 78
79 esdhc@70004000 { /* ESDHC1 */ 79 esdhc1: esdhc@70004000 {
80 compatible = "fsl,imx51-esdhc"; 80 compatible = "fsl,imx51-esdhc";
81 reg = <0x70004000 0x4000>; 81 reg = <0x70004000 0x4000>;
82 interrupts = <1>; 82 interrupts = <1>;
83 status = "disabled"; 83 status = "disabled";
84 }; 84 };
85 85
86 esdhc@70008000 { /* ESDHC2 */ 86 esdhc2: esdhc@70008000 {
87 compatible = "fsl,imx51-esdhc"; 87 compatible = "fsl,imx51-esdhc";
88 reg = <0x70008000 0x4000>; 88 reg = <0x70008000 0x4000>;
89 interrupts = <2>; 89 interrupts = <2>;
@@ -98,7 +98,7 @@
98 status = "disabled"; 98 status = "disabled";
99 }; 99 };
100 100
101 ecspi@70010000 { /* ECSPI1 */ 101 ecspi1: ecspi@70010000 {
102 #address-cells = <1>; 102 #address-cells = <1>;
103 #size-cells = <0>; 103 #size-cells = <0>;
104 compatible = "fsl,imx51-ecspi"; 104 compatible = "fsl,imx51-ecspi";
@@ -116,7 +116,7 @@
116 status = "disabled"; 116 status = "disabled";
117 }; 117 };
118 118
119 esdhc@70020000 { /* ESDHC3 */ 119 esdhc3: esdhc@70020000 {
120 compatible = "fsl,imx51-esdhc"; 120 compatible = "fsl,imx51-esdhc";
121 reg = <0x70020000 0x4000>; 121 reg = <0x70020000 0x4000>;
122 interrupts = <3>; 122 interrupts = <3>;
@@ -124,7 +124,7 @@
124 status = "disabled"; 124 status = "disabled";
125 }; 125 };
126 126
127 esdhc@70024000 { /* ESDHC4 */ 127 esdhc4: esdhc@70024000 {
128 compatible = "fsl,imx51-esdhc"; 128 compatible = "fsl,imx51-esdhc";
129 reg = <0x70024000 0x4000>; 129 reg = <0x70024000 0x4000>;
130 interrupts = <4>; 130 interrupts = <4>;
@@ -133,28 +133,28 @@
133 }; 133 };
134 }; 134 };
135 135
136 usb@73f80000 { 136 usbotg: usb@73f80000 {
137 compatible = "fsl,imx51-usb", "fsl,imx27-usb"; 137 compatible = "fsl,imx51-usb", "fsl,imx27-usb";
138 reg = <0x73f80000 0x0200>; 138 reg = <0x73f80000 0x0200>;
139 interrupts = <18>; 139 interrupts = <18>;
140 status = "disabled"; 140 status = "disabled";
141 }; 141 };
142 142
143 usb@73f80200 { 143 usbh1: usb@73f80200 {
144 compatible = "fsl,imx51-usb", "fsl,imx27-usb"; 144 compatible = "fsl,imx51-usb", "fsl,imx27-usb";
145 reg = <0x73f80200 0x0200>; 145 reg = <0x73f80200 0x0200>;
146 interrupts = <14>; 146 interrupts = <14>;
147 status = "disabled"; 147 status = "disabled";
148 }; 148 };
149 149
150 usb@73f80400 { 150 usbh2: usb@73f80400 {
151 compatible = "fsl,imx51-usb", "fsl,imx27-usb"; 151 compatible = "fsl,imx51-usb", "fsl,imx27-usb";
152 reg = <0x73f80400 0x0200>; 152 reg = <0x73f80400 0x0200>;
153 interrupts = <16>; 153 interrupts = <16>;
154 status = "disabled"; 154 status = "disabled";
155 }; 155 };
156 156
157 usb@73f80600 { 157 usbh3: usb@73f80600 {
158 compatible = "fsl,imx51-usb", "fsl,imx27-usb"; 158 compatible = "fsl,imx51-usb", "fsl,imx27-usb";
159 reg = <0x73f80600 0x0200>; 159 reg = <0x73f80600 0x0200>;
160 interrupts = <17>; 160 interrupts = <17>;
@@ -201,20 +201,20 @@
201 #interrupt-cells = <2>; 201 #interrupt-cells = <2>;
202 }; 202 };
203 203
204 wdog@73f98000 { /* WDOG1 */ 204 wdog1: wdog@73f98000 {
205 compatible = "fsl,imx51-wdt", "fsl,imx21-wdt"; 205 compatible = "fsl,imx51-wdt", "fsl,imx21-wdt";
206 reg = <0x73f98000 0x4000>; 206 reg = <0x73f98000 0x4000>;
207 interrupts = <58>; 207 interrupts = <58>;
208 }; 208 };
209 209
210 wdog@73f9c000 { /* WDOG2 */ 210 wdog2: wdog@73f9c000 {
211 compatible = "fsl,imx51-wdt", "fsl,imx21-wdt"; 211 compatible = "fsl,imx51-wdt", "fsl,imx21-wdt";
212 reg = <0x73f9c000 0x4000>; 212 reg = <0x73f9c000 0x4000>;
213 interrupts = <59>; 213 interrupts = <59>;
214 status = "disabled"; 214 status = "disabled";
215 }; 215 };
216 216
217 iomuxc@73fa8000 { 217 iomuxc: iomuxc@73fa8000 {
218 compatible = "fsl,imx51-iomuxc"; 218 compatible = "fsl,imx51-iomuxc";
219 reg = <0x73fa8000 0x4000>; 219 reg = <0x73fa8000 0x4000>;
220 220
@@ -352,7 +352,7 @@
352 reg = <0x80000000 0x10000000>; 352 reg = <0x80000000 0x10000000>;
353 ranges; 353 ranges;
354 354
355 ecspi@83fac000 { /* ECSPI2 */ 355 ecspi2: ecspi@83fac000 {
356 #address-cells = <1>; 356 #address-cells = <1>;
357 #size-cells = <0>; 357 #size-cells = <0>;
358 compatible = "fsl,imx51-ecspi"; 358 compatible = "fsl,imx51-ecspi";
@@ -361,14 +361,14 @@
361 status = "disabled"; 361 status = "disabled";
362 }; 362 };
363 363
364 sdma@83fb0000 { 364 sdma: sdma@83fb0000 {
365 compatible = "fsl,imx51-sdma", "fsl,imx35-sdma"; 365 compatible = "fsl,imx51-sdma", "fsl,imx35-sdma";
366 reg = <0x83fb0000 0x4000>; 366 reg = <0x83fb0000 0x4000>;
367 interrupts = <6>; 367 interrupts = <6>;
368 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx51.bin"; 368 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx51.bin";
369 }; 369 };
370 370
371 cspi@83fc0000 { 371 cspi: cspi@83fc0000 {
372 #address-cells = <1>; 372 #address-cells = <1>;
373 #size-cells = <0>; 373 #size-cells = <0>;
374 compatible = "fsl,imx51-cspi", "fsl,imx35-cspi"; 374 compatible = "fsl,imx51-cspi", "fsl,imx35-cspi";
@@ -377,7 +377,7 @@
377 status = "disabled"; 377 status = "disabled";
378 }; 378 };
379 379
380 i2c@83fc4000 { /* I2C2 */ 380 i2c2: i2c@83fc4000 {
381 #address-cells = <1>; 381 #address-cells = <1>;
382 #size-cells = <0>; 382 #size-cells = <0>;
383 compatible = "fsl,imx51-i2c", "fsl,imx21-i2c"; 383 compatible = "fsl,imx51-i2c", "fsl,imx21-i2c";
@@ -386,7 +386,7 @@
386 status = "disabled"; 386 status = "disabled";
387 }; 387 };
388 388
389 i2c@83fc8000 { /* I2C1 */ 389 i2c1: i2c@83fc8000 {
390 #address-cells = <1>; 390 #address-cells = <1>;
391 #size-cells = <0>; 391 #size-cells = <0>;
392 compatible = "fsl,imx51-i2c", "fsl,imx21-i2c"; 392 compatible = "fsl,imx51-i2c", "fsl,imx21-i2c";
@@ -404,13 +404,13 @@
404 status = "disabled"; 404 status = "disabled";
405 }; 405 };
406 406
407 audmux@83fd0000 { 407 audmux: audmux@83fd0000 {
408 compatible = "fsl,imx51-audmux", "fsl,imx31-audmux"; 408 compatible = "fsl,imx51-audmux", "fsl,imx31-audmux";
409 reg = <0x83fd0000 0x4000>; 409 reg = <0x83fd0000 0x4000>;
410 status = "disabled"; 410 status = "disabled";
411 }; 411 };
412 412
413 nand@83fdb000 { 413 nfc: nand@83fdb000 {
414 compatible = "fsl,imx51-nand"; 414 compatible = "fsl,imx51-nand";
415 reg = <0x83fdb000 0x1000 0xcfff0000 0x10000>; 415 reg = <0x83fdb000 0x1000 0xcfff0000 0x10000>;
416 interrupts = <8>; 416 interrupts = <8>;
@@ -426,7 +426,7 @@
426 status = "disabled"; 426 status = "disabled";
427 }; 427 };
428 428
429 ethernet@83fec000 { 429 fec: ethernet@83fec000 {
430 compatible = "fsl,imx51-fec", "fsl,imx27-fec"; 430 compatible = "fsl,imx51-fec", "fsl,imx27-fec";
431 reg = <0x83fec000 0x4000>; 431 reg = <0x83fec000 0x4000>;
432 interrupts = <87>; 432 interrupts = <87>;
diff --git a/arch/arm/boot/dts/imx53.dtsi b/arch/arm/boot/dts/imx53.dtsi
index 8b33195a5a3..f45d4b1e21b 100644
--- a/arch/arm/boot/dts/imx53.dtsi
+++ b/arch/arm/boot/dts/imx53.dtsi
@@ -81,7 +81,7 @@
81 reg = <0x50000000 0x40000>; 81 reg = <0x50000000 0x40000>;
82 ranges; 82 ranges;
83 83
84 esdhc@50004000 { /* ESDHC1 */ 84 esdhc1: esdhc@50004000 {
85 compatible = "fsl,imx53-esdhc"; 85 compatible = "fsl,imx53-esdhc";
86 reg = <0x50004000 0x4000>; 86 reg = <0x50004000 0x4000>;
87 interrupts = <1>; 87 interrupts = <1>;
@@ -89,7 +89,7 @@
89 status = "disabled"; 89 status = "disabled";
90 }; 90 };
91 91
92 esdhc@50008000 { /* ESDHC2 */ 92 esdhc2: esdhc@50008000 {
93 compatible = "fsl,imx53-esdhc"; 93 compatible = "fsl,imx53-esdhc";
94 reg = <0x50008000 0x4000>; 94 reg = <0x50008000 0x4000>;
95 interrupts = <2>; 95 interrupts = <2>;
@@ -104,7 +104,7 @@
104 status = "disabled"; 104 status = "disabled";
105 }; 105 };
106 106
107 ecspi@50010000 { /* ECSPI1 */ 107 ecspi1: ecspi@50010000 {
108 #address-cells = <1>; 108 #address-cells = <1>;
109 #size-cells = <0>; 109 #size-cells = <0>;
110 compatible = "fsl,imx53-ecspi", "fsl,imx51-ecspi"; 110 compatible = "fsl,imx53-ecspi", "fsl,imx51-ecspi";
@@ -122,7 +122,7 @@
122 status = "disabled"; 122 status = "disabled";
123 }; 123 };
124 124
125 esdhc@50020000 { /* ESDHC3 */ 125 esdhc3: esdhc@50020000 {
126 compatible = "fsl,imx53-esdhc"; 126 compatible = "fsl,imx53-esdhc";
127 reg = <0x50020000 0x4000>; 127 reg = <0x50020000 0x4000>;
128 interrupts = <3>; 128 interrupts = <3>;
@@ -130,7 +130,7 @@
130 status = "disabled"; 130 status = "disabled";
131 }; 131 };
132 132
133 esdhc@50024000 { /* ESDHC4 */ 133 esdhc4: esdhc@50024000 {
134 compatible = "fsl,imx53-esdhc"; 134 compatible = "fsl,imx53-esdhc";
135 reg = <0x50024000 0x4000>; 135 reg = <0x50024000 0x4000>;
136 interrupts = <4>; 136 interrupts = <4>;
@@ -139,28 +139,28 @@
139 }; 139 };
140 }; 140 };
141 141
142 usb@53f80000 { 142 usbotg: usb@53f80000 {
143 compatible = "fsl,imx53-usb", "fsl,imx27-usb"; 143 compatible = "fsl,imx53-usb", "fsl,imx27-usb";
144 reg = <0x53f80000 0x0200>; 144 reg = <0x53f80000 0x0200>;
145 interrupts = <18>; 145 interrupts = <18>;
146 status = "disabled"; 146 status = "disabled";
147 }; 147 };
148 148
149 usb@53f80200 { 149 usbh1: usb@53f80200 {
150 compatible = "fsl,imx53-usb", "fsl,imx27-usb"; 150 compatible = "fsl,imx53-usb", "fsl,imx27-usb";
151 reg = <0x53f80200 0x0200>; 151 reg = <0x53f80200 0x0200>;
152 interrupts = <14>; 152 interrupts = <14>;
153 status = "disabled"; 153 status = "disabled";
154 }; 154 };
155 155
156 usb@53f80400 { 156 usbh2: usb@53f80400 {
157 compatible = "fsl,imx53-usb", "fsl,imx27-usb"; 157 compatible = "fsl,imx53-usb", "fsl,imx27-usb";
158 reg = <0x53f80400 0x0200>; 158 reg = <0x53f80400 0x0200>;
159 interrupts = <16>; 159 interrupts = <16>;
160 status = "disabled"; 160 status = "disabled";
161 }; 161 };
162 162
163 usb@53f80600 { 163 usbh3: usb@53f80600 {
164 compatible = "fsl,imx53-usb", "fsl,imx27-usb"; 164 compatible = "fsl,imx53-usb", "fsl,imx27-usb";
165 reg = <0x53f80600 0x0200>; 165 reg = <0x53f80600 0x0200>;
166 interrupts = <17>; 166 interrupts = <17>;
@@ -207,20 +207,20 @@
207 #interrupt-cells = <2>; 207 #interrupt-cells = <2>;
208 }; 208 };
209 209
210 wdog@53f98000 { /* WDOG1 */ 210 wdog1: wdog@53f98000 {
211 compatible = "fsl,imx53-wdt", "fsl,imx21-wdt"; 211 compatible = "fsl,imx53-wdt", "fsl,imx21-wdt";
212 reg = <0x53f98000 0x4000>; 212 reg = <0x53f98000 0x4000>;
213 interrupts = <58>; 213 interrupts = <58>;
214 }; 214 };
215 215
216 wdog@53f9c000 { /* WDOG2 */ 216 wdog2: wdog@53f9c000 {
217 compatible = "fsl,imx53-wdt", "fsl,imx21-wdt"; 217 compatible = "fsl,imx53-wdt", "fsl,imx21-wdt";
218 reg = <0x53f9c000 0x4000>; 218 reg = <0x53f9c000 0x4000>;
219 interrupts = <59>; 219 interrupts = <59>;
220 status = "disabled"; 220 status = "disabled";
221 }; 221 };
222 222
223 iomuxc@53fa8000 { 223 iomuxc: iomuxc@53fa8000 {
224 compatible = "fsl,imx53-iomuxc"; 224 compatible = "fsl,imx53-iomuxc";
225 reg = <0x53fa8000 0x4000>; 225 reg = <0x53fa8000 0x4000>;
226 226
@@ -479,7 +479,7 @@
479 #interrupt-cells = <2>; 479 #interrupt-cells = <2>;
480 }; 480 };
481 481
482 i2c@53fec000 { /* I2C3 */ 482 i2c3: i2c@53fec000 {
483 #address-cells = <1>; 483 #address-cells = <1>;
484 #size-cells = <0>; 484 #size-cells = <0>;
485 compatible = "fsl,imx53-i2c", "fsl,imx21-i2c"; 485 compatible = "fsl,imx53-i2c", "fsl,imx21-i2c";
@@ -510,7 +510,7 @@
510 status = "disabled"; 510 status = "disabled";
511 }; 511 };
512 512
513 ecspi@63fac000 { /* ECSPI2 */ 513 ecspi2: ecspi@63fac000 {
514 #address-cells = <1>; 514 #address-cells = <1>;
515 #size-cells = <0>; 515 #size-cells = <0>;
516 compatible = "fsl,imx53-ecspi", "fsl,imx51-ecspi"; 516 compatible = "fsl,imx53-ecspi", "fsl,imx51-ecspi";
@@ -519,14 +519,14 @@
519 status = "disabled"; 519 status = "disabled";
520 }; 520 };
521 521
522 sdma@63fb0000 { 522 sdma: sdma@63fb0000 {
523 compatible = "fsl,imx53-sdma", "fsl,imx35-sdma"; 523 compatible = "fsl,imx53-sdma", "fsl,imx35-sdma";
524 reg = <0x63fb0000 0x4000>; 524 reg = <0x63fb0000 0x4000>;
525 interrupts = <6>; 525 interrupts = <6>;
526 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx53.bin"; 526 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx53.bin";
527 }; 527 };
528 528
529 cspi@63fc0000 { 529 cspi: cspi@63fc0000 {
530 #address-cells = <1>; 530 #address-cells = <1>;
531 #size-cells = <0>; 531 #size-cells = <0>;
532 compatible = "fsl,imx53-cspi", "fsl,imx35-cspi"; 532 compatible = "fsl,imx53-cspi", "fsl,imx35-cspi";
@@ -535,7 +535,7 @@
535 status = "disabled"; 535 status = "disabled";
536 }; 536 };
537 537
538 i2c@63fc4000 { /* I2C2 */ 538 i2c2: i2c@63fc4000 {
539 #address-cells = <1>; 539 #address-cells = <1>;
540 #size-cells = <0>; 540 #size-cells = <0>;
541 compatible = "fsl,imx53-i2c", "fsl,imx21-i2c"; 541 compatible = "fsl,imx53-i2c", "fsl,imx21-i2c";
@@ -544,7 +544,7 @@
544 status = "disabled"; 544 status = "disabled";
545 }; 545 };
546 546
547 i2c@63fc8000 { /* I2C1 */ 547 i2c1: i2c@63fc8000 {
548 #address-cells = <1>; 548 #address-cells = <1>;
549 #size-cells = <0>; 549 #size-cells = <0>;
550 compatible = "fsl,imx53-i2c", "fsl,imx21-i2c"; 550 compatible = "fsl,imx53-i2c", "fsl,imx21-i2c";
@@ -562,13 +562,13 @@
562 status = "disabled"; 562 status = "disabled";
563 }; 563 };
564 564
565 audmux@63fd0000 { 565 audmux: audmux@63fd0000 {
566 compatible = "fsl,imx53-audmux", "fsl,imx31-audmux"; 566 compatible = "fsl,imx53-audmux", "fsl,imx31-audmux";
567 reg = <0x63fd0000 0x4000>; 567 reg = <0x63fd0000 0x4000>;
568 status = "disabled"; 568 status = "disabled";
569 }; 569 };
570 570
571 nand@63fdb000 { 571 nfc: nand@63fdb000 {
572 compatible = "fsl,imx53-nand"; 572 compatible = "fsl,imx53-nand";
573 reg = <0x63fdb000 0x1000 0xf7ff0000 0x10000>; 573 reg = <0x63fdb000 0x1000 0xf7ff0000 0x10000>;
574 interrupts = <8>; 574 interrupts = <8>;
@@ -584,7 +584,7 @@
584 status = "disabled"; 584 status = "disabled";
585 }; 585 };
586 586
587 ethernet@63fec000 { 587 fec: ethernet@63fec000 {
588 compatible = "fsl,imx53-fec", "fsl,imx25-fec"; 588 compatible = "fsl,imx53-fec", "fsl,imx25-fec";
589 reg = <0x63fec000 0x4000>; 589 reg = <0x63fec000 0x4000>;
590 interrupts = <87>; 590 interrupts = <87>;
diff --git a/arch/arm/boot/dts/imx6q.dtsi b/arch/arm/boot/dts/imx6q.dtsi
index 1565aea59eb..6dfeaedef30 100644
--- a/arch/arm/boot/dts/imx6q.dtsi
+++ b/arch/arm/boot/dts/imx6q.dtsi
@@ -108,7 +108,7 @@
108 clocks = <&clks 106>; 108 clocks = <&clks 106>;
109 }; 109 };
110 110
111 gpmi-nand@00112000 { 111 nfc: gpmi-nand@00112000 {
112 compatible = "fsl,imx6q-gpmi-nand"; 112 compatible = "fsl,imx6q-gpmi-nand";
113 #address-cells = <1>; 113 #address-cells = <1>;
114 #size-cells = <1>; 114 #size-cells = <1>;
@@ -152,12 +152,12 @@
152 reg = <0x02000000 0x40000>; 152 reg = <0x02000000 0x40000>;
153 ranges; 153 ranges;
154 154
155 spdif@02004000 { 155 spdif: spdif@02004000 {
156 reg = <0x02004000 0x4000>; 156 reg = <0x02004000 0x4000>;
157 interrupts = <0 52 0x04>; 157 interrupts = <0 52 0x04>;
158 }; 158 };
159 159
160 ecspi@02008000 { /* eCSPI1 */ 160 ecspi1: ecspi@02008000 {
161 #address-cells = <1>; 161 #address-cells = <1>;
162 #size-cells = <0>; 162 #size-cells = <0>;
163 compatible = "fsl,imx6q-ecspi", "fsl,imx51-ecspi"; 163 compatible = "fsl,imx6q-ecspi", "fsl,imx51-ecspi";
@@ -168,7 +168,7 @@
168 status = "disabled"; 168 status = "disabled";
169 }; 169 };
170 170
171 ecspi@0200c000 { /* eCSPI2 */ 171 ecspi2: ecspi@0200c000 {
172 #address-cells = <1>; 172 #address-cells = <1>;
173 #size-cells = <0>; 173 #size-cells = <0>;
174 compatible = "fsl,imx6q-ecspi", "fsl,imx51-ecspi"; 174 compatible = "fsl,imx6q-ecspi", "fsl,imx51-ecspi";
@@ -179,7 +179,7 @@
179 status = "disabled"; 179 status = "disabled";
180 }; 180 };
181 181
182 ecspi@02010000 { /* eCSPI3 */ 182 ecspi3: ecspi@02010000 {
183 #address-cells = <1>; 183 #address-cells = <1>;
184 #size-cells = <0>; 184 #size-cells = <0>;
185 compatible = "fsl,imx6q-ecspi", "fsl,imx51-ecspi"; 185 compatible = "fsl,imx6q-ecspi", "fsl,imx51-ecspi";
@@ -190,7 +190,7 @@
190 status = "disabled"; 190 status = "disabled";
191 }; 191 };
192 192
193 ecspi@02014000 { /* eCSPI4 */ 193 ecspi4: ecspi@02014000 {
194 #address-cells = <1>; 194 #address-cells = <1>;
195 #size-cells = <0>; 195 #size-cells = <0>;
196 compatible = "fsl,imx6q-ecspi", "fsl,imx51-ecspi"; 196 compatible = "fsl,imx6q-ecspi", "fsl,imx51-ecspi";
@@ -201,7 +201,7 @@
201 status = "disabled"; 201 status = "disabled";
202 }; 202 };
203 203
204 ecspi@02018000 { /* eCSPI5 */ 204 ecspi5: ecspi@02018000 {
205 #address-cells = <1>; 205 #address-cells = <1>;
206 #size-cells = <0>; 206 #size-cells = <0>;
207 compatible = "fsl,imx6q-ecspi", "fsl,imx51-ecspi"; 207 compatible = "fsl,imx6q-ecspi", "fsl,imx51-ecspi";
@@ -221,7 +221,7 @@
221 status = "disabled"; 221 status = "disabled";
222 }; 222 };
223 223
224 esai@02024000 { 224 esai: esai@02024000 {
225 reg = <0x02024000 0x4000>; 225 reg = <0x02024000 0x4000>;
226 interrupts = <0 51 0x04>; 226 interrupts = <0 51 0x04>;
227 }; 227 };
@@ -256,7 +256,7 @@
256 status = "disabled"; 256 status = "disabled";
257 }; 257 };
258 258
259 asrc@02034000 { 259 asrc: asrc@02034000 {
260 reg = <0x02034000 0x4000>; 260 reg = <0x02034000 0x4000>;
261 interrupts = <0 50 0x04>; 261 interrupts = <0 50 0x04>;
262 }; 262 };
@@ -266,7 +266,7 @@
266 }; 266 };
267 }; 267 };
268 268
269 vpu@02040000 { 269 vpu: vpu@02040000 {
270 reg = <0x02040000 0x3c000>; 270 reg = <0x02040000 0x3c000>;
271 interrupts = <0 3 0x04 0 12 0x04>; 271 interrupts = <0 3 0x04 0 12 0x04>;
272 }; 272 };
@@ -275,37 +275,37 @@
275 reg = <0x0207c000 0x4000>; 275 reg = <0x0207c000 0x4000>;
276 }; 276 };
277 277
278 pwm@02080000 { /* PWM1 */ 278 pwm1: pwm@02080000 {
279 reg = <0x02080000 0x4000>; 279 reg = <0x02080000 0x4000>;
280 interrupts = <0 83 0x04>; 280 interrupts = <0 83 0x04>;
281 }; 281 };
282 282
283 pwm@02084000 { /* PWM2 */ 283 pwm2: pwm@02084000 {
284 reg = <0x02084000 0x4000>; 284 reg = <0x02084000 0x4000>;
285 interrupts = <0 84 0x04>; 285 interrupts = <0 84 0x04>;
286 }; 286 };
287 287
288 pwm@02088000 { /* PWM3 */ 288 pwm3: pwm@02088000 {
289 reg = <0x02088000 0x4000>; 289 reg = <0x02088000 0x4000>;
290 interrupts = <0 85 0x04>; 290 interrupts = <0 85 0x04>;
291 }; 291 };
292 292
293 pwm@0208c000 { /* PWM4 */ 293 pwm4: pwm@0208c000 {
294 reg = <0x0208c000 0x4000>; 294 reg = <0x0208c000 0x4000>;
295 interrupts = <0 86 0x04>; 295 interrupts = <0 86 0x04>;
296 }; 296 };
297 297
298 flexcan@02090000 { /* CAN1 */ 298 can1: flexcan@02090000 {
299 reg = <0x02090000 0x4000>; 299 reg = <0x02090000 0x4000>;
300 interrupts = <0 110 0x04>; 300 interrupts = <0 110 0x04>;
301 }; 301 };
302 302
303 flexcan@02094000 { /* CAN2 */ 303 can2: flexcan@02094000 {
304 reg = <0x02094000 0x4000>; 304 reg = <0x02094000 0x4000>;
305 interrupts = <0 111 0x04>; 305 interrupts = <0 111 0x04>;
306 }; 306 };
307 307
308 gpt@02098000 { 308 gpt: gpt@02098000 {
309 compatible = "fsl,imx6q-gpt"; 309 compatible = "fsl,imx6q-gpt";
310 reg = <0x02098000 0x4000>; 310 reg = <0x02098000 0x4000>;
311 interrupts = <0 55 0x04>; 311 interrupts = <0 55 0x04>;
@@ -381,19 +381,19 @@
381 #interrupt-cells = <2>; 381 #interrupt-cells = <2>;
382 }; 382 };
383 383
384 kpp@020b8000 { 384 kpp: kpp@020b8000 {
385 reg = <0x020b8000 0x4000>; 385 reg = <0x020b8000 0x4000>;
386 interrupts = <0 82 0x04>; 386 interrupts = <0 82 0x04>;
387 }; 387 };
388 388
389 wdog@020bc000 { /* WDOG1 */ 389 wdog1: wdog@020bc000 {
390 compatible = "fsl,imx6q-wdt", "fsl,imx21-wdt"; 390 compatible = "fsl,imx6q-wdt", "fsl,imx21-wdt";
391 reg = <0x020bc000 0x4000>; 391 reg = <0x020bc000 0x4000>;
392 interrupts = <0 80 0x04>; 392 interrupts = <0 80 0x04>;
393 clocks = <&clks 0>; 393 clocks = <&clks 0>;
394 }; 394 };
395 395
396 wdog@020c0000 { /* WDOG2 */ 396 wdog2: wdog@020c0000 {
397 compatible = "fsl,imx6q-wdt", "fsl,imx21-wdt"; 397 compatible = "fsl,imx6q-wdt", "fsl,imx21-wdt";
398 reg = <0x020c0000 0x4000>; 398 reg = <0x020c0000 0x4000>;
399 interrupts = <0 81 0x04>; 399 interrupts = <0 81 0x04>;
@@ -525,23 +525,23 @@
525 }; 525 };
526 }; 526 };
527 527
528 epit@020d0000 { /* EPIT1 */ 528 epit1: epit@020d0000 { /* EPIT1 */
529 reg = <0x020d0000 0x4000>; 529 reg = <0x020d0000 0x4000>;
530 interrupts = <0 56 0x04>; 530 interrupts = <0 56 0x04>;
531 }; 531 };
532 532
533 epit@020d4000 { /* EPIT2 */ 533 epit2: epit@020d4000 { /* EPIT2 */
534 reg = <0x020d4000 0x4000>; 534 reg = <0x020d4000 0x4000>;
535 interrupts = <0 57 0x04>; 535 interrupts = <0 57 0x04>;
536 }; 536 };
537 537
538 src@020d8000 { 538 src: src@020d8000 {
539 compatible = "fsl,imx6q-src"; 539 compatible = "fsl,imx6q-src";
540 reg = <0x020d8000 0x4000>; 540 reg = <0x020d8000 0x4000>;
541 interrupts = <0 91 0x04 0 96 0x04>; 541 interrupts = <0 91 0x04 0 96 0x04>;
542 }; 542 };
543 543
544 gpc@020dc000 { 544 gpc: gpc@020dc000 {
545 compatible = "fsl,imx6q-gpc"; 545 compatible = "fsl,imx6q-gpc";
546 reg = <0x020dc000 0x4000>; 546 reg = <0x020dc000 0x4000>;
547 interrupts = <0 89 0x04 0 90 0x04>; 547 interrupts = <0 89 0x04 0 90 0x04>;
@@ -552,7 +552,7 @@
552 reg = <0x020e0000 0x38>; 552 reg = <0x020e0000 0x38>;
553 }; 553 };
554 554
555 iomuxc@020e0000 { 555 iomuxc: iomuxc@020e0000 {
556 compatible = "fsl,imx6q-iomuxc"; 556 compatible = "fsl,imx6q-iomuxc";
557 reg = <0x020e0000 0x4000>; 557 reg = <0x020e0000 0x4000>;
558 558
@@ -764,17 +764,17 @@
764 }; 764 };
765 }; 765 };
766 766
767 dcic@020e4000 { /* DCIC1 */ 767 dcic1: dcic@020e4000 {
768 reg = <0x020e4000 0x4000>; 768 reg = <0x020e4000 0x4000>;
769 interrupts = <0 124 0x04>; 769 interrupts = <0 124 0x04>;
770 }; 770 };
771 771
772 dcic@020e8000 { /* DCIC2 */ 772 dcic2: dcic@020e8000 {
773 reg = <0x020e8000 0x4000>; 773 reg = <0x020e8000 0x4000>;
774 interrupts = <0 125 0x04>; 774 interrupts = <0 125 0x04>;
775 }; 775 };
776 776
777 sdma@020ec000 { 777 sdma: sdma@020ec000 {
778 compatible = "fsl,imx6q-sdma", "fsl,imx35-sdma"; 778 compatible = "fsl,imx6q-sdma", "fsl,imx35-sdma";
779 reg = <0x020ec000 0x4000>; 779 reg = <0x020ec000 0x4000>;
780 interrupts = <0 2 0x04>; 780 interrupts = <0 2 0x04>;
@@ -800,7 +800,7 @@
800 reg = <0x0217c000 0x4000>; 800 reg = <0x0217c000 0x4000>;
801 }; 801 };
802 802
803 usb@02184000 { /* USB OTG */ 803 usbotg: usb@02184000 {
804 compatible = "fsl,imx6q-usb", "fsl,imx27-usb"; 804 compatible = "fsl,imx6q-usb", "fsl,imx27-usb";
805 reg = <0x02184000 0x200>; 805 reg = <0x02184000 0x200>;
806 interrupts = <0 43 0x04>; 806 interrupts = <0 43 0x04>;
@@ -810,7 +810,7 @@
810 status = "disabled"; 810 status = "disabled";
811 }; 811 };
812 812
813 usb@02184200 { /* USB1 */ 813 usbh1: usb@02184200 {
814 compatible = "fsl,imx6q-usb", "fsl,imx27-usb"; 814 compatible = "fsl,imx6q-usb", "fsl,imx27-usb";
815 reg = <0x02184200 0x200>; 815 reg = <0x02184200 0x200>;
816 interrupts = <0 40 0x04>; 816 interrupts = <0 40 0x04>;
@@ -820,7 +820,7 @@
820 status = "disabled"; 820 status = "disabled";
821 }; 821 };
822 822
823 usb@02184400 { /* USB2 */ 823 usbh2: usb@02184400 {
824 compatible = "fsl,imx6q-usb", "fsl,imx27-usb"; 824 compatible = "fsl,imx6q-usb", "fsl,imx27-usb";
825 reg = <0x02184400 0x200>; 825 reg = <0x02184400 0x200>;
826 interrupts = <0 41 0x04>; 826 interrupts = <0 41 0x04>;
@@ -829,7 +829,7 @@
829 status = "disabled"; 829 status = "disabled";
830 }; 830 };
831 831
832 usb@02184600 { /* USB3 */ 832 usbh3: usb@02184600 {
833 compatible = "fsl,imx6q-usb", "fsl,imx27-usb"; 833 compatible = "fsl,imx6q-usb", "fsl,imx27-usb";
834 reg = <0x02184600 0x200>; 834 reg = <0x02184600 0x200>;
835 interrupts = <0 42 0x04>; 835 interrupts = <0 42 0x04>;
@@ -838,14 +838,14 @@
838 status = "disabled"; 838 status = "disabled";
839 }; 839 };
840 840
841 usbmisc: usbmisc@02184800 { 841 usbmisc: usbmisc: usbmisc@02184800 {
842 #index-cells = <1>; 842 #index-cells = <1>;
843 compatible = "fsl,imx6q-usbmisc"; 843 compatible = "fsl,imx6q-usbmisc";
844 reg = <0x02184800 0x200>; 844 reg = <0x02184800 0x200>;
845 clocks = <&clks 162>; 845 clocks = <&clks 162>;
846 }; 846 };
847 847
848 ethernet@02188000 { 848 fec: ethernet@02188000 {
849 compatible = "fsl,imx6q-fec"; 849 compatible = "fsl,imx6q-fec";
850 reg = <0x02188000 0x4000>; 850 reg = <0x02188000 0x4000>;
851 interrupts = <0 118 0x04 0 119 0x04>; 851 interrupts = <0 118 0x04 0 119 0x04>;
@@ -859,7 +859,7 @@
859 interrupts = <0 53 0x04 0 117 0x04 0 126 0x04>; 859 interrupts = <0 53 0x04 0 117 0x04 0 126 0x04>;
860 }; 860 };
861 861
862 usdhc@02190000 { /* uSDHC1 */ 862 usdhc1: usdhc@02190000 {
863 compatible = "fsl,imx6q-usdhc"; 863 compatible = "fsl,imx6q-usdhc";
864 reg = <0x02190000 0x4000>; 864 reg = <0x02190000 0x4000>;
865 interrupts = <0 22 0x04>; 865 interrupts = <0 22 0x04>;
@@ -869,7 +869,7 @@
869 status = "disabled"; 869 status = "disabled";
870 }; 870 };
871 871
872 usdhc@02194000 { /* uSDHC2 */ 872 usdhc2: usdhc@02194000 {
873 compatible = "fsl,imx6q-usdhc"; 873 compatible = "fsl,imx6q-usdhc";
874 reg = <0x02194000 0x4000>; 874 reg = <0x02194000 0x4000>;
875 interrupts = <0 23 0x04>; 875 interrupts = <0 23 0x04>;
@@ -879,7 +879,7 @@
879 status = "disabled"; 879 status = "disabled";
880 }; 880 };
881 881
882 usdhc@02198000 { /* uSDHC3 */ 882 usdhc3: usdhc@02198000 {
883 compatible = "fsl,imx6q-usdhc"; 883 compatible = "fsl,imx6q-usdhc";
884 reg = <0x02198000 0x4000>; 884 reg = <0x02198000 0x4000>;
885 interrupts = <0 24 0x04>; 885 interrupts = <0 24 0x04>;
@@ -889,7 +889,7 @@
889 status = "disabled"; 889 status = "disabled";
890 }; 890 };
891 891
892 usdhc@0219c000 { /* uSDHC4 */ 892 usdhc4: usdhc@0219c000 {
893 compatible = "fsl,imx6q-usdhc"; 893 compatible = "fsl,imx6q-usdhc";
894 reg = <0x0219c000 0x4000>; 894 reg = <0x0219c000 0x4000>;
895 interrupts = <0 25 0x04>; 895 interrupts = <0 25 0x04>;
@@ -899,7 +899,7 @@
899 status = "disabled"; 899 status = "disabled";
900 }; 900 };
901 901
902 i2c@021a0000 { /* I2C1 */ 902 i2c1: i2c@021a0000 {
903 #address-cells = <1>; 903 #address-cells = <1>;
904 #size-cells = <0>; 904 #size-cells = <0>;
905 compatible = "fsl,imx6q-i2c", "fsl,imx21-i2c"; 905 compatible = "fsl,imx6q-i2c", "fsl,imx21-i2c";
@@ -909,7 +909,7 @@
909 status = "disabled"; 909 status = "disabled";
910 }; 910 };
911 911
912 i2c@021a4000 { /* I2C2 */ 912 i2c2: i2c@021a4000 {
913 #address-cells = <1>; 913 #address-cells = <1>;
914 #size-cells = <0>; 914 #size-cells = <0>;
915 compatible = "fsl,imx6q-i2c", "fsl,imx21-i2c"; 915 compatible = "fsl,imx6q-i2c", "fsl,imx21-i2c";
@@ -919,7 +919,7 @@
919 status = "disabled"; 919 status = "disabled";
920 }; 920 };
921 921
922 i2c@021a8000 { /* I2C3 */ 922 i2c3: i2c@021a8000 {
923 #address-cells = <1>; 923 #address-cells = <1>;
924 #size-cells = <0>; 924 #size-cells = <0>;
925 compatible = "fsl,imx6q-i2c", "fsl,imx21-i2c"; 925 compatible = "fsl,imx6q-i2c", "fsl,imx21-i2c";
@@ -933,12 +933,12 @@
933 reg = <0x021ac000 0x4000>; 933 reg = <0x021ac000 0x4000>;
934 }; 934 };
935 935
936 mmdc@021b0000 { /* MMDC0 */ 936 mmdc0: mmdc@021b0000 { /* MMDC0 */
937 compatible = "fsl,imx6q-mmdc"; 937 compatible = "fsl,imx6q-mmdc";
938 reg = <0x021b0000 0x4000>; 938 reg = <0x021b0000 0x4000>;
939 }; 939 };
940 940
941 mmdc@021b4000 { /* MMDC1 */ 941 mmdc1: mmdc@021b4000 { /* MMDC1 */
942 reg = <0x021b4000 0x4000>; 942 reg = <0x021b4000 0x4000>;
943 }; 943 };
944 944
@@ -966,7 +966,7 @@
966 interrupts = <0 109 0x04>; 966 interrupts = <0 109 0x04>;
967 }; 967 };
968 968
969 audmux@021d8000 { 969 audmux: audmux@021d8000 {
970 compatible = "fsl,imx6q-audmux", "fsl,imx31-audmux"; 970 compatible = "fsl,imx6q-audmux", "fsl,imx31-audmux";
971 reg = <0x021d8000 0x4000>; 971 reg = <0x021d8000 0x4000>;
972 status = "disabled"; 972 status = "disabled";