1533337d5SMikko Perttunen// SPDX-License-Identifier: GPL-2.0 2533337d5SMikko Perttunen/dts-v1/; 3533337d5SMikko Perttunen 4699349e0SThierry Reding#include <dt-bindings/input/linux-event-codes.h> 5699349e0SThierry Reding#include <dt-bindings/input/gpio-keys.h> 6699349e0SThierry Reding 7533337d5SMikko Perttunen#include "tegra234-p3701-0000.dtsi" 8533337d5SMikko Perttunen#include "tegra234-p3737-0000.dtsi" 9533337d5SMikko Perttunen 10533337d5SMikko Perttunen/ { 11533337d5SMikko Perttunen model = "NVIDIA Jetson AGX Orin Developer Kit"; 12533337d5SMikko Perttunen compatible = "nvidia,p3737-0000+p3701-0000", "nvidia,p3701-0000", "nvidia,tegra234"; 13533337d5SMikko Perttunen 14533337d5SMikko Perttunen aliases { 15533337d5SMikko Perttunen mmc3 = "/bus@0/mmc@3460000"; 16533337d5SMikko Perttunen serial0 = &tcu; 17ff578db7Skartik serial1 = &uarta; 18533337d5SMikko Perttunen }; 19533337d5SMikko Perttunen 2009614acdSSameer Pujar bus@0 { 2109614acdSSameer Pujar aconnect@2900000 { 2209614acdSSameer Pujar status = "okay"; 2309614acdSSameer Pujar 2409614acdSSameer Pujar ahub@2900800 { 2509614acdSSameer Pujar status = "okay"; 2609614acdSSameer Pujar 2709614acdSSameer Pujar ports { 2809614acdSSameer Pujar #address-cells = <1>; 2909614acdSSameer Pujar #size-cells = <0>; 3009614acdSSameer Pujar 3109614acdSSameer Pujar port@0 { 3209614acdSSameer Pujar reg = <0x0>; 3309614acdSSameer Pujar 3409614acdSSameer Pujar xbar_admaif0: endpoint { 3509614acdSSameer Pujar remote-endpoint = <&admaif0>; 3609614acdSSameer Pujar }; 3709614acdSSameer Pujar }; 3809614acdSSameer Pujar 3909614acdSSameer Pujar port@1 { 4009614acdSSameer Pujar reg = <0x1>; 4109614acdSSameer Pujar 4209614acdSSameer Pujar xbar_admaif1: endpoint { 4309614acdSSameer Pujar remote-endpoint = <&admaif1>; 4409614acdSSameer Pujar }; 4509614acdSSameer Pujar }; 4609614acdSSameer Pujar 4709614acdSSameer Pujar port@2 { 4809614acdSSameer Pujar reg = <0x2>; 4909614acdSSameer Pujar 5009614acdSSameer Pujar xbar_admaif2: endpoint { 5109614acdSSameer Pujar remote-endpoint = <&admaif2>; 5209614acdSSameer Pujar }; 5309614acdSSameer Pujar }; 5409614acdSSameer Pujar 5509614acdSSameer Pujar port@3 { 5609614acdSSameer Pujar reg = <0x3>; 5709614acdSSameer Pujar 5809614acdSSameer Pujar xbar_admaif3: endpoint { 5909614acdSSameer Pujar remote-endpoint = <&admaif3>; 6009614acdSSameer Pujar }; 6109614acdSSameer Pujar }; 6209614acdSSameer Pujar 6309614acdSSameer Pujar port@4 { 6409614acdSSameer Pujar reg = <0x4>; 6509614acdSSameer Pujar 6609614acdSSameer Pujar xbar_admaif4: endpoint { 6709614acdSSameer Pujar remote-endpoint = <&admaif4>; 6809614acdSSameer Pujar }; 6909614acdSSameer Pujar }; 7009614acdSSameer Pujar 7109614acdSSameer Pujar port@5 { 7209614acdSSameer Pujar reg = <0x5>; 7309614acdSSameer Pujar 7409614acdSSameer Pujar xbar_admaif5: endpoint { 7509614acdSSameer Pujar remote-endpoint = <&admaif5>; 7609614acdSSameer Pujar }; 7709614acdSSameer Pujar }; 7809614acdSSameer Pujar 7909614acdSSameer Pujar port@6 { 8009614acdSSameer Pujar reg = <0x6>; 8109614acdSSameer Pujar 8209614acdSSameer Pujar xbar_admaif6: endpoint { 8309614acdSSameer Pujar remote-endpoint = <&admaif6>; 8409614acdSSameer Pujar }; 8509614acdSSameer Pujar }; 8609614acdSSameer Pujar 8709614acdSSameer Pujar port@7 { 8809614acdSSameer Pujar reg = <0x7>; 8909614acdSSameer Pujar 9009614acdSSameer Pujar xbar_admaif7: endpoint { 9109614acdSSameer Pujar remote-endpoint = <&admaif7>; 9209614acdSSameer Pujar }; 9309614acdSSameer Pujar }; 9409614acdSSameer Pujar 9509614acdSSameer Pujar port@8 { 9609614acdSSameer Pujar reg = <0x8>; 9709614acdSSameer Pujar 9809614acdSSameer Pujar xbar_admaif8: endpoint { 9909614acdSSameer Pujar remote-endpoint = <&admaif8>; 10009614acdSSameer Pujar }; 10109614acdSSameer Pujar }; 10209614acdSSameer Pujar 10309614acdSSameer Pujar port@9 { 10409614acdSSameer Pujar reg = <0x9>; 10509614acdSSameer Pujar 10609614acdSSameer Pujar xbar_admaif9: endpoint { 10709614acdSSameer Pujar remote-endpoint = <&admaif9>; 10809614acdSSameer Pujar }; 10909614acdSSameer Pujar }; 11009614acdSSameer Pujar 11109614acdSSameer Pujar port@a { 11209614acdSSameer Pujar reg = <0xa>; 11309614acdSSameer Pujar 11409614acdSSameer Pujar xbar_admaif10: endpoint { 11509614acdSSameer Pujar remote-endpoint = <&admaif10>; 11609614acdSSameer Pujar }; 11709614acdSSameer Pujar }; 11809614acdSSameer Pujar 11909614acdSSameer Pujar port@b { 12009614acdSSameer Pujar reg = <0xb>; 12109614acdSSameer Pujar 12209614acdSSameer Pujar xbar_admaif11: endpoint { 12309614acdSSameer Pujar remote-endpoint = <&admaif11>; 12409614acdSSameer Pujar }; 12509614acdSSameer Pujar }; 12609614acdSSameer Pujar 12709614acdSSameer Pujar port@c { 12809614acdSSameer Pujar reg = <0xc>; 12909614acdSSameer Pujar 13009614acdSSameer Pujar xbar_admaif12: endpoint { 13109614acdSSameer Pujar remote-endpoint = <&admaif12>; 13209614acdSSameer Pujar }; 13309614acdSSameer Pujar }; 13409614acdSSameer Pujar 13509614acdSSameer Pujar port@d { 13609614acdSSameer Pujar reg = <0xd>; 13709614acdSSameer Pujar 13809614acdSSameer Pujar xbar_admaif13: endpoint { 13909614acdSSameer Pujar remote-endpoint = <&admaif13>; 14009614acdSSameer Pujar }; 14109614acdSSameer Pujar }; 14209614acdSSameer Pujar 14309614acdSSameer Pujar port@e { 14409614acdSSameer Pujar reg = <0xe>; 14509614acdSSameer Pujar 14609614acdSSameer Pujar xbar_admaif14: endpoint { 14709614acdSSameer Pujar remote-endpoint = <&admaif14>; 14809614acdSSameer Pujar }; 14909614acdSSameer Pujar }; 15009614acdSSameer Pujar 15109614acdSSameer Pujar port@f { 15209614acdSSameer Pujar reg = <0xf>; 15309614acdSSameer Pujar 15409614acdSSameer Pujar xbar_admaif15: endpoint { 15509614acdSSameer Pujar remote-endpoint = <&admaif15>; 15609614acdSSameer Pujar }; 15709614acdSSameer Pujar }; 15809614acdSSameer Pujar 15909614acdSSameer Pujar port@10 { 16009614acdSSameer Pujar reg = <0x10>; 16109614acdSSameer Pujar 16209614acdSSameer Pujar xbar_admaif16: endpoint { 16309614acdSSameer Pujar remote-endpoint = <&admaif16>; 16409614acdSSameer Pujar }; 16509614acdSSameer Pujar }; 16609614acdSSameer Pujar 16709614acdSSameer Pujar port@11 { 16809614acdSSameer Pujar reg = <0x11>; 16909614acdSSameer Pujar 17009614acdSSameer Pujar xbar_admaif17: endpoint { 17109614acdSSameer Pujar remote-endpoint = <&admaif17>; 17209614acdSSameer Pujar }; 17309614acdSSameer Pujar }; 17409614acdSSameer Pujar 17509614acdSSameer Pujar port@12 { 17609614acdSSameer Pujar reg = <0x12>; 17709614acdSSameer Pujar 17809614acdSSameer Pujar xbar_admaif18: endpoint { 17909614acdSSameer Pujar remote-endpoint = <&admaif18>; 18009614acdSSameer Pujar }; 18109614acdSSameer Pujar }; 18209614acdSSameer Pujar 18309614acdSSameer Pujar port@13 { 18409614acdSSameer Pujar reg = <0x13>; 18509614acdSSameer Pujar 18609614acdSSameer Pujar xbar_admaif19: endpoint { 18709614acdSSameer Pujar remote-endpoint = <&admaif19>; 18809614acdSSameer Pujar }; 18909614acdSSameer Pujar }; 19009614acdSSameer Pujar 19109614acdSSameer Pujar xbar_i2s1_port: port@14 { 19209614acdSSameer Pujar reg = <0x14>; 19309614acdSSameer Pujar 19409614acdSSameer Pujar xbar_i2s1: endpoint { 19509614acdSSameer Pujar remote-endpoint = <&i2s1_cif>; 19609614acdSSameer Pujar }; 19709614acdSSameer Pujar }; 19809614acdSSameer Pujar 19909614acdSSameer Pujar xbar_i2s2_port: port@15 { 20009614acdSSameer Pujar reg = <0x15>; 20109614acdSSameer Pujar 20209614acdSSameer Pujar xbar_i2s2: endpoint { 20309614acdSSameer Pujar remote-endpoint = <&i2s2_cif>; 20409614acdSSameer Pujar }; 20509614acdSSameer Pujar }; 20609614acdSSameer Pujar 20709614acdSSameer Pujar xbar_i2s4_port: port@17 { 20809614acdSSameer Pujar reg = <0x17>; 20909614acdSSameer Pujar 21009614acdSSameer Pujar xbar_i2s4: endpoint { 21109614acdSSameer Pujar remote-endpoint = <&i2s4_cif>; 21209614acdSSameer Pujar }; 21309614acdSSameer Pujar }; 21409614acdSSameer Pujar 21509614acdSSameer Pujar xbar_i2s6_port: port@19 { 21609614acdSSameer Pujar reg = <0x19>; 21709614acdSSameer Pujar 21809614acdSSameer Pujar xbar_i2s6: endpoint { 21909614acdSSameer Pujar remote-endpoint = <&i2s6_cif>; 22009614acdSSameer Pujar }; 22109614acdSSameer Pujar }; 22209614acdSSameer Pujar 22309614acdSSameer Pujar xbar_dmic3_port: port@1c { 22409614acdSSameer Pujar reg = <0x1c>; 22509614acdSSameer Pujar 22609614acdSSameer Pujar xbar_dmic3: endpoint { 22709614acdSSameer Pujar remote-endpoint = <&dmic3_cif>; 22809614acdSSameer Pujar }; 22909614acdSSameer Pujar }; 23009614acdSSameer Pujar 23109614acdSSameer Pujar xbar_sfc1_in_port: port@20 { 23209614acdSSameer Pujar reg = <0x20>; 23309614acdSSameer Pujar 23409614acdSSameer Pujar xbar_sfc1_in: endpoint { 23509614acdSSameer Pujar remote-endpoint = <&sfc1_cif_in>; 23609614acdSSameer Pujar }; 23709614acdSSameer Pujar }; 23809614acdSSameer Pujar 23909614acdSSameer Pujar port@21 { 24009614acdSSameer Pujar reg = <0x21>; 24109614acdSSameer Pujar 24209614acdSSameer Pujar xbar_sfc1_out: endpoint { 24309614acdSSameer Pujar remote-endpoint = <&sfc1_cif_out>; 24409614acdSSameer Pujar }; 24509614acdSSameer Pujar }; 24609614acdSSameer Pujar 24709614acdSSameer Pujar xbar_sfc2_in_port: port@22 { 24809614acdSSameer Pujar reg = <0x22>; 24909614acdSSameer Pujar 25009614acdSSameer Pujar xbar_sfc2_in: endpoint { 25109614acdSSameer Pujar remote-endpoint = <&sfc2_cif_in>; 25209614acdSSameer Pujar }; 25309614acdSSameer Pujar }; 25409614acdSSameer Pujar 25509614acdSSameer Pujar port@23 { 25609614acdSSameer Pujar reg = <0x23>; 25709614acdSSameer Pujar 25809614acdSSameer Pujar xbar_sfc2_out: endpoint { 25909614acdSSameer Pujar remote-endpoint = <&sfc2_cif_out>; 26009614acdSSameer Pujar }; 26109614acdSSameer Pujar }; 26209614acdSSameer Pujar 26309614acdSSameer Pujar xbar_sfc3_in_port: port@24 { 26409614acdSSameer Pujar reg = <0x24>; 26509614acdSSameer Pujar 26609614acdSSameer Pujar xbar_sfc3_in: endpoint { 26709614acdSSameer Pujar remote-endpoint = <&sfc3_cif_in>; 26809614acdSSameer Pujar }; 26909614acdSSameer Pujar }; 27009614acdSSameer Pujar 27109614acdSSameer Pujar port@25 { 27209614acdSSameer Pujar reg = <0x25>; 27309614acdSSameer Pujar 27409614acdSSameer Pujar xbar_sfc3_out: endpoint { 27509614acdSSameer Pujar remote-endpoint = <&sfc3_cif_out>; 27609614acdSSameer Pujar }; 27709614acdSSameer Pujar }; 27809614acdSSameer Pujar 27909614acdSSameer Pujar xbar_sfc4_in_port: port@26 { 28009614acdSSameer Pujar reg = <0x26>; 28109614acdSSameer Pujar 28209614acdSSameer Pujar xbar_sfc4_in: endpoint { 28309614acdSSameer Pujar remote-endpoint = <&sfc4_cif_in>; 28409614acdSSameer Pujar }; 28509614acdSSameer Pujar }; 28609614acdSSameer Pujar 28709614acdSSameer Pujar port@27 { 28809614acdSSameer Pujar reg = <0x27>; 28909614acdSSameer Pujar 29009614acdSSameer Pujar xbar_sfc4_out: endpoint { 29109614acdSSameer Pujar remote-endpoint = <&sfc4_cif_out>; 29209614acdSSameer Pujar }; 29309614acdSSameer Pujar }; 29409614acdSSameer Pujar 29509614acdSSameer Pujar xbar_mvc1_in_port: port@28 { 29609614acdSSameer Pujar reg = <0x28>; 29709614acdSSameer Pujar 29809614acdSSameer Pujar xbar_mvc1_in: endpoint { 29909614acdSSameer Pujar remote-endpoint = <&mvc1_cif_in>; 30009614acdSSameer Pujar }; 30109614acdSSameer Pujar }; 30209614acdSSameer Pujar 30309614acdSSameer Pujar port@29 { 30409614acdSSameer Pujar reg = <0x29>; 30509614acdSSameer Pujar 30609614acdSSameer Pujar xbar_mvc1_out: endpoint { 30709614acdSSameer Pujar remote-endpoint = <&mvc1_cif_out>; 30809614acdSSameer Pujar }; 30909614acdSSameer Pujar }; 31009614acdSSameer Pujar 31109614acdSSameer Pujar xbar_mvc2_in_port: port@2a { 31209614acdSSameer Pujar reg = <0x2a>; 31309614acdSSameer Pujar 31409614acdSSameer Pujar xbar_mvc2_in: endpoint { 31509614acdSSameer Pujar remote-endpoint = <&mvc2_cif_in>; 31609614acdSSameer Pujar }; 31709614acdSSameer Pujar }; 31809614acdSSameer Pujar 31909614acdSSameer Pujar port@2b { 32009614acdSSameer Pujar reg = <0x2b>; 32109614acdSSameer Pujar 32209614acdSSameer Pujar xbar_mvc2_out: endpoint { 32309614acdSSameer Pujar remote-endpoint = <&mvc2_cif_out>; 32409614acdSSameer Pujar }; 32509614acdSSameer Pujar }; 32609614acdSSameer Pujar 32709614acdSSameer Pujar xbar_amx1_in1_port: port@2c { 32809614acdSSameer Pujar reg = <0x2c>; 32909614acdSSameer Pujar 33009614acdSSameer Pujar xbar_amx1_in1: endpoint { 33109614acdSSameer Pujar remote-endpoint = <&amx1_in1>; 33209614acdSSameer Pujar }; 33309614acdSSameer Pujar }; 33409614acdSSameer Pujar 33509614acdSSameer Pujar xbar_amx1_in2_port: port@2d { 33609614acdSSameer Pujar reg = <0x2d>; 33709614acdSSameer Pujar 33809614acdSSameer Pujar xbar_amx1_in2: endpoint { 33909614acdSSameer Pujar remote-endpoint = <&amx1_in2>; 34009614acdSSameer Pujar }; 34109614acdSSameer Pujar }; 34209614acdSSameer Pujar 34309614acdSSameer Pujar xbar_amx1_in3_port: port@2e { 34409614acdSSameer Pujar reg = <0x2e>; 34509614acdSSameer Pujar 34609614acdSSameer Pujar xbar_amx1_in3: endpoint { 34709614acdSSameer Pujar remote-endpoint = <&amx1_in3>; 34809614acdSSameer Pujar }; 34909614acdSSameer Pujar }; 35009614acdSSameer Pujar 35109614acdSSameer Pujar xbar_amx1_in4_port: port@2f { 35209614acdSSameer Pujar reg = <0x2f>; 35309614acdSSameer Pujar 35409614acdSSameer Pujar xbar_amx1_in4: endpoint { 35509614acdSSameer Pujar remote-endpoint = <&amx1_in4>; 35609614acdSSameer Pujar }; 35709614acdSSameer Pujar }; 35809614acdSSameer Pujar 35909614acdSSameer Pujar port@30 { 36009614acdSSameer Pujar reg = <0x30>; 36109614acdSSameer Pujar 36209614acdSSameer Pujar xbar_amx1_out: endpoint { 36309614acdSSameer Pujar remote-endpoint = <&amx1_out>; 36409614acdSSameer Pujar }; 36509614acdSSameer Pujar }; 36609614acdSSameer Pujar 36709614acdSSameer Pujar xbar_amx2_in1_port: port@31 { 36809614acdSSameer Pujar reg = <0x31>; 36909614acdSSameer Pujar 37009614acdSSameer Pujar xbar_amx2_in1: endpoint { 37109614acdSSameer Pujar remote-endpoint = <&amx2_in1>; 37209614acdSSameer Pujar }; 37309614acdSSameer Pujar }; 37409614acdSSameer Pujar 37509614acdSSameer Pujar xbar_amx2_in2_port: port@32 { 37609614acdSSameer Pujar reg = <0x32>; 37709614acdSSameer Pujar 37809614acdSSameer Pujar xbar_amx2_in2: endpoint { 37909614acdSSameer Pujar remote-endpoint = <&amx2_in2>; 38009614acdSSameer Pujar }; 38109614acdSSameer Pujar }; 38209614acdSSameer Pujar 38309614acdSSameer Pujar xbar_amx2_in3_port: port@33 { 38409614acdSSameer Pujar reg = <0x33>; 38509614acdSSameer Pujar 38609614acdSSameer Pujar xbar_amx2_in3: endpoint { 38709614acdSSameer Pujar remote-endpoint = <&amx2_in3>; 38809614acdSSameer Pujar }; 38909614acdSSameer Pujar }; 39009614acdSSameer Pujar 39109614acdSSameer Pujar xbar_amx2_in4_port: port@34 { 39209614acdSSameer Pujar reg = <0x34>; 39309614acdSSameer Pujar 39409614acdSSameer Pujar xbar_amx2_in4: endpoint { 39509614acdSSameer Pujar remote-endpoint = <&amx2_in4>; 39609614acdSSameer Pujar }; 39709614acdSSameer Pujar }; 39809614acdSSameer Pujar 39909614acdSSameer Pujar port@35 { 40009614acdSSameer Pujar reg = <0x35>; 40109614acdSSameer Pujar 40209614acdSSameer Pujar xbar_amx2_out: endpoint { 40309614acdSSameer Pujar remote-endpoint = <&amx2_out>; 40409614acdSSameer Pujar }; 40509614acdSSameer Pujar }; 40609614acdSSameer Pujar 40709614acdSSameer Pujar xbar_amx3_in1_port: port@36 { 40809614acdSSameer Pujar reg = <0x36>; 40909614acdSSameer Pujar 41009614acdSSameer Pujar xbar_amx3_in1: endpoint { 41109614acdSSameer Pujar remote-endpoint = <&amx3_in1>; 41209614acdSSameer Pujar }; 41309614acdSSameer Pujar }; 41409614acdSSameer Pujar 41509614acdSSameer Pujar xbar_amx3_in2_port: port@37 { 41609614acdSSameer Pujar reg = <0x37>; 41709614acdSSameer Pujar 41809614acdSSameer Pujar xbar_amx3_in2: endpoint { 41909614acdSSameer Pujar remote-endpoint = <&amx3_in2>; 42009614acdSSameer Pujar }; 42109614acdSSameer Pujar }; 42209614acdSSameer Pujar 42309614acdSSameer Pujar xbar_amx3_in3_port: port@38 { 42409614acdSSameer Pujar reg = <0x38>; 42509614acdSSameer Pujar 42609614acdSSameer Pujar xbar_amx3_in3: endpoint { 42709614acdSSameer Pujar remote-endpoint = <&amx3_in3>; 42809614acdSSameer Pujar }; 42909614acdSSameer Pujar }; 43009614acdSSameer Pujar 43109614acdSSameer Pujar xbar_amx3_in4_port: port@39 { 43209614acdSSameer Pujar reg = <0x39>; 43309614acdSSameer Pujar 43409614acdSSameer Pujar xbar_amx3_in4: endpoint { 43509614acdSSameer Pujar remote-endpoint = <&amx3_in4>; 43609614acdSSameer Pujar }; 43709614acdSSameer Pujar }; 43809614acdSSameer Pujar 43909614acdSSameer Pujar port@3a { 44009614acdSSameer Pujar reg = <0x3a>; 44109614acdSSameer Pujar 44209614acdSSameer Pujar xbar_amx3_out: endpoint { 44309614acdSSameer Pujar remote-endpoint = <&amx3_out>; 44409614acdSSameer Pujar }; 44509614acdSSameer Pujar }; 44609614acdSSameer Pujar 44709614acdSSameer Pujar xbar_amx4_in1_port: port@3b { 44809614acdSSameer Pujar reg = <0x3b>; 44909614acdSSameer Pujar 45009614acdSSameer Pujar xbar_amx4_in1: endpoint { 45109614acdSSameer Pujar remote-endpoint = <&amx4_in1>; 45209614acdSSameer Pujar }; 45309614acdSSameer Pujar }; 45409614acdSSameer Pujar 45509614acdSSameer Pujar xbar_amx4_in2_port: port@3c { 45609614acdSSameer Pujar reg = <0x3c>; 45709614acdSSameer Pujar 45809614acdSSameer Pujar xbar_amx4_in2: endpoint { 45909614acdSSameer Pujar remote-endpoint = <&amx4_in2>; 46009614acdSSameer Pujar }; 46109614acdSSameer Pujar }; 46209614acdSSameer Pujar 46309614acdSSameer Pujar xbar_amx4_in3_port: port@3d { 46409614acdSSameer Pujar reg = <0x3d>; 46509614acdSSameer Pujar 46609614acdSSameer Pujar xbar_amx4_in3: endpoint { 46709614acdSSameer Pujar remote-endpoint = <&amx4_in3>; 46809614acdSSameer Pujar }; 46909614acdSSameer Pujar }; 47009614acdSSameer Pujar 47109614acdSSameer Pujar xbar_amx4_in4_port: port@3e { 47209614acdSSameer Pujar reg = <0x3e>; 47309614acdSSameer Pujar 47409614acdSSameer Pujar xbar_amx4_in4: endpoint { 47509614acdSSameer Pujar remote-endpoint = <&amx4_in4>; 47609614acdSSameer Pujar }; 47709614acdSSameer Pujar }; 47809614acdSSameer Pujar 47909614acdSSameer Pujar port@3f { 48009614acdSSameer Pujar reg = <0x3f>; 48109614acdSSameer Pujar 48209614acdSSameer Pujar xbar_amx4_out: endpoint { 48309614acdSSameer Pujar remote-endpoint = <&amx4_out>; 48409614acdSSameer Pujar }; 48509614acdSSameer Pujar }; 48609614acdSSameer Pujar 48709614acdSSameer Pujar xbar_adx1_in_port: port@40 { 48809614acdSSameer Pujar reg = <0x40>; 48909614acdSSameer Pujar 49009614acdSSameer Pujar xbar_adx1_in: endpoint { 49109614acdSSameer Pujar remote-endpoint = <&adx1_in>; 49209614acdSSameer Pujar }; 49309614acdSSameer Pujar }; 49409614acdSSameer Pujar 49509614acdSSameer Pujar port@41 { 49609614acdSSameer Pujar reg = <0x41>; 49709614acdSSameer Pujar 49809614acdSSameer Pujar xbar_adx1_out1: endpoint { 49909614acdSSameer Pujar remote-endpoint = <&adx1_out1>; 50009614acdSSameer Pujar }; 50109614acdSSameer Pujar }; 50209614acdSSameer Pujar 50309614acdSSameer Pujar port@42 { 50409614acdSSameer Pujar reg = <0x42>; 50509614acdSSameer Pujar 50609614acdSSameer Pujar xbar_adx1_out2: endpoint { 50709614acdSSameer Pujar remote-endpoint = <&adx1_out2>; 50809614acdSSameer Pujar }; 50909614acdSSameer Pujar }; 51009614acdSSameer Pujar 51109614acdSSameer Pujar port@43 { 51209614acdSSameer Pujar reg = <0x43>; 51309614acdSSameer Pujar 51409614acdSSameer Pujar xbar_adx1_out3: endpoint { 51509614acdSSameer Pujar remote-endpoint = <&adx1_out3>; 51609614acdSSameer Pujar }; 51709614acdSSameer Pujar }; 51809614acdSSameer Pujar 51909614acdSSameer Pujar port@44 { 52009614acdSSameer Pujar reg = <0x44>; 52109614acdSSameer Pujar 52209614acdSSameer Pujar xbar_adx1_out4: endpoint { 52309614acdSSameer Pujar remote-endpoint = <&adx1_out4>; 52409614acdSSameer Pujar }; 52509614acdSSameer Pujar }; 52609614acdSSameer Pujar 52709614acdSSameer Pujar xbar_adx2_in_port: port@45 { 52809614acdSSameer Pujar reg = <0x45>; 52909614acdSSameer Pujar 53009614acdSSameer Pujar xbar_adx2_in: endpoint { 53109614acdSSameer Pujar remote-endpoint = <&adx2_in>; 53209614acdSSameer Pujar }; 53309614acdSSameer Pujar }; 53409614acdSSameer Pujar 53509614acdSSameer Pujar port@46 { 53609614acdSSameer Pujar reg = <0x46>; 53709614acdSSameer Pujar 53809614acdSSameer Pujar xbar_adx2_out1: endpoint { 53909614acdSSameer Pujar remote-endpoint = <&adx2_out1>; 54009614acdSSameer Pujar }; 54109614acdSSameer Pujar }; 54209614acdSSameer Pujar 54309614acdSSameer Pujar port@47 { 54409614acdSSameer Pujar reg = <0x47>; 54509614acdSSameer Pujar 54609614acdSSameer Pujar xbar_adx2_out2: endpoint { 54709614acdSSameer Pujar remote-endpoint = <&adx2_out2>; 54809614acdSSameer Pujar }; 54909614acdSSameer Pujar }; 55009614acdSSameer Pujar 55109614acdSSameer Pujar port@48 { 55209614acdSSameer Pujar reg = <0x48>; 55309614acdSSameer Pujar 55409614acdSSameer Pujar xbar_adx2_out3: endpoint { 55509614acdSSameer Pujar remote-endpoint = <&adx2_out3>; 55609614acdSSameer Pujar }; 55709614acdSSameer Pujar }; 55809614acdSSameer Pujar 55909614acdSSameer Pujar port@49 { 56009614acdSSameer Pujar reg = <0x49>; 56109614acdSSameer Pujar 56209614acdSSameer Pujar xbar_adx2_out4: endpoint { 56309614acdSSameer Pujar remote-endpoint = <&adx2_out4>; 56409614acdSSameer Pujar }; 56509614acdSSameer Pujar }; 56609614acdSSameer Pujar 56709614acdSSameer Pujar xbar_adx3_in_port: port@4a { 56809614acdSSameer Pujar reg = <0x4a>; 56909614acdSSameer Pujar 57009614acdSSameer Pujar xbar_adx3_in: endpoint { 57109614acdSSameer Pujar remote-endpoint = <&adx3_in>; 57209614acdSSameer Pujar }; 57309614acdSSameer Pujar }; 57409614acdSSameer Pujar 57509614acdSSameer Pujar port@4b { 57609614acdSSameer Pujar reg = <0x4b>; 57709614acdSSameer Pujar 57809614acdSSameer Pujar xbar_adx3_out1: endpoint { 57909614acdSSameer Pujar remote-endpoint = <&adx3_out1>; 58009614acdSSameer Pujar }; 58109614acdSSameer Pujar }; 58209614acdSSameer Pujar 58309614acdSSameer Pujar port@4c { 58409614acdSSameer Pujar reg = <0x4c>; 58509614acdSSameer Pujar 58609614acdSSameer Pujar xbar_adx3_out2: endpoint { 58709614acdSSameer Pujar remote-endpoint = <&adx3_out2>; 58809614acdSSameer Pujar }; 58909614acdSSameer Pujar }; 59009614acdSSameer Pujar 59109614acdSSameer Pujar port@4d { 59209614acdSSameer Pujar reg = <0x4d>; 59309614acdSSameer Pujar 59409614acdSSameer Pujar xbar_adx3_out3: endpoint { 59509614acdSSameer Pujar remote-endpoint = <&adx3_out3>; 59609614acdSSameer Pujar }; 59709614acdSSameer Pujar }; 59809614acdSSameer Pujar 59909614acdSSameer Pujar port@4e { 60009614acdSSameer Pujar reg = <0x4e>; 60109614acdSSameer Pujar 60209614acdSSameer Pujar xbar_adx3_out4: endpoint { 60309614acdSSameer Pujar remote-endpoint = <&adx3_out4>; 60409614acdSSameer Pujar }; 60509614acdSSameer Pujar }; 60609614acdSSameer Pujar 60709614acdSSameer Pujar xbar_adx4_in_port: port@4f { 60809614acdSSameer Pujar reg = <0x4f>; 60909614acdSSameer Pujar 61009614acdSSameer Pujar xbar_adx4_in: endpoint { 61109614acdSSameer Pujar remote-endpoint = <&adx4_in>; 61209614acdSSameer Pujar }; 61309614acdSSameer Pujar }; 61409614acdSSameer Pujar 61509614acdSSameer Pujar port@50 { 61609614acdSSameer Pujar reg = <0x50>; 61709614acdSSameer Pujar 61809614acdSSameer Pujar xbar_adx4_out1: endpoint { 61909614acdSSameer Pujar remote-endpoint = <&adx4_out1>; 62009614acdSSameer Pujar }; 62109614acdSSameer Pujar }; 62209614acdSSameer Pujar 62309614acdSSameer Pujar port@51 { 62409614acdSSameer Pujar reg = <0x51>; 62509614acdSSameer Pujar 62609614acdSSameer Pujar xbar_adx4_out2: endpoint { 62709614acdSSameer Pujar remote-endpoint = <&adx4_out2>; 62809614acdSSameer Pujar }; 62909614acdSSameer Pujar }; 63009614acdSSameer Pujar 63109614acdSSameer Pujar port@52 { 63209614acdSSameer Pujar reg = <0x52>; 63309614acdSSameer Pujar 63409614acdSSameer Pujar xbar_adx4_out3: endpoint { 63509614acdSSameer Pujar remote-endpoint = <&adx4_out3>; 63609614acdSSameer Pujar }; 63709614acdSSameer Pujar }; 63809614acdSSameer Pujar 63909614acdSSameer Pujar port@53 { 64009614acdSSameer Pujar reg = <0x53>; 64109614acdSSameer Pujar 64209614acdSSameer Pujar xbar_adx4_out4: endpoint { 64309614acdSSameer Pujar remote-endpoint = <&adx4_out4>; 64409614acdSSameer Pujar }; 64509614acdSSameer Pujar }; 64609614acdSSameer Pujar 64709614acdSSameer Pujar xbar_mix_in1_port: port@54 { 64809614acdSSameer Pujar reg = <0x54>; 64909614acdSSameer Pujar 65009614acdSSameer Pujar xbar_mix_in1: endpoint { 65109614acdSSameer Pujar remote-endpoint = <&mix_in1>; 65209614acdSSameer Pujar }; 65309614acdSSameer Pujar }; 65409614acdSSameer Pujar 65509614acdSSameer Pujar xbar_mix_in2_port: port@55 { 65609614acdSSameer Pujar reg = <0x55>; 65709614acdSSameer Pujar 65809614acdSSameer Pujar xbar_mix_in2: endpoint { 65909614acdSSameer Pujar remote-endpoint = <&mix_in2>; 66009614acdSSameer Pujar }; 66109614acdSSameer Pujar }; 66209614acdSSameer Pujar 66309614acdSSameer Pujar xbar_mix_in3_port: port@56 { 66409614acdSSameer Pujar reg = <0x56>; 66509614acdSSameer Pujar 66609614acdSSameer Pujar xbar_mix_in3: endpoint { 66709614acdSSameer Pujar remote-endpoint = <&mix_in3>; 66809614acdSSameer Pujar }; 66909614acdSSameer Pujar }; 67009614acdSSameer Pujar 67109614acdSSameer Pujar xbar_mix_in4_port: port@57 { 67209614acdSSameer Pujar reg = <0x57>; 67309614acdSSameer Pujar 67409614acdSSameer Pujar xbar_mix_in4: endpoint { 67509614acdSSameer Pujar remote-endpoint = <&mix_in4>; 67609614acdSSameer Pujar }; 67709614acdSSameer Pujar }; 67809614acdSSameer Pujar 67909614acdSSameer Pujar xbar_mix_in5_port: port@58 { 68009614acdSSameer Pujar reg = <0x58>; 68109614acdSSameer Pujar 68209614acdSSameer Pujar xbar_mix_in5: endpoint { 68309614acdSSameer Pujar remote-endpoint = <&mix_in5>; 68409614acdSSameer Pujar }; 68509614acdSSameer Pujar }; 68609614acdSSameer Pujar 68709614acdSSameer Pujar xbar_mix_in6_port: port@59 { 68809614acdSSameer Pujar reg = <0x59>; 68909614acdSSameer Pujar 69009614acdSSameer Pujar xbar_mix_in6: endpoint { 69109614acdSSameer Pujar remote-endpoint = <&mix_in6>; 69209614acdSSameer Pujar }; 69309614acdSSameer Pujar }; 69409614acdSSameer Pujar 69509614acdSSameer Pujar xbar_mix_in7_port: port@5a { 69609614acdSSameer Pujar reg = <0x5a>; 69709614acdSSameer Pujar 69809614acdSSameer Pujar xbar_mix_in7: endpoint { 69909614acdSSameer Pujar remote-endpoint = <&mix_in7>; 70009614acdSSameer Pujar }; 70109614acdSSameer Pujar }; 70209614acdSSameer Pujar 70309614acdSSameer Pujar xbar_mix_in8_port: port@5b { 70409614acdSSameer Pujar reg = <0x5b>; 70509614acdSSameer Pujar 70609614acdSSameer Pujar xbar_mix_in8: endpoint { 70709614acdSSameer Pujar remote-endpoint = <&mix_in8>; 70809614acdSSameer Pujar }; 70909614acdSSameer Pujar }; 71009614acdSSameer Pujar 71109614acdSSameer Pujar xbar_mix_in9_port: port@5c { 71209614acdSSameer Pujar reg = <0x5c>; 71309614acdSSameer Pujar 71409614acdSSameer Pujar xbar_mix_in9: endpoint { 71509614acdSSameer Pujar remote-endpoint = <&mix_in9>; 71609614acdSSameer Pujar }; 71709614acdSSameer Pujar }; 71809614acdSSameer Pujar 71909614acdSSameer Pujar xbar_mix_in10_port: port@5d { 72009614acdSSameer Pujar reg = <0x5d>; 72109614acdSSameer Pujar 72209614acdSSameer Pujar xbar_mix_in10: endpoint { 72309614acdSSameer Pujar remote-endpoint = <&mix_in10>; 72409614acdSSameer Pujar }; 72509614acdSSameer Pujar }; 72609614acdSSameer Pujar 72709614acdSSameer Pujar port@5e { 72809614acdSSameer Pujar reg = <0x5e>; 72909614acdSSameer Pujar 73009614acdSSameer Pujar xbar_mix_out1: endpoint { 73109614acdSSameer Pujar remote-endpoint = <&mix_out1>; 73209614acdSSameer Pujar }; 73309614acdSSameer Pujar }; 73409614acdSSameer Pujar 73509614acdSSameer Pujar port@5f { 73609614acdSSameer Pujar reg = <0x5f>; 73709614acdSSameer Pujar 73809614acdSSameer Pujar xbar_mix_out2: endpoint { 73909614acdSSameer Pujar remote-endpoint = <&mix_out2>; 74009614acdSSameer Pujar }; 74109614acdSSameer Pujar }; 74209614acdSSameer Pujar 74309614acdSSameer Pujar port@60 { 74409614acdSSameer Pujar reg = <0x60>; 74509614acdSSameer Pujar 74609614acdSSameer Pujar xbar_mix_out3: endpoint { 74709614acdSSameer Pujar remote-endpoint = <&mix_out3>; 74809614acdSSameer Pujar }; 74909614acdSSameer Pujar }; 75009614acdSSameer Pujar 75109614acdSSameer Pujar port@61 { 75209614acdSSameer Pujar reg = <0x61>; 75309614acdSSameer Pujar 75409614acdSSameer Pujar xbar_mix_out4: endpoint { 75509614acdSSameer Pujar remote-endpoint = <&mix_out4>; 75609614acdSSameer Pujar }; 75709614acdSSameer Pujar }; 75809614acdSSameer Pujar 75909614acdSSameer Pujar port@62 { 76009614acdSSameer Pujar reg = <0x62>; 76109614acdSSameer Pujar 76209614acdSSameer Pujar xbar_mix_out5: endpoint { 76309614acdSSameer Pujar remote-endpoint = <&mix_out5>; 76409614acdSSameer Pujar }; 76509614acdSSameer Pujar }; 766261a46a9SSameer Pujar 767261a46a9SSameer Pujar xbar_asrc_in1_port: port@63 { 768261a46a9SSameer Pujar reg = <0x63>; 769261a46a9SSameer Pujar 770261a46a9SSameer Pujar xbar_asrc_in1_ep: endpoint { 771261a46a9SSameer Pujar remote-endpoint = <&asrc_in1_ep>; 772261a46a9SSameer Pujar }; 773261a46a9SSameer Pujar }; 774261a46a9SSameer Pujar 775261a46a9SSameer Pujar port@64 { 776261a46a9SSameer Pujar reg = <0x64>; 777261a46a9SSameer Pujar 778261a46a9SSameer Pujar xbar_asrc_out1_ep: endpoint { 779261a46a9SSameer Pujar remote-endpoint = <&asrc_out1_ep>; 780261a46a9SSameer Pujar }; 781261a46a9SSameer Pujar }; 782261a46a9SSameer Pujar 783261a46a9SSameer Pujar xbar_asrc_in2_port: port@65 { 784261a46a9SSameer Pujar reg = <0x65>; 785261a46a9SSameer Pujar 786261a46a9SSameer Pujar xbar_asrc_in2_ep: endpoint { 787261a46a9SSameer Pujar remote-endpoint = <&asrc_in2_ep>; 788261a46a9SSameer Pujar }; 789261a46a9SSameer Pujar }; 790261a46a9SSameer Pujar 791261a46a9SSameer Pujar port@66 { 792261a46a9SSameer Pujar reg = <0x66>; 793261a46a9SSameer Pujar 794261a46a9SSameer Pujar xbar_asrc_out2_ep: endpoint { 795261a46a9SSameer Pujar remote-endpoint = <&asrc_out2_ep>; 796261a46a9SSameer Pujar }; 797261a46a9SSameer Pujar }; 798261a46a9SSameer Pujar 799261a46a9SSameer Pujar xbar_asrc_in3_port: port@67 { 800261a46a9SSameer Pujar reg = <0x67>; 801261a46a9SSameer Pujar 802261a46a9SSameer Pujar xbar_asrc_in3_ep: endpoint { 803261a46a9SSameer Pujar remote-endpoint = <&asrc_in3_ep>; 804261a46a9SSameer Pujar }; 805261a46a9SSameer Pujar }; 806261a46a9SSameer Pujar 807261a46a9SSameer Pujar port@68 { 808261a46a9SSameer Pujar reg = <0x68>; 809261a46a9SSameer Pujar 810261a46a9SSameer Pujar xbar_asrc_out3_ep: endpoint { 811261a46a9SSameer Pujar remote-endpoint = <&asrc_out3_ep>; 812261a46a9SSameer Pujar }; 813261a46a9SSameer Pujar }; 814261a46a9SSameer Pujar 815261a46a9SSameer Pujar xbar_asrc_in4_port: port@69 { 816261a46a9SSameer Pujar reg = <0x69>; 817261a46a9SSameer Pujar 818261a46a9SSameer Pujar xbar_asrc_in4_ep: endpoint { 819261a46a9SSameer Pujar remote-endpoint = <&asrc_in4_ep>; 820261a46a9SSameer Pujar }; 821261a46a9SSameer Pujar }; 822261a46a9SSameer Pujar 823261a46a9SSameer Pujar port@6a { 824261a46a9SSameer Pujar reg = <0x6a>; 825261a46a9SSameer Pujar 826261a46a9SSameer Pujar xbar_asrc_out4_ep: endpoint { 827261a46a9SSameer Pujar remote-endpoint = <&asrc_out4_ep>; 828261a46a9SSameer Pujar }; 829261a46a9SSameer Pujar }; 830261a46a9SSameer Pujar 831261a46a9SSameer Pujar xbar_asrc_in5_port: port@6b { 832261a46a9SSameer Pujar reg = <0x6b>; 833261a46a9SSameer Pujar 834261a46a9SSameer Pujar xbar_asrc_in5_ep: endpoint { 835261a46a9SSameer Pujar remote-endpoint = <&asrc_in5_ep>; 836261a46a9SSameer Pujar }; 837261a46a9SSameer Pujar }; 838261a46a9SSameer Pujar 839261a46a9SSameer Pujar port@6c { 840261a46a9SSameer Pujar reg = <0x6c>; 841261a46a9SSameer Pujar 842261a46a9SSameer Pujar xbar_asrc_out5_ep: endpoint { 843261a46a9SSameer Pujar remote-endpoint = <&asrc_out5_ep>; 844261a46a9SSameer Pujar }; 845261a46a9SSameer Pujar }; 846261a46a9SSameer Pujar 847261a46a9SSameer Pujar xbar_asrc_in6_port: port@6d { 848261a46a9SSameer Pujar reg = <0x6d>; 849261a46a9SSameer Pujar 850261a46a9SSameer Pujar xbar_asrc_in6_ep: endpoint { 851261a46a9SSameer Pujar remote-endpoint = <&asrc_in6_ep>; 852261a46a9SSameer Pujar }; 853261a46a9SSameer Pujar }; 854261a46a9SSameer Pujar 855261a46a9SSameer Pujar port@6e { 856261a46a9SSameer Pujar reg = <0x6e>; 857261a46a9SSameer Pujar 858261a46a9SSameer Pujar xbar_asrc_out6_ep: endpoint { 859261a46a9SSameer Pujar remote-endpoint = <&asrc_out6_ep>; 860261a46a9SSameer Pujar }; 861261a46a9SSameer Pujar }; 862261a46a9SSameer Pujar 863261a46a9SSameer Pujar xbar_asrc_in7_port: port@6f { 864261a46a9SSameer Pujar reg = <0x6f>; 865261a46a9SSameer Pujar 866261a46a9SSameer Pujar xbar_asrc_in7_ep: endpoint { 867261a46a9SSameer Pujar remote-endpoint = <&asrc_in7_ep>; 868261a46a9SSameer Pujar }; 869261a46a9SSameer Pujar }; 870afcb41e3SSameer Pujar 871afcb41e3SSameer Pujar xbar_ope1_in_port: port@70 { 872afcb41e3SSameer Pujar reg = <0x70>; 873afcb41e3SSameer Pujar 874afcb41e3SSameer Pujar xbar_ope1_in_ep: endpoint { 875afcb41e3SSameer Pujar remote-endpoint = <&ope1_cif_in_ep>; 876afcb41e3SSameer Pujar }; 877afcb41e3SSameer Pujar }; 878afcb41e3SSameer Pujar 879afcb41e3SSameer Pujar port@71 { 880afcb41e3SSameer Pujar reg = <0x71>; 881afcb41e3SSameer Pujar 882afcb41e3SSameer Pujar xbar_ope1_out_ep: endpoint { 883afcb41e3SSameer Pujar remote-endpoint = <&ope1_cif_out_ep>; 884afcb41e3SSameer Pujar }; 885afcb41e3SSameer Pujar }; 88609614acdSSameer Pujar }; 88709614acdSSameer Pujar 88809614acdSSameer Pujar i2s@2901000 { 88909614acdSSameer Pujar status = "okay"; 89009614acdSSameer Pujar 89109614acdSSameer Pujar ports { 89209614acdSSameer Pujar #address-cells = <1>; 89309614acdSSameer Pujar #size-cells = <0>; 89409614acdSSameer Pujar 89509614acdSSameer Pujar port@0 { 89609614acdSSameer Pujar reg = <0>; 89709614acdSSameer Pujar 89809614acdSSameer Pujar i2s1_cif: endpoint { 89909614acdSSameer Pujar remote-endpoint = <&xbar_i2s1>; 90009614acdSSameer Pujar }; 90109614acdSSameer Pujar }; 90209614acdSSameer Pujar 90309614acdSSameer Pujar i2s1_port: port@1 { 90409614acdSSameer Pujar reg = <1>; 90509614acdSSameer Pujar 90609614acdSSameer Pujar i2s1_dap: endpoint { 90709614acdSSameer Pujar dai-format = "i2s"; 90809614acdSSameer Pujar /* placeholder for external codec */ 90909614acdSSameer Pujar }; 91009614acdSSameer Pujar }; 91109614acdSSameer Pujar }; 91209614acdSSameer Pujar }; 91309614acdSSameer Pujar 91409614acdSSameer Pujar i2s@2901100 { 91509614acdSSameer Pujar status = "okay"; 91609614acdSSameer Pujar 91709614acdSSameer Pujar ports { 91809614acdSSameer Pujar #address-cells = <1>; 91909614acdSSameer Pujar #size-cells = <0>; 92009614acdSSameer Pujar 92109614acdSSameer Pujar port@0 { 92209614acdSSameer Pujar reg = <0>; 92309614acdSSameer Pujar 92409614acdSSameer Pujar i2s2_cif: endpoint { 92509614acdSSameer Pujar remote-endpoint = <&xbar_i2s2>; 92609614acdSSameer Pujar }; 92709614acdSSameer Pujar }; 92809614acdSSameer Pujar 92909614acdSSameer Pujar i2s2_port: port@1 { 93009614acdSSameer Pujar reg = <1>; 93109614acdSSameer Pujar 93209614acdSSameer Pujar i2s2_dap: endpoint { 93309614acdSSameer Pujar dai-format = "i2s"; 93409614acdSSameer Pujar /* placeholder for external codec */ 93509614acdSSameer Pujar }; 93609614acdSSameer Pujar }; 93709614acdSSameer Pujar }; 93809614acdSSameer Pujar }; 93909614acdSSameer Pujar 94009614acdSSameer Pujar i2s@2901300 { 94109614acdSSameer Pujar status = "okay"; 94209614acdSSameer Pujar 94309614acdSSameer Pujar ports { 94409614acdSSameer Pujar #address-cells = <1>; 94509614acdSSameer Pujar #size-cells = <0>; 94609614acdSSameer Pujar 94709614acdSSameer Pujar port@0 { 94809614acdSSameer Pujar reg = <0>; 94909614acdSSameer Pujar 95009614acdSSameer Pujar i2s4_cif: endpoint { 95109614acdSSameer Pujar remote-endpoint = <&xbar_i2s4>; 95209614acdSSameer Pujar }; 95309614acdSSameer Pujar }; 95409614acdSSameer Pujar 95509614acdSSameer Pujar i2s4_port: port@1 { 95609614acdSSameer Pujar reg = <1>; 95709614acdSSameer Pujar 95809614acdSSameer Pujar i2s4_dap: endpoint { 95909614acdSSameer Pujar dai-format = "i2s"; 96009614acdSSameer Pujar /* placeholder for external codec */ 96109614acdSSameer Pujar }; 96209614acdSSameer Pujar }; 96309614acdSSameer Pujar }; 96409614acdSSameer Pujar }; 96509614acdSSameer Pujar 96609614acdSSameer Pujar i2s@2901500 { 96709614acdSSameer Pujar status = "okay"; 96809614acdSSameer Pujar 96909614acdSSameer Pujar ports { 97009614acdSSameer Pujar #address-cells = <1>; 97109614acdSSameer Pujar #size-cells = <0>; 97209614acdSSameer Pujar 97309614acdSSameer Pujar port@0 { 97409614acdSSameer Pujar reg = <0>; 97509614acdSSameer Pujar 97609614acdSSameer Pujar i2s6_cif: endpoint { 97709614acdSSameer Pujar remote-endpoint = <&xbar_i2s6>; 97809614acdSSameer Pujar }; 97909614acdSSameer Pujar }; 98009614acdSSameer Pujar 98109614acdSSameer Pujar i2s6_port: port@1 { 98209614acdSSameer Pujar reg = <1>; 98309614acdSSameer Pujar 98409614acdSSameer Pujar i2s6_dap: endpoint { 98509614acdSSameer Pujar dai-format = "i2s"; 98609614acdSSameer Pujar /* placeholder for external codec */ 98709614acdSSameer Pujar }; 98809614acdSSameer Pujar }; 98909614acdSSameer Pujar }; 99009614acdSSameer Pujar }; 99109614acdSSameer Pujar 99209614acdSSameer Pujar sfc@2902000 { 99309614acdSSameer Pujar status = "okay"; 99409614acdSSameer Pujar 99509614acdSSameer Pujar ports { 99609614acdSSameer Pujar #address-cells = <1>; 99709614acdSSameer Pujar #size-cells = <0>; 99809614acdSSameer Pujar 99909614acdSSameer Pujar port@0 { 100009614acdSSameer Pujar reg = <0>; 100109614acdSSameer Pujar 100209614acdSSameer Pujar sfc1_cif_in: endpoint { 100309614acdSSameer Pujar remote-endpoint = <&xbar_sfc1_in>; 100409614acdSSameer Pujar }; 100509614acdSSameer Pujar }; 100609614acdSSameer Pujar 100709614acdSSameer Pujar sfc1_out_port: port@1 { 100809614acdSSameer Pujar reg = <1>; 100909614acdSSameer Pujar 101009614acdSSameer Pujar sfc1_cif_out: endpoint { 101109614acdSSameer Pujar remote-endpoint = <&xbar_sfc1_out>; 101209614acdSSameer Pujar }; 101309614acdSSameer Pujar }; 101409614acdSSameer Pujar }; 101509614acdSSameer Pujar }; 101609614acdSSameer Pujar 101709614acdSSameer Pujar sfc@2902200 { 101809614acdSSameer Pujar status = "okay"; 101909614acdSSameer Pujar 102009614acdSSameer Pujar ports { 102109614acdSSameer Pujar #address-cells = <1>; 102209614acdSSameer Pujar #size-cells = <0>; 102309614acdSSameer Pujar 102409614acdSSameer Pujar port@0 { 102509614acdSSameer Pujar reg = <0>; 102609614acdSSameer Pujar 102709614acdSSameer Pujar sfc2_cif_in: endpoint { 102809614acdSSameer Pujar remote-endpoint = <&xbar_sfc2_in>; 102909614acdSSameer Pujar }; 103009614acdSSameer Pujar }; 103109614acdSSameer Pujar 103209614acdSSameer Pujar sfc2_out_port: port@1 { 103309614acdSSameer Pujar reg = <1>; 103409614acdSSameer Pujar 103509614acdSSameer Pujar sfc2_cif_out: endpoint { 103609614acdSSameer Pujar remote-endpoint = <&xbar_sfc2_out>; 103709614acdSSameer Pujar }; 103809614acdSSameer Pujar }; 103909614acdSSameer Pujar }; 104009614acdSSameer Pujar }; 104109614acdSSameer Pujar 104209614acdSSameer Pujar sfc@2902400 { 104309614acdSSameer Pujar status = "okay"; 104409614acdSSameer Pujar 104509614acdSSameer Pujar ports { 104609614acdSSameer Pujar #address-cells = <1>; 104709614acdSSameer Pujar #size-cells = <0>; 104809614acdSSameer Pujar 104909614acdSSameer Pujar port@0 { 105009614acdSSameer Pujar reg = <0>; 105109614acdSSameer Pujar 105209614acdSSameer Pujar sfc3_cif_in: endpoint { 105309614acdSSameer Pujar remote-endpoint = <&xbar_sfc3_in>; 105409614acdSSameer Pujar }; 105509614acdSSameer Pujar }; 105609614acdSSameer Pujar 105709614acdSSameer Pujar sfc3_out_port: port@1 { 105809614acdSSameer Pujar reg = <1>; 105909614acdSSameer Pujar 106009614acdSSameer Pujar sfc3_cif_out: endpoint { 106109614acdSSameer Pujar remote-endpoint = <&xbar_sfc3_out>; 106209614acdSSameer Pujar }; 106309614acdSSameer Pujar }; 106409614acdSSameer Pujar }; 106509614acdSSameer Pujar }; 106609614acdSSameer Pujar 106709614acdSSameer Pujar sfc@2902600 { 106809614acdSSameer Pujar status = "okay"; 106909614acdSSameer Pujar 107009614acdSSameer Pujar ports { 107109614acdSSameer Pujar #address-cells = <1>; 107209614acdSSameer Pujar #size-cells = <0>; 107309614acdSSameer Pujar 107409614acdSSameer Pujar port@0 { 107509614acdSSameer Pujar reg = <0>; 107609614acdSSameer Pujar 107709614acdSSameer Pujar sfc4_cif_in: endpoint { 107809614acdSSameer Pujar remote-endpoint = <&xbar_sfc4_in>; 107909614acdSSameer Pujar }; 108009614acdSSameer Pujar }; 108109614acdSSameer Pujar 108209614acdSSameer Pujar sfc4_out_port: port@1 { 108309614acdSSameer Pujar reg = <1>; 108409614acdSSameer Pujar 108509614acdSSameer Pujar sfc4_cif_out: endpoint { 108609614acdSSameer Pujar remote-endpoint = <&xbar_sfc4_out>; 108709614acdSSameer Pujar }; 108809614acdSSameer Pujar }; 108909614acdSSameer Pujar }; 109009614acdSSameer Pujar }; 109109614acdSSameer Pujar 109209614acdSSameer Pujar amx@2903000 { 109309614acdSSameer Pujar status = "okay"; 109409614acdSSameer Pujar 109509614acdSSameer Pujar ports { 109609614acdSSameer Pujar #address-cells = <1>; 109709614acdSSameer Pujar #size-cells = <0>; 109809614acdSSameer Pujar 109909614acdSSameer Pujar port@0 { 110009614acdSSameer Pujar reg = <0>; 110109614acdSSameer Pujar 110209614acdSSameer Pujar amx1_in1: endpoint { 110309614acdSSameer Pujar remote-endpoint = <&xbar_amx1_in1>; 110409614acdSSameer Pujar }; 110509614acdSSameer Pujar }; 110609614acdSSameer Pujar 110709614acdSSameer Pujar port@1 { 110809614acdSSameer Pujar reg = <1>; 110909614acdSSameer Pujar 111009614acdSSameer Pujar amx1_in2: endpoint { 111109614acdSSameer Pujar remote-endpoint = <&xbar_amx1_in2>; 111209614acdSSameer Pujar }; 111309614acdSSameer Pujar }; 111409614acdSSameer Pujar 111509614acdSSameer Pujar port@2 { 111609614acdSSameer Pujar reg = <2>; 111709614acdSSameer Pujar 111809614acdSSameer Pujar amx1_in3: endpoint { 111909614acdSSameer Pujar remote-endpoint = <&xbar_amx1_in3>; 112009614acdSSameer Pujar }; 112109614acdSSameer Pujar }; 112209614acdSSameer Pujar 112309614acdSSameer Pujar port@3 { 112409614acdSSameer Pujar reg = <3>; 112509614acdSSameer Pujar 112609614acdSSameer Pujar amx1_in4: endpoint { 112709614acdSSameer Pujar remote-endpoint = <&xbar_amx1_in4>; 112809614acdSSameer Pujar }; 112909614acdSSameer Pujar }; 113009614acdSSameer Pujar 113109614acdSSameer Pujar amx1_out_port: port@4 { 113209614acdSSameer Pujar reg = <4>; 113309614acdSSameer Pujar 113409614acdSSameer Pujar amx1_out: endpoint { 113509614acdSSameer Pujar remote-endpoint = <&xbar_amx1_out>; 113609614acdSSameer Pujar }; 113709614acdSSameer Pujar }; 113809614acdSSameer Pujar }; 113909614acdSSameer Pujar }; 114009614acdSSameer Pujar 114109614acdSSameer Pujar amx@2903100 { 114209614acdSSameer Pujar status = "okay"; 114309614acdSSameer Pujar 114409614acdSSameer Pujar ports { 114509614acdSSameer Pujar #address-cells = <1>; 114609614acdSSameer Pujar #size-cells = <0>; 114709614acdSSameer Pujar 114809614acdSSameer Pujar port@0 { 114909614acdSSameer Pujar reg = <0>; 115009614acdSSameer Pujar 115109614acdSSameer Pujar amx2_in1: endpoint { 115209614acdSSameer Pujar remote-endpoint = <&xbar_amx2_in1>; 115309614acdSSameer Pujar }; 115409614acdSSameer Pujar }; 115509614acdSSameer Pujar 115609614acdSSameer Pujar port@1 { 115709614acdSSameer Pujar reg = <1>; 115809614acdSSameer Pujar 115909614acdSSameer Pujar amx2_in2: endpoint { 116009614acdSSameer Pujar remote-endpoint = <&xbar_amx2_in2>; 116109614acdSSameer Pujar }; 116209614acdSSameer Pujar }; 116309614acdSSameer Pujar 116409614acdSSameer Pujar port@2 { 116509614acdSSameer Pujar reg = <2>; 116609614acdSSameer Pujar 116709614acdSSameer Pujar amx2_in3: endpoint { 116809614acdSSameer Pujar remote-endpoint = <&xbar_amx2_in3>; 116909614acdSSameer Pujar }; 117009614acdSSameer Pujar }; 117109614acdSSameer Pujar 117209614acdSSameer Pujar port@3 { 117309614acdSSameer Pujar reg = <3>; 117409614acdSSameer Pujar 117509614acdSSameer Pujar amx2_in4: endpoint { 117609614acdSSameer Pujar remote-endpoint = <&xbar_amx2_in4>; 117709614acdSSameer Pujar }; 117809614acdSSameer Pujar }; 117909614acdSSameer Pujar 118009614acdSSameer Pujar amx2_out_port: port@4 { 118109614acdSSameer Pujar reg = <4>; 118209614acdSSameer Pujar 118309614acdSSameer Pujar amx2_out: endpoint { 118409614acdSSameer Pujar remote-endpoint = <&xbar_amx2_out>; 118509614acdSSameer Pujar }; 118609614acdSSameer Pujar }; 118709614acdSSameer Pujar }; 118809614acdSSameer Pujar }; 118909614acdSSameer Pujar 119009614acdSSameer Pujar amx@2903200 { 119109614acdSSameer Pujar status = "okay"; 119209614acdSSameer Pujar 119309614acdSSameer Pujar ports { 119409614acdSSameer Pujar #address-cells = <1>; 119509614acdSSameer Pujar #size-cells = <0>; 119609614acdSSameer Pujar 119709614acdSSameer Pujar port@0 { 119809614acdSSameer Pujar reg = <0>; 119909614acdSSameer Pujar 120009614acdSSameer Pujar amx3_in1: endpoint { 120109614acdSSameer Pujar remote-endpoint = <&xbar_amx3_in1>; 120209614acdSSameer Pujar }; 120309614acdSSameer Pujar }; 120409614acdSSameer Pujar 120509614acdSSameer Pujar port@1 { 120609614acdSSameer Pujar reg = <1>; 120709614acdSSameer Pujar 120809614acdSSameer Pujar amx3_in2: endpoint { 120909614acdSSameer Pujar remote-endpoint = <&xbar_amx3_in2>; 121009614acdSSameer Pujar }; 121109614acdSSameer Pujar }; 121209614acdSSameer Pujar 121309614acdSSameer Pujar port@2 { 121409614acdSSameer Pujar reg = <2>; 121509614acdSSameer Pujar 121609614acdSSameer Pujar amx3_in3: endpoint { 121709614acdSSameer Pujar remote-endpoint = <&xbar_amx3_in3>; 121809614acdSSameer Pujar }; 121909614acdSSameer Pujar }; 122009614acdSSameer Pujar 122109614acdSSameer Pujar port@3 { 122209614acdSSameer Pujar reg = <3>; 122309614acdSSameer Pujar 122409614acdSSameer Pujar amx3_in4: endpoint { 122509614acdSSameer Pujar remote-endpoint = <&xbar_amx3_in4>; 122609614acdSSameer Pujar }; 122709614acdSSameer Pujar }; 122809614acdSSameer Pujar 122909614acdSSameer Pujar amx3_out_port: port@4 { 123009614acdSSameer Pujar reg = <4>; 123109614acdSSameer Pujar 123209614acdSSameer Pujar amx3_out: endpoint { 123309614acdSSameer Pujar remote-endpoint = <&xbar_amx3_out>; 123409614acdSSameer Pujar }; 123509614acdSSameer Pujar }; 123609614acdSSameer Pujar }; 123709614acdSSameer Pujar }; 123809614acdSSameer Pujar 123909614acdSSameer Pujar amx@2903300 { 124009614acdSSameer Pujar status = "okay"; 124109614acdSSameer Pujar 124209614acdSSameer Pujar ports { 124309614acdSSameer Pujar #address-cells = <1>; 124409614acdSSameer Pujar #size-cells = <0>; 124509614acdSSameer Pujar 124609614acdSSameer Pujar port@0 { 124709614acdSSameer Pujar reg = <0>; 124809614acdSSameer Pujar 124909614acdSSameer Pujar amx4_in1: endpoint { 125009614acdSSameer Pujar remote-endpoint = <&xbar_amx4_in1>; 125109614acdSSameer Pujar }; 125209614acdSSameer Pujar }; 125309614acdSSameer Pujar 125409614acdSSameer Pujar port@1 { 125509614acdSSameer Pujar reg = <1>; 125609614acdSSameer Pujar 125709614acdSSameer Pujar amx4_in2: endpoint { 125809614acdSSameer Pujar remote-endpoint = <&xbar_amx4_in2>; 125909614acdSSameer Pujar }; 126009614acdSSameer Pujar }; 126109614acdSSameer Pujar 126209614acdSSameer Pujar port@2 { 126309614acdSSameer Pujar reg = <2>; 126409614acdSSameer Pujar 126509614acdSSameer Pujar amx4_in3: endpoint { 126609614acdSSameer Pujar remote-endpoint = <&xbar_amx4_in3>; 126709614acdSSameer Pujar }; 126809614acdSSameer Pujar }; 126909614acdSSameer Pujar 127009614acdSSameer Pujar port@3 { 127109614acdSSameer Pujar reg = <3>; 127209614acdSSameer Pujar 127309614acdSSameer Pujar amx4_in4: endpoint { 127409614acdSSameer Pujar remote-endpoint = <&xbar_amx4_in4>; 127509614acdSSameer Pujar }; 127609614acdSSameer Pujar }; 127709614acdSSameer Pujar 127809614acdSSameer Pujar amx4_out_port: port@4 { 127909614acdSSameer Pujar reg = <4>; 128009614acdSSameer Pujar 128109614acdSSameer Pujar amx4_out: endpoint { 128209614acdSSameer Pujar remote-endpoint = <&xbar_amx4_out>; 128309614acdSSameer Pujar }; 128409614acdSSameer Pujar }; 128509614acdSSameer Pujar }; 128609614acdSSameer Pujar }; 128709614acdSSameer Pujar 128809614acdSSameer Pujar adx@2903800 { 128909614acdSSameer Pujar status = "okay"; 129009614acdSSameer Pujar 129109614acdSSameer Pujar ports { 129209614acdSSameer Pujar #address-cells = <1>; 129309614acdSSameer Pujar #size-cells = <0>; 129409614acdSSameer Pujar 129509614acdSSameer Pujar port@0 { 129609614acdSSameer Pujar reg = <0>; 129709614acdSSameer Pujar 129809614acdSSameer Pujar adx1_in: endpoint { 129909614acdSSameer Pujar remote-endpoint = <&xbar_adx1_in>; 130009614acdSSameer Pujar }; 130109614acdSSameer Pujar }; 130209614acdSSameer Pujar 130309614acdSSameer Pujar adx1_out1_port: port@1 { 130409614acdSSameer Pujar reg = <1>; 130509614acdSSameer Pujar 130609614acdSSameer Pujar adx1_out1: endpoint { 130709614acdSSameer Pujar remote-endpoint = <&xbar_adx1_out1>; 130809614acdSSameer Pujar }; 130909614acdSSameer Pujar }; 131009614acdSSameer Pujar 131109614acdSSameer Pujar adx1_out2_port: port@2 { 131209614acdSSameer Pujar reg = <2>; 131309614acdSSameer Pujar 131409614acdSSameer Pujar adx1_out2: endpoint { 131509614acdSSameer Pujar remote-endpoint = <&xbar_adx1_out2>; 131609614acdSSameer Pujar }; 131709614acdSSameer Pujar }; 131809614acdSSameer Pujar 131909614acdSSameer Pujar adx1_out3_port: port@3 { 132009614acdSSameer Pujar reg = <3>; 132109614acdSSameer Pujar 132209614acdSSameer Pujar adx1_out3: endpoint { 132309614acdSSameer Pujar remote-endpoint = <&xbar_adx1_out3>; 132409614acdSSameer Pujar }; 132509614acdSSameer Pujar }; 132609614acdSSameer Pujar 132709614acdSSameer Pujar adx1_out4_port: port@4 { 132809614acdSSameer Pujar reg = <4>; 132909614acdSSameer Pujar 133009614acdSSameer Pujar adx1_out4: endpoint { 133109614acdSSameer Pujar remote-endpoint = <&xbar_adx1_out4>; 133209614acdSSameer Pujar }; 133309614acdSSameer Pujar }; 133409614acdSSameer Pujar }; 133509614acdSSameer Pujar }; 133609614acdSSameer Pujar 133709614acdSSameer Pujar adx@2903900 { 133809614acdSSameer Pujar status = "okay"; 133909614acdSSameer Pujar 134009614acdSSameer Pujar ports { 134109614acdSSameer Pujar #address-cells = <1>; 134209614acdSSameer Pujar #size-cells = <0>; 134309614acdSSameer Pujar 134409614acdSSameer Pujar port@0 { 134509614acdSSameer Pujar reg = <0>; 134609614acdSSameer Pujar 134709614acdSSameer Pujar adx2_in: endpoint { 134809614acdSSameer Pujar remote-endpoint = <&xbar_adx2_in>; 134909614acdSSameer Pujar }; 135009614acdSSameer Pujar }; 135109614acdSSameer Pujar 135209614acdSSameer Pujar adx2_out1_port: port@1 { 135309614acdSSameer Pujar reg = <1>; 135409614acdSSameer Pujar 135509614acdSSameer Pujar adx2_out1: endpoint { 135609614acdSSameer Pujar remote-endpoint = <&xbar_adx2_out1>; 135709614acdSSameer Pujar }; 135809614acdSSameer Pujar }; 135909614acdSSameer Pujar 136009614acdSSameer Pujar adx2_out2_port: port@2 { 136109614acdSSameer Pujar reg = <2>; 136209614acdSSameer Pujar 136309614acdSSameer Pujar adx2_out2: endpoint { 136409614acdSSameer Pujar remote-endpoint = <&xbar_adx2_out2>; 136509614acdSSameer Pujar }; 136609614acdSSameer Pujar }; 136709614acdSSameer Pujar 136809614acdSSameer Pujar adx2_out3_port: port@3 { 136909614acdSSameer Pujar reg = <3>; 137009614acdSSameer Pujar 137109614acdSSameer Pujar adx2_out3: endpoint { 137209614acdSSameer Pujar remote-endpoint = <&xbar_adx2_out3>; 137309614acdSSameer Pujar }; 137409614acdSSameer Pujar }; 137509614acdSSameer Pujar 137609614acdSSameer Pujar adx2_out4_port: port@4 { 137709614acdSSameer Pujar reg = <4>; 137809614acdSSameer Pujar 137909614acdSSameer Pujar adx2_out4: endpoint { 138009614acdSSameer Pujar remote-endpoint = <&xbar_adx2_out4>; 138109614acdSSameer Pujar }; 138209614acdSSameer Pujar }; 138309614acdSSameer Pujar }; 138409614acdSSameer Pujar }; 138509614acdSSameer Pujar 138609614acdSSameer Pujar adx@2903a00 { 138709614acdSSameer Pujar status = "okay"; 138809614acdSSameer Pujar 138909614acdSSameer Pujar ports { 139009614acdSSameer Pujar #address-cells = <1>; 139109614acdSSameer Pujar #size-cells = <0>; 139209614acdSSameer Pujar 139309614acdSSameer Pujar port@0 { 139409614acdSSameer Pujar reg = <0>; 139509614acdSSameer Pujar 139609614acdSSameer Pujar adx3_in: endpoint { 139709614acdSSameer Pujar remote-endpoint = <&xbar_adx3_in>; 139809614acdSSameer Pujar }; 139909614acdSSameer Pujar }; 140009614acdSSameer Pujar 140109614acdSSameer Pujar adx3_out1_port: port@1 { 140209614acdSSameer Pujar reg = <1>; 140309614acdSSameer Pujar 140409614acdSSameer Pujar adx3_out1: endpoint { 140509614acdSSameer Pujar remote-endpoint = <&xbar_adx3_out1>; 140609614acdSSameer Pujar }; 140709614acdSSameer Pujar }; 140809614acdSSameer Pujar 140909614acdSSameer Pujar adx3_out2_port: port@2 { 141009614acdSSameer Pujar reg = <2>; 141109614acdSSameer Pujar 141209614acdSSameer Pujar adx3_out2: endpoint { 141309614acdSSameer Pujar remote-endpoint = <&xbar_adx3_out2>; 141409614acdSSameer Pujar }; 141509614acdSSameer Pujar }; 141609614acdSSameer Pujar 141709614acdSSameer Pujar adx3_out3_port: port@3 { 141809614acdSSameer Pujar reg = <3>; 141909614acdSSameer Pujar 142009614acdSSameer Pujar adx3_out3: endpoint { 142109614acdSSameer Pujar remote-endpoint = <&xbar_adx3_out3>; 142209614acdSSameer Pujar }; 142309614acdSSameer Pujar }; 142409614acdSSameer Pujar 142509614acdSSameer Pujar adx3_out4_port: port@4 { 142609614acdSSameer Pujar reg = <4>; 142709614acdSSameer Pujar 142809614acdSSameer Pujar adx3_out4: endpoint { 142909614acdSSameer Pujar remote-endpoint = <&xbar_adx3_out4>; 143009614acdSSameer Pujar }; 143109614acdSSameer Pujar }; 143209614acdSSameer Pujar }; 143309614acdSSameer Pujar }; 143409614acdSSameer Pujar 143509614acdSSameer Pujar adx@2903b00 { 143609614acdSSameer Pujar status = "okay"; 143709614acdSSameer Pujar 143809614acdSSameer Pujar ports { 143909614acdSSameer Pujar #address-cells = <1>; 144009614acdSSameer Pujar #size-cells = <0>; 144109614acdSSameer Pujar 144209614acdSSameer Pujar port@0 { 144309614acdSSameer Pujar reg = <0>; 144409614acdSSameer Pujar 144509614acdSSameer Pujar adx4_in: endpoint { 144609614acdSSameer Pujar remote-endpoint = <&xbar_adx4_in>; 144709614acdSSameer Pujar }; 144809614acdSSameer Pujar }; 144909614acdSSameer Pujar 145009614acdSSameer Pujar adx4_out1_port: port@1 { 145109614acdSSameer Pujar reg = <1>; 145209614acdSSameer Pujar 145309614acdSSameer Pujar adx4_out1: endpoint { 145409614acdSSameer Pujar remote-endpoint = <&xbar_adx4_out1>; 145509614acdSSameer Pujar }; 145609614acdSSameer Pujar }; 145709614acdSSameer Pujar 145809614acdSSameer Pujar adx4_out2_port: port@2 { 145909614acdSSameer Pujar reg = <2>; 146009614acdSSameer Pujar 146109614acdSSameer Pujar adx4_out2: endpoint { 146209614acdSSameer Pujar remote-endpoint = <&xbar_adx4_out2>; 146309614acdSSameer Pujar }; 146409614acdSSameer Pujar }; 146509614acdSSameer Pujar 146609614acdSSameer Pujar adx4_out3_port: port@3 { 146709614acdSSameer Pujar reg = <3>; 146809614acdSSameer Pujar 146909614acdSSameer Pujar adx4_out3: endpoint { 147009614acdSSameer Pujar remote-endpoint = <&xbar_adx4_out3>; 147109614acdSSameer Pujar }; 147209614acdSSameer Pujar }; 147309614acdSSameer Pujar 147409614acdSSameer Pujar adx4_out4_port: port@4 { 147509614acdSSameer Pujar reg = <4>; 147609614acdSSameer Pujar 147709614acdSSameer Pujar adx4_out4: endpoint { 147809614acdSSameer Pujar remote-endpoint = <&xbar_adx4_out4>; 147909614acdSSameer Pujar }; 148009614acdSSameer Pujar }; 148109614acdSSameer Pujar }; 148209614acdSSameer Pujar }; 148309614acdSSameer Pujar 148409614acdSSameer Pujar dmic@2904200 { 148509614acdSSameer Pujar status = "okay"; 148609614acdSSameer Pujar 148709614acdSSameer Pujar ports { 148809614acdSSameer Pujar #address-cells = <1>; 148909614acdSSameer Pujar #size-cells = <0>; 149009614acdSSameer Pujar 149109614acdSSameer Pujar port@0 { 149209614acdSSameer Pujar reg = <0>; 149309614acdSSameer Pujar 149409614acdSSameer Pujar dmic3_cif: endpoint { 149509614acdSSameer Pujar remote-endpoint = <&xbar_dmic3>; 149609614acdSSameer Pujar }; 149709614acdSSameer Pujar }; 149809614acdSSameer Pujar 149909614acdSSameer Pujar dmic3_port: port@1 { 150009614acdSSameer Pujar reg = <1>; 150109614acdSSameer Pujar 150209614acdSSameer Pujar dmic3_dap: endpoint { 150309614acdSSameer Pujar /* placeholder for external codec */ 150409614acdSSameer Pujar }; 150509614acdSSameer Pujar }; 150609614acdSSameer Pujar }; 150709614acdSSameer Pujar }; 150809614acdSSameer Pujar 1509afcb41e3SSameer Pujar processing-engine@2908000 { 1510afcb41e3SSameer Pujar status = "okay"; 1511afcb41e3SSameer Pujar 1512afcb41e3SSameer Pujar ports { 1513afcb41e3SSameer Pujar #address-cells = <1>; 1514afcb41e3SSameer Pujar #size-cells = <0>; 1515afcb41e3SSameer Pujar 1516afcb41e3SSameer Pujar port@0 { 1517afcb41e3SSameer Pujar reg = <0x0>; 1518afcb41e3SSameer Pujar 1519afcb41e3SSameer Pujar ope1_cif_in_ep: endpoint { 1520afcb41e3SSameer Pujar remote-endpoint = <&xbar_ope1_in_ep>; 1521afcb41e3SSameer Pujar }; 1522afcb41e3SSameer Pujar }; 1523afcb41e3SSameer Pujar 1524afcb41e3SSameer Pujar ope1_out_port: port@1 { 1525afcb41e3SSameer Pujar reg = <0x1>; 1526afcb41e3SSameer Pujar 1527afcb41e3SSameer Pujar ope1_cif_out_ep: endpoint { 1528afcb41e3SSameer Pujar remote-endpoint = <&xbar_ope1_out_ep>; 1529afcb41e3SSameer Pujar }; 1530afcb41e3SSameer Pujar }; 1531afcb41e3SSameer Pujar }; 1532afcb41e3SSameer Pujar }; 1533afcb41e3SSameer Pujar 153409614acdSSameer Pujar mvc@290a000 { 153509614acdSSameer Pujar status = "okay"; 153609614acdSSameer Pujar 153709614acdSSameer Pujar ports { 153809614acdSSameer Pujar #address-cells = <1>; 153909614acdSSameer Pujar #size-cells = <0>; 154009614acdSSameer Pujar 154109614acdSSameer Pujar port@0 { 154209614acdSSameer Pujar reg = <0>; 154309614acdSSameer Pujar 154409614acdSSameer Pujar mvc1_cif_in: endpoint { 154509614acdSSameer Pujar remote-endpoint = <&xbar_mvc1_in>; 154609614acdSSameer Pujar }; 154709614acdSSameer Pujar }; 154809614acdSSameer Pujar 154909614acdSSameer Pujar mvc1_out_port: port@1 { 155009614acdSSameer Pujar reg = <1>; 155109614acdSSameer Pujar 155209614acdSSameer Pujar mvc1_cif_out: endpoint { 155309614acdSSameer Pujar remote-endpoint = <&xbar_mvc1_out>; 155409614acdSSameer Pujar }; 155509614acdSSameer Pujar }; 155609614acdSSameer Pujar }; 155709614acdSSameer Pujar }; 155809614acdSSameer Pujar 155909614acdSSameer Pujar mvc@290a200 { 156009614acdSSameer Pujar status = "okay"; 156109614acdSSameer Pujar 156209614acdSSameer Pujar ports { 156309614acdSSameer Pujar #address-cells = <1>; 156409614acdSSameer Pujar #size-cells = <0>; 156509614acdSSameer Pujar 156609614acdSSameer Pujar port@0 { 156709614acdSSameer Pujar reg = <0>; 156809614acdSSameer Pujar 156909614acdSSameer Pujar mvc2_cif_in: endpoint { 157009614acdSSameer Pujar remote-endpoint = <&xbar_mvc2_in>; 157109614acdSSameer Pujar }; 157209614acdSSameer Pujar }; 157309614acdSSameer Pujar 157409614acdSSameer Pujar mvc2_out_port: port@1 { 157509614acdSSameer Pujar reg = <1>; 157609614acdSSameer Pujar 157709614acdSSameer Pujar mvc2_cif_out: endpoint { 157809614acdSSameer Pujar remote-endpoint = <&xbar_mvc2_out>; 157909614acdSSameer Pujar }; 158009614acdSSameer Pujar }; 158109614acdSSameer Pujar }; 158209614acdSSameer Pujar }; 158309614acdSSameer Pujar 158409614acdSSameer Pujar amixer@290bb00 { 158509614acdSSameer Pujar status = "okay"; 158609614acdSSameer Pujar 158709614acdSSameer Pujar ports { 158809614acdSSameer Pujar #address-cells = <1>; 158909614acdSSameer Pujar #size-cells = <0>; 159009614acdSSameer Pujar 159109614acdSSameer Pujar port@0 { 159209614acdSSameer Pujar reg = <0x0>; 159309614acdSSameer Pujar 159409614acdSSameer Pujar mix_in1: endpoint { 159509614acdSSameer Pujar remote-endpoint = <&xbar_mix_in1>; 159609614acdSSameer Pujar }; 159709614acdSSameer Pujar }; 159809614acdSSameer Pujar 159909614acdSSameer Pujar port@1 { 160009614acdSSameer Pujar reg = <0x1>; 160109614acdSSameer Pujar 160209614acdSSameer Pujar mix_in2: endpoint { 160309614acdSSameer Pujar remote-endpoint = <&xbar_mix_in2>; 160409614acdSSameer Pujar }; 160509614acdSSameer Pujar }; 160609614acdSSameer Pujar 160709614acdSSameer Pujar port@2 { 160809614acdSSameer Pujar reg = <0x2>; 160909614acdSSameer Pujar 161009614acdSSameer Pujar mix_in3: endpoint { 161109614acdSSameer Pujar remote-endpoint = <&xbar_mix_in3>; 161209614acdSSameer Pujar }; 161309614acdSSameer Pujar }; 161409614acdSSameer Pujar 161509614acdSSameer Pujar port@3 { 161609614acdSSameer Pujar reg = <0x3>; 161709614acdSSameer Pujar 161809614acdSSameer Pujar mix_in4: endpoint { 161909614acdSSameer Pujar remote-endpoint = <&xbar_mix_in4>; 162009614acdSSameer Pujar }; 162109614acdSSameer Pujar }; 162209614acdSSameer Pujar 162309614acdSSameer Pujar port@4 { 162409614acdSSameer Pujar reg = <0x4>; 162509614acdSSameer Pujar 162609614acdSSameer Pujar mix_in5: endpoint { 162709614acdSSameer Pujar remote-endpoint = <&xbar_mix_in5>; 162809614acdSSameer Pujar }; 162909614acdSSameer Pujar }; 163009614acdSSameer Pujar 163109614acdSSameer Pujar port@5 { 163209614acdSSameer Pujar reg = <0x5>; 163309614acdSSameer Pujar 163409614acdSSameer Pujar mix_in6: endpoint { 163509614acdSSameer Pujar remote-endpoint = <&xbar_mix_in6>; 163609614acdSSameer Pujar }; 163709614acdSSameer Pujar }; 163809614acdSSameer Pujar 163909614acdSSameer Pujar port@6 { 164009614acdSSameer Pujar reg = <0x6>; 164109614acdSSameer Pujar 164209614acdSSameer Pujar mix_in7: endpoint { 164309614acdSSameer Pujar remote-endpoint = <&xbar_mix_in7>; 164409614acdSSameer Pujar }; 164509614acdSSameer Pujar }; 164609614acdSSameer Pujar 164709614acdSSameer Pujar port@7 { 164809614acdSSameer Pujar reg = <0x7>; 164909614acdSSameer Pujar 165009614acdSSameer Pujar mix_in8: endpoint { 165109614acdSSameer Pujar remote-endpoint = <&xbar_mix_in8>; 165209614acdSSameer Pujar }; 165309614acdSSameer Pujar }; 165409614acdSSameer Pujar 165509614acdSSameer Pujar port@8 { 165609614acdSSameer Pujar reg = <0x8>; 165709614acdSSameer Pujar 165809614acdSSameer Pujar mix_in9: endpoint { 165909614acdSSameer Pujar remote-endpoint = <&xbar_mix_in9>; 166009614acdSSameer Pujar }; 166109614acdSSameer Pujar }; 166209614acdSSameer Pujar 166309614acdSSameer Pujar port@9 { 166409614acdSSameer Pujar reg = <0x9>; 166509614acdSSameer Pujar 166609614acdSSameer Pujar mix_in10: endpoint { 166709614acdSSameer Pujar remote-endpoint = <&xbar_mix_in10>; 166809614acdSSameer Pujar }; 166909614acdSSameer Pujar }; 167009614acdSSameer Pujar 167109614acdSSameer Pujar mix_out1_port: port@a { 167209614acdSSameer Pujar reg = <0xa>; 167309614acdSSameer Pujar 167409614acdSSameer Pujar mix_out1: endpoint { 167509614acdSSameer Pujar remote-endpoint = <&xbar_mix_out1>; 167609614acdSSameer Pujar }; 167709614acdSSameer Pujar }; 167809614acdSSameer Pujar 167909614acdSSameer Pujar mix_out2_port: port@b { 168009614acdSSameer Pujar reg = <0xb>; 168109614acdSSameer Pujar 168209614acdSSameer Pujar mix_out2: endpoint { 168309614acdSSameer Pujar remote-endpoint = <&xbar_mix_out2>; 168409614acdSSameer Pujar }; 168509614acdSSameer Pujar }; 168609614acdSSameer Pujar 168709614acdSSameer Pujar mix_out3_port: port@c { 168809614acdSSameer Pujar reg = <0xc>; 168909614acdSSameer Pujar 169009614acdSSameer Pujar mix_out3: endpoint { 169109614acdSSameer Pujar remote-endpoint = <&xbar_mix_out3>; 169209614acdSSameer Pujar }; 169309614acdSSameer Pujar }; 169409614acdSSameer Pujar 169509614acdSSameer Pujar mix_out4_port: port@d { 169609614acdSSameer Pujar reg = <0xd>; 169709614acdSSameer Pujar 169809614acdSSameer Pujar mix_out4: endpoint { 169909614acdSSameer Pujar remote-endpoint = <&xbar_mix_out4>; 170009614acdSSameer Pujar }; 170109614acdSSameer Pujar }; 170209614acdSSameer Pujar 170309614acdSSameer Pujar mix_out5_port: port@e { 170409614acdSSameer Pujar reg = <0xe>; 170509614acdSSameer Pujar 170609614acdSSameer Pujar mix_out5: endpoint { 170709614acdSSameer Pujar remote-endpoint = <&xbar_mix_out5>; 170809614acdSSameer Pujar }; 170909614acdSSameer Pujar }; 171009614acdSSameer Pujar }; 171109614acdSSameer Pujar }; 171209614acdSSameer Pujar 171309614acdSSameer Pujar admaif@290f000 { 171409614acdSSameer Pujar status = "okay"; 171509614acdSSameer Pujar 171609614acdSSameer Pujar ports { 171709614acdSSameer Pujar #address-cells = <1>; 171809614acdSSameer Pujar #size-cells = <0>; 171909614acdSSameer Pujar 172009614acdSSameer Pujar admaif0_port: port@0 { 172109614acdSSameer Pujar reg = <0x0>; 172209614acdSSameer Pujar 172309614acdSSameer Pujar admaif0: endpoint { 172409614acdSSameer Pujar remote-endpoint = <&xbar_admaif0>; 172509614acdSSameer Pujar }; 172609614acdSSameer Pujar }; 172709614acdSSameer Pujar 172809614acdSSameer Pujar admaif1_port: port@1 { 172909614acdSSameer Pujar reg = <0x1>; 173009614acdSSameer Pujar 173109614acdSSameer Pujar admaif1: endpoint { 173209614acdSSameer Pujar remote-endpoint = <&xbar_admaif1>; 173309614acdSSameer Pujar }; 173409614acdSSameer Pujar }; 173509614acdSSameer Pujar 173609614acdSSameer Pujar admaif2_port: port@2 { 173709614acdSSameer Pujar reg = <0x2>; 173809614acdSSameer Pujar 173909614acdSSameer Pujar admaif2: endpoint { 174009614acdSSameer Pujar remote-endpoint = <&xbar_admaif2>; 174109614acdSSameer Pujar }; 174209614acdSSameer Pujar }; 174309614acdSSameer Pujar 174409614acdSSameer Pujar admaif3_port: port@3 { 174509614acdSSameer Pujar reg = <0x3>; 174609614acdSSameer Pujar 174709614acdSSameer Pujar admaif3: endpoint { 174809614acdSSameer Pujar remote-endpoint = <&xbar_admaif3>; 174909614acdSSameer Pujar }; 175009614acdSSameer Pujar }; 175109614acdSSameer Pujar 175209614acdSSameer Pujar admaif4_port: port@4 { 175309614acdSSameer Pujar reg = <0x4>; 175409614acdSSameer Pujar 175509614acdSSameer Pujar admaif4: endpoint { 175609614acdSSameer Pujar remote-endpoint = <&xbar_admaif4>; 175709614acdSSameer Pujar }; 175809614acdSSameer Pujar }; 175909614acdSSameer Pujar 176009614acdSSameer Pujar admaif5_port: port@5 { 176109614acdSSameer Pujar reg = <0x5>; 176209614acdSSameer Pujar 176309614acdSSameer Pujar admaif5: endpoint { 176409614acdSSameer Pujar remote-endpoint = <&xbar_admaif5>; 176509614acdSSameer Pujar }; 176609614acdSSameer Pujar }; 176709614acdSSameer Pujar 176809614acdSSameer Pujar admaif6_port: port@6 { 176909614acdSSameer Pujar reg = <0x6>; 177009614acdSSameer Pujar 177109614acdSSameer Pujar admaif6: endpoint { 177209614acdSSameer Pujar remote-endpoint = <&xbar_admaif6>; 177309614acdSSameer Pujar }; 177409614acdSSameer Pujar }; 177509614acdSSameer Pujar 177609614acdSSameer Pujar admaif7_port: port@7 { 177709614acdSSameer Pujar reg = <0x7>; 177809614acdSSameer Pujar 177909614acdSSameer Pujar admaif7: endpoint { 178009614acdSSameer Pujar remote-endpoint = <&xbar_admaif7>; 178109614acdSSameer Pujar }; 178209614acdSSameer Pujar }; 178309614acdSSameer Pujar 178409614acdSSameer Pujar admaif8_port: port@8 { 178509614acdSSameer Pujar reg = <0x8>; 178609614acdSSameer Pujar 178709614acdSSameer Pujar admaif8: endpoint { 178809614acdSSameer Pujar remote-endpoint = <&xbar_admaif8>; 178909614acdSSameer Pujar }; 179009614acdSSameer Pujar }; 179109614acdSSameer Pujar 179209614acdSSameer Pujar admaif9_port: port@9 { 179309614acdSSameer Pujar reg = <0x9>; 179409614acdSSameer Pujar 179509614acdSSameer Pujar admaif9: endpoint { 179609614acdSSameer Pujar remote-endpoint = <&xbar_admaif9>; 179709614acdSSameer Pujar }; 179809614acdSSameer Pujar }; 179909614acdSSameer Pujar 180009614acdSSameer Pujar admaif10_port: port@a { 180109614acdSSameer Pujar reg = <0xa>; 180209614acdSSameer Pujar 180309614acdSSameer Pujar admaif10: endpoint { 180409614acdSSameer Pujar remote-endpoint = <&xbar_admaif10>; 180509614acdSSameer Pujar }; 180609614acdSSameer Pujar }; 180709614acdSSameer Pujar 180809614acdSSameer Pujar admaif11_port: port@b { 180909614acdSSameer Pujar reg = <0xb>; 181009614acdSSameer Pujar 181109614acdSSameer Pujar admaif11: endpoint { 181209614acdSSameer Pujar remote-endpoint = <&xbar_admaif11>; 181309614acdSSameer Pujar }; 181409614acdSSameer Pujar }; 181509614acdSSameer Pujar 181609614acdSSameer Pujar admaif12_port: port@c { 181709614acdSSameer Pujar reg = <0xc>; 181809614acdSSameer Pujar 181909614acdSSameer Pujar admaif12: endpoint { 182009614acdSSameer Pujar remote-endpoint = <&xbar_admaif12>; 182109614acdSSameer Pujar }; 182209614acdSSameer Pujar }; 182309614acdSSameer Pujar 182409614acdSSameer Pujar admaif13_port: port@d { 182509614acdSSameer Pujar reg = <0xd>; 182609614acdSSameer Pujar 182709614acdSSameer Pujar admaif13: endpoint { 182809614acdSSameer Pujar remote-endpoint = <&xbar_admaif13>; 182909614acdSSameer Pujar }; 183009614acdSSameer Pujar }; 183109614acdSSameer Pujar 183209614acdSSameer Pujar admaif14_port: port@e { 183309614acdSSameer Pujar reg = <0xe>; 183409614acdSSameer Pujar 183509614acdSSameer Pujar admaif14: endpoint { 183609614acdSSameer Pujar remote-endpoint = <&xbar_admaif14>; 183709614acdSSameer Pujar }; 183809614acdSSameer Pujar }; 183909614acdSSameer Pujar 184009614acdSSameer Pujar admaif15_port: port@f { 184109614acdSSameer Pujar reg = <0xf>; 184209614acdSSameer Pujar 184309614acdSSameer Pujar admaif15: endpoint { 184409614acdSSameer Pujar remote-endpoint = <&xbar_admaif15>; 184509614acdSSameer Pujar }; 184609614acdSSameer Pujar }; 184709614acdSSameer Pujar 184809614acdSSameer Pujar admaif16_port: port@10 { 184909614acdSSameer Pujar reg = <0x10>; 185009614acdSSameer Pujar 185109614acdSSameer Pujar admaif16: endpoint { 185209614acdSSameer Pujar remote-endpoint = <&xbar_admaif16>; 185309614acdSSameer Pujar }; 185409614acdSSameer Pujar }; 185509614acdSSameer Pujar 185609614acdSSameer Pujar admaif17_port: port@11 { 185709614acdSSameer Pujar reg = <0x11>; 185809614acdSSameer Pujar 185909614acdSSameer Pujar admaif17: endpoint { 186009614acdSSameer Pujar remote-endpoint = <&xbar_admaif17>; 186109614acdSSameer Pujar }; 186209614acdSSameer Pujar }; 186309614acdSSameer Pujar 186409614acdSSameer Pujar admaif18_port: port@12 { 186509614acdSSameer Pujar reg = <0x12>; 186609614acdSSameer Pujar 186709614acdSSameer Pujar admaif18: endpoint { 186809614acdSSameer Pujar remote-endpoint = <&xbar_admaif18>; 186909614acdSSameer Pujar }; 187009614acdSSameer Pujar }; 187109614acdSSameer Pujar 187209614acdSSameer Pujar admaif19_port: port@13 { 187309614acdSSameer Pujar reg = <0x13>; 187409614acdSSameer Pujar 187509614acdSSameer Pujar admaif19: endpoint { 187609614acdSSameer Pujar remote-endpoint = <&xbar_admaif19>; 187709614acdSSameer Pujar }; 187809614acdSSameer Pujar }; 187909614acdSSameer Pujar }; 188009614acdSSameer Pujar }; 1881261a46a9SSameer Pujar 1882261a46a9SSameer Pujar asrc@2910000 { 1883261a46a9SSameer Pujar status = "okay"; 1884261a46a9SSameer Pujar 1885261a46a9SSameer Pujar ports { 1886261a46a9SSameer Pujar #address-cells = <1>; 1887261a46a9SSameer Pujar #size-cells = <0>; 1888261a46a9SSameer Pujar 1889261a46a9SSameer Pujar port@0 { 1890261a46a9SSameer Pujar reg = <0x0>; 1891261a46a9SSameer Pujar 1892261a46a9SSameer Pujar asrc_in1_ep: endpoint { 1893261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_in1_ep>; 1894261a46a9SSameer Pujar }; 1895261a46a9SSameer Pujar }; 1896261a46a9SSameer Pujar 1897261a46a9SSameer Pujar port@1 { 1898261a46a9SSameer Pujar reg = <0x1>; 1899261a46a9SSameer Pujar 1900261a46a9SSameer Pujar asrc_in2_ep: endpoint { 1901261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_in2_ep>; 1902261a46a9SSameer Pujar }; 1903261a46a9SSameer Pujar }; 1904261a46a9SSameer Pujar 1905261a46a9SSameer Pujar port@2 { 1906261a46a9SSameer Pujar reg = <0x2>; 1907261a46a9SSameer Pujar 1908261a46a9SSameer Pujar asrc_in3_ep: endpoint { 1909261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_in3_ep>; 1910261a46a9SSameer Pujar }; 1911261a46a9SSameer Pujar }; 1912261a46a9SSameer Pujar 1913261a46a9SSameer Pujar port@3 { 1914261a46a9SSameer Pujar reg = <0x3>; 1915261a46a9SSameer Pujar 1916261a46a9SSameer Pujar asrc_in4_ep: endpoint { 1917261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_in4_ep>; 1918261a46a9SSameer Pujar }; 1919261a46a9SSameer Pujar }; 1920261a46a9SSameer Pujar 1921261a46a9SSameer Pujar port@4 { 1922261a46a9SSameer Pujar reg = <0x4>; 1923261a46a9SSameer Pujar 1924261a46a9SSameer Pujar asrc_in5_ep: endpoint { 1925261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_in5_ep>; 1926261a46a9SSameer Pujar }; 1927261a46a9SSameer Pujar }; 1928261a46a9SSameer Pujar 1929261a46a9SSameer Pujar port@5 { 1930261a46a9SSameer Pujar reg = <0x5>; 1931261a46a9SSameer Pujar 1932261a46a9SSameer Pujar asrc_in6_ep: endpoint { 1933261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_in6_ep>; 1934261a46a9SSameer Pujar }; 1935261a46a9SSameer Pujar }; 1936261a46a9SSameer Pujar 1937261a46a9SSameer Pujar port@6 { 1938261a46a9SSameer Pujar reg = <0x6>; 1939261a46a9SSameer Pujar 1940261a46a9SSameer Pujar asrc_in7_ep: endpoint { 1941261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_in7_ep>; 1942261a46a9SSameer Pujar }; 1943261a46a9SSameer Pujar }; 1944261a46a9SSameer Pujar 1945261a46a9SSameer Pujar asrc_out1_port: port@7 { 1946261a46a9SSameer Pujar reg = <0x7>; 1947261a46a9SSameer Pujar 1948261a46a9SSameer Pujar asrc_out1_ep: endpoint { 1949261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_out1_ep>; 1950261a46a9SSameer Pujar }; 1951261a46a9SSameer Pujar }; 1952261a46a9SSameer Pujar 1953261a46a9SSameer Pujar asrc_out2_port: port@8 { 1954261a46a9SSameer Pujar reg = <0x8>; 1955261a46a9SSameer Pujar 1956261a46a9SSameer Pujar asrc_out2_ep: endpoint { 1957261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_out2_ep>; 1958261a46a9SSameer Pujar }; 1959261a46a9SSameer Pujar }; 1960261a46a9SSameer Pujar 1961261a46a9SSameer Pujar asrc_out3_port: port@9 { 1962261a46a9SSameer Pujar reg = <0x9>; 1963261a46a9SSameer Pujar 1964261a46a9SSameer Pujar asrc_out3_ep: endpoint { 1965261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_out3_ep>; 1966261a46a9SSameer Pujar }; 1967261a46a9SSameer Pujar }; 1968261a46a9SSameer Pujar 1969261a46a9SSameer Pujar asrc_out4_port: port@a { 1970261a46a9SSameer Pujar reg = <0xa>; 1971261a46a9SSameer Pujar 1972261a46a9SSameer Pujar asrc_out4_ep: endpoint { 1973261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_out4_ep>; 1974261a46a9SSameer Pujar }; 1975261a46a9SSameer Pujar }; 1976261a46a9SSameer Pujar 1977261a46a9SSameer Pujar asrc_out5_port: port@b { 1978261a46a9SSameer Pujar reg = <0xb>; 1979261a46a9SSameer Pujar 1980261a46a9SSameer Pujar asrc_out5_ep: endpoint { 1981261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_out5_ep>; 1982261a46a9SSameer Pujar }; 1983261a46a9SSameer Pujar }; 1984261a46a9SSameer Pujar 1985261a46a9SSameer Pujar asrc_out6_port: port@c { 1986261a46a9SSameer Pujar reg = <0xc>; 1987261a46a9SSameer Pujar 1988261a46a9SSameer Pujar asrc_out6_ep: endpoint { 1989261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_out6_ep>; 1990261a46a9SSameer Pujar }; 1991261a46a9SSameer Pujar }; 1992261a46a9SSameer Pujar }; 1993261a46a9SSameer Pujar }; 199409614acdSSameer Pujar }; 199509614acdSSameer Pujar 199609614acdSSameer Pujar dma-controller@2930000 { 199709614acdSSameer Pujar status = "okay"; 199809614acdSSameer Pujar }; 199909614acdSSameer Pujar 200009614acdSSameer Pujar interrupt-controller@2a40000 { 200109614acdSSameer Pujar status = "okay"; 200209614acdSSameer Pujar }; 200309614acdSSameer Pujar }; 2004621e12a1SMohan Kumar 2005ff578db7Skartik serial@3100000 { 2006ff578db7Skartik compatible = "nvidia,tegra194-hsuart"; 2007ff578db7Skartik status = "okay"; 2008ff578db7Skartik }; 2009ff578db7Skartik 2010621e12a1SMohan Kumar hda@3510000 { 2011621e12a1SMohan Kumar nvidia,model = "NVIDIA Jetson AGX Orin HDA"; 2012621e12a1SMohan Kumar }; 201309614acdSSameer Pujar }; 201409614acdSSameer Pujar 2015533337d5SMikko Perttunen chosen { 2016533337d5SMikko Perttunen bootargs = "console=ttyS0,115200n8"; 2017533337d5SMikko Perttunen stdout-path = "serial0:115200n8"; 2018533337d5SMikko Perttunen }; 2019533337d5SMikko Perttunen 2020699349e0SThierry Reding gpio-keys { 2021699349e0SThierry Reding compatible = "gpio-keys"; 2022699349e0SThierry Reding status = "okay"; 2023699349e0SThierry Reding 2024012877d0SKrzysztof Kozlowski key-force-recovery { 2025699349e0SThierry Reding label = "Force Recovery"; 2026699349e0SThierry Reding gpios = <&gpio TEGRA234_MAIN_GPIO(G, 0) GPIO_ACTIVE_LOW>; 2027699349e0SThierry Reding linux,input-type = <EV_KEY>; 2028699349e0SThierry Reding linux,code = <BTN_1>; 2029699349e0SThierry Reding }; 2030699349e0SThierry Reding 2031012877d0SKrzysztof Kozlowski key-power { 2032699349e0SThierry Reding label = "Power"; 2033699349e0SThierry Reding gpios = <&gpio_aon TEGRA234_AON_GPIO(EE, 4) GPIO_ACTIVE_LOW>; 2034699349e0SThierry Reding linux,input-type = <EV_KEY>; 2035699349e0SThierry Reding linux,code = <KEY_POWER>; 2036699349e0SThierry Reding wakeup-event-action = <EV_ACT_ASSERTED>; 2037699349e0SThierry Reding wakeup-source; 2038699349e0SThierry Reding }; 2039699349e0SThierry Reding 2040012877d0SKrzysztof Kozlowski key-suspend { 2041699349e0SThierry Reding label = "Suspend"; 2042699349e0SThierry Reding gpios = <&gpio TEGRA234_MAIN_GPIO(G, 2) GPIO_ACTIVE_LOW>; 2043699349e0SThierry Reding linux,input-type = <EV_KEY>; 2044699349e0SThierry Reding linux,code = <KEY_SLEEP>; 2045699349e0SThierry Reding }; 2046699349e0SThierry Reding }; 2047699349e0SThierry Reding 2048533337d5SMikko Perttunen serial { 2049533337d5SMikko Perttunen status = "okay"; 2050533337d5SMikko Perttunen }; 205109614acdSSameer Pujar 205209614acdSSameer Pujar sound { 205309614acdSSameer Pujar status = "okay"; 205409614acdSSameer Pujar 205509614acdSSameer Pujar compatible = "nvidia,tegra186-audio-graph-card"; 205609614acdSSameer Pujar 205709614acdSSameer Pujar dais = /* ADMAIF (FE) Ports */ 205809614acdSSameer Pujar <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>, 205909614acdSSameer Pujar <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>, 206009614acdSSameer Pujar <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>, 206109614acdSSameer Pujar <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>, 206209614acdSSameer Pujar <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>, 206309614acdSSameer Pujar /* XBAR Ports */ 206409614acdSSameer Pujar <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s4_port>, 206509614acdSSameer Pujar <&xbar_i2s6_port>, <&xbar_dmic3_port>, 206609614acdSSameer Pujar <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>, 206709614acdSSameer Pujar <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>, 206809614acdSSameer Pujar <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>, 206909614acdSSameer Pujar <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>, 207009614acdSSameer Pujar <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>, 207109614acdSSameer Pujar <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>, 207209614acdSSameer Pujar <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>, 207309614acdSSameer Pujar <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>, 207409614acdSSameer Pujar <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>, 207509614acdSSameer Pujar <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>, 207609614acdSSameer Pujar <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>, 207709614acdSSameer Pujar <&xbar_adx1_in_port>, <&xbar_adx2_in_port>, 207809614acdSSameer Pujar <&xbar_adx3_in_port>, <&xbar_adx4_in_port>, 207909614acdSSameer Pujar <&xbar_mix_in1_port>, <&xbar_mix_in2_port>, 208009614acdSSameer Pujar <&xbar_mix_in3_port>, <&xbar_mix_in4_port>, 208109614acdSSameer Pujar <&xbar_mix_in5_port>, <&xbar_mix_in6_port>, 208209614acdSSameer Pujar <&xbar_mix_in7_port>, <&xbar_mix_in8_port>, 208309614acdSSameer Pujar <&xbar_mix_in9_port>, <&xbar_mix_in10_port>, 2084261a46a9SSameer Pujar <&xbar_asrc_in1_port>, <&xbar_asrc_in2_port>, 2085261a46a9SSameer Pujar <&xbar_asrc_in3_port>, <&xbar_asrc_in4_port>, 2086261a46a9SSameer Pujar <&xbar_asrc_in5_port>, <&xbar_asrc_in6_port>, 2087261a46a9SSameer Pujar <&xbar_asrc_in7_port>, 2088afcb41e3SSameer Pujar <&xbar_ope1_in_port>, 208909614acdSSameer Pujar /* HW accelerators */ 209009614acdSSameer Pujar <&sfc1_out_port>, <&sfc2_out_port>, 209109614acdSSameer Pujar <&sfc3_out_port>, <&sfc4_out_port>, 209209614acdSSameer Pujar <&mvc1_out_port>, <&mvc2_out_port>, 209309614acdSSameer Pujar <&amx1_out_port>, <&amx2_out_port>, 209409614acdSSameer Pujar <&amx3_out_port>, <&amx4_out_port>, 209509614acdSSameer Pujar <&adx1_out1_port>, <&adx1_out2_port>, 209609614acdSSameer Pujar <&adx1_out3_port>, <&adx1_out4_port>, 209709614acdSSameer Pujar <&adx2_out1_port>, <&adx2_out2_port>, 209809614acdSSameer Pujar <&adx2_out3_port>, <&adx2_out4_port>, 209909614acdSSameer Pujar <&adx3_out1_port>, <&adx3_out2_port>, 210009614acdSSameer Pujar <&adx3_out3_port>, <&adx3_out4_port>, 210109614acdSSameer Pujar <&adx4_out1_port>, <&adx4_out2_port>, 210209614acdSSameer Pujar <&adx4_out3_port>, <&adx4_out4_port>, 210309614acdSSameer Pujar <&mix_out1_port>, <&mix_out2_port>, <&mix_out3_port>, 210409614acdSSameer Pujar <&mix_out4_port>, <&mix_out5_port>, 2105261a46a9SSameer Pujar <&asrc_out1_port>, <&asrc_out2_port>, <&asrc_out3_port>, 2106261a46a9SSameer Pujar <&asrc_out4_port>, <&asrc_out5_port>, <&asrc_out6_port>, 2107afcb41e3SSameer Pujar <&ope1_out_port>, 210809614acdSSameer Pujar /* BE I/O Ports */ 210909614acdSSameer Pujar <&i2s1_port>, <&i2s2_port>, <&i2s4_port>, <&i2s6_port>, 211009614acdSSameer Pujar <&dmic3_port>; 211109614acdSSameer Pujar 211209614acdSSameer Pujar label = "NVIDIA Jetson AGX Orin APE"; 211309614acdSSameer Pujar }; 2114*1d61cbb7SVidya Sagar 2115*1d61cbb7SVidya Sagar pcie@14100000 { 2116*1d61cbb7SVidya Sagar status = "okay"; 2117*1d61cbb7SVidya Sagar 2118*1d61cbb7SVidya Sagar vddio-pex-ctl-supply = <&vdd_1v8_ao>; 2119*1d61cbb7SVidya Sagar 2120*1d61cbb7SVidya Sagar phys = <&p2u_hsio_3>; 2121*1d61cbb7SVidya Sagar phy-names = "p2u-0"; 2122*1d61cbb7SVidya Sagar }; 2123*1d61cbb7SVidya Sagar 2124*1d61cbb7SVidya Sagar pcie@14160000 { 2125*1d61cbb7SVidya Sagar status = "okay"; 2126*1d61cbb7SVidya Sagar 2127*1d61cbb7SVidya Sagar vddio-pex-ctl-supply = <&vdd_1v8_ao>; 2128*1d61cbb7SVidya Sagar 2129*1d61cbb7SVidya Sagar phys = <&p2u_hsio_4>, <&p2u_hsio_5>, <&p2u_hsio_6>, 2130*1d61cbb7SVidya Sagar <&p2u_hsio_7>; 2131*1d61cbb7SVidya Sagar phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3"; 2132*1d61cbb7SVidya Sagar }; 2133*1d61cbb7SVidya Sagar 2134*1d61cbb7SVidya Sagar pcie@141a0000 { 2135*1d61cbb7SVidya Sagar status = "okay"; 2136*1d61cbb7SVidya Sagar 2137*1d61cbb7SVidya Sagar vddio-pex-ctl-supply = <&vdd_1v8_ls>; 2138*1d61cbb7SVidya Sagar vpcie3v3-supply = <&vdd_3v3_pcie>; 2139*1d61cbb7SVidya Sagar vpcie12v-supply = <&vdd_12v_pcie>; 2140*1d61cbb7SVidya Sagar 2141*1d61cbb7SVidya Sagar phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>, 2142*1d61cbb7SVidya Sagar <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>, 2143*1d61cbb7SVidya Sagar <&p2u_nvhs_6>, <&p2u_nvhs_7>; 2144*1d61cbb7SVidya Sagar phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", 2145*1d61cbb7SVidya Sagar "p2u-5", "p2u-6", "p2u-7"; 2146*1d61cbb7SVidya Sagar }; 2147*1d61cbb7SVidya Sagar 2148*1d61cbb7SVidya Sagar pcie-ep@141a0000 { 2149*1d61cbb7SVidya Sagar status = "disabled"; 2150*1d61cbb7SVidya Sagar 2151*1d61cbb7SVidya Sagar vddio-pex-ctl-supply = <&vdd_1v8_ls>; 2152*1d61cbb7SVidya Sagar 2153*1d61cbb7SVidya Sagar reset-gpios = <&gpio TEGRA234_MAIN_GPIO(AF, 1) GPIO_ACTIVE_LOW>; 2154*1d61cbb7SVidya Sagar 2155*1d61cbb7SVidya Sagar nvidia,refclk-select-gpios = <&gpio_aon 2156*1d61cbb7SVidya Sagar TEGRA234_AON_GPIO(AA, 4) 2157*1d61cbb7SVidya Sagar GPIO_ACTIVE_HIGH>; 2158*1d61cbb7SVidya Sagar 2159*1d61cbb7SVidya Sagar phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>, 2160*1d61cbb7SVidya Sagar <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>, 2161*1d61cbb7SVidya Sagar <&p2u_nvhs_6>, <&p2u_nvhs_7>; 2162*1d61cbb7SVidya Sagar phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", 2163*1d61cbb7SVidya Sagar "p2u-5", "p2u-6", "p2u-7"; 2164*1d61cbb7SVidya Sagar }; 2165533337d5SMikko Perttunen}; 2166