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