fix short copy handling in copy_mc_pipe_to_iter()
[sfrench/cifs-2.6.git] / arch / arm64 / boot / dts / nvidia / tegra194-p2972-0000.dts
1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
3
4 #include <dt-bindings/input/linux-event-codes.h>
5 #include <dt-bindings/input/gpio-keys.h>
6
7 #include "tegra194-p2888.dtsi"
8
9 / {
10         model = "NVIDIA Jetson AGX Xavier Developer Kit";
11         compatible = "nvidia,p2972-0000", "nvidia,tegra194";
12
13         bus@0 {
14                 aconnect@2900000 {
15                         status = "okay";
16
17                         dma-controller@2930000 {
18                                 status = "okay";
19                         };
20
21                         interrupt-controller@2a40000 {
22                                 status = "okay";
23                         };
24
25                         ahub@2900800 {
26                                 status = "okay";
27
28                                 ports {
29                                         #address-cells = <1>;
30                                         #size-cells = <0>;
31
32                                         port@0 {
33                                                 reg = <0x0>;
34
35                                                 xbar_admaif0_ep: endpoint {
36                                                         remote-endpoint = <&admaif0_ep>;
37                                                 };
38                                         };
39
40                                         port@1 {
41                                                 reg = <0x1>;
42
43                                                 xbar_admaif1_ep: endpoint {
44                                                         remote-endpoint = <&admaif1_ep>;
45                                                 };
46                                         };
47
48                                         port@2 {
49                                                 reg = <0x2>;
50
51                                                 xbar_admaif2_ep: endpoint {
52                                                         remote-endpoint = <&admaif2_ep>;
53                                                 };
54                                         };
55
56                                         port@3 {
57                                                 reg = <0x3>;
58
59                                                 xbar_admaif3_ep: endpoint {
60                                                         remote-endpoint = <&admaif3_ep>;
61                                                 };
62                                         };
63
64                                         port@4 {
65                                                 reg = <0x4>;
66
67                                                 xbar_admaif4_ep: endpoint {
68                                                         remote-endpoint = <&admaif4_ep>;
69                                                 };
70                                         };
71
72                                         port@5 {
73                                                 reg = <0x5>;
74
75                                                 xbar_admaif5_ep: endpoint {
76                                                         remote-endpoint = <&admaif5_ep>;
77                                                 };
78                                         };
79
80                                         port@6 {
81                                                 reg = <0x6>;
82
83                                                 xbar_admaif6_ep: endpoint {
84                                                         remote-endpoint = <&admaif6_ep>;
85                                                 };
86                                         };
87
88                                         port@7 {
89                                                 reg = <0x7>;
90
91                                                 xbar_admaif7_ep: endpoint {
92                                                         remote-endpoint = <&admaif7_ep>;
93                                                 };
94                                         };
95
96                                         port@8 {
97                                                 reg = <0x8>;
98
99                                                 xbar_admaif8_ep: endpoint {
100                                                         remote-endpoint = <&admaif8_ep>;
101                                                 };
102                                         };
103
104                                         port@9 {
105                                                 reg = <0x9>;
106
107                                                 xbar_admaif9_ep: endpoint {
108                                                         remote-endpoint = <&admaif9_ep>;
109                                                 };
110                                         };
111
112                                         port@a {
113                                                 reg = <0xa>;
114
115                                                 xbar_admaif10_ep: endpoint {
116                                                         remote-endpoint = <&admaif10_ep>;
117                                                 };
118                                         };
119
120                                         port@b {
121                                                 reg = <0xb>;
122
123                                                 xbar_admaif11_ep: endpoint {
124                                                         remote-endpoint = <&admaif11_ep>;
125                                                 };
126                                         };
127
128                                         port@c {
129                                                 reg = <0xc>;
130
131                                                 xbar_admaif12_ep: endpoint {
132                                                         remote-endpoint = <&admaif12_ep>;
133                                                 };
134                                         };
135
136                                         port@d {
137                                                 reg = <0xd>;
138
139                                                 xbar_admaif13_ep: endpoint {
140                                                         remote-endpoint = <&admaif13_ep>;
141                                                 };
142                                         };
143
144                                         port@e {
145                                                 reg = <0xe>;
146
147                                                 xbar_admaif14_ep: endpoint {
148                                                         remote-endpoint = <&admaif14_ep>;
149                                                 };
150                                         };
151
152                                         port@f {
153                                                 reg = <0xf>;
154
155                                                 xbar_admaif15_ep: endpoint {
156                                                         remote-endpoint = <&admaif15_ep>;
157                                                 };
158                                         };
159
160                                         port@10 {
161                                                 reg = <0x10>;
162
163                                                 xbar_admaif16_ep: endpoint {
164                                                         remote-endpoint = <&admaif16_ep>;
165                                                 };
166                                         };
167
168                                         port@11 {
169                                                 reg = <0x11>;
170
171                                                 xbar_admaif17_ep: endpoint {
172                                                         remote-endpoint = <&admaif17_ep>;
173                                                 };
174                                         };
175
176                                         port@12 {
177                                                 reg = <0x12>;
178
179                                                 xbar_admaif18_ep: endpoint {
180                                                         remote-endpoint = <&admaif18_ep>;
181                                                 };
182                                         };
183
184                                         port@13 {
185                                                 reg = <0x13>;
186
187                                                 xbar_admaif19_ep: endpoint {
188                                                         remote-endpoint = <&admaif19_ep>;
189                                                 };
190                                         };
191
192                                         xbar_i2s1_port: port@14 {
193                                                 reg = <0x14>;
194
195                                                 xbar_i2s1_ep: endpoint {
196                                                         remote-endpoint = <&i2s1_cif_ep>;
197                                                 };
198                                         };
199
200                                         xbar_i2s2_port: port@15 {
201                                                 reg = <0x15>;
202
203                                                 xbar_i2s2_ep: endpoint {
204                                                         remote-endpoint = <&i2s2_cif_ep>;
205                                                 };
206                                         };
207
208                                         xbar_i2s4_port: port@17 {
209                                                 reg = <0x17>;
210
211                                                 xbar_i2s4_ep: endpoint {
212                                                         remote-endpoint = <&i2s4_cif_ep>;
213                                                 };
214                                         };
215
216                                         xbar_i2s6_port: port@19 {
217                                                 reg = <0x19>;
218
219                                                 xbar_i2s6_ep: endpoint {
220                                                         remote-endpoint = <&i2s6_cif_ep>;
221                                                 };
222                                         };
223
224                                         xbar_dmic3_port: port@1c {
225                                                 reg = <0x1c>;
226
227                                                 xbar_dmic3_ep: endpoint {
228                                                         remote-endpoint = <&dmic3_cif_ep>;
229                                                 };
230                                         };
231
232                                         xbar_sfc1_in_port: port@20 {
233                                                 reg = <0x20>;
234
235                                                 xbar_sfc1_in_ep: endpoint {
236                                                         remote-endpoint = <&sfc1_cif_in_ep>;
237                                                 };
238                                         };
239
240                                         port@21 {
241                                                 reg = <0x21>;
242
243                                                 xbar_sfc1_out_ep: endpoint {
244                                                         remote-endpoint = <&sfc1_cif_out_ep>;
245                                                 };
246                                         };
247
248                                         xbar_sfc2_in_port: port@22 {
249                                                 reg = <0x22>;
250
251                                                 xbar_sfc2_in_ep: endpoint {
252                                                         remote-endpoint = <&sfc2_cif_in_ep>;
253                                                 };
254                                         };
255
256                                         port@23 {
257                                                 reg = <0x23>;
258
259                                                 xbar_sfc2_out_ep: endpoint {
260                                                         remote-endpoint = <&sfc2_cif_out_ep>;
261                                                 };
262                                         };
263
264                                         xbar_sfc3_in_port: port@24 {
265                                                 reg = <0x24>;
266
267                                                 xbar_sfc3_in_ep: endpoint {
268                                                         remote-endpoint = <&sfc3_cif_in_ep>;
269                                                 };
270                                         };
271
272                                         port@25 {
273                                                 reg = <0x25>;
274
275                                                 xbar_sfc3_out_ep: endpoint {
276                                                         remote-endpoint = <&sfc3_cif_out_ep>;
277                                                 };
278                                         };
279
280                                         xbar_sfc4_in_port: port@26 {
281                                                 reg = <0x26>;
282
283                                                 xbar_sfc4_in_ep: endpoint {
284                                                         remote-endpoint = <&sfc4_cif_in_ep>;
285                                                 };
286                                         };
287
288                                         port@27 {
289                                                 reg = <0x27>;
290
291                                                 xbar_sfc4_out_ep: endpoint {
292                                                         remote-endpoint = <&sfc4_cif_out_ep>;
293                                                 };
294                                         };
295
296                                         xbar_mvc1_in_port: port@28 {
297                                                 reg = <0x28>;
298
299                                                 xbar_mvc1_in_ep: endpoint {
300                                                         remote-endpoint = <&mvc1_cif_in_ep>;
301                                                 };
302                                         };
303
304                                         port@29 {
305                                                 reg = <0x29>;
306
307                                                 xbar_mvc1_out_ep: endpoint {
308                                                         remote-endpoint = <&mvc1_cif_out_ep>;
309                                                 };
310                                         };
311
312                                         xbar_mvc2_in_port: port@2a {
313                                                 reg = <0x2a>;
314
315                                                 xbar_mvc2_in_ep: endpoint {
316                                                         remote-endpoint = <&mvc2_cif_in_ep>;
317                                                 };
318                                         };
319
320                                         port@2b {
321                                                 reg = <0x2b>;
322
323                                                 xbar_mvc2_out_ep: endpoint {
324                                                         remote-endpoint = <&mvc2_cif_out_ep>;
325                                                 };
326                                         };
327
328                                         xbar_amx1_in1_port: port@2c {
329                                                 reg = <0x2c>;
330
331                                                 xbar_amx1_in1_ep: endpoint {
332                                                         remote-endpoint = <&amx1_in1_ep>;
333                                                 };
334                                         };
335
336                                         xbar_amx1_in2_port: port@2d {
337                                                 reg = <0x2d>;
338
339                                                 xbar_amx1_in2_ep: endpoint {
340                                                         remote-endpoint = <&amx1_in2_ep>;
341                                                 };
342                                         };
343
344                                         xbar_amx1_in3_port: port@2e {
345                                                 reg = <0x2e>;
346
347                                                 xbar_amx1_in3_ep: endpoint {
348                                                         remote-endpoint = <&amx1_in3_ep>;
349                                                 };
350                                         };
351
352                                         xbar_amx1_in4_port: port@2f {
353                                                 reg = <0x2f>;
354
355                                                 xbar_amx1_in4_ep: endpoint {
356                                                         remote-endpoint = <&amx1_in4_ep>;
357                                                 };
358                                         };
359
360                                         port@30 {
361                                                 reg = <0x30>;
362
363                                                 xbar_amx1_out_ep: endpoint {
364                                                         remote-endpoint = <&amx1_out_ep>;
365                                                 };
366                                         };
367
368                                         xbar_amx2_in1_port: port@31 {
369                                                 reg = <0x31>;
370
371                                                 xbar_amx2_in1_ep: endpoint {
372                                                         remote-endpoint = <&amx2_in1_ep>;
373                                                 };
374                                         };
375
376                                         xbar_amx2_in2_port: port@32 {
377                                                 reg = <0x32>;
378
379                                                 xbar_amx2_in2_ep: endpoint {
380                                                         remote-endpoint = <&amx2_in2_ep>;
381                                                 };
382                                         };
383
384                                         xbar_amx2_in3_port: port@33 {
385                                                 reg = <0x33>;
386
387                                                 xbar_amx2_in3_ep: endpoint {
388                                                         remote-endpoint = <&amx2_in3_ep>;
389                                                 };
390                                         };
391
392                                         xbar_amx2_in4_port: port@34 {
393                                                 reg = <0x34>;
394
395                                                 xbar_amx2_in4_ep: endpoint {
396                                                         remote-endpoint = <&amx2_in4_ep>;
397                                                 };
398                                         };
399
400                                         port@35 {
401                                                 reg = <0x35>;
402
403                                                 xbar_amx2_out_ep: endpoint {
404                                                         remote-endpoint = <&amx2_out_ep>;
405                                                 };
406                                         };
407
408                                         xbar_amx3_in1_port: port@36 {
409                                                 reg = <0x36>;
410
411                                                 xbar_amx3_in1_ep: endpoint {
412                                                         remote-endpoint = <&amx3_in1_ep>;
413                                                 };
414                                         };
415
416                                         xbar_amx3_in2_port: port@37 {
417                                                 reg = <0x37>;
418
419                                                 xbar_amx3_in2_ep: endpoint {
420                                                         remote-endpoint = <&amx3_in2_ep>;
421                                                 };
422                                         };
423
424                                         xbar_amx3_in3_port: port@38 {
425                                                 reg = <0x38>;
426
427                                                 xbar_amx3_in3_ep: endpoint {
428                                                         remote-endpoint = <&amx3_in3_ep>;
429                                                 };
430                                         };
431
432                                         xbar_amx3_in4_port: port@39 {
433                                                 reg = <0x39>;
434
435                                                 xbar_amx3_in4_ep: endpoint {
436                                                         remote-endpoint = <&amx3_in4_ep>;
437                                                 };
438                                         };
439
440                                         port@3a {
441                                                 reg = <0x3a>;
442
443                                                 xbar_amx3_out_ep: endpoint {
444                                                         remote-endpoint = <&amx3_out_ep>;
445                                                 };
446                                         };
447
448                                         xbar_amx4_in1_port: port@3b {
449                                                 reg = <0x3b>;
450
451                                                 xbar_amx4_in1_ep: endpoint {
452                                                         remote-endpoint = <&amx4_in1_ep>;
453                                                 };
454                                         };
455
456                                         xbar_amx4_in2_port: port@3c {
457                                                 reg = <0x3c>;
458
459                                                 xbar_amx4_in2_ep: endpoint {
460                                                         remote-endpoint = <&amx4_in2_ep>;
461                                                 };
462                                         };
463
464                                         xbar_amx4_in3_port: port@3d {
465                                                 reg = <0x3d>;
466
467                                                 xbar_amx4_in3_ep: endpoint {
468                                                         remote-endpoint = <&amx4_in3_ep>;
469                                                 };
470                                         };
471
472                                         xbar_amx4_in4_port: port@3e {
473                                                 reg = <0x3e>;
474
475                                                 xbar_amx4_in4_ep: endpoint {
476                                                         remote-endpoint = <&amx4_in4_ep>;
477                                                 };
478                                         };
479
480                                         port@3f {
481                                                 reg = <0x3f>;
482
483                                                 xbar_amx4_out_ep: endpoint {
484                                                         remote-endpoint = <&amx4_out_ep>;
485                                                 };
486                                         };
487
488                                         xbar_adx1_in_port: port@40 {
489                                                 reg = <0x40>;
490
491                                                 xbar_adx1_in_ep: endpoint {
492                                                         remote-endpoint = <&adx1_in_ep>;
493                                                 };
494                                         };
495
496                                         port@41 {
497                                                 reg = <0x41>;
498
499                                                 xbar_adx1_out1_ep: endpoint {
500                                                         remote-endpoint = <&adx1_out1_ep>;
501                                                 };
502                                         };
503
504                                         port@42 {
505                                                 reg = <0x42>;
506
507                                                 xbar_adx1_out2_ep: endpoint {
508                                                         remote-endpoint = <&adx1_out2_ep>;
509                                                 };
510                                         };
511
512                                         port@43 {
513                                                 reg = <0x43>;
514
515                                                 xbar_adx1_out3_ep: endpoint {
516                                                         remote-endpoint = <&adx1_out3_ep>;
517                                                 };
518                                         };
519
520                                         port@44 {
521                                                 reg = <0x44>;
522
523                                                 xbar_adx1_out4_ep: endpoint {
524                                                         remote-endpoint = <&adx1_out4_ep>;
525                                                 };
526                                         };
527
528                                         xbar_adx2_in_port: port@45 {
529                                                 reg = <0x45>;
530
531                                                 xbar_adx2_in_ep: endpoint {
532                                                         remote-endpoint = <&adx2_in_ep>;
533                                                 };
534                                         };
535
536                                         port@46 {
537                                                 reg = <0x46>;
538
539                                                 xbar_adx2_out1_ep: endpoint {
540                                                         remote-endpoint = <&adx2_out1_ep>;
541                                                 };
542                                         };
543
544                                         port@47 {
545                                                 reg = <0x47>;
546
547                                                 xbar_adx2_out2_ep: endpoint {
548                                                         remote-endpoint = <&adx2_out2_ep>;
549                                                 };
550                                         };
551
552                                         port@48 {
553                                                 reg = <0x48>;
554
555                                                 xbar_adx2_out3_ep: endpoint {
556                                                         remote-endpoint = <&adx2_out3_ep>;
557                                                 };
558                                         };
559
560                                         port@49 {
561                                                 reg = <0x49>;
562
563                                                 xbar_adx2_out4_ep: endpoint {
564                                                         remote-endpoint = <&adx2_out4_ep>;
565                                                 };
566                                         };
567
568                                         xbar_adx3_in_port: port@4a {
569                                                 reg = <0x4a>;
570
571                                                 xbar_adx3_in_ep: endpoint {
572                                                         remote-endpoint = <&adx3_in_ep>;
573                                                 };
574                                         };
575
576                                         port@4b {
577                                                 reg = <0x4b>;
578
579                                                 xbar_adx3_out1_ep: endpoint {
580                                                         remote-endpoint = <&adx3_out1_ep>;
581                                                 };
582                                         };
583
584                                         port@4c {
585                                                 reg = <0x4c>;
586
587                                                 xbar_adx3_out2_ep: endpoint {
588                                                         remote-endpoint = <&adx3_out2_ep>;
589                                                 };
590                                         };
591
592                                         port@4d {
593                                                 reg = <0x4d>;
594
595                                                 xbar_adx3_out3_ep: endpoint {
596                                                         remote-endpoint = <&adx3_out3_ep>;
597                                                 };
598                                         };
599
600                                         port@4e {
601                                                 reg = <0x4e>;
602
603                                                 xbar_adx3_out4_ep: endpoint {
604                                                         remote-endpoint = <&adx3_out4_ep>;
605                                                 };
606                                         };
607
608                                         xbar_adx4_in_port: port@4f {
609                                                 reg = <0x4f>;
610
611                                                 xbar_adx4_in_ep: endpoint {
612                                                         remote-endpoint = <&adx4_in_ep>;
613                                                 };
614                                         };
615
616                                         port@50 {
617                                                 reg = <0x50>;
618
619                                                 xbar_adx4_out1_ep: endpoint {
620                                                         remote-endpoint = <&adx4_out1_ep>;
621                                                 };
622                                         };
623
624                                         port@51 {
625                                                 reg = <0x51>;
626
627                                                 xbar_adx4_out2_ep: endpoint {
628                                                         remote-endpoint = <&adx4_out2_ep>;
629                                                 };
630                                         };
631
632                                         port@52 {
633                                                 reg = <0x52>;
634
635                                                 xbar_adx4_out3_ep: endpoint {
636                                                         remote-endpoint = <&adx4_out3_ep>;
637                                                 };
638                                         };
639
640                                         port@53 {
641                                                 reg = <0x53>;
642
643                                                 xbar_adx4_out4_ep: endpoint {
644                                                         remote-endpoint = <&adx4_out4_ep>;
645                                                 };
646                                         };
647
648                                         xbar_mixer_in1_port: port@54 {
649                                                 reg = <0x54>;
650
651                                                 xbar_mixer_in1_ep: endpoint {
652                                                         remote-endpoint = <&mixer_in1_ep>;
653                                                 };
654                                         };
655
656                                         xbar_mixer_in2_port: port@55 {
657                                                 reg = <0x55>;
658
659                                                 xbar_mixer_in2_ep: endpoint {
660                                                         remote-endpoint = <&mixer_in2_ep>;
661                                                 };
662                                         };
663
664                                         xbar_mixer_in3_port: port@56 {
665                                                 reg = <0x56>;
666
667                                                 xbar_mixer_in3_ep: endpoint {
668                                                         remote-endpoint = <&mixer_in3_ep>;
669                                                 };
670                                         };
671
672                                         xbar_mixer_in4_port: port@57 {
673                                                 reg = <0x57>;
674
675                                                 xbar_mixer_in4_ep: endpoint {
676                                                         remote-endpoint = <&mixer_in4_ep>;
677                                                 };
678                                         };
679
680                                         xbar_mixer_in5_port: port@58 {
681                                                 reg = <0x58>;
682
683                                                 xbar_mixer_in5_ep: endpoint {
684                                                         remote-endpoint = <&mixer_in5_ep>;
685                                                 };
686                                         };
687
688                                         xbar_mixer_in6_port: port@59 {
689                                                 reg = <0x59>;
690
691                                                 xbar_mixer_in6_ep: endpoint {
692                                                         remote-endpoint = <&mixer_in6_ep>;
693                                                 };
694                                         };
695
696                                         xbar_mixer_in7_port: port@5a {
697                                                 reg = <0x5a>;
698
699                                                 xbar_mixer_in7_ep: endpoint {
700                                                         remote-endpoint = <&mixer_in7_ep>;
701                                                 };
702                                         };
703
704                                         xbar_mixer_in8_port: port@5b {
705                                                 reg = <0x5b>;
706
707                                                 xbar_mixer_in8_ep: endpoint {
708                                                         remote-endpoint = <&mixer_in8_ep>;
709                                                 };
710                                         };
711
712                                         xbar_mixer_in9_port: port@5c {
713                                                 reg = <0x5c>;
714
715                                                 xbar_mixer_in9_ep: endpoint {
716                                                         remote-endpoint = <&mixer_in9_ep>;
717                                                 };
718                                         };
719
720                                         xbar_mixer_in10_port: port@5d {
721                                                 reg = <0x5d>;
722
723                                                 xbar_mixer_in10_ep: endpoint {
724                                                         remote-endpoint = <&mixer_in10_ep>;
725                                                 };
726                                         };
727
728                                         port@5e {
729                                                 reg = <0x5e>;
730
731                                                 xbar_mixer_out1_ep: endpoint {
732                                                         remote-endpoint = <&mixer_out1_ep>;
733                                                 };
734                                         };
735
736                                         port@5f {
737                                                 reg = <0x5f>;
738
739                                                 xbar_mixer_out2_ep: endpoint {
740                                                         remote-endpoint = <&mixer_out2_ep>;
741                                                 };
742                                         };
743
744                                         port@60 {
745                                                 reg = <0x60>;
746
747                                                 xbar_mixer_out3_ep: endpoint {
748                                                         remote-endpoint = <&mixer_out3_ep>;
749                                                 };
750                                         };
751
752                                         port@61 {
753                                                 reg = <0x61>;
754
755                                                 xbar_mixer_out4_ep: endpoint {
756                                                         remote-endpoint = <&mixer_out4_ep>;
757                                                 };
758                                         };
759
760                                         port@62 {
761                                                 reg = <0x62>;
762
763                                                 xbar_mixer_out5_ep: endpoint {
764                                                         remote-endpoint = <&mixer_out5_ep>;
765                                                 };
766                                         };
767
768                                         xbar_asrc_in1_port: port@63 {
769                                                 reg = <0x63>;
770
771                                                 xbar_asrc_in1_ep: endpoint {
772                                                         remote-endpoint = <&asrc_in1_ep>;
773                                                 };
774                                         };
775
776                                         port@64 {
777                                                 reg = <0x64>;
778
779                                                 xbar_asrc_out1_ep: endpoint {
780                                                         remote-endpoint = <&asrc_out1_ep>;
781                                                 };
782                                         };
783
784                                         xbar_asrc_in2_port: port@65 {
785                                                 reg = <0x65>;
786
787                                                 xbar_asrc_in2_ep: endpoint {
788                                                         remote-endpoint = <&asrc_in2_ep>;
789                                                 };
790                                         };
791
792                                         port@66 {
793                                                 reg = <0x66>;
794
795                                                 xbar_asrc_out2_ep: endpoint {
796                                                         remote-endpoint = <&asrc_out2_ep>;
797                                                 };
798                                         };
799
800                                         xbar_asrc_in3_port: port@67 {
801                                                 reg = <0x67>;
802
803                                                 xbar_asrc_in3_ep: endpoint {
804                                                         remote-endpoint = <&asrc_in3_ep>;
805                                                 };
806                                         };
807
808                                         port@68 {
809                                                 reg = <0x68>;
810
811                                                 xbar_asrc_out3_ep: endpoint {
812                                                         remote-endpoint = <&asrc_out3_ep>;
813                                                 };
814                                         };
815
816                                         xbar_asrc_in4_port: port@69 {
817                                                 reg = <0x69>;
818
819                                                 xbar_asrc_in4_ep: endpoint {
820                                                         remote-endpoint = <&asrc_in4_ep>;
821                                                 };
822                                         };
823
824                                         port@6a {
825                                                 reg = <0x6a>;
826
827                                                 xbar_asrc_out4_ep: endpoint {
828                                                         remote-endpoint = <&asrc_out4_ep>;
829                                                 };
830                                         };
831
832                                         xbar_asrc_in5_port: port@6b {
833                                                 reg = <0x6b>;
834
835                                                 xbar_asrc_in5_ep: endpoint {
836                                                         remote-endpoint = <&asrc_in5_ep>;
837                                                 };
838                                         };
839
840                                         port@6c {
841                                                 reg = <0x6c>;
842
843                                                 xbar_asrc_out5_ep: endpoint {
844                                                         remote-endpoint = <&asrc_out5_ep>;
845                                                 };
846                                         };
847
848                                         xbar_asrc_in6_port: port@6d {
849                                                 reg = <0x6d>;
850
851                                                 xbar_asrc_in6_ep: endpoint {
852                                                         remote-endpoint = <&asrc_in6_ep>;
853                                                 };
854                                         };
855
856                                         port@6e {
857                                                 reg = <0x6e>;
858
859                                                 xbar_asrc_out6_ep: endpoint {
860                                                         remote-endpoint = <&asrc_out6_ep>;
861                                                 };
862                                         };
863
864                                         xbar_asrc_in7_port: port@6f {
865                                                 reg = <0x6f>;
866
867                                                 xbar_asrc_in7_ep: endpoint {
868                                                         remote-endpoint = <&asrc_in7_ep>;
869                                                 };
870                                         };
871                                 };
872
873                                 admaif@290f000 {
874                                         status = "okay";
875
876                                         ports {
877                                                 #address-cells = <1>;
878                                                 #size-cells = <0>;
879
880                                                 admaif0_port: port@0 {
881                                                         reg = <0x0>;
882
883                                                         admaif0_ep: endpoint {
884                                                                 remote-endpoint = <&xbar_admaif0_ep>;
885                                                         };
886                                                 };
887
888                                                 admaif1_port: port@1 {
889                                                         reg = <0x1>;
890
891                                                         admaif1_ep: endpoint {
892                                                                 remote-endpoint = <&xbar_admaif1_ep>;
893                                                         };
894                                                 };
895
896                                                 admaif2_port: port@2 {
897                                                         reg = <0x2>;
898
899                                                         admaif2_ep: endpoint {
900                                                                 remote-endpoint = <&xbar_admaif2_ep>;
901                                                         };
902                                                 };
903
904                                                 admaif3_port: port@3 {
905                                                         reg = <0x3>;
906
907                                                         admaif3_ep: endpoint {
908                                                                 remote-endpoint = <&xbar_admaif3_ep>;
909                                                         };
910                                                 };
911
912                                                 admaif4_port: port@4 {
913                                                         reg = <0x4>;
914
915                                                         admaif4_ep: endpoint {
916                                                                 remote-endpoint = <&xbar_admaif4_ep>;
917                                                         };
918                                                 };
919
920                                                 admaif5_port: port@5 {
921                                                         reg = <0x5>;
922
923                                                         admaif5_ep: endpoint {
924                                                                 remote-endpoint = <&xbar_admaif5_ep>;
925                                                         };
926                                                 };
927
928                                                 admaif6_port: port@6 {
929                                                         reg = <0x6>;
930
931                                                         admaif6_ep: endpoint {
932                                                                 remote-endpoint = <&xbar_admaif6_ep>;
933                                                         };
934                                                 };
935
936                                                 admaif7_port: port@7 {
937                                                         reg = <0x7>;
938
939                                                         admaif7_ep: endpoint {
940                                                                 remote-endpoint = <&xbar_admaif7_ep>;
941                                                         };
942                                                 };
943
944                                                 admaif8_port: port@8 {
945                                                         reg = <0x8>;
946
947                                                         admaif8_ep: endpoint {
948                                                                 remote-endpoint = <&xbar_admaif8_ep>;
949                                                         };
950                                                 };
951
952                                                 admaif9_port: port@9 {
953                                                         reg = <0x9>;
954
955                                                         admaif9_ep: endpoint {
956                                                                 remote-endpoint = <&xbar_admaif9_ep>;
957                                                         };
958                                                 };
959
960                                                 admaif10_port: port@a {
961                                                         reg = <0xa>;
962
963                                                         admaif10_ep: endpoint {
964                                                                 remote-endpoint = <&xbar_admaif10_ep>;
965                                                         };
966                                                 };
967
968                                                 admaif11_port: port@b {
969                                                         reg = <0xb>;
970
971                                                         admaif11_ep: endpoint {
972                                                                 remote-endpoint = <&xbar_admaif11_ep>;
973                                                         };
974                                                 };
975
976                                                 admaif12_port: port@c {
977                                                         reg = <0xc>;
978
979                                                         admaif12_ep: endpoint {
980                                                                 remote-endpoint = <&xbar_admaif12_ep>;
981                                                         };
982                                                 };
983
984                                                 admaif13_port: port@d {
985                                                         reg = <0xd>;
986
987                                                         admaif13_ep: endpoint {
988                                                                 remote-endpoint = <&xbar_admaif13_ep>;
989                                                         };
990                                                 };
991
992                                                 admaif14_port: port@e {
993                                                         reg = <0xe>;
994
995                                                         admaif14_ep: endpoint {
996                                                                 remote-endpoint = <&xbar_admaif14_ep>;
997                                                         };
998                                                 };
999
1000                                                 admaif15_port: port@f {
1001                                                         reg = <0xf>;
1002
1003                                                         admaif15_ep: endpoint {
1004                                                                 remote-endpoint = <&xbar_admaif15_ep>;
1005                                                         };
1006                                                 };
1007
1008                                                 admaif16_port: port@10 {
1009                                                         reg = <0x10>;
1010
1011                                                         admaif16_ep: endpoint {
1012                                                                 remote-endpoint = <&xbar_admaif16_ep>;
1013                                                         };
1014                                                 };
1015
1016                                                 admaif17_port: port@11 {
1017                                                         reg = <0x11>;
1018
1019                                                         admaif17_ep: endpoint {
1020                                                                 remote-endpoint = <&xbar_admaif17_ep>;
1021                                                         };
1022                                                 };
1023
1024                                                 admaif18_port: port@12 {
1025                                                         reg = <0x12>;
1026
1027                                                         admaif18_ep: endpoint {
1028                                                                 remote-endpoint = <&xbar_admaif18_ep>;
1029                                                         };
1030                                                 };
1031
1032                                                 admaif19_port: port@13 {
1033                                                         reg = <0x13>;
1034
1035                                                         admaif19_ep: endpoint {
1036                                                                 remote-endpoint = <&xbar_admaif19_ep>;
1037                                                         };
1038                                                 };
1039                                         };
1040                                 };
1041
1042                                 i2s@2901000 {
1043                                         status = "okay";
1044
1045                                         ports {
1046                                                 #address-cells = <1>;
1047                                                 #size-cells = <0>;
1048
1049                                                 port@0 {
1050                                                         reg = <0>;
1051
1052                                                         i2s1_cif_ep: endpoint {
1053                                                                 remote-endpoint = <&xbar_i2s1_ep>;
1054                                                         };
1055                                                 };
1056
1057                                                 i2s1_port: port@1 {
1058                                                         reg = <1>;
1059
1060                                                         i2s1_dap_ep: endpoint {
1061                                                                 dai-format = "i2s";
1062                                                                 remote-endpoint = <&rt5658_ep>;
1063                                                         };
1064                                                 };
1065                                         };
1066                                 };
1067
1068                                 i2s@2901100 {
1069                                         status = "okay";
1070
1071                                         ports {
1072                                                 #address-cells = <1>;
1073                                                 #size-cells = <0>;
1074
1075                                                 port@0 {
1076                                                         reg = <0>;
1077
1078                                                         i2s2_cif_ep: endpoint {
1079                                                                 remote-endpoint = <&xbar_i2s2_ep>;
1080                                                         };
1081                                                 };
1082
1083                                                 i2s2_port: port@1 {
1084                                                         reg = <1>;
1085
1086                                                         i2s2_dap_ep: endpoint {
1087                                                                 dai-format = "i2s";
1088                                                                 /* Place holder for external Codec */
1089                                                         };
1090                                                 };
1091                                         };
1092                                 };
1093
1094                                 i2s@2901300 {
1095                                         status = "okay";
1096
1097                                         ports {
1098                                                 #address-cells = <1>;
1099                                                 #size-cells = <0>;
1100
1101                                                 port@0 {
1102                                                         reg = <0>;
1103
1104                                                         i2s4_cif_ep: endpoint {
1105                                                                 remote-endpoint = <&xbar_i2s4_ep>;
1106                                                         };
1107                                                 };
1108
1109                                                 i2s4_port: port@1 {
1110                                                         reg = <1>;
1111
1112                                                         i2s4_dap_ep: endpoint {
1113                                                                 dai-format = "i2s";
1114                                                                 /* Place holder for external Codec */
1115                                                         };
1116                                                 };
1117                                         };
1118                                 };
1119
1120                                 i2s@2901500 {
1121                                         status = "okay";
1122
1123                                         ports {
1124                                                 #address-cells = <1>;
1125                                                 #size-cells = <0>;
1126
1127                                                 port@0 {
1128                                                         reg = <0>;
1129
1130                                                         i2s6_cif_ep: endpoint {
1131                                                                 remote-endpoint = <&xbar_i2s6_ep>;
1132                                                         };
1133                                                 };
1134
1135                                                 i2s6_port: port@1 {
1136                                                         reg = <1>;
1137
1138                                                         i2s6_dap_ep: endpoint {
1139                                                                 dai-format = "i2s";
1140                                                                 /* Place holder for external Codec */
1141                                                         };
1142                                                 };
1143                                         };
1144                                 };
1145
1146                                 dmic@2904200 {
1147                                         status = "okay";
1148
1149                                         ports {
1150                                                 #address-cells = <1>;
1151                                                 #size-cells = <0>;
1152
1153                                                 port@0 {
1154                                                         reg = <0>;
1155
1156                                                         dmic3_cif_ep: endpoint {
1157                                                                 remote-endpoint = <&xbar_dmic3_ep>;
1158                                                         };
1159                                                 };
1160
1161                                                 dmic3_port: port@1 {
1162                                                         reg = <1>;
1163
1164                                                         dmic3_dap_ep: endpoint {
1165                                                                 /* Place holder for external Codec */
1166                                                         };
1167                                                 };
1168                                         };
1169                                 };
1170
1171                                 sfc@2902000 {
1172                                         status = "okay";
1173
1174                                         ports {
1175                                                 #address-cells = <1>;
1176                                                 #size-cells = <0>;
1177
1178                                                 port@0 {
1179                                                         reg = <0>;
1180
1181                                                         sfc1_cif_in_ep: endpoint {
1182                                                                 remote-endpoint = <&xbar_sfc1_in_ep>;
1183                                                         };
1184                                                 };
1185
1186                                                 sfc1_out_port: port@1 {
1187                                                         reg = <1>;
1188
1189                                                         sfc1_cif_out_ep: endpoint {
1190                                                                 remote-endpoint = <&xbar_sfc1_out_ep>;
1191                                                         };
1192                                                 };
1193                                         };
1194                                 };
1195
1196                                 sfc@2902200 {
1197                                         status = "okay";
1198
1199                                         ports {
1200                                                 #address-cells = <1>;
1201                                                 #size-cells = <0>;
1202
1203                                                 port@0 {
1204                                                         reg = <0>;
1205
1206                                                         sfc2_cif_in_ep: endpoint {
1207                                                                 remote-endpoint = <&xbar_sfc2_in_ep>;
1208                                                         };
1209                                                 };
1210
1211                                                 sfc2_out_port: port@1 {
1212                                                         reg = <1>;
1213
1214                                                         sfc2_cif_out_ep: endpoint {
1215                                                                 remote-endpoint = <&xbar_sfc2_out_ep>;
1216                                                         };
1217                                                 };
1218                                         };
1219                                 };
1220
1221                                 sfc@2902400 {
1222                                         status = "okay";
1223
1224                                         ports {
1225                                                 #address-cells = <1>;
1226                                                 #size-cells = <0>;
1227
1228                                                 port@0 {
1229                                                         reg = <0>;
1230
1231                                                         sfc3_cif_in_ep: endpoint {
1232                                                                 remote-endpoint = <&xbar_sfc3_in_ep>;
1233                                                         };
1234                                                 };
1235
1236                                                 sfc3_out_port: port@1 {
1237                                                         reg = <1>;
1238
1239                                                         sfc3_cif_out_ep: endpoint {
1240                                                                 remote-endpoint = <&xbar_sfc3_out_ep>;
1241                                                         };
1242                                                 };
1243                                         };
1244                                 };
1245
1246                                 sfc@2902600 {
1247                                         status = "okay";
1248
1249                                         ports {
1250                                                 #address-cells = <1>;
1251                                                 #size-cells = <0>;
1252
1253                                                 port@0 {
1254                                                         reg = <0>;
1255
1256                                                         sfc4_cif_in_ep: endpoint {
1257                                                                 remote-endpoint = <&xbar_sfc4_in_ep>;
1258                                                         };
1259                                                 };
1260
1261                                                 sfc4_out_port: port@1 {
1262                                                         reg = <1>;
1263
1264                                                         sfc4_cif_out_ep: endpoint {
1265                                                                 remote-endpoint = <&xbar_sfc4_out_ep>;
1266                                                         };
1267                                                 };
1268                                         };
1269                                 };
1270
1271                                 mvc@290a000 {
1272                                         status = "okay";
1273
1274                                         ports {
1275                                                 #address-cells = <1>;
1276                                                 #size-cells = <0>;
1277
1278                                                 port@0 {
1279                                                         reg = <0>;
1280
1281                                                         mvc1_cif_in_ep: endpoint {
1282                                                                 remote-endpoint = <&xbar_mvc1_in_ep>;
1283                                                         };
1284                                                 };
1285
1286                                                 mvc1_out_port: port@1 {
1287                                                         reg = <1>;
1288
1289                                                         mvc1_cif_out_ep: endpoint {
1290                                                                 remote-endpoint = <&xbar_mvc1_out_ep>;
1291                                                         };
1292                                                 };
1293                                         };
1294                                 };
1295
1296                                 mvc@290a200 {
1297                                         status = "okay";
1298
1299                                         ports {
1300                                                 #address-cells = <1>;
1301                                                 #size-cells = <0>;
1302
1303                                                 port@0 {
1304                                                         reg = <0>;
1305
1306                                                         mvc2_cif_in_ep: endpoint {
1307                                                                 remote-endpoint = <&xbar_mvc2_in_ep>;
1308                                                         };
1309                                                 };
1310
1311                                                 mvc2_out_port: port@1 {
1312                                                         reg = <1>;
1313
1314                                                         mvc2_cif_out_ep: endpoint {
1315                                                                 remote-endpoint = <&xbar_mvc2_out_ep>;
1316                                                         };
1317                                                 };
1318                                         };
1319                                 };
1320
1321                                 amx@2903000 {
1322                                         status = "okay";
1323
1324                                         ports {
1325                                                 #address-cells = <1>;
1326                                                 #size-cells = <0>;
1327
1328                                                 port@0 {
1329                                                         reg = <0>;
1330
1331                                                         amx1_in1_ep: endpoint {
1332                                                                 remote-endpoint = <&xbar_amx1_in1_ep>;
1333                                                         };
1334                                                 };
1335
1336                                                 port@1 {
1337                                                         reg = <1>;
1338
1339                                                         amx1_in2_ep: endpoint {
1340                                                                 remote-endpoint = <&xbar_amx1_in2_ep>;
1341                                                         };
1342                                                 };
1343
1344                                                 port@2 {
1345                                                         reg = <2>;
1346
1347                                                         amx1_in3_ep: endpoint {
1348                                                                 remote-endpoint = <&xbar_amx1_in3_ep>;
1349                                                         };
1350                                                 };
1351
1352                                                 port@3 {
1353                                                         reg = <3>;
1354
1355                                                         amx1_in4_ep: endpoint {
1356                                                                 remote-endpoint = <&xbar_amx1_in4_ep>;
1357                                                         };
1358                                                 };
1359
1360                                                 amx1_out_port: port@4 {
1361                                                         reg = <4>;
1362
1363                                                         amx1_out_ep: endpoint {
1364                                                                 remote-endpoint = <&xbar_amx1_out_ep>;
1365                                                         };
1366                                                 };
1367                                         };
1368                                 };
1369
1370                                 amx@2903100 {
1371                                         status = "okay";
1372
1373                                         ports {
1374                                                 #address-cells = <1>;
1375                                                 #size-cells = <0>;
1376
1377                                                 port@0 {
1378                                                         reg = <0>;
1379
1380                                                         amx2_in1_ep: endpoint {
1381                                                                 remote-endpoint = <&xbar_amx2_in1_ep>;
1382                                                         };
1383                                                 };
1384
1385                                                 port@1 {
1386                                                         reg = <1>;
1387
1388                                                         amx2_in2_ep: endpoint {
1389                                                                 remote-endpoint = <&xbar_amx2_in2_ep>;
1390                                                         };
1391                                                 };
1392
1393                                                 amx2_in3_port: port@2 {
1394                                                         reg = <2>;
1395
1396                                                         amx2_in3_ep: endpoint {
1397                                                                 remote-endpoint = <&xbar_amx2_in3_ep>;
1398                                                         };
1399                                                 };
1400
1401                                                 amx2_in4_port: port@3 {
1402                                                         reg = <3>;
1403
1404                                                         amx2_in4_ep: endpoint {
1405                                                                 remote-endpoint = <&xbar_amx2_in4_ep>;
1406                                                         };
1407                                                 };
1408
1409                                                 amx2_out_port: port@4 {
1410                                                         reg = <4>;
1411
1412                                                         amx2_out_ep: endpoint {
1413                                                                 remote-endpoint = <&xbar_amx2_out_ep>;
1414                                                         };
1415                                                 };
1416                                         };
1417                                 };
1418
1419                                 amx@2903200 {
1420                                         status = "okay";
1421
1422                                         ports {
1423                                                 #address-cells = <1>;
1424                                                 #size-cells = <0>;
1425
1426                                                 port@0 {
1427                                                         reg = <0>;
1428
1429                                                         amx3_in1_ep: endpoint {
1430                                                                 remote-endpoint = <&xbar_amx3_in1_ep>;
1431                                                         };
1432                                                 };
1433
1434                                                 port@1 {
1435                                                         reg = <1>;
1436
1437                                                         amx3_in2_ep: endpoint {
1438                                                                 remote-endpoint = <&xbar_amx3_in2_ep>;
1439                                                         };
1440                                                 };
1441
1442                                                 port@2 {
1443                                                         reg = <2>;
1444
1445                                                         amx3_in3_ep: endpoint {
1446                                                                 remote-endpoint = <&xbar_amx3_in3_ep>;
1447                                                         };
1448                                                 };
1449
1450                                                 port@3 {
1451                                                         reg = <3>;
1452
1453                                                         amx3_in4_ep: endpoint {
1454                                                                 remote-endpoint = <&xbar_amx3_in4_ep>;
1455                                                         };
1456                                                 };
1457
1458                                                 amx3_out_port: port@4 {
1459                                                         reg = <4>;
1460
1461                                                         amx3_out_ep: endpoint {
1462                                                                 remote-endpoint = <&xbar_amx3_out_ep>;
1463                                                         };
1464                                                 };
1465                                         };
1466                                 };
1467
1468                                 amx@2903300 {
1469                                         status = "okay";
1470
1471                                         ports {
1472                                                 #address-cells = <1>;
1473                                                 #size-cells = <0>;
1474
1475                                                 port@0 {
1476                                                         reg = <0>;
1477
1478                                                         amx4_in1_ep: endpoint {
1479                                                                 remote-endpoint = <&xbar_amx4_in1_ep>;
1480                                                         };
1481                                                 };
1482
1483                                                 port@1 {
1484                                                         reg = <1>;
1485
1486                                                         amx4_in2_ep: endpoint {
1487                                                                 remote-endpoint = <&xbar_amx4_in2_ep>;
1488                                                         };
1489                                                 };
1490
1491                                                 port@2 {
1492                                                         reg = <2>;
1493
1494                                                         amx4_in3_ep: endpoint {
1495                                                                 remote-endpoint = <&xbar_amx4_in3_ep>;
1496                                                         };
1497                                                 };
1498
1499                                                 port@3 {
1500                                                         reg = <3>;
1501
1502                                                         amx4_in4_ep: endpoint {
1503                                                                 remote-endpoint = <&xbar_amx4_in4_ep>;
1504                                                         };
1505                                                 };
1506
1507                                                 amx4_out_port: port@4 {
1508                                                         reg = <4>;
1509
1510                                                         amx4_out_ep: endpoint {
1511                                                                 remote-endpoint = <&xbar_amx4_out_ep>;
1512                                                         };
1513                                                 };
1514                                         };
1515                                 };
1516
1517                                 adx@2903800 {
1518                                         status = "okay";
1519
1520                                         ports {
1521                                                 #address-cells = <1>;
1522                                                 #size-cells = <0>;
1523
1524                                                 port@0 {
1525                                                         reg = <0>;
1526
1527                                                         adx1_in_ep: endpoint {
1528                                                                 remote-endpoint = <&xbar_adx1_in_ep>;
1529                                                         };
1530                                                 };
1531
1532                                                 adx1_out1_port: port@1 {
1533                                                         reg = <1>;
1534
1535                                                         adx1_out1_ep: endpoint {
1536                                                                 remote-endpoint = <&xbar_adx1_out1_ep>;
1537                                                         };
1538                                                 };
1539
1540                                                 adx1_out2_port: port@2 {
1541                                                         reg = <2>;
1542
1543                                                         adx1_out2_ep: endpoint {
1544                                                                 remote-endpoint = <&xbar_adx1_out2_ep>;
1545                                                         };
1546                                                 };
1547
1548                                                 adx1_out3_port: port@3 {
1549                                                         reg = <3>;
1550
1551                                                         adx1_out3_ep: endpoint {
1552                                                                 remote-endpoint = <&xbar_adx1_out3_ep>;
1553                                                         };
1554                                                 };
1555
1556                                                 adx1_out4_port: port@4 {
1557                                                         reg = <4>;
1558
1559                                                         adx1_out4_ep: endpoint {
1560                                                                 remote-endpoint = <&xbar_adx1_out4_ep>;
1561                                                         };
1562                                                 };
1563                                         };
1564                                 };
1565
1566                                 adx@2903900 {
1567                                         status = "okay";
1568
1569                                         ports {
1570                                                 #address-cells = <1>;
1571                                                 #size-cells = <0>;
1572
1573                                                 port@0 {
1574                                                         reg = <0>;
1575
1576                                                         adx2_in_ep: endpoint {
1577                                                                 remote-endpoint = <&xbar_adx2_in_ep>;
1578                                                         };
1579                                                 };
1580
1581                                                 adx2_out1_port: port@1 {
1582                                                         reg = <1>;
1583
1584                                                         adx2_out1_ep: endpoint {
1585                                                                 remote-endpoint = <&xbar_adx2_out1_ep>;
1586                                                         };
1587                                                 };
1588
1589                                                 adx2_out2_port: port@2 {
1590                                                         reg = <2>;
1591
1592                                                         adx2_out2_ep: endpoint {
1593                                                                 remote-endpoint = <&xbar_adx2_out2_ep>;
1594                                                         };
1595                                                 };
1596
1597                                                 adx2_out3_port: port@3 {
1598                                                         reg = <3>;
1599
1600                                                         adx2_out3_ep: endpoint {
1601                                                                 remote-endpoint = <&xbar_adx2_out3_ep>;
1602                                                         };
1603                                                 };
1604
1605                                                 adx2_out4_port: port@4 {
1606                                                         reg = <4>;
1607
1608                                                         adx2_out4_ep: endpoint {
1609                                                                 remote-endpoint = <&xbar_adx2_out4_ep>;
1610                                                         };
1611                                                 };
1612                                         };
1613                                 };
1614
1615                                 adx@2903a00 {
1616                                         status = "okay";
1617
1618                                         ports {
1619                                                 #address-cells = <1>;
1620                                                 #size-cells = <0>;
1621
1622                                                 port@0 {
1623                                                         reg = <0>;
1624
1625                                                         adx3_in_ep: endpoint {
1626                                                                 remote-endpoint = <&xbar_adx3_in_ep>;
1627                                                         };
1628                                                 };
1629
1630                                                 adx3_out1_port: port@1 {
1631                                                         reg = <1>;
1632
1633                                                         adx3_out1_ep: endpoint {
1634                                                                 remote-endpoint = <&xbar_adx3_out1_ep>;
1635                                                         };
1636                                                 };
1637
1638                                                 adx3_out2_port: port@2 {
1639                                                         reg = <2>;
1640
1641                                                         adx3_out2_ep: endpoint {
1642                                                                 remote-endpoint = <&xbar_adx3_out2_ep>;
1643                                                         };
1644                                                 };
1645
1646                                                 adx3_out3_port: port@3 {
1647                                                         reg = <3>;
1648
1649                                                         adx3_out3_ep: endpoint {
1650                                                                 remote-endpoint = <&xbar_adx3_out3_ep>;
1651                                                         };
1652                                                 };
1653
1654                                                 adx3_out4_port: port@4 {
1655                                                         reg = <4>;
1656
1657                                                         adx3_out4_ep: endpoint {
1658                                                                 remote-endpoint = <&xbar_adx3_out4_ep>;
1659                                                         };
1660                                                 };
1661                                         };
1662                                 };
1663
1664                                 adx@2903b00 {
1665                                         status = "okay";
1666
1667                                         ports {
1668                                                 #address-cells = <1>;
1669                                                 #size-cells = <0>;
1670
1671                                                 port@0 {
1672                                                         reg = <0>;
1673
1674                                                         adx4_in_ep: endpoint {
1675                                                                 remote-endpoint = <&xbar_adx4_in_ep>;
1676                                                         };
1677                                                 };
1678
1679                                                 adx4_out1_port: port@1 {
1680                                                         reg = <1>;
1681
1682                                                         adx4_out1_ep: endpoint {
1683                                                                 remote-endpoint = <&xbar_adx4_out1_ep>;
1684                                                         };
1685                                                 };
1686
1687                                                 adx4_out2_port: port@2 {
1688                                                         reg = <2>;
1689
1690                                                         adx4_out2_ep: endpoint {
1691                                                                 remote-endpoint = <&xbar_adx4_out2_ep>;
1692                                                         };
1693                                                 };
1694
1695                                                 adx4_out3_port: port@3 {
1696                                                         reg = <3>;
1697
1698                                                         adx4_out3_ep: endpoint {
1699                                                                 remote-endpoint = <&xbar_adx4_out3_ep>;
1700                                                         };
1701                                                 };
1702
1703                                                 adx4_out4_port: port@4 {
1704                                                         reg = <4>;
1705
1706                                                         adx4_out4_ep: endpoint {
1707                                                                 remote-endpoint = <&xbar_adx4_out4_ep>;
1708                                                         };
1709                                                 };
1710                                         };
1711                                 };
1712
1713                                 amixer@290bb00 {
1714                                         status = "okay";
1715
1716                                         ports {
1717                                                 #address-cells = <1>;
1718                                                 #size-cells = <0>;
1719
1720                                                 port@0 {
1721                                                         reg = <0x0>;
1722
1723                                                         mixer_in1_ep: endpoint {
1724                                                                 remote-endpoint = <&xbar_mixer_in1_ep>;
1725                                                         };
1726                                                 };
1727
1728                                                 port@1 {
1729                                                         reg = <0x1>;
1730
1731                                                         mixer_in2_ep: endpoint {
1732                                                                 remote-endpoint = <&xbar_mixer_in2_ep>;
1733                                                         };
1734                                                 };
1735
1736                                                 port@2 {
1737                                                         reg = <0x2>;
1738
1739                                                         mixer_in3_ep: endpoint {
1740                                                                 remote-endpoint = <&xbar_mixer_in3_ep>;
1741                                                         };
1742                                                 };
1743
1744                                                 port@3 {
1745                                                         reg = <0x3>;
1746
1747                                                         mixer_in4_ep: endpoint {
1748                                                                 remote-endpoint = <&xbar_mixer_in4_ep>;
1749                                                         };
1750                                                 };
1751
1752                                                 port@4 {
1753                                                         reg = <0x4>;
1754
1755                                                         mixer_in5_ep: endpoint {
1756                                                                 remote-endpoint = <&xbar_mixer_in5_ep>;
1757                                                         };
1758                                                 };
1759
1760                                                 port@5 {
1761                                                         reg = <0x5>;
1762
1763                                                         mixer_in6_ep: endpoint {
1764                                                                 remote-endpoint = <&xbar_mixer_in6_ep>;
1765                                                         };
1766                                                 };
1767
1768                                                 port@6 {
1769                                                         reg = <0x6>;
1770
1771                                                         mixer_in7_ep: endpoint {
1772                                                                 remote-endpoint = <&xbar_mixer_in7_ep>;
1773                                                         };
1774                                                 };
1775
1776                                                 port@7 {
1777                                                         reg = <0x7>;
1778
1779                                                         mixer_in8_ep: endpoint {
1780                                                                 remote-endpoint = <&xbar_mixer_in8_ep>;
1781                                                         };
1782                                                 };
1783
1784                                                 port@8 {
1785                                                         reg = <0x8>;
1786
1787                                                         mixer_in9_ep: endpoint {
1788                                                                 remote-endpoint = <&xbar_mixer_in9_ep>;
1789                                                         };
1790                                                 };
1791
1792                                                 port@9 {
1793                                                         reg = <0x9>;
1794
1795                                                         mixer_in10_ep: endpoint {
1796                                                                 remote-endpoint = <&xbar_mixer_in10_ep>;
1797                                                         };
1798                                                 };
1799
1800                                                 mixer_out1_port: port@a {
1801                                                         reg = <0xa>;
1802
1803                                                         mixer_out1_ep: endpoint {
1804                                                                 remote-endpoint = <&xbar_mixer_out1_ep>;
1805                                                         };
1806                                                 };
1807
1808                                                 mixer_out2_port: port@b {
1809                                                         reg = <0xb>;
1810
1811                                                         mixer_out2_ep: endpoint {
1812                                                                 remote-endpoint = <&xbar_mixer_out2_ep>;
1813                                                         };
1814                                                 };
1815
1816                                                 mixer_out3_port: port@c {
1817                                                         reg = <0xc>;
1818
1819                                                         mixer_out3_ep: endpoint {
1820                                                                 remote-endpoint = <&xbar_mixer_out3_ep>;
1821                                                         };
1822                                                 };
1823
1824                                                 mixer_out4_port: port@d {
1825                                                         reg = <0xd>;
1826
1827                                                         mixer_out4_ep: endpoint {
1828                                                                 remote-endpoint = <&xbar_mixer_out4_ep>;
1829                                                         };
1830                                                 };
1831
1832                                                 mixer_out5_port: port@e {
1833                                                         reg = <0xe>;
1834
1835                                                         mixer_out5_ep: endpoint {
1836                                                                 remote-endpoint = <&xbar_mixer_out5_ep>;
1837                                                         };
1838                                                 };
1839                                         };
1840                                 };
1841
1842                                 asrc@2910000 {
1843                                         status = "okay";
1844
1845                                         ports {
1846                                                 #address-cells = <1>;
1847                                                 #size-cells = <0>;
1848
1849                                                 port@0 {
1850                                                         reg = <0x0>;
1851
1852                                                         asrc_in1_ep: endpoint {
1853                                                                 remote-endpoint = <&xbar_asrc_in1_ep>;
1854                                                         };
1855                                                 };
1856
1857                                                 port@1 {
1858                                                         reg = <0x1>;
1859
1860                                                         asrc_in2_ep: endpoint {
1861                                                                 remote-endpoint = <&xbar_asrc_in2_ep>;
1862                                                         };
1863                                                 };
1864
1865                                                 port@2 {
1866                                                         reg = <0x2>;
1867
1868                                                         asrc_in3_ep: endpoint {
1869                                                                 remote-endpoint = <&xbar_asrc_in3_ep>;
1870                                                         };
1871                                                 };
1872
1873                                                 port@3 {
1874                                                         reg = <0x3>;
1875
1876                                                         asrc_in4_ep: endpoint {
1877                                                                 remote-endpoint = <&xbar_asrc_in4_ep>;
1878                                                         };
1879                                                 };
1880
1881                                                 port@4 {
1882                                                         reg = <0x4>;
1883
1884                                                         asrc_in5_ep: endpoint {
1885                                                                 remote-endpoint = <&xbar_asrc_in5_ep>;
1886                                                         };
1887                                                 };
1888
1889                                                 port@5 {
1890                                                         reg = <0x5>;
1891
1892                                                         asrc_in6_ep: endpoint {
1893                                                                 remote-endpoint = <&xbar_asrc_in6_ep>;
1894                                                         };
1895                                                 };
1896
1897                                                 port@6 {
1898                                                         reg = <0x6>;
1899
1900                                                         asrc_in7_ep: endpoint {
1901                                                                 remote-endpoint = <&xbar_asrc_in7_ep>;
1902                                                         };
1903                                                 };
1904
1905                                                 asrc_out1_port: port@7 {
1906                                                         reg = <0x7>;
1907
1908                                                         asrc_out1_ep: endpoint {
1909                                                                 remote-endpoint = <&xbar_asrc_out1_ep>;
1910                                                         };
1911                                                 };
1912
1913                                                 asrc_out2_port: port@8 {
1914                                                         reg = <0x8>;
1915
1916                                                         asrc_out2_ep: endpoint {
1917                                                                 remote-endpoint = <&xbar_asrc_out2_ep>;
1918                                                         };
1919                                                 };
1920
1921                                                 asrc_out3_port: port@9 {
1922                                                         reg = <0x9>;
1923
1924                                                         asrc_out3_ep: endpoint {
1925                                                                 remote-endpoint = <&xbar_asrc_out3_ep>;
1926                                                         };
1927                                                 };
1928
1929                                                 asrc_out4_port: port@a {
1930                                                         reg = <0xa>;
1931
1932                                                         asrc_out4_ep: endpoint {
1933                                                                 remote-endpoint = <&xbar_asrc_out4_ep>;
1934                                                         };
1935                                                 };
1936
1937                                                 asrc_out5_port: port@b {
1938                                                         reg = <0xb>;
1939
1940                                                         asrc_out5_ep: endpoint {
1941                                                                 remote-endpoint = <&xbar_asrc_out5_ep>;
1942                                                         };
1943                                                 };
1944
1945                                                 asrc_out6_port: port@c {
1946                                                         reg = <0xc>;
1947
1948                                                         asrc_out6_ep: endpoint {
1949                                                                 remote-endpoint = <&xbar_asrc_out6_ep>;
1950                                                         };
1951                                                 };
1952                                         };
1953                                 };
1954                         };
1955                 };
1956
1957                 i2c@3160000 {
1958                         eeprom@56 {
1959                                 compatible = "atmel,24c02";
1960                                 reg = <0x56>;
1961
1962                                 label = "system";
1963                                 vcc-supply = <&vdd_1v8ls>;
1964                                 address-width = <8>;
1965                                 pagesize = <8>;
1966                                 size = <256>;
1967                                 read-only;
1968                         };
1969                 };
1970
1971                 ddc: i2c@31c0000 {
1972                         status = "okay";
1973                 };
1974
1975                 /* SDMMC1 (SD/MMC) */
1976                 mmc@3400000 {
1977                         status = "okay";
1978                 };
1979
1980                 hda@3510000 {
1981                         nvidia,model = "NVIDIA Jetson AGX Xavier HDA";
1982                         status = "okay";
1983                 };
1984
1985                 padctl@3520000 {
1986                         status = "okay";
1987
1988                         pads {
1989                                 usb2 {
1990                                         lanes {
1991                                                 usb2-0 {
1992                                                         status = "okay";
1993                                                 };
1994
1995                                                 usb2-1 {
1996                                                         status = "okay";
1997                                                 };
1998
1999                                                 usb2-3 {
2000                                                         status = "okay";
2001                                                 };
2002                                         };
2003                                 };
2004
2005                                 usb3 {
2006                                         lanes {
2007                                                 usb3-0 {
2008                                                         status = "okay";
2009                                                 };
2010
2011                                                 usb3-2 {
2012                                                         status = "okay";
2013                                                 };
2014
2015                                                 usb3-3 {
2016                                                         status = "okay";
2017                                                 };
2018                                         };
2019                                 };
2020                         };
2021
2022                         ports {
2023                                 usb2-0 {
2024                                         mode = "host";
2025                                         status = "okay";
2026                                 };
2027
2028                                 usb2-1 {
2029                                         mode = "host";
2030                                         status = "okay";
2031                                 };
2032
2033                                 usb2-3 {
2034                                         mode = "host";
2035                                         status = "okay";
2036                                 };
2037
2038                                 usb3-0 {
2039                                         nvidia,usb2-companion = <1>;
2040                                         status = "okay";
2041                                 };
2042
2043                                 usb3-2 {
2044                                         nvidia,usb2-companion = <0>;
2045                                         status = "okay";
2046                                 };
2047
2048                                 usb3-3 {
2049                                         nvidia,usb2-companion = <3>;
2050                                         maximum-speed = "super-speed";
2051                                         status = "okay";
2052                                 };
2053                         };
2054                 };
2055
2056                 usb@3610000 {
2057                         status = "okay";
2058
2059                         phys =  <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>,
2060                                 <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>,
2061                                 <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-3}>,
2062                                 <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-0}>,
2063                                 <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>,
2064                                 <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-3}>;
2065                         phy-names = "usb2-0", "usb2-1", "usb2-3", "usb3-0", "usb3-2", "usb3-3";
2066                 };
2067
2068                 i2c@c250000 {
2069                         status = "okay";
2070
2071                         rt5658: audio-codec@1a {
2072                                 status = "okay";
2073
2074                                 compatible = "realtek,rt5658";
2075                                 reg = <0x1a>;
2076                                 interrupt-parent = <&gpio>;
2077                                 interrupts = <TEGRA194_MAIN_GPIO(S, 5) GPIO_ACTIVE_HIGH>;
2078                                 clocks = <&bpmp TEGRA194_CLK_AUD_MCLK>;
2079                                 clock-names = "mclk";
2080                                 realtek,jd-src = <2>;
2081                                 sound-name-prefix = "CVB-RT";
2082
2083                                 port {
2084                                         rt5658_ep: endpoint {
2085                                                 remote-endpoint = <&i2s1_dap_ep>;
2086                                                 mclk-fs = <256>;
2087                                         };
2088                                 };
2089                         };
2090                 };
2091
2092                 pwm@c340000 {
2093                         status = "okay";
2094                 };
2095
2096                 host1x@13e00000 {
2097                         display-hub@15200000 {
2098                                 status = "okay";
2099                         };
2100
2101                         dpaux@155c0000 {
2102                                 status = "okay";
2103                         };
2104
2105                         dpaux@155d0000 {
2106                                 status = "okay";
2107                         };
2108
2109                         dpaux@155e0000 {
2110                                 status = "okay";
2111                         };
2112
2113                         /* DP0 */
2114                         sor@15b00000 {
2115                                 status = "okay";
2116
2117                                 avdd-io-hdmi-dp-supply = <&vdd_1v0>;
2118                                 vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
2119
2120                                 nvidia,dpaux = <&dpaux0>;
2121                         };
2122
2123                         /* DP1 */
2124                         sor@15b40000 {
2125                                 status = "okay";
2126
2127                                 avdd-io-hdmi-dp-supply = <&vdd_1v0>;
2128                                 vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
2129
2130                                 nvidia,dpaux = <&dpaux1>;
2131                         };
2132
2133                         /* HDMI */
2134                         sor@15b80000 {
2135                                 status = "okay";
2136
2137                                 avdd-io-hdmi-dp-supply = <&vdd_1v0>;
2138                                 vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
2139                                 hdmi-supply = <&vdd_hdmi>;
2140
2141                                 nvidia,ddc-i2c-bus = <&ddc>;
2142                                 nvidia,hpd-gpio = <&gpio TEGRA194_MAIN_GPIO(M, 2)
2143                                                          GPIO_ACTIVE_LOW>;
2144                         };
2145                 };
2146         };
2147
2148         pcie@14100000 {
2149                 status = "okay";
2150
2151                 vddio-pex-ctl-supply = <&vdd_1v8ao>;
2152
2153                 phys = <&p2u_hsio_0>;
2154                 phy-names = "p2u-0";
2155         };
2156
2157         pcie@14140000 {
2158                 status = "okay";
2159
2160                 vddio-pex-ctl-supply = <&vdd_1v8ao>;
2161
2162                 phys = <&p2u_hsio_7>;
2163                 phy-names = "p2u-0";
2164         };
2165
2166         pcie@14180000 {
2167                 status = "okay";
2168
2169                 vddio-pex-ctl-supply = <&vdd_1v8ao>;
2170
2171                 phys = <&p2u_hsio_2>, <&p2u_hsio_3>, <&p2u_hsio_4>,
2172                        <&p2u_hsio_5>;
2173                 phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3";
2174         };
2175
2176         pcie@141a0000 {
2177                 status = "okay";
2178
2179                 vddio-pex-ctl-supply = <&vdd_1v8ao>;
2180                 vpcie3v3-supply = <&vdd_3v3_pcie>;
2181                 vpcie12v-supply = <&vdd_12v_pcie>;
2182
2183                 phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>,
2184                        <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>,
2185                        <&p2u_nvhs_6>, <&p2u_nvhs_7>;
2186
2187                 phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
2188                             "p2u-5", "p2u-6", "p2u-7";
2189         };
2190
2191         pcie-ep@141a0000 {
2192                 status = "disabled";
2193
2194                 vddio-pex-ctl-supply = <&vdd_1v8ao>;
2195
2196                 reset-gpios = <&gpio TEGRA194_MAIN_GPIO(GG, 1) GPIO_ACTIVE_LOW>;
2197
2198                 nvidia,refclk-select-gpios = <&gpio_aon TEGRA194_AON_GPIO(AA, 5)
2199                                               GPIO_ACTIVE_HIGH>;
2200
2201                 phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>,
2202                        <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>,
2203                        <&p2u_nvhs_6>, <&p2u_nvhs_7>;
2204
2205                 phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
2206                             "p2u-5", "p2u-6", "p2u-7";
2207         };
2208
2209         fan: pwm-fan {
2210                 compatible = "pwm-fan";
2211                 pwms = <&pwm4 0 45334>;
2212
2213                 cooling-levels = <0 64 128 255>;
2214                 #cooling-cells = <2>;
2215         };
2216
2217         gpio-keys {
2218                 compatible = "gpio-keys";
2219
2220                 force-recovery {
2221                         label = "Force Recovery";
2222                         gpios = <&gpio TEGRA194_MAIN_GPIO(G, 0)
2223                                        GPIO_ACTIVE_LOW>;
2224                         linux,input-type = <EV_KEY>;
2225                         linux,code = <KEY_SLEEP>;
2226                         debounce-interval = <10>;
2227                 };
2228
2229                 power {
2230                         label = "Power";
2231                         gpios = <&gpio_aon TEGRA194_AON_GPIO(EE, 4)
2232                                            GPIO_ACTIVE_LOW>;
2233                         linux,input-type = <EV_KEY>;
2234                         linux,code = <KEY_POWER>;
2235                         debounce-interval = <10>;
2236                         wakeup-event-action = <EV_ACT_ASSERTED>;
2237                         wakeup-source;
2238                 };
2239         };
2240
2241         sound {
2242                 compatible = "nvidia,tegra186-audio-graph-card";
2243                 status = "okay";
2244
2245                 dais = /* ADMAIF (FE) Ports */
2246                        <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>,
2247                        <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>,
2248                        <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>,
2249                        <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>,
2250                        <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>,
2251                        /* XBAR Ports */
2252                        <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s4_port>,
2253                        <&xbar_i2s6_port>, <&xbar_dmic3_port>,
2254                        <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>,
2255                        <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>,
2256                        <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>,
2257                        <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>,
2258                        <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>,
2259                        <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>,
2260                        <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>,
2261                        <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>,
2262                        <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>,
2263                        <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>,
2264                        <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>,
2265                        <&xbar_adx1_in_port>, <&xbar_adx2_in_port>,
2266                        <&xbar_adx3_in_port>, <&xbar_adx4_in_port>,
2267                        <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>,
2268                        <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>,
2269                        <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>,
2270                        <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>,
2271                        <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>,
2272                        <&xbar_asrc_in1_port>, <&xbar_asrc_in2_port>,
2273                        <&xbar_asrc_in3_port>, <&xbar_asrc_in4_port>,
2274                        <&xbar_asrc_in5_port>, <&xbar_asrc_in6_port>,
2275                        <&xbar_asrc_in7_port>,
2276                        /* HW accelerators */
2277                        <&sfc1_out_port>, <&sfc2_out_port>,
2278                        <&sfc3_out_port>, <&sfc4_out_port>,
2279                        <&mvc1_out_port>, <&mvc2_out_port>,
2280                        <&amx1_out_port>, <&amx2_out_port>,
2281                        <&amx3_out_port>, <&amx4_out_port>,
2282                        <&adx1_out1_port>, <&adx1_out2_port>,
2283                        <&adx1_out3_port>, <&adx1_out4_port>,
2284                        <&adx2_out1_port>, <&adx2_out2_port>,
2285                        <&adx2_out3_port>, <&adx2_out4_port>,
2286                        <&adx3_out1_port>, <&adx3_out2_port>,
2287                        <&adx3_out3_port>, <&adx3_out4_port>,
2288                        <&adx4_out1_port>, <&adx4_out2_port>,
2289                        <&adx4_out3_port>, <&adx4_out4_port>,
2290                        <&mixer_out1_port>, <&mixer_out2_port>, <&mixer_out3_port>,
2291                        <&mixer_out4_port>, <&mixer_out5_port>,
2292                        <&asrc_out1_port>, <&asrc_out2_port>, <&asrc_out3_port>,
2293                        <&asrc_out4_port>, <&asrc_out5_port>, <&asrc_out6_port>,
2294                        /* BE I/O Ports */
2295                        <&i2s1_port>, <&i2s2_port>, <&i2s4_port>, <&i2s6_port>,
2296                        <&dmic3_port>;
2297
2298                 label = "NVIDIA Jetson AGX Xavier APE";
2299
2300                 widgets =
2301                         "Microphone",   "CVB-RT MIC Jack",
2302                         "Microphone",   "CVB-RT MIC",
2303                         "Headphone",    "CVB-RT HP Jack",
2304                         "Speaker",      "CVB-RT SPK";
2305
2306                 routing =
2307                         /* I2S1 <-> RT5658 */
2308                         "CVB-RT AIF1 Playback", "I2S1 DAP-Playback",
2309                         "I2S1 DAP-Capture",     "CVB-RT AIF1 Capture",
2310                         /* RT5658 Codec controls */
2311                         "CVB-RT HP Jack",       "CVB-RT HPO L Playback",
2312                         "CVB-RT HP Jack",       "CVB-RT HPO R Playback",
2313                         "CVB-RT IN1P",          "CVB-RT MIC Jack",
2314                         "CVB-RT IN2P",          "CVB-RT MIC Jack",
2315                         "CVB-RT SPK",           "CVB-RT SPO Playback",
2316                         "CVB-RT DMIC L1",       "CVB-RT MIC",
2317                         "CVB-RT DMIC L2",       "CVB-RT MIC",
2318                         "CVB-RT DMIC R1",       "CVB-RT MIC",
2319                         "CVB-RT DMIC R2",       "CVB-RT MIC";
2320         };
2321
2322         thermal-zones {
2323                 cpu-thermal {
2324                         polling-delay = <0>;
2325                         polling-delay-passive = <500>;
2326                         status = "okay";
2327
2328                         trips {
2329                                 cpu_trip_critical: critical {
2330                                         temperature = <96500>;
2331                                         hysteresis = <0>;
2332                                         type = "critical";
2333                                 };
2334
2335                                 cpu_trip_hot: hot {
2336                                         temperature = <70000>;
2337                                         hysteresis = <2000>;
2338                                         type = "hot";
2339                                 };
2340
2341                                 cpu_trip_active: active {
2342                                         temperature = <50000>;
2343                                         hysteresis = <2000>;
2344                                         type = "active";
2345                                 };
2346
2347                                 cpu_trip_passive: passive {
2348                                         temperature = <30000>;
2349                                         hysteresis = <2000>;
2350                                         type = "passive";
2351                                 };
2352                         };
2353
2354                         cooling-maps {
2355                                 cpu-critical {
2356                                         cooling-device = <&fan 3 3>;
2357                                         trip = <&cpu_trip_critical>;
2358                                 };
2359
2360                                 cpu-hot {
2361                                         cooling-device = <&fan 2 2>;
2362                                         trip = <&cpu_trip_hot>;
2363                                 };
2364
2365                                 cpu-active {
2366                                         cooling-device = <&fan 1 1>;
2367                                         trip = <&cpu_trip_active>;
2368                                 };
2369
2370                                 cpu-passive {
2371                                         cooling-device = <&fan 0 0>;
2372                                         trip = <&cpu_trip_passive>;
2373                                 };
2374                         };
2375                 };
2376
2377                 gpu-thermal {
2378                         polling-delay = <0>;
2379                         polling-delay-passive = <500>;
2380                         status = "okay";
2381
2382                         trips {
2383                                 gpu_alert0: critical {
2384                                         temperature = <99000>;
2385                                         hysteresis = <0>;
2386                                         type = "critical";
2387                                 };
2388                         };
2389                 };
2390
2391                 aux-thermal {
2392                         polling-delay = <0>;
2393                         polling-delay-passive = <500>;
2394                         status = "okay";
2395
2396                         trips {
2397                                 aux_alert0: critical {
2398                                         temperature = <90000>;
2399                                         hysteresis = <0>;
2400                                         type = "critical";
2401                                 };
2402                         };
2403                 };
2404         };
2405 };