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