cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

tegra234-p3737-0000+p3701-0000.dts (36310B)


      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
    872				i2s@2901000 {
    873					status = "okay";
    874
    875					ports {
    876						#address-cells = <1>;
    877						#size-cells = <0>;
    878
    879						port@0 {
    880							reg = <0>;
    881
    882							i2s1_cif: endpoint {
    883								remote-endpoint = <&xbar_i2s1>;
    884							};
    885						};
    886
    887						i2s1_port: port@1 {
    888							reg = <1>;
    889
    890							i2s1_dap: endpoint {
    891								dai-format = "i2s";
    892								/* placeholder for external codec */
    893							};
    894						};
    895					};
    896				};
    897
    898				i2s@2901100 {
    899					status = "okay";
    900
    901					ports {
    902						#address-cells = <1>;
    903						#size-cells = <0>;
    904
    905						port@0 {
    906							reg = <0>;
    907
    908							i2s2_cif: endpoint {
    909								remote-endpoint = <&xbar_i2s2>;
    910							};
    911						};
    912
    913						i2s2_port: port@1 {
    914							reg = <1>;
    915
    916							i2s2_dap: endpoint {
    917								dai-format = "i2s";
    918								/* placeholder for external codec */
    919							};
    920						};
    921					};
    922				};
    923
    924				i2s@2901300 {
    925					status = "okay";
    926
    927					ports {
    928						#address-cells = <1>;
    929						#size-cells = <0>;
    930
    931						port@0 {
    932							reg = <0>;
    933
    934							i2s4_cif: endpoint {
    935								remote-endpoint = <&xbar_i2s4>;
    936							};
    937						};
    938
    939						i2s4_port: port@1 {
    940							reg = <1>;
    941
    942							i2s4_dap: endpoint {
    943								dai-format = "i2s";
    944								/* placeholder for external codec */
    945							};
    946						};
    947					};
    948				};
    949
    950				i2s@2901500 {
    951					status = "okay";
    952
    953					ports {
    954						#address-cells = <1>;
    955						#size-cells = <0>;
    956
    957						port@0 {
    958							reg = <0>;
    959
    960							i2s6_cif: endpoint {
    961								remote-endpoint = <&xbar_i2s6>;
    962							};
    963						};
    964
    965						i2s6_port: port@1 {
    966							reg = <1>;
    967
    968							i2s6_dap: endpoint {
    969								dai-format = "i2s";
    970								/* placeholder for external codec */
    971							};
    972						};
    973					};
    974				};
    975
    976				sfc@2902000 {
    977					status = "okay";
    978
    979					ports {
    980						#address-cells = <1>;
    981						#size-cells = <0>;
    982
    983						port@0 {
    984							reg = <0>;
    985
    986							sfc1_cif_in: endpoint {
    987								remote-endpoint = <&xbar_sfc1_in>;
    988							};
    989						};
    990
    991						sfc1_out_port: port@1 {
    992							reg = <1>;
    993
    994							sfc1_cif_out: endpoint {
    995								remote-endpoint = <&xbar_sfc1_out>;
    996							};
    997						};
    998					};
    999				};
   1000
   1001				sfc@2902200 {
   1002					status = "okay";
   1003
   1004					ports {
   1005						#address-cells = <1>;
   1006						#size-cells = <0>;
   1007
   1008						port@0 {
   1009							reg = <0>;
   1010
   1011							sfc2_cif_in: endpoint {
   1012								remote-endpoint = <&xbar_sfc2_in>;
   1013							};
   1014						};
   1015
   1016						sfc2_out_port: port@1 {
   1017							reg = <1>;
   1018
   1019							sfc2_cif_out: endpoint {
   1020								remote-endpoint = <&xbar_sfc2_out>;
   1021							};
   1022						};
   1023					};
   1024				};
   1025
   1026				sfc@2902400 {
   1027					status = "okay";
   1028
   1029					ports {
   1030						#address-cells = <1>;
   1031						#size-cells = <0>;
   1032
   1033						port@0 {
   1034							reg = <0>;
   1035
   1036							sfc3_cif_in: endpoint {
   1037								remote-endpoint = <&xbar_sfc3_in>;
   1038							};
   1039						};
   1040
   1041						sfc3_out_port: port@1 {
   1042							reg = <1>;
   1043
   1044							sfc3_cif_out: endpoint {
   1045								remote-endpoint = <&xbar_sfc3_out>;
   1046							};
   1047						};
   1048					};
   1049				};
   1050
   1051				sfc@2902600 {
   1052					status = "okay";
   1053
   1054					ports {
   1055						#address-cells = <1>;
   1056						#size-cells = <0>;
   1057
   1058						port@0 {
   1059							reg = <0>;
   1060
   1061							sfc4_cif_in: endpoint {
   1062								remote-endpoint = <&xbar_sfc4_in>;
   1063							};
   1064						};
   1065
   1066						sfc4_out_port: port@1 {
   1067							reg = <1>;
   1068
   1069							sfc4_cif_out: endpoint {
   1070								remote-endpoint = <&xbar_sfc4_out>;
   1071							};
   1072						};
   1073					};
   1074				};
   1075
   1076				amx@2903000 {
   1077					status = "okay";
   1078
   1079					ports {
   1080						#address-cells = <1>;
   1081						#size-cells = <0>;
   1082
   1083						port@0 {
   1084							reg = <0>;
   1085
   1086							amx1_in1: endpoint {
   1087								remote-endpoint = <&xbar_amx1_in1>;
   1088							};
   1089						};
   1090
   1091						port@1 {
   1092							reg = <1>;
   1093
   1094							amx1_in2: endpoint {
   1095								remote-endpoint = <&xbar_amx1_in2>;
   1096							};
   1097						};
   1098
   1099						port@2 {
   1100							reg = <2>;
   1101
   1102							amx1_in3: endpoint {
   1103								remote-endpoint = <&xbar_amx1_in3>;
   1104							};
   1105						};
   1106
   1107						port@3 {
   1108							reg = <3>;
   1109
   1110							amx1_in4: endpoint {
   1111								remote-endpoint = <&xbar_amx1_in4>;
   1112							};
   1113						};
   1114
   1115						amx1_out_port: port@4 {
   1116							reg = <4>;
   1117
   1118							amx1_out: endpoint {
   1119								remote-endpoint = <&xbar_amx1_out>;
   1120							};
   1121						};
   1122					};
   1123				};
   1124
   1125				amx@2903100 {
   1126					status = "okay";
   1127
   1128					ports {
   1129						#address-cells = <1>;
   1130						#size-cells = <0>;
   1131
   1132						port@0 {
   1133							reg = <0>;
   1134
   1135							amx2_in1: endpoint {
   1136								remote-endpoint = <&xbar_amx2_in1>;
   1137							};
   1138						};
   1139
   1140						port@1 {
   1141							reg = <1>;
   1142
   1143							amx2_in2: endpoint {
   1144								remote-endpoint = <&xbar_amx2_in2>;
   1145							};
   1146						};
   1147
   1148						port@2 {
   1149							reg = <2>;
   1150
   1151							amx2_in3: endpoint {
   1152								remote-endpoint = <&xbar_amx2_in3>;
   1153							};
   1154						};
   1155
   1156						port@3 {
   1157							reg = <3>;
   1158
   1159							amx2_in4: endpoint {
   1160								remote-endpoint = <&xbar_amx2_in4>;
   1161							};
   1162						};
   1163
   1164						amx2_out_port: port@4 {
   1165							reg = <4>;
   1166
   1167							amx2_out: endpoint {
   1168								remote-endpoint = <&xbar_amx2_out>;
   1169							};
   1170						};
   1171					};
   1172				};
   1173
   1174				amx@2903200 {
   1175					status = "okay";
   1176
   1177					ports {
   1178						#address-cells = <1>;
   1179						#size-cells = <0>;
   1180
   1181						port@0 {
   1182							reg = <0>;
   1183
   1184							amx3_in1: endpoint {
   1185								remote-endpoint = <&xbar_amx3_in1>;
   1186							};
   1187						};
   1188
   1189						port@1 {
   1190							reg = <1>;
   1191
   1192							amx3_in2: endpoint {
   1193								remote-endpoint = <&xbar_amx3_in2>;
   1194							};
   1195						};
   1196
   1197						port@2 {
   1198							reg = <2>;
   1199
   1200							amx3_in3: endpoint {
   1201								remote-endpoint = <&xbar_amx3_in3>;
   1202							};
   1203						};
   1204
   1205						port@3 {
   1206							reg = <3>;
   1207
   1208							amx3_in4: endpoint {
   1209								remote-endpoint = <&xbar_amx3_in4>;
   1210							};
   1211						};
   1212
   1213						amx3_out_port: port@4 {
   1214							reg = <4>;
   1215
   1216							amx3_out: endpoint {
   1217								remote-endpoint = <&xbar_amx3_out>;
   1218							};
   1219						};
   1220					};
   1221				};
   1222
   1223				amx@2903300 {
   1224					status = "okay";
   1225
   1226					ports {
   1227						#address-cells = <1>;
   1228						#size-cells = <0>;
   1229
   1230						port@0 {
   1231							reg = <0>;
   1232
   1233							amx4_in1: endpoint {
   1234								remote-endpoint = <&xbar_amx4_in1>;
   1235							};
   1236						};
   1237
   1238						port@1 {
   1239							reg = <1>;
   1240
   1241							amx4_in2: endpoint {
   1242								remote-endpoint = <&xbar_amx4_in2>;
   1243							};
   1244						};
   1245
   1246						port@2 {
   1247							reg = <2>;
   1248
   1249							amx4_in3: endpoint {
   1250								remote-endpoint = <&xbar_amx4_in3>;
   1251							};
   1252						};
   1253
   1254						port@3 {
   1255							reg = <3>;
   1256
   1257							amx4_in4: endpoint {
   1258								remote-endpoint = <&xbar_amx4_in4>;
   1259							};
   1260						};
   1261
   1262						amx4_out_port: port@4 {
   1263							reg = <4>;
   1264
   1265							amx4_out: endpoint {
   1266								remote-endpoint = <&xbar_amx4_out>;
   1267							};
   1268						};
   1269					};
   1270				};
   1271
   1272				adx@2903800 {
   1273					status = "okay";
   1274
   1275					ports {
   1276						#address-cells = <1>;
   1277						#size-cells = <0>;
   1278
   1279						port@0 {
   1280							reg = <0>;
   1281
   1282							adx1_in: endpoint {
   1283								remote-endpoint = <&xbar_adx1_in>;
   1284							};
   1285						};
   1286
   1287						adx1_out1_port: port@1 {
   1288							reg = <1>;
   1289
   1290							adx1_out1: endpoint {
   1291								remote-endpoint = <&xbar_adx1_out1>;
   1292							};
   1293						};
   1294
   1295						adx1_out2_port: port@2 {
   1296							reg = <2>;
   1297
   1298							adx1_out2: endpoint {
   1299								remote-endpoint = <&xbar_adx1_out2>;
   1300							};
   1301						};
   1302
   1303						adx1_out3_port: port@3 {
   1304							reg = <3>;
   1305
   1306							adx1_out3: endpoint {
   1307								remote-endpoint = <&xbar_adx1_out3>;
   1308							};
   1309						};
   1310
   1311						adx1_out4_port: port@4 {
   1312							reg = <4>;
   1313
   1314							adx1_out4: endpoint {
   1315								remote-endpoint = <&xbar_adx1_out4>;
   1316							};
   1317						};
   1318					};
   1319				};
   1320
   1321				adx@2903900 {
   1322					status = "okay";
   1323
   1324					ports {
   1325						#address-cells = <1>;
   1326						#size-cells = <0>;
   1327
   1328						port@0 {
   1329							reg = <0>;
   1330
   1331							adx2_in: endpoint {
   1332								remote-endpoint = <&xbar_adx2_in>;
   1333							};
   1334						};
   1335
   1336						adx2_out1_port: port@1 {
   1337							reg = <1>;
   1338
   1339							adx2_out1: endpoint {
   1340								remote-endpoint = <&xbar_adx2_out1>;
   1341							};
   1342						};
   1343
   1344						adx2_out2_port: port@2 {
   1345							reg = <2>;
   1346
   1347							adx2_out2: endpoint {
   1348								remote-endpoint = <&xbar_adx2_out2>;
   1349							};
   1350						};
   1351
   1352						adx2_out3_port: port@3 {
   1353							reg = <3>;
   1354
   1355							adx2_out3: endpoint {
   1356								remote-endpoint = <&xbar_adx2_out3>;
   1357							};
   1358						};
   1359
   1360						adx2_out4_port: port@4 {
   1361							reg = <4>;
   1362
   1363							adx2_out4: endpoint {
   1364								remote-endpoint = <&xbar_adx2_out4>;
   1365							};
   1366						};
   1367					};
   1368				};
   1369
   1370				adx@2903a00 {
   1371					status = "okay";
   1372
   1373					ports {
   1374						#address-cells = <1>;
   1375						#size-cells = <0>;
   1376
   1377						port@0 {
   1378							reg = <0>;
   1379
   1380							adx3_in: endpoint {
   1381								remote-endpoint = <&xbar_adx3_in>;
   1382							};
   1383						};
   1384
   1385						adx3_out1_port: port@1 {
   1386							reg = <1>;
   1387
   1388							adx3_out1: endpoint {
   1389								remote-endpoint = <&xbar_adx3_out1>;
   1390							};
   1391						};
   1392
   1393						adx3_out2_port: port@2 {
   1394							reg = <2>;
   1395
   1396							adx3_out2: endpoint {
   1397								remote-endpoint = <&xbar_adx3_out2>;
   1398							};
   1399						};
   1400
   1401						adx3_out3_port: port@3 {
   1402							reg = <3>;
   1403
   1404							adx3_out3: endpoint {
   1405								remote-endpoint = <&xbar_adx3_out3>;
   1406							};
   1407						};
   1408
   1409						adx3_out4_port: port@4 {
   1410							reg = <4>;
   1411
   1412							adx3_out4: endpoint {
   1413								remote-endpoint = <&xbar_adx3_out4>;
   1414							};
   1415						};
   1416					};
   1417				};
   1418
   1419				adx@2903b00 {
   1420					status = "okay";
   1421
   1422					ports {
   1423						#address-cells = <1>;
   1424						#size-cells = <0>;
   1425
   1426						port@0 {
   1427							reg = <0>;
   1428
   1429							adx4_in: endpoint {
   1430								remote-endpoint = <&xbar_adx4_in>;
   1431							};
   1432						};
   1433
   1434						adx4_out1_port: port@1 {
   1435							reg = <1>;
   1436
   1437							adx4_out1: endpoint {
   1438								remote-endpoint = <&xbar_adx4_out1>;
   1439							};
   1440						};
   1441
   1442						adx4_out2_port: port@2 {
   1443							reg = <2>;
   1444
   1445							adx4_out2: endpoint {
   1446								remote-endpoint = <&xbar_adx4_out2>;
   1447							};
   1448						};
   1449
   1450						adx4_out3_port: port@3 {
   1451							reg = <3>;
   1452
   1453							adx4_out3: endpoint {
   1454								remote-endpoint = <&xbar_adx4_out3>;
   1455							};
   1456						};
   1457
   1458						adx4_out4_port: port@4 {
   1459							reg = <4>;
   1460
   1461							adx4_out4: endpoint {
   1462								remote-endpoint = <&xbar_adx4_out4>;
   1463							};
   1464						};
   1465					};
   1466				};
   1467
   1468				dmic@2904200 {
   1469					status = "okay";
   1470
   1471					ports {
   1472						#address-cells = <1>;
   1473						#size-cells = <0>;
   1474
   1475						port@0 {
   1476							reg = <0>;
   1477
   1478							dmic3_cif: endpoint {
   1479								remote-endpoint = <&xbar_dmic3>;
   1480							};
   1481						};
   1482
   1483						dmic3_port: port@1 {
   1484							reg = <1>;
   1485
   1486							dmic3_dap: endpoint {
   1487								/* placeholder for external codec */
   1488							};
   1489						};
   1490					};
   1491				};
   1492
   1493				mvc@290a000 {
   1494					status = "okay";
   1495
   1496					ports {
   1497						#address-cells = <1>;
   1498						#size-cells = <0>;
   1499
   1500						port@0 {
   1501							reg = <0>;
   1502
   1503							mvc1_cif_in: endpoint {
   1504								remote-endpoint = <&xbar_mvc1_in>;
   1505							};
   1506						};
   1507
   1508						mvc1_out_port: port@1 {
   1509							reg = <1>;
   1510
   1511							mvc1_cif_out: endpoint {
   1512								remote-endpoint = <&xbar_mvc1_out>;
   1513							};
   1514						};
   1515					};
   1516				};
   1517
   1518				mvc@290a200 {
   1519					status = "okay";
   1520
   1521					ports {
   1522						#address-cells = <1>;
   1523						#size-cells = <0>;
   1524
   1525						port@0 {
   1526							reg = <0>;
   1527
   1528							mvc2_cif_in: endpoint {
   1529								remote-endpoint = <&xbar_mvc2_in>;
   1530							};
   1531						};
   1532
   1533						mvc2_out_port: port@1 {
   1534							reg = <1>;
   1535
   1536							mvc2_cif_out: endpoint {
   1537								remote-endpoint = <&xbar_mvc2_out>;
   1538							};
   1539						};
   1540					};
   1541				};
   1542
   1543				amixer@290bb00 {
   1544					status = "okay";
   1545
   1546					ports {
   1547						#address-cells = <1>;
   1548						#size-cells = <0>;
   1549
   1550						port@0 {
   1551							reg = <0x0>;
   1552
   1553							mix_in1: endpoint {
   1554								remote-endpoint = <&xbar_mix_in1>;
   1555							};
   1556						};
   1557
   1558						port@1 {
   1559							reg = <0x1>;
   1560
   1561							mix_in2: endpoint {
   1562								remote-endpoint = <&xbar_mix_in2>;
   1563							};
   1564						};
   1565
   1566						port@2 {
   1567							reg = <0x2>;
   1568
   1569							mix_in3: endpoint {
   1570								remote-endpoint = <&xbar_mix_in3>;
   1571							};
   1572						};
   1573
   1574						port@3 {
   1575							reg = <0x3>;
   1576
   1577							mix_in4: endpoint {
   1578								remote-endpoint = <&xbar_mix_in4>;
   1579							};
   1580						};
   1581
   1582						port@4 {
   1583							reg = <0x4>;
   1584
   1585							mix_in5: endpoint {
   1586								remote-endpoint = <&xbar_mix_in5>;
   1587							};
   1588						};
   1589
   1590						port@5 {
   1591							reg = <0x5>;
   1592
   1593							mix_in6: endpoint {
   1594								remote-endpoint = <&xbar_mix_in6>;
   1595							};
   1596						};
   1597
   1598						port@6 {
   1599							reg = <0x6>;
   1600
   1601							mix_in7: endpoint {
   1602								remote-endpoint = <&xbar_mix_in7>;
   1603							};
   1604						};
   1605
   1606						port@7 {
   1607							reg = <0x7>;
   1608
   1609							mix_in8: endpoint {
   1610								remote-endpoint = <&xbar_mix_in8>;
   1611							};
   1612						};
   1613
   1614						port@8 {
   1615							reg = <0x8>;
   1616
   1617							mix_in9: endpoint {
   1618								remote-endpoint = <&xbar_mix_in9>;
   1619							};
   1620						};
   1621
   1622						port@9 {
   1623							reg = <0x9>;
   1624
   1625							mix_in10: endpoint {
   1626								remote-endpoint = <&xbar_mix_in10>;
   1627							};
   1628						};
   1629
   1630						mix_out1_port: port@a {
   1631							reg = <0xa>;
   1632
   1633							mix_out1: endpoint {
   1634								remote-endpoint = <&xbar_mix_out1>;
   1635							};
   1636						};
   1637
   1638						mix_out2_port: port@b {
   1639							reg = <0xb>;
   1640
   1641							mix_out2: endpoint {
   1642								remote-endpoint = <&xbar_mix_out2>;
   1643							};
   1644						};
   1645
   1646						mix_out3_port: port@c {
   1647							reg = <0xc>;
   1648
   1649							mix_out3: endpoint {
   1650								remote-endpoint = <&xbar_mix_out3>;
   1651							};
   1652						};
   1653
   1654						mix_out4_port: port@d {
   1655							reg = <0xd>;
   1656
   1657							mix_out4: endpoint {
   1658								remote-endpoint = <&xbar_mix_out4>;
   1659							};
   1660						};
   1661
   1662						mix_out5_port: port@e {
   1663							reg = <0xe>;
   1664
   1665							mix_out5: endpoint {
   1666								remote-endpoint = <&xbar_mix_out5>;
   1667							};
   1668						};
   1669					};
   1670				};
   1671
   1672				admaif@290f000 {
   1673					status = "okay";
   1674
   1675					ports {
   1676						#address-cells = <1>;
   1677						#size-cells = <0>;
   1678
   1679						admaif0_port: port@0 {
   1680							reg = <0x0>;
   1681
   1682							admaif0: endpoint {
   1683								remote-endpoint = <&xbar_admaif0>;
   1684							};
   1685						};
   1686
   1687						admaif1_port: port@1 {
   1688							reg = <0x1>;
   1689
   1690							admaif1: endpoint {
   1691								remote-endpoint = <&xbar_admaif1>;
   1692							};
   1693						};
   1694
   1695						admaif2_port: port@2 {
   1696							reg = <0x2>;
   1697
   1698							admaif2: endpoint {
   1699								remote-endpoint = <&xbar_admaif2>;
   1700							};
   1701						};
   1702
   1703						admaif3_port: port@3 {
   1704							reg = <0x3>;
   1705
   1706							admaif3: endpoint {
   1707								remote-endpoint = <&xbar_admaif3>;
   1708							};
   1709						};
   1710
   1711						admaif4_port: port@4 {
   1712							reg = <0x4>;
   1713
   1714							admaif4: endpoint {
   1715								remote-endpoint = <&xbar_admaif4>;
   1716							};
   1717						};
   1718
   1719						admaif5_port: port@5 {
   1720							reg = <0x5>;
   1721
   1722							admaif5: endpoint {
   1723								remote-endpoint = <&xbar_admaif5>;
   1724							};
   1725						};
   1726
   1727						admaif6_port: port@6 {
   1728							reg = <0x6>;
   1729
   1730							admaif6: endpoint {
   1731								remote-endpoint = <&xbar_admaif6>;
   1732							};
   1733						};
   1734
   1735						admaif7_port: port@7 {
   1736							reg = <0x7>;
   1737
   1738							admaif7: endpoint {
   1739								remote-endpoint = <&xbar_admaif7>;
   1740							};
   1741						};
   1742
   1743						admaif8_port: port@8 {
   1744							reg = <0x8>;
   1745
   1746							admaif8: endpoint {
   1747								remote-endpoint = <&xbar_admaif8>;
   1748							};
   1749						};
   1750
   1751						admaif9_port: port@9 {
   1752							reg = <0x9>;
   1753
   1754							admaif9: endpoint {
   1755								remote-endpoint = <&xbar_admaif9>;
   1756							};
   1757						};
   1758
   1759						admaif10_port: port@a {
   1760							reg = <0xa>;
   1761
   1762							admaif10: endpoint {
   1763								remote-endpoint = <&xbar_admaif10>;
   1764							};
   1765						};
   1766
   1767						admaif11_port: port@b {
   1768							reg = <0xb>;
   1769
   1770							admaif11: endpoint {
   1771								remote-endpoint = <&xbar_admaif11>;
   1772							};
   1773						};
   1774
   1775						admaif12_port: port@c {
   1776							reg = <0xc>;
   1777
   1778							admaif12: endpoint {
   1779								remote-endpoint = <&xbar_admaif12>;
   1780							};
   1781						};
   1782
   1783						admaif13_port: port@d {
   1784							reg = <0xd>;
   1785
   1786							admaif13: endpoint {
   1787								remote-endpoint = <&xbar_admaif13>;
   1788							};
   1789						};
   1790
   1791						admaif14_port: port@e {
   1792							reg = <0xe>;
   1793
   1794							admaif14: endpoint {
   1795								remote-endpoint = <&xbar_admaif14>;
   1796							};
   1797						};
   1798
   1799						admaif15_port: port@f {
   1800							reg = <0xf>;
   1801
   1802							admaif15: endpoint {
   1803								remote-endpoint = <&xbar_admaif15>;
   1804							};
   1805						};
   1806
   1807						admaif16_port: port@10 {
   1808							reg = <0x10>;
   1809
   1810							admaif16: endpoint {
   1811								remote-endpoint = <&xbar_admaif16>;
   1812							};
   1813						};
   1814
   1815						admaif17_port: port@11 {
   1816							reg = <0x11>;
   1817
   1818							admaif17: endpoint {
   1819								remote-endpoint = <&xbar_admaif17>;
   1820							};
   1821						};
   1822
   1823						admaif18_port: port@12 {
   1824							reg = <0x12>;
   1825
   1826							admaif18: endpoint {
   1827								remote-endpoint = <&xbar_admaif18>;
   1828							};
   1829						};
   1830
   1831						admaif19_port: port@13 {
   1832							reg = <0x13>;
   1833
   1834							admaif19: endpoint {
   1835								remote-endpoint = <&xbar_admaif19>;
   1836							};
   1837						};
   1838					};
   1839				};
   1840
   1841				asrc@2910000 {
   1842					status = "okay";
   1843
   1844					ports {
   1845						#address-cells = <1>;
   1846						#size-cells = <0>;
   1847
   1848						port@0 {
   1849							reg = <0x0>;
   1850
   1851							asrc_in1_ep: endpoint {
   1852								remote-endpoint = <&xbar_asrc_in1_ep>;
   1853							};
   1854						};
   1855
   1856						port@1 {
   1857							reg = <0x1>;
   1858
   1859							asrc_in2_ep: endpoint {
   1860								remote-endpoint = <&xbar_asrc_in2_ep>;
   1861							};
   1862						};
   1863
   1864						port@2 {
   1865							reg = <0x2>;
   1866
   1867							asrc_in3_ep: endpoint {
   1868								remote-endpoint = <&xbar_asrc_in3_ep>;
   1869							};
   1870						};
   1871
   1872						port@3 {
   1873							reg = <0x3>;
   1874
   1875							asrc_in4_ep: endpoint {
   1876								remote-endpoint = <&xbar_asrc_in4_ep>;
   1877							};
   1878						};
   1879
   1880						port@4 {
   1881							reg = <0x4>;
   1882
   1883							asrc_in5_ep: endpoint {
   1884								remote-endpoint = <&xbar_asrc_in5_ep>;
   1885							};
   1886						};
   1887
   1888						port@5 {
   1889							reg = <0x5>;
   1890
   1891							asrc_in6_ep: endpoint {
   1892								remote-endpoint = <&xbar_asrc_in6_ep>;
   1893							};
   1894						};
   1895
   1896						port@6 {
   1897							reg = <0x6>;
   1898
   1899							asrc_in7_ep: endpoint {
   1900								remote-endpoint = <&xbar_asrc_in7_ep>;
   1901							};
   1902						};
   1903
   1904						asrc_out1_port: port@7 {
   1905							reg = <0x7>;
   1906
   1907							asrc_out1_ep: endpoint {
   1908								remote-endpoint = <&xbar_asrc_out1_ep>;
   1909							};
   1910						};
   1911
   1912						asrc_out2_port: port@8 {
   1913							reg = <0x8>;
   1914
   1915							asrc_out2_ep: endpoint {
   1916								remote-endpoint = <&xbar_asrc_out2_ep>;
   1917							};
   1918						};
   1919
   1920						asrc_out3_port: port@9 {
   1921							reg = <0x9>;
   1922
   1923							asrc_out3_ep: endpoint {
   1924								remote-endpoint = <&xbar_asrc_out3_ep>;
   1925							};
   1926						};
   1927
   1928						asrc_out4_port: port@a {
   1929							reg = <0xa>;
   1930
   1931							asrc_out4_ep: endpoint {
   1932								remote-endpoint = <&xbar_asrc_out4_ep>;
   1933							};
   1934						};
   1935
   1936						asrc_out5_port: port@b {
   1937							reg = <0xb>;
   1938
   1939							asrc_out5_ep: endpoint {
   1940								remote-endpoint = <&xbar_asrc_out5_ep>;
   1941							};
   1942						};
   1943
   1944						asrc_out6_port:	port@c {
   1945							reg = <0xc>;
   1946
   1947							asrc_out6_ep: endpoint {
   1948								remote-endpoint = <&xbar_asrc_out6_ep>;
   1949							};
   1950						};
   1951					};
   1952				};
   1953			};
   1954
   1955			dma-controller@2930000 {
   1956				status = "okay";
   1957			};
   1958
   1959			interrupt-controller@2a40000 {
   1960				status = "okay";
   1961			};
   1962		};
   1963
   1964		serial@3100000 {
   1965			compatible = "nvidia,tegra194-hsuart";
   1966			status = "okay";
   1967		};
   1968
   1969		hda@3510000 {
   1970			nvidia,model = "NVIDIA Jetson AGX Orin HDA";
   1971		};
   1972	};
   1973
   1974	chosen {
   1975		bootargs = "console=ttyS0,115200n8";
   1976		stdout-path = "serial0:115200n8";
   1977	};
   1978
   1979	gpio-keys {
   1980		compatible = "gpio-keys";
   1981		status = "okay";
   1982
   1983		force-recovery {
   1984			label = "Force Recovery";
   1985			gpios = <&gpio TEGRA234_MAIN_GPIO(G, 0) GPIO_ACTIVE_LOW>;
   1986			linux,input-type = <EV_KEY>;
   1987			linux,code = <BTN_1>;
   1988		};
   1989
   1990		power-key {
   1991			label = "Power";
   1992			gpios = <&gpio_aon TEGRA234_AON_GPIO(EE, 4) GPIO_ACTIVE_LOW>;
   1993			linux,input-type = <EV_KEY>;
   1994			linux,code = <KEY_POWER>;
   1995			wakeup-event-action = <EV_ACT_ASSERTED>;
   1996			wakeup-source;
   1997		};
   1998
   1999		suspend {
   2000			label = "Suspend";
   2001			gpios = <&gpio TEGRA234_MAIN_GPIO(G, 2) GPIO_ACTIVE_LOW>;
   2002			linux,input-type = <EV_KEY>;
   2003			linux,code = <KEY_SLEEP>;
   2004		};
   2005	};
   2006
   2007	serial {
   2008		status = "okay";
   2009	};
   2010
   2011	sound {
   2012		status = "okay";
   2013
   2014		compatible = "nvidia,tegra186-audio-graph-card";
   2015
   2016		dais = /* ADMAIF (FE) Ports */
   2017		       <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>,
   2018		       <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>,
   2019		       <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>,
   2020		       <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>,
   2021		       <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>,
   2022		       /* XBAR Ports */
   2023		       <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s4_port>,
   2024		       <&xbar_i2s6_port>, <&xbar_dmic3_port>,
   2025		       <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>,
   2026		       <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>,
   2027		       <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>,
   2028		       <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>,
   2029		       <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>,
   2030		       <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>,
   2031		       <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>,
   2032		       <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>,
   2033		       <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>,
   2034		       <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>,
   2035		       <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>,
   2036		       <&xbar_adx1_in_port>, <&xbar_adx2_in_port>,
   2037		       <&xbar_adx3_in_port>, <&xbar_adx4_in_port>,
   2038		       <&xbar_mix_in1_port>, <&xbar_mix_in2_port>,
   2039		       <&xbar_mix_in3_port>, <&xbar_mix_in4_port>,
   2040		       <&xbar_mix_in5_port>, <&xbar_mix_in6_port>,
   2041		       <&xbar_mix_in7_port>, <&xbar_mix_in8_port>,
   2042		       <&xbar_mix_in9_port>, <&xbar_mix_in10_port>,
   2043		       <&xbar_asrc_in1_port>, <&xbar_asrc_in2_port>,
   2044		       <&xbar_asrc_in3_port>, <&xbar_asrc_in4_port>,
   2045		       <&xbar_asrc_in5_port>, <&xbar_asrc_in6_port>,
   2046		       <&xbar_asrc_in7_port>,
   2047		       /* HW accelerators */
   2048		       <&sfc1_out_port>, <&sfc2_out_port>,
   2049		       <&sfc3_out_port>, <&sfc4_out_port>,
   2050		       <&mvc1_out_port>, <&mvc2_out_port>,
   2051		       <&amx1_out_port>, <&amx2_out_port>,
   2052		       <&amx3_out_port>, <&amx4_out_port>,
   2053		       <&adx1_out1_port>, <&adx1_out2_port>,
   2054		       <&adx1_out3_port>, <&adx1_out4_port>,
   2055		       <&adx2_out1_port>, <&adx2_out2_port>,
   2056		       <&adx2_out3_port>, <&adx2_out4_port>,
   2057		       <&adx3_out1_port>, <&adx3_out2_port>,
   2058		       <&adx3_out3_port>, <&adx3_out4_port>,
   2059		       <&adx4_out1_port>, <&adx4_out2_port>,
   2060		       <&adx4_out3_port>, <&adx4_out4_port>,
   2061		       <&mix_out1_port>, <&mix_out2_port>, <&mix_out3_port>,
   2062		       <&mix_out4_port>, <&mix_out5_port>,
   2063		       <&asrc_out1_port>, <&asrc_out2_port>, <&asrc_out3_port>,
   2064		       <&asrc_out4_port>, <&asrc_out5_port>, <&asrc_out6_port>,
   2065		       /* BE I/O Ports */
   2066		       <&i2s1_port>, <&i2s2_port>, <&i2s4_port>, <&i2s6_port>,
   2067		       <&dmic3_port>;
   2068
   2069		label = "NVIDIA Jetson AGX Orin APE";
   2070	};
   2071};