97d7242bcefe299749f5a9facab124ccd4e09e86
[linux-3.10.git] / arch / arm64 / boot / dts / tegra210.dtsi
1 /*
2  * arch/arm64/boot/dts/tegra210.dtsi
3  *
4  * Copyright (c) 2013-2014, NVIDIA CORPORATION.  All rights reserved.
5  *
6  * This program is free software; you can redistribute it and/or modify
7  * it under the terms of the GNU General Public License as published by
8  * the Free Software Foundation; version 2 of the License.
9  *
10  * This program is distributed in the hope that it will be useful, but WITHOUT
11  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
12  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
13  * more details.
14  *
15  * You should have received a copy of the GNU General Public License along
16  * with this program; if not, write to the Free Software Foundation, Inc.,
17  * 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
18  *
19  */
20
21 / {
22         compatible = "nvidia,tegra210";
23         interrupt-parent = <&intc>;
24         #address-cells = <2>;
25         #size-cells = <2>;
26
27         aliases {
28                 i2c0 = &i2c1;
29                 i2c1 = &i2c2;
30                 i2c2 = &i2c3;
31                 i2c3 = &i2c4;
32                 i2c4 = &i2c5;
33                 i2c5 = &i2c6;
34                 spi0 = &spi0;
35                 spi1 = &spi1;
36                 spi2 = &spi2;
37                 spi3 = &spi3;
38                 qspi6 = &qspi6;
39                 serial2 = &uartc;
40         };
41
42         cpus {
43                 #address-cells = <2>;
44                 #size-cells = <0>;
45
46                 cpu@0 {
47                         device_type = "cpu";
48                         compatible = "arm,cortex-a57-64bit", "arm,armv8";
49                         reg = <0x0 0x0>;
50                         enable-method = "psci";
51                 };
52
53                 cpu@1 {
54                         device_type = "cpu";
55                         compatible = "arm,cortex-a57-64bit", "arm,armv8";
56                         reg = <0x0 0x1>;
57                         enable-method = "psci";
58                 };
59
60                 cpu@2 {
61                         device_type = "cpu";
62                         compatible = "arm,cortex-a57-64bit", "arm,armv8";
63                         reg = <0x0 0x2>;
64                         enable-method = "psci";
65                 };
66
67                 cpu@3 {
68                         device_type = "cpu";
69                         compatible = "arm,cortex-a57-64bit", "arm,armv8";
70                         reg = <0x0 0x3>;
71                         enable-method = "psci";
72                 };
73         };
74
75         psci {
76                 compatible = "arm,psci";
77                 method = "smc";
78                 cpu_off = <0x84000002>;
79                 cpu_on = <0xC4000003>;
80                 cpu_suspend = <0xC4000001>;
81         };
82
83         mc {
84                 compatible = "nvidia,tegra-mc";
85
86                 reg-ranges = <10>; /* Per channel. */
87                 reg = <0x0 0x70019000 0x0 0x00c>,
88                       <0x0 0x70019050 0x0 0x19c>,
89                       <0x0 0x70019200 0x0 0x024>,
90                       <0x0 0x7001929c 0x0 0x1b8>,
91                       <0x0 0x70019464 0x0 0x198>,
92                       <0x0 0x70019604 0x0 0x3b0>,
93                       <0x0 0x700199bc 0x0 0x020>,
94                       <0x0 0x700199f8 0x0 0x08c>,
95                       <0x0 0x70019ae4 0x0 0x0b0>,
96                       <0x0 0x70019ba0 0x0 0x460>,
97
98                       /* MC0 */
99                       <0x0 0x7001c000 0x0 0x00c>,
100                       <0x0 0x7001c050 0x0 0x198>,
101                       <0x0 0x7001c200 0x0 0x024>,
102                       <0x0 0x7001c29c 0x0 0x1b8>,
103                       <0x0 0x7001c464 0x0 0x198>,
104                       <0x0 0x7001c604 0x0 0x3b0>,
105                       <0x0 0x7001c9bc 0x0 0x020>,
106                       <0x0 0x7001c9f8 0x0 0x08c>,
107                       <0x0 0x7001cae4 0x0 0x0b0>,
108                       <0x0 0x7001cba0 0x0 0x460>,
109
110                       /* MC1 */
111                       <0x0 0x7001d000 0x0 0x00c>,
112                       <0x0 0x7001d050 0x0 0x198>,
113                       <0x0 0x7001d200 0x0 0x024>,
114                       <0x0 0x7001d29c 0x0 0x1b8>,
115                       <0x0 0x7001d464 0x0 0x198>,
116                       <0x0 0x7001d604 0x0 0x3b0>,
117                       <0x0 0x7001d9bc 0x0 0x020>,
118                       <0x0 0x7001d9f8 0x0 0x08c>,
119                       <0x0 0x7001dae4 0x0 0x0b0>,
120                       <0x0 0x7001dba0 0x0 0x460>;
121
122                 interrupts = <0 77 0x4>;
123                 int_count  = <8>;
124                 int_mask   = <0x23D40>;
125
126                 channels = <2>;
127         };
128
129         intc: interrupt-controller {
130                 compatible = "arm,cortex-a15-gic";
131                 #interrupt-cells = <3>;
132                 interrupt-controller;
133                 reg = <0x0 0x50041000 0x0 0x1000
134                        0x0 0x50042000 0x0 0x0100>;
135         };
136
137         lic: interrupt-controller@60004000 {
138                 compatible = "nvidia,tegra-gic";
139                 interrupt-controller;
140                 reg = <0x0 0x60004000 0x0 0x40>,
141                       <0x0 0x60004100 0x0 0x40>,
142                       <0x0 0x60004200 0x0 0x40>,
143                       <0x0 0x60004300 0x0 0x40>,
144                       <0x0 0x60004400 0x0 0x40>,
145                       <0x0 0x60004500 0x0 0x40>;
146         };
147
148 /* The interrupt controller parser does not support the */
149 /* property "status", hence is commented                */
150 /*                                                      */
151 /*      agic-controller {                               */
152 /*              compatible = "nvidia,tegra210-agic";    */
153 /*              interrupt-controller;                   */
154 /*              no-gic-extension;                       */
155 /*              not-per-cpu;                            */
156 /*              reg = <0x0 0x702f9000 0x0 0x2000>,      */
157 /*                    <0x0 0x702fa000 0x0 0x2000>;      */
158 /*              interrupts = <0 102 0xf04>;             */
159 /*      };                                              */
160
161         timer@60005000 {
162                 compatible = "nvidia,tegra210-timer";
163                 reg = <0x0 0x60005000 0x0 0x400>;
164                 interrupts = <0 41 4>,
165                              <0 42 4>,
166                              <0 121 4>,
167                              <0 152 4>;
168                 clock-frequency = <38400000>;
169         };
170
171         apbdma: dma@60020000 {
172                 compatible = "nvidia,tegra124-apbdma";
173                 reg = <0x0 0x60020000 0x0 0x1400>;
174                 interrupts = <0 104 0x04
175                               0 105 0x04
176                               0 106 0x04
177                               0 107 0x04
178                               0 108 0x04
179                               0 109 0x04
180                               0 110 0x04
181                               0 111 0x04
182                               0 112 0x04
183                               0 113 0x04
184                               0 114 0x04
185                               0 115 0x04
186                               0 116 0x04
187                               0 117 0x04
188                               0 118 0x04
189                               0 119 0x04
190                               0 128 0x04
191                               0 129 0x04
192                               0 130 0x04
193                               0 131 0x04
194                               0 132 0x04
195                               0 133 0x04
196                               0 134 0x04
197                               0 135 0x04
198                               0 136 0x04
199                               0 137 0x04
200                               0 138 0x04
201                               0 139 0x04
202                               0 140 0x04
203                               0 141 0x04
204                               0 142 0x04
205                               0 143 0x04>;
206                 #dma-cells = <1>;
207         };
208
209         pinmux: pinmux {
210                 compatible = "nvidia,tegra210-pinmux";
211                 reg = <0x0 0x700008d4 0x0 0x299    /* Pad control registers */
212                        0x0 0x70003000 0x0 0x290>; /* Mux registers */
213                 status = "okay";
214         };
215
216         gpio: gpio@6000d000 {
217                 compatible = "nvidia,tegra210-gpio", "nvidia,tegra124-gpio", "nvidia,tegra30-gpio";
218                 reg = <0x0 0x6000d000 0x0 0x1000>;
219                 interrupts = <0 32 0x04
220                                 0 33 0x04
221                                 0 34 0x04
222                                 0 35 0x04
223                                 0 55 0x04
224                                 0 87 0x04
225                                 0 89 0x04
226                                 0 125 0x04>;
227                 #gpio-cells = <2>;
228                 gpio-controller;
229                 #interrupt-cells = <2>;
230                 interrupt-controller;
231         };
232
233         uarta: serial@70006000 {
234                 compatible = "nvidia,tegra210-uart";
235                 reg = <0x0 0x70006000 0x0 0x40>;
236                 reg-shift = <2>;
237                 interrupts = <0 36 0x04>;
238                 nvidia,memory-clients = <14>;
239         };
240
241         uartb: serial@70006040 {
242                 compatible = "nvidia,tegra210-uart";
243                 reg = <0x0 0x70006040 0x0 0x40>;
244                 reg-shift = <2>;
245                 interrupts = <0 37 0x04>;
246                 nvidia,memory-clients = <14>;
247         };
248
249         uartc: serial@70006200 {
250                 compatible = "nvidia,tegra114-uart", "nvidia,tegra20-uart";
251                 reg = <0x0 0x70006200 0x0 0x40>;
252                 reg-shift = <2>;
253                 interrupts = <0 46 0x04>;
254                 nvidia,dma-request-selector = <&apbdma 10>;
255                 nvidia,memory-clients = <14>;
256                 dmas = <&apbdma 10>, <&apbdma 10>;
257                 dma-names = "rx", "tx";
258                 status = "disabled";
259         };
260
261         spi0: spi@7000d400 {
262                 compatible = "nvidia,tegra210-spi";
263                 reg = <0x0 0x7000d400 0x0 0x200>;
264                 interrupts = <0 59 0x04>;
265                 nvidia,dma-request-selector = <&apbdma 15>;
266                 nvidia,memory-clients = <14>;
267                 #address-cells = <1>;
268                 #size-cells = <0>;
269                 dmas = <&apbdma 15>, <&apbdma 15>;
270                 dma-names = "rx", "tx";
271                 status = "disabled";
272         };
273
274         spi1: spi@7000d600 {
275                 compatible = "nvidia,tegra210-spi";
276                 reg = <0x0 0x7000d600 0x0 0x200>;
277                 interrupts = <0 82 0x04>;
278                 nvidia,dma-request-selector = <&apbdma 16>;
279                 nvidia,memory-clients = <14>;
280                 #address-cells = <1>;
281                 #size-cells = <0>;
282                 dmas = <&apbdma 16>, <&apbdma 16>;
283                 dma-names = "rx", "tx";
284                 status = "disabled";
285         };
286
287         spi2: spi@7000d800 {
288                 compatible = "nvidia,tegra210-spi";
289                 reg = <0x0 0x7000d800 0x0 0x200>;
290                 interrupts = <0 83 0x04>;
291                 nvidia,dma-request-selector = <&apbdma 17>;
292                 nvidia,memory-clients = <14>;
293                 #address-cells = <1>;
294                 #size-cells = <0>;
295                 dmas = <&apbdma 17>, <&apbdma 17>;
296                 dma-names = "rx", "tx";
297                 status = "disabled";
298         };
299
300         spi3: spi@7000da00 {
301                 compatible = "nvidia,tegra210-spi";
302                 reg = <0x0 0x7000da00 0x0 0x200>;
303                 interrupts = <0 93 0x04>;
304                 nvidia,dma-request-selector = <&apbdma 18>;
305                 nvidia,memory-clients = <14>;
306                 #address-cells = <1>;
307                 #size-cells = <0>;
308                 dmas = <&apbdma 18>, <&apbdma 18>;
309                 dma-names = "rx", "tx";
310                 status = "disabled";
311         };
312
313         qspi6: spi@70410000 {
314                 compatible = "nvidia,tegra210-qspi";
315                 reg = <0x0 0x70410000 0x0 0x1000>;
316                 interrupts = <0 10 0x04>;
317                 nvidia,dma-request-selector = <&apbdma 5>;
318                 nvidia,memory-clients = <14>;
319                 #address-cells = <1>;
320                 #size-cells = <0>;
321                 status = "disabled";
322               };
323
324         host1x: host1x {
325                 compatible = "nvidia,tegra210-host1x", "simple-bus";
326                 reg = <0x0 0x50000000 0x0 0x00034000>;
327                 interrupts = <0 65 0x04   /* mpcore syncpt */
328                               0 67 0x04>; /* mpcore general */
329                 nvidia,memory-clients = <6>;
330
331                 #address-cells = <1>;
332                 #size-cells = <1>;
333
334                 ranges;
335
336                 vi {
337                         compatible = "nvidia,tegra210-vi";
338                         reg = <0x54080000 0x00040000>;
339                         interrupts = <0 69 0x04>;
340                         nvidia,memory-clients = <18>;
341                 };
342
343                 isp@54600000 {
344                         compatible = "nvidia,tegra210-isp";
345                         reg = <0x54600000 0x00040000>;
346                         interrupts = <0 71 0x04>;
347                         nvidia,memory-clients = <8>;
348                 };
349
350                 isp@54680000 {
351                         compatible = "nvidia,tegra210-isp";
352                         reg = <0x54680000 0x00040000>;
353                         interrupts = <0 72 0x04>;
354                         nvidia,memory-clients = <29>;
355                 };
356
357                 vic {
358                         compatible = "nvidia,tegra210-vic";
359                         reg = <0x54340000 0x00040000>;
360                         nvidia,memory-clients = <19>;
361                 };
362
363                 nvenc {
364                         compatible = "nvidia,tegra210-nvenc";
365                         reg = <0x544c0000 0x00040000>;
366                         nvidia,memory-clients = <11>;
367                 };
368
369                 tsec {
370                         compatible = "nvidia,tegra210-tsec";
371                         reg = <0x54500000 0x00040000>;
372                         nvidia,memory-clients = <23>;
373                 };
374
375                 tsecb {
376                         compatible = "nvidia,tegra210-tsec";
377                         reg = <0x54100000 0x00040000>;
378                         nvidia,memory-clients = <41>;
379                 };
380
381                 nvdec {
382                         compatible = "nvidia,tegra210-nvdec";
383                         reg = <0x54480000 0x00040000>;
384                         nvidia,memory-clients = <33>;
385                 };
386
387                 nvjpg {
388                         compatible = "nvidia,tegra210-nvjpg";
389                         reg = <0x54380000 0x00040000>;
390                         nvidia,memory-clients = <36>;
391                 };
392
393         };
394
395         gm20b {
396                 compatible = "nvidia,tegra210-gm20b";
397                 nvidia,host1x = <&host1x>;
398                 reg = <0x0 0x57000000 0x0 0x01000000>,
399                     <0x0 0x58000000 0x0 0x01000000>,
400                     <0x0 0x538f0000 0x0 0x00001000>;
401                     interrupts = <0 157 0x04
402                             0 158 0x04>;
403                 nvidia,memory-clients = <30 31>;
404         };
405
406         pmc {
407                 compatible = "nvidia,tegra210-pmc";
408                 reg = <0x0 0x7000e400 0x0 0x400>;
409         };
410
411         adma: dma@702e2000 {
412                 compatible = "nvidia,tegra210-adma";
413                 reg = <0x0 0x702e2000 0x0 0x2000>;
414                 interrupts = <0 24 0x04
415                               0 25 0x04
416                               0 26 0x04
417                               0 27 0x04
418                               0 28 0x04
419                               0 29 0x04
420                               0 30 0x04
421                               0 31 0x04
422                               0 32 0x04
423                               0 33 0x04
424                               0 34 0x04
425                               0 35 0x04
426                               0 36 0x04
427                               0 37 0x04
428                               0 38 0x04
429                               0 39 0x04
430                               0 40 0x04
431                               0 41 0x04
432                               0 42 0x04
433                               0 43 0x04
434                               0 44 0x04
435                               0 45 0x04>;
436                         #dma-cells = <1>;
437         };
438
439         se: se@70012000 {
440                 compatible = "nvidia,tegra210-se";
441                 reg = <0x0 0x70012000 0x0 0x2000 /* SE base */
442                         0x0 0x7000e400 0x0 0x400>; /* PMC base */
443                 interrupts = <0 58 0x04>;
444         };
445
446         tegra_axbar: ahub {
447                 compatible = "nvidia,tegra210-axbar";
448                 reg = <0x0 0x702d0800 0x0 0x800>;
449                 status = "disabled";
450
451                 #address-cells = <1>;
452                 #size-cells = <1>;
453                 ranges = <0x702d0000 0x0 0x702d0000 0x00010000>;
454
455                 tegra_admaif: admaif@0x702d0000 {
456                         compatible = "nvidia,tegra210-admaif";
457                         reg = <0x702d0000 0x800>;
458                         status = "disabled";
459                 };
460
461                 ope@702d8000 {
462                         compatible = "nvidia,tegra210-ope";
463                         reg = <0x702d8000 0x100>;
464                         nvidia,ahub-ope-id = <0>;
465                         status = "disabled";
466
467                         #address-cells = <1>;
468                         #size-cells = <1>;
469                         ranges;
470
471                         peq@702d8100 {
472                                 compatible = "nvidia,tegra210-peq";
473                                 reg = <0x702d8100 0x100>;
474                                 nvidia,ahub-peq-id = <0>;
475                                 status = "disabled";
476                         };
477                         mbdrc@702d8200 {
478                                 compatible = "nvidia,tegra210-mbdrc";
479                                 reg = <0x702d8200 0x200>;
480                                 nvidia,ahub-mbdrc-id = <0>;
481                                 status = "disabled";
482                         };
483                 };
484
485                 ope@702d8400 {
486                         compatible = "nvidia,tegra210-ope";
487                         reg = <0x702d8400 0x100>;
488                         nvidia,ahub-ope-id = <1>;
489                         status = "disabled";
490
491                         #address-cells = <1>;
492                         #size-cells = <1>;
493                         ranges;
494
495                         peq@702d8500 {
496                                 compatible = "nvidia,tegra210-peq";
497                                 reg = <0x702d8500 0x100>;
498                                 nvidia,ahub-peq-id = <1>;
499                                 status = "disabled";
500                         };
501                         mbdrc@702d8600 {
502                                 compatible = "nvidia,tegra210-mbdrc";
503                                 reg = <0x702d8600 0x200>;
504                                 nvidia,ahub-mbdrc-id = <1>;
505                                 status = "disabled";
506                         };
507                 };
508
509                 tegra_sfc1: sfc@702d2000 {
510                         compatible = "nvidia,tegra210-sfc";
511                         reg = <0x702d2000 0x200>;
512                         nvidia,ahub-sfc-id = <0>;
513                         status = "disabled";
514                 };
515
516                 tegra_sfc2: sfc@702d2200 {
517                         compatible = "nvidia,tegra210-sfc";
518                         reg = <0x702d2200 0x200>;
519                         nvidia,ahub-sfc-id = <1>;
520                         status = "disabled";
521                 };
522
523                 tegra_sfc3: sfc@702d2400 {
524                         compatible = "nvidia,tegra210-sfc";
525                         reg = <0x702d2400 0x200>;
526                         nvidia,ahub-sfc-id = <2>;
527                         status = "disabled";
528                 };
529
530                 tegra_sfc4: sfc@702d2600 {
531                         compatible = "nvidia,tegra210-sfc";
532                         reg = <0x702d2600 0x200>;
533                         nvidia,ahub-sfc-id = <3>;
534                         status = "disabled";
535                 };
536
537                 spkprot@702d8c00 {
538                         compatible = "nvidia,tegra210-spkprot";
539                         reg = <0x702d8c00 0x400>;
540                         nvidia,ahub-spkprot-id = <0>;
541                         status = "disabled";
542                 };
543
544                 tegra_amixer: amixer@702dbb00 {
545                         compatible = "nvidia,tegra210-amixer";
546                         reg = <0x702dbb00 0x800>;
547                         nvidia,ahub-amixer-id = <0>;
548                         status = "disabled";
549                 };
550
551                 tegra_i2s1: i2s@702d1000 {
552                         compatible = "nvidia,tegra210-i2s";
553                         reg = <0x702d1000 0x100>;
554                         nvidia,ahub-i2s-id = <0>;
555                         status = "disabled";
556                 };
557
558                 tegra_i2s2: i2s@702d1100 {
559                         compatible = "nvidia,tegra210-i2s";
560                         reg = <0x702d1100 0x100>;
561                         nvidia,ahub-i2s-id = <1>;
562                         status = "disabled";
563                 };
564
565                 tegra_i2s3: i2s@702d1200 {
566                         compatible = "nvidia,tegra210-i2s";
567                         reg = <0x702d1200 0x100>;
568                         nvidia,ahub-i2s-id = <2>;
569                         status = "disabled";
570                 };
571
572                 tegra_i2s4: i2s@702d1300 {
573                         compatible = "nvidia,tegra210-i2s";
574                         reg = <0x702d1300 0x100>;
575                         nvidia,ahub-i2s-id = <3>;
576                         status = "disabled";
577                 };
578
579                 tegra_i2s5: i2s@702d1400 {
580                         compatible = "nvidia,tegra210-i2s";
581                         reg = <0x702d1400 0x100>;
582                         nvidia,ahub-i2s-id = <4>;
583                         status = "disabled";
584                 };
585
586                 tegra_amx1: amx@702d3000 {
587                         compatible = "nvidia,tegra210-amx";
588                         reg = <0x702d3000 0x100>;
589                         nvidia,ahub-amx-id = <0>;
590                         status = "disabled";
591                 };
592
593                 tegra_amx2: amx@702d3100 {
594                         compatible = "nvidia,tegra210-amx";
595                         reg = <0x702d3100 0x100>;
596                         nvidia,ahub-amx-id = <1>;
597                         status = "disabled";
598                 };
599
600                 tegra_adx1: adx@702d3800 {
601                         compatible = "nvidia,tegra210-adx";
602                         reg = <0x702d3800 0x100>;
603                         nvidia,ahub-adx-id = <0>;
604                         status = "disabled";
605                 };
606
607                 tegra_adx2: adx@702d3900 {
608                         compatible = "nvidia,tegra210-adx";
609                         reg = <0x702d3900 0x100>;
610                         nvidia,ahub-adx-id = <1>;
611                         status = "disabled";
612                 };
613
614                 dmic@702d4000 {
615                         compatible = "nvidia,tegra210-dmic";
616                         reg = <0x702d4000 0x100>;
617                         nvidia,ahub-dmic-id = <0>;
618                         status = "disabled";
619                 };
620
621                 dmic@702d4100 {
622                         compatible = "nvidia,tegra210-dmic";
623                         reg = <0x702d4100 0x100>;
624                         nvidia,ahub-dmic-id = <1>;
625                         status = "disabled";
626                 };
627
628                 dmic@702d4200 {
629                         compatible = "nvidia,tegra210-dmic";
630                         reg = <0x702d4200 0x100>;
631                         nvidia,ahub-dmic-id = <2>;
632                         status = "disabled";
633                 };
634
635                 tegra_afc1: afc@702d7000 {
636                         compatible = "nvidia,tegra210-afc";
637                         reg = <0x702d7000 0x100>;
638                         nvidia,ahub-afc-id = <0>;
639                         status = "disabled";
640                 };
641
642                 tegra_afc2: afc@702d7100 {
643                         compatible = "nvidia,tegra210-afc";
644                         reg = <0x702d7100 0x100>;
645                         nvidia,ahub-afc-id = <1>;
646                         status = "disabled";
647                 };
648
649                 tegra_afc3: afc@702d7200 {
650                         compatible = "nvidia,tegra210-afc";
651                         reg = <0x702d7200 0x100>;
652                         nvidia,ahub-afc-id = <2>;
653                         status = "disabled";
654                 };
655
656                 tegra_afc4: afc@702d7300 {
657                         compatible = "nvidia,tegra210-afc";
658                         reg = <0x702d7300 0x100>;
659                         nvidia,ahub-afc-id = <3>;
660                         status = "disabled";
661                 };
662
663                 tegra_afc5: afc@702d7400 {
664                         compatible = "nvidia,tegra210-afc";
665                         reg = <0x702d7400 0x100>;
666                         nvidia,ahub-afc-id = <4>;
667                         status = "disabled";
668                 };
669
670                 tegra_afc6: afc@702d7500 {
671                         compatible = "nvidia,tegra210-afc";
672                         reg = <0x702d7500 0x100>;
673                         nvidia,ahub-afc-id = <5>;
674                         status = "disabled";
675                 };
676
677                 tegra_mvc1: mvc@702da000 {
678                         compatible = "nvidia,tegra210-mvc";
679                         reg = <0x702da000 0x200>;
680                         nvidia,ahub-mvc-id = <0>;
681                         status = "disabled";
682                 };
683
684                 tegra_mvc2: mvc@702da200 {
685                         compatible = "nvidia,tegra210-mvc";
686                         reg = <0x702da200 0x200>;
687                         nvidia,ahub-mvc-id = <1>;
688                         status = "disabled";
689                 };
690
691                 tegra_spdif: spdif@702d6000 {
692                         compatible = "nvidia,tegra210-spdif";
693                         reg = <0x702d6000 0x200>;
694                         nvidia,ahub-spdif-id = <0>;
695                         status = "disabled";
696                 };
697
698 };
699
700         adsp {
701              compatible = "nvidia,tegra210-adsp";
702              reg = <0x0 0x702ef000 0x0 0x1000>, /* AMC */
703                    <0x0 0x702ec000 0x0 0x2000>; /* AMISC */
704              nvidia,memory-clients = <34>;
705              status = "disabled";
706         };
707
708         pcie-controller {
709                 compatible = "nvidia,tegra210-pcie", "nvidia,tegra124-pcie";
710                 status = "disabled";
711         };
712
713         i2c1: i2c@7000c000 {
714                 #address-cells = <1>;
715                 #size-cells = <0>;
716                 compatible = "nvidia,tegra210-i2c";
717                 reg = <0x0 0x7000c000 0x0 0x100>;
718                 interrupts = <0 38 0x04>;
719                 nvidia,memory-clients = <14>;
720                 status = "okay";
721                 clock-frequency = <400000>;
722         };
723
724         i2c2: i2c@7000c400 {
725                 #address-cells = <1>;
726                 #size-cells = <0>;
727                 compatible = "nvidia,tegra210-i2c";
728                 reg = <0x0 0x7000c400 0x0 0x100>;
729                 interrupts = <0 84 0x04>;
730                 nvidia,memory-clients = <14>;
731                 status = "okay";
732                 clock-frequency = <100000>;
733         };
734
735         i2c3: i2c@7000c500 {
736                 #address-cells = <1>;
737                 #size-cells = <0>;
738                 compatible = "nvidia,tegra210-i2c";
739                 reg = <0x0 0x7000c500 0x0 0x100>;
740                 interrupts = <0 92 0x04>;
741                 nvidia,memory-clients = <14>;
742                 status = "okay";
743                 clock-frequency = <400000>;
744         };
745
746         i2c4: i2c@7000c700 {
747                 #address-cells = <1>;
748                 #size-cells = <0>;
749                 compatible = "nvidia,tegra210-i2c";
750                 reg = <0x0 0x7000c700 0x0 0x100>;
751                 interrupts = <0 120 0x04>;
752                 nvidia,memory-clients = <14>;
753                 status = "okay";
754                 clock-frequency = <100000>;
755         };
756
757         i2c5: i2c@7000d000 {
758                 #address-cells = <1>;
759                 #size-cells = <0>;
760                 compatible = "nvidia,tegra210-i2c";
761                 reg = <0x0 0x7000d000 0x0 0x100>;
762                 interrupts = <0 53 0x04>;
763                 nvidia,require-cldvfs-clock;
764                 nvidia,memory-clients = <14>;
765                 status = "okay";
766                 clock-frequency = <400000>;
767         };
768
769         i2c6: i2c@7000d100 {
770                 #address-cells = <1>;
771                 #size-cells = <0>;
772                 compatible = "nvidia,tegra210-i2c";
773                 reg = <0x0 0x7000d100 0x0 0x100>;
774                 interrupts = <0 63 0x04>;
775                 nvidia,memory-clients = <14>;
776                 status = "okay";
777                 clock-frequency = <400000>;
778         };
779
780         sdhci@700b0600 {
781                 compatible = "nvidia,tegra210-sdhci";
782                 reg = <0x0 0x700b0600 0x0 0x200>;
783                 interrupts = < 0 31 0x04 >;
784                 status = "disabled";
785         };
786
787         sdhci@700b0400 {
788                 compatible = "nvidia,tegra210-sdhci";
789                 reg = <0x0 0x700b0400 0x0 0x200>;
790                 interrupts = < 0 19 0x04 >;
791                 status = "disabled";
792         };
793
794         sdhci@700b0200 {
795                 compatible = "nvidia,tegra210-sdhci";
796                 reg = <0x0 0x700b0200 0x0 0x200>;
797                 interrupts = < 0 15 0x04 >;
798                 status = "disabled";
799         };
800
801         sdhci@700b0000 {
802                 compatible = "nvidia,tegra210-sdhci";
803                 reg = <0x0 0x700b0000 0x0 0x200>;
804                 interrupts = < 0 14 0x04 >;
805                 status = "disabled";
806         };
807
808         efuse@7000f800 {
809                 compatible = "nvidia,tegra210-efuse";
810                 reg = <0x0 0x7000f800 0x0 0x400>;
811         };
812 };