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