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 20*79ed18d9SThierry Reding chosen { 21*79ed18d9SThierry Reding bootargs = "console=ttyTCU0,115200n8"; 22*79ed18d9SThierry Reding stdout-path = "serial0:115200n8"; 23*79ed18d9SThierry Reding }; 24*79ed18d9SThierry Reding 2509614acdSSameer Pujar bus@0 { 2609614acdSSameer Pujar aconnect@2900000 { 2709614acdSSameer Pujar status = "okay"; 2809614acdSSameer Pujar 2909614acdSSameer Pujar ahub@2900800 { 3009614acdSSameer Pujar status = "okay"; 3109614acdSSameer Pujar 3209614acdSSameer Pujar i2s@2901000 { 3309614acdSSameer Pujar status = "okay"; 3409614acdSSameer Pujar 3509614acdSSameer Pujar ports { 3609614acdSSameer Pujar #address-cells = <1>; 3709614acdSSameer Pujar #size-cells = <0>; 3809614acdSSameer Pujar 3909614acdSSameer Pujar port@0 { 4009614acdSSameer Pujar reg = <0>; 4109614acdSSameer Pujar 4209614acdSSameer Pujar i2s1_cif: endpoint { 4309614acdSSameer Pujar remote-endpoint = <&xbar_i2s1>; 4409614acdSSameer Pujar }; 4509614acdSSameer Pujar }; 4609614acdSSameer Pujar 4709614acdSSameer Pujar i2s1_port: port@1 { 4809614acdSSameer Pujar reg = <1>; 4909614acdSSameer Pujar 5009614acdSSameer Pujar i2s1_dap: endpoint { 5109614acdSSameer Pujar dai-format = "i2s"; 5209614acdSSameer Pujar /* placeholder for external codec */ 5309614acdSSameer Pujar }; 5409614acdSSameer Pujar }; 5509614acdSSameer Pujar }; 5609614acdSSameer Pujar }; 5709614acdSSameer Pujar 5809614acdSSameer Pujar i2s@2901100 { 5909614acdSSameer Pujar status = "okay"; 6009614acdSSameer Pujar 6109614acdSSameer Pujar ports { 6209614acdSSameer Pujar #address-cells = <1>; 6309614acdSSameer Pujar #size-cells = <0>; 6409614acdSSameer Pujar 6509614acdSSameer Pujar port@0 { 6609614acdSSameer Pujar reg = <0>; 6709614acdSSameer Pujar 6809614acdSSameer Pujar i2s2_cif: endpoint { 6909614acdSSameer Pujar remote-endpoint = <&xbar_i2s2>; 7009614acdSSameer Pujar }; 7109614acdSSameer Pujar }; 7209614acdSSameer Pujar 7309614acdSSameer Pujar i2s2_port: port@1 { 7409614acdSSameer Pujar reg = <1>; 7509614acdSSameer Pujar 7609614acdSSameer Pujar i2s2_dap: endpoint { 7709614acdSSameer Pujar dai-format = "i2s"; 7809614acdSSameer Pujar /* placeholder for external codec */ 7909614acdSSameer Pujar }; 8009614acdSSameer Pujar }; 8109614acdSSameer Pujar }; 8209614acdSSameer Pujar }; 8309614acdSSameer Pujar 8409614acdSSameer Pujar i2s@2901300 { 8509614acdSSameer Pujar status = "okay"; 8609614acdSSameer Pujar 8709614acdSSameer Pujar ports { 8809614acdSSameer Pujar #address-cells = <1>; 8909614acdSSameer Pujar #size-cells = <0>; 9009614acdSSameer Pujar 9109614acdSSameer Pujar port@0 { 9209614acdSSameer Pujar reg = <0>; 9309614acdSSameer Pujar 9409614acdSSameer Pujar i2s4_cif: endpoint { 9509614acdSSameer Pujar remote-endpoint = <&xbar_i2s4>; 9609614acdSSameer Pujar }; 9709614acdSSameer Pujar }; 9809614acdSSameer Pujar 9909614acdSSameer Pujar i2s4_port: port@1 { 10009614acdSSameer Pujar reg = <1>; 10109614acdSSameer Pujar 10209614acdSSameer Pujar i2s4_dap: endpoint { 10309614acdSSameer Pujar dai-format = "i2s"; 10409614acdSSameer Pujar /* placeholder for external codec */ 10509614acdSSameer Pujar }; 10609614acdSSameer Pujar }; 10709614acdSSameer Pujar }; 10809614acdSSameer Pujar }; 10909614acdSSameer Pujar 11009614acdSSameer Pujar i2s@2901500 { 11109614acdSSameer Pujar status = "okay"; 11209614acdSSameer Pujar 11309614acdSSameer Pujar ports { 11409614acdSSameer Pujar #address-cells = <1>; 11509614acdSSameer Pujar #size-cells = <0>; 11609614acdSSameer Pujar 11709614acdSSameer Pujar port@0 { 11809614acdSSameer Pujar reg = <0>; 11909614acdSSameer Pujar 12009614acdSSameer Pujar i2s6_cif: endpoint { 12109614acdSSameer Pujar remote-endpoint = <&xbar_i2s6>; 12209614acdSSameer Pujar }; 12309614acdSSameer Pujar }; 12409614acdSSameer Pujar 12509614acdSSameer Pujar i2s6_port: port@1 { 12609614acdSSameer Pujar reg = <1>; 12709614acdSSameer Pujar 12809614acdSSameer Pujar i2s6_dap: endpoint { 12909614acdSSameer Pujar dai-format = "i2s"; 13009614acdSSameer Pujar /* placeholder for external codec */ 13109614acdSSameer Pujar }; 13209614acdSSameer Pujar }; 13309614acdSSameer Pujar }; 13409614acdSSameer Pujar }; 13509614acdSSameer Pujar 13609614acdSSameer Pujar sfc@2902000 { 13709614acdSSameer Pujar status = "okay"; 13809614acdSSameer Pujar 13909614acdSSameer Pujar ports { 14009614acdSSameer Pujar #address-cells = <1>; 14109614acdSSameer Pujar #size-cells = <0>; 14209614acdSSameer Pujar 14309614acdSSameer Pujar port@0 { 14409614acdSSameer Pujar reg = <0>; 14509614acdSSameer Pujar 14609614acdSSameer Pujar sfc1_cif_in: endpoint { 14709614acdSSameer Pujar remote-endpoint = <&xbar_sfc1_in>; 14809614acdSSameer Pujar }; 14909614acdSSameer Pujar }; 15009614acdSSameer Pujar 15109614acdSSameer Pujar sfc1_out_port: port@1 { 15209614acdSSameer Pujar reg = <1>; 15309614acdSSameer Pujar 15409614acdSSameer Pujar sfc1_cif_out: endpoint { 15509614acdSSameer Pujar remote-endpoint = <&xbar_sfc1_out>; 15609614acdSSameer Pujar }; 15709614acdSSameer Pujar }; 15809614acdSSameer Pujar }; 15909614acdSSameer Pujar }; 16009614acdSSameer Pujar 16109614acdSSameer Pujar sfc@2902200 { 16209614acdSSameer Pujar status = "okay"; 16309614acdSSameer Pujar 16409614acdSSameer Pujar ports { 16509614acdSSameer Pujar #address-cells = <1>; 16609614acdSSameer Pujar #size-cells = <0>; 16709614acdSSameer Pujar 16809614acdSSameer Pujar port@0 { 16909614acdSSameer Pujar reg = <0>; 17009614acdSSameer Pujar 17109614acdSSameer Pujar sfc2_cif_in: endpoint { 17209614acdSSameer Pujar remote-endpoint = <&xbar_sfc2_in>; 17309614acdSSameer Pujar }; 17409614acdSSameer Pujar }; 17509614acdSSameer Pujar 17609614acdSSameer Pujar sfc2_out_port: port@1 { 17709614acdSSameer Pujar reg = <1>; 17809614acdSSameer Pujar 17909614acdSSameer Pujar sfc2_cif_out: endpoint { 18009614acdSSameer Pujar remote-endpoint = <&xbar_sfc2_out>; 18109614acdSSameer Pujar }; 18209614acdSSameer Pujar }; 18309614acdSSameer Pujar }; 18409614acdSSameer Pujar }; 18509614acdSSameer Pujar 18609614acdSSameer Pujar sfc@2902400 { 18709614acdSSameer Pujar status = "okay"; 18809614acdSSameer Pujar 18909614acdSSameer Pujar ports { 19009614acdSSameer Pujar #address-cells = <1>; 19109614acdSSameer Pujar #size-cells = <0>; 19209614acdSSameer Pujar 19309614acdSSameer Pujar port@0 { 19409614acdSSameer Pujar reg = <0>; 19509614acdSSameer Pujar 19609614acdSSameer Pujar sfc3_cif_in: endpoint { 19709614acdSSameer Pujar remote-endpoint = <&xbar_sfc3_in>; 19809614acdSSameer Pujar }; 19909614acdSSameer Pujar }; 20009614acdSSameer Pujar 20109614acdSSameer Pujar sfc3_out_port: port@1 { 20209614acdSSameer Pujar reg = <1>; 20309614acdSSameer Pujar 20409614acdSSameer Pujar sfc3_cif_out: endpoint { 20509614acdSSameer Pujar remote-endpoint = <&xbar_sfc3_out>; 20609614acdSSameer Pujar }; 20709614acdSSameer Pujar }; 20809614acdSSameer Pujar }; 20909614acdSSameer Pujar }; 21009614acdSSameer Pujar 21109614acdSSameer Pujar sfc@2902600 { 21209614acdSSameer Pujar status = "okay"; 21309614acdSSameer Pujar 21409614acdSSameer Pujar ports { 21509614acdSSameer Pujar #address-cells = <1>; 21609614acdSSameer Pujar #size-cells = <0>; 21709614acdSSameer Pujar 21809614acdSSameer Pujar port@0 { 21909614acdSSameer Pujar reg = <0>; 22009614acdSSameer Pujar 22109614acdSSameer Pujar sfc4_cif_in: endpoint { 22209614acdSSameer Pujar remote-endpoint = <&xbar_sfc4_in>; 22309614acdSSameer Pujar }; 22409614acdSSameer Pujar }; 22509614acdSSameer Pujar 22609614acdSSameer Pujar sfc4_out_port: port@1 { 22709614acdSSameer Pujar reg = <1>; 22809614acdSSameer Pujar 22909614acdSSameer Pujar sfc4_cif_out: endpoint { 23009614acdSSameer Pujar remote-endpoint = <&xbar_sfc4_out>; 23109614acdSSameer Pujar }; 23209614acdSSameer Pujar }; 23309614acdSSameer Pujar }; 23409614acdSSameer Pujar }; 23509614acdSSameer Pujar 23609614acdSSameer Pujar amx@2903000 { 23709614acdSSameer Pujar status = "okay"; 23809614acdSSameer Pujar 23909614acdSSameer Pujar ports { 24009614acdSSameer Pujar #address-cells = <1>; 24109614acdSSameer Pujar #size-cells = <0>; 24209614acdSSameer Pujar 24309614acdSSameer Pujar port@0 { 24409614acdSSameer Pujar reg = <0>; 24509614acdSSameer Pujar 24609614acdSSameer Pujar amx1_in1: endpoint { 24709614acdSSameer Pujar remote-endpoint = <&xbar_amx1_in1>; 24809614acdSSameer Pujar }; 24909614acdSSameer Pujar }; 25009614acdSSameer Pujar 25109614acdSSameer Pujar port@1 { 25209614acdSSameer Pujar reg = <1>; 25309614acdSSameer Pujar 25409614acdSSameer Pujar amx1_in2: endpoint { 25509614acdSSameer Pujar remote-endpoint = <&xbar_amx1_in2>; 25609614acdSSameer Pujar }; 25709614acdSSameer Pujar }; 25809614acdSSameer Pujar 25909614acdSSameer Pujar port@2 { 26009614acdSSameer Pujar reg = <2>; 26109614acdSSameer Pujar 26209614acdSSameer Pujar amx1_in3: endpoint { 26309614acdSSameer Pujar remote-endpoint = <&xbar_amx1_in3>; 26409614acdSSameer Pujar }; 26509614acdSSameer Pujar }; 26609614acdSSameer Pujar 26709614acdSSameer Pujar port@3 { 26809614acdSSameer Pujar reg = <3>; 26909614acdSSameer Pujar 27009614acdSSameer Pujar amx1_in4: endpoint { 27109614acdSSameer Pujar remote-endpoint = <&xbar_amx1_in4>; 27209614acdSSameer Pujar }; 27309614acdSSameer Pujar }; 27409614acdSSameer Pujar 27509614acdSSameer Pujar amx1_out_port: port@4 { 27609614acdSSameer Pujar reg = <4>; 27709614acdSSameer Pujar 27809614acdSSameer Pujar amx1_out: endpoint { 27909614acdSSameer Pujar remote-endpoint = <&xbar_amx1_out>; 28009614acdSSameer Pujar }; 28109614acdSSameer Pujar }; 28209614acdSSameer Pujar }; 28309614acdSSameer Pujar }; 28409614acdSSameer Pujar 28509614acdSSameer Pujar amx@2903100 { 28609614acdSSameer Pujar status = "okay"; 28709614acdSSameer Pujar 28809614acdSSameer Pujar ports { 28909614acdSSameer Pujar #address-cells = <1>; 29009614acdSSameer Pujar #size-cells = <0>; 29109614acdSSameer Pujar 29209614acdSSameer Pujar port@0 { 29309614acdSSameer Pujar reg = <0>; 29409614acdSSameer Pujar 29509614acdSSameer Pujar amx2_in1: endpoint { 29609614acdSSameer Pujar remote-endpoint = <&xbar_amx2_in1>; 29709614acdSSameer Pujar }; 29809614acdSSameer Pujar }; 29909614acdSSameer Pujar 30009614acdSSameer Pujar port@1 { 30109614acdSSameer Pujar reg = <1>; 30209614acdSSameer Pujar 30309614acdSSameer Pujar amx2_in2: endpoint { 30409614acdSSameer Pujar remote-endpoint = <&xbar_amx2_in2>; 30509614acdSSameer Pujar }; 30609614acdSSameer Pujar }; 30709614acdSSameer Pujar 30809614acdSSameer Pujar port@2 { 30909614acdSSameer Pujar reg = <2>; 31009614acdSSameer Pujar 31109614acdSSameer Pujar amx2_in3: endpoint { 31209614acdSSameer Pujar remote-endpoint = <&xbar_amx2_in3>; 31309614acdSSameer Pujar }; 31409614acdSSameer Pujar }; 31509614acdSSameer Pujar 31609614acdSSameer Pujar port@3 { 31709614acdSSameer Pujar reg = <3>; 31809614acdSSameer Pujar 31909614acdSSameer Pujar amx2_in4: endpoint { 32009614acdSSameer Pujar remote-endpoint = <&xbar_amx2_in4>; 32109614acdSSameer Pujar }; 32209614acdSSameer Pujar }; 32309614acdSSameer Pujar 32409614acdSSameer Pujar amx2_out_port: port@4 { 32509614acdSSameer Pujar reg = <4>; 32609614acdSSameer Pujar 32709614acdSSameer Pujar amx2_out: endpoint { 32809614acdSSameer Pujar remote-endpoint = <&xbar_amx2_out>; 32909614acdSSameer Pujar }; 33009614acdSSameer Pujar }; 33109614acdSSameer Pujar }; 33209614acdSSameer Pujar }; 33309614acdSSameer Pujar 33409614acdSSameer Pujar amx@2903200 { 33509614acdSSameer Pujar status = "okay"; 33609614acdSSameer Pujar 33709614acdSSameer Pujar ports { 33809614acdSSameer Pujar #address-cells = <1>; 33909614acdSSameer Pujar #size-cells = <0>; 34009614acdSSameer Pujar 34109614acdSSameer Pujar port@0 { 34209614acdSSameer Pujar reg = <0>; 34309614acdSSameer Pujar 34409614acdSSameer Pujar amx3_in1: endpoint { 34509614acdSSameer Pujar remote-endpoint = <&xbar_amx3_in1>; 34609614acdSSameer Pujar }; 34709614acdSSameer Pujar }; 34809614acdSSameer Pujar 34909614acdSSameer Pujar port@1 { 35009614acdSSameer Pujar reg = <1>; 35109614acdSSameer Pujar 35209614acdSSameer Pujar amx3_in2: endpoint { 35309614acdSSameer Pujar remote-endpoint = <&xbar_amx3_in2>; 35409614acdSSameer Pujar }; 35509614acdSSameer Pujar }; 35609614acdSSameer Pujar 35709614acdSSameer Pujar port@2 { 35809614acdSSameer Pujar reg = <2>; 35909614acdSSameer Pujar 36009614acdSSameer Pujar amx3_in3: endpoint { 36109614acdSSameer Pujar remote-endpoint = <&xbar_amx3_in3>; 36209614acdSSameer Pujar }; 36309614acdSSameer Pujar }; 36409614acdSSameer Pujar 36509614acdSSameer Pujar port@3 { 36609614acdSSameer Pujar reg = <3>; 36709614acdSSameer Pujar 36809614acdSSameer Pujar amx3_in4: endpoint { 36909614acdSSameer Pujar remote-endpoint = <&xbar_amx3_in4>; 37009614acdSSameer Pujar }; 37109614acdSSameer Pujar }; 37209614acdSSameer Pujar 37309614acdSSameer Pujar amx3_out_port: port@4 { 37409614acdSSameer Pujar reg = <4>; 37509614acdSSameer Pujar 37609614acdSSameer Pujar amx3_out: endpoint { 37709614acdSSameer Pujar remote-endpoint = <&xbar_amx3_out>; 37809614acdSSameer Pujar }; 37909614acdSSameer Pujar }; 38009614acdSSameer Pujar }; 38109614acdSSameer Pujar }; 38209614acdSSameer Pujar 38309614acdSSameer Pujar amx@2903300 { 38409614acdSSameer Pujar status = "okay"; 38509614acdSSameer Pujar 38609614acdSSameer Pujar ports { 38709614acdSSameer Pujar #address-cells = <1>; 38809614acdSSameer Pujar #size-cells = <0>; 38909614acdSSameer Pujar 39009614acdSSameer Pujar port@0 { 39109614acdSSameer Pujar reg = <0>; 39209614acdSSameer Pujar 39309614acdSSameer Pujar amx4_in1: endpoint { 39409614acdSSameer Pujar remote-endpoint = <&xbar_amx4_in1>; 39509614acdSSameer Pujar }; 39609614acdSSameer Pujar }; 39709614acdSSameer Pujar 39809614acdSSameer Pujar port@1 { 39909614acdSSameer Pujar reg = <1>; 40009614acdSSameer Pujar 40109614acdSSameer Pujar amx4_in2: endpoint { 40209614acdSSameer Pujar remote-endpoint = <&xbar_amx4_in2>; 40309614acdSSameer Pujar }; 40409614acdSSameer Pujar }; 40509614acdSSameer Pujar 40609614acdSSameer Pujar port@2 { 40709614acdSSameer Pujar reg = <2>; 40809614acdSSameer Pujar 40909614acdSSameer Pujar amx4_in3: endpoint { 41009614acdSSameer Pujar remote-endpoint = <&xbar_amx4_in3>; 41109614acdSSameer Pujar }; 41209614acdSSameer Pujar }; 41309614acdSSameer Pujar 41409614acdSSameer Pujar port@3 { 41509614acdSSameer Pujar reg = <3>; 41609614acdSSameer Pujar 41709614acdSSameer Pujar amx4_in4: endpoint { 41809614acdSSameer Pujar remote-endpoint = <&xbar_amx4_in4>; 41909614acdSSameer Pujar }; 42009614acdSSameer Pujar }; 42109614acdSSameer Pujar 42209614acdSSameer Pujar amx4_out_port: port@4 { 42309614acdSSameer Pujar reg = <4>; 42409614acdSSameer Pujar 42509614acdSSameer Pujar amx4_out: endpoint { 42609614acdSSameer Pujar remote-endpoint = <&xbar_amx4_out>; 42709614acdSSameer Pujar }; 42809614acdSSameer Pujar }; 42909614acdSSameer Pujar }; 43009614acdSSameer Pujar }; 43109614acdSSameer Pujar 43209614acdSSameer Pujar adx@2903800 { 43309614acdSSameer Pujar status = "okay"; 43409614acdSSameer Pujar 43509614acdSSameer Pujar ports { 43609614acdSSameer Pujar #address-cells = <1>; 43709614acdSSameer Pujar #size-cells = <0>; 43809614acdSSameer Pujar 43909614acdSSameer Pujar port@0 { 44009614acdSSameer Pujar reg = <0>; 44109614acdSSameer Pujar 44209614acdSSameer Pujar adx1_in: endpoint { 44309614acdSSameer Pujar remote-endpoint = <&xbar_adx1_in>; 44409614acdSSameer Pujar }; 44509614acdSSameer Pujar }; 44609614acdSSameer Pujar 44709614acdSSameer Pujar adx1_out1_port: port@1 { 44809614acdSSameer Pujar reg = <1>; 44909614acdSSameer Pujar 45009614acdSSameer Pujar adx1_out1: endpoint { 45109614acdSSameer Pujar remote-endpoint = <&xbar_adx1_out1>; 45209614acdSSameer Pujar }; 45309614acdSSameer Pujar }; 45409614acdSSameer Pujar 45509614acdSSameer Pujar adx1_out2_port: port@2 { 45609614acdSSameer Pujar reg = <2>; 45709614acdSSameer Pujar 45809614acdSSameer Pujar adx1_out2: endpoint { 45909614acdSSameer Pujar remote-endpoint = <&xbar_adx1_out2>; 46009614acdSSameer Pujar }; 46109614acdSSameer Pujar }; 46209614acdSSameer Pujar 46309614acdSSameer Pujar adx1_out3_port: port@3 { 46409614acdSSameer Pujar reg = <3>; 46509614acdSSameer Pujar 46609614acdSSameer Pujar adx1_out3: endpoint { 46709614acdSSameer Pujar remote-endpoint = <&xbar_adx1_out3>; 46809614acdSSameer Pujar }; 46909614acdSSameer Pujar }; 47009614acdSSameer Pujar 47109614acdSSameer Pujar adx1_out4_port: port@4 { 47209614acdSSameer Pujar reg = <4>; 47309614acdSSameer Pujar 47409614acdSSameer Pujar adx1_out4: endpoint { 47509614acdSSameer Pujar remote-endpoint = <&xbar_adx1_out4>; 47609614acdSSameer Pujar }; 47709614acdSSameer Pujar }; 47809614acdSSameer Pujar }; 47909614acdSSameer Pujar }; 48009614acdSSameer Pujar 48109614acdSSameer Pujar adx@2903900 { 48209614acdSSameer Pujar status = "okay"; 48309614acdSSameer Pujar 48409614acdSSameer Pujar ports { 48509614acdSSameer Pujar #address-cells = <1>; 48609614acdSSameer Pujar #size-cells = <0>; 48709614acdSSameer Pujar 48809614acdSSameer Pujar port@0 { 48909614acdSSameer Pujar reg = <0>; 49009614acdSSameer Pujar 49109614acdSSameer Pujar adx2_in: endpoint { 49209614acdSSameer Pujar remote-endpoint = <&xbar_adx2_in>; 49309614acdSSameer Pujar }; 49409614acdSSameer Pujar }; 49509614acdSSameer Pujar 49609614acdSSameer Pujar adx2_out1_port: port@1 { 49709614acdSSameer Pujar reg = <1>; 49809614acdSSameer Pujar 49909614acdSSameer Pujar adx2_out1: endpoint { 50009614acdSSameer Pujar remote-endpoint = <&xbar_adx2_out1>; 50109614acdSSameer Pujar }; 50209614acdSSameer Pujar }; 50309614acdSSameer Pujar 50409614acdSSameer Pujar adx2_out2_port: port@2 { 50509614acdSSameer Pujar reg = <2>; 50609614acdSSameer Pujar 50709614acdSSameer Pujar adx2_out2: endpoint { 50809614acdSSameer Pujar remote-endpoint = <&xbar_adx2_out2>; 50909614acdSSameer Pujar }; 51009614acdSSameer Pujar }; 51109614acdSSameer Pujar 51209614acdSSameer Pujar adx2_out3_port: port@3 { 51309614acdSSameer Pujar reg = <3>; 51409614acdSSameer Pujar 51509614acdSSameer Pujar adx2_out3: endpoint { 51609614acdSSameer Pujar remote-endpoint = <&xbar_adx2_out3>; 51709614acdSSameer Pujar }; 51809614acdSSameer Pujar }; 51909614acdSSameer Pujar 52009614acdSSameer Pujar adx2_out4_port: port@4 { 52109614acdSSameer Pujar reg = <4>; 52209614acdSSameer Pujar 52309614acdSSameer Pujar adx2_out4: endpoint { 52409614acdSSameer Pujar remote-endpoint = <&xbar_adx2_out4>; 52509614acdSSameer Pujar }; 52609614acdSSameer Pujar }; 52709614acdSSameer Pujar }; 52809614acdSSameer Pujar }; 52909614acdSSameer Pujar 53009614acdSSameer Pujar adx@2903a00 { 53109614acdSSameer Pujar status = "okay"; 53209614acdSSameer Pujar 53309614acdSSameer Pujar ports { 53409614acdSSameer Pujar #address-cells = <1>; 53509614acdSSameer Pujar #size-cells = <0>; 53609614acdSSameer Pujar 53709614acdSSameer Pujar port@0 { 53809614acdSSameer Pujar reg = <0>; 53909614acdSSameer Pujar 54009614acdSSameer Pujar adx3_in: endpoint { 54109614acdSSameer Pujar remote-endpoint = <&xbar_adx3_in>; 54209614acdSSameer Pujar }; 54309614acdSSameer Pujar }; 54409614acdSSameer Pujar 54509614acdSSameer Pujar adx3_out1_port: port@1 { 54609614acdSSameer Pujar reg = <1>; 54709614acdSSameer Pujar 54809614acdSSameer Pujar adx3_out1: endpoint { 54909614acdSSameer Pujar remote-endpoint = <&xbar_adx3_out1>; 55009614acdSSameer Pujar }; 55109614acdSSameer Pujar }; 55209614acdSSameer Pujar 55309614acdSSameer Pujar adx3_out2_port: port@2 { 55409614acdSSameer Pujar reg = <2>; 55509614acdSSameer Pujar 55609614acdSSameer Pujar adx3_out2: endpoint { 55709614acdSSameer Pujar remote-endpoint = <&xbar_adx3_out2>; 55809614acdSSameer Pujar }; 55909614acdSSameer Pujar }; 56009614acdSSameer Pujar 56109614acdSSameer Pujar adx3_out3_port: port@3 { 56209614acdSSameer Pujar reg = <3>; 56309614acdSSameer Pujar 56409614acdSSameer Pujar adx3_out3: endpoint { 56509614acdSSameer Pujar remote-endpoint = <&xbar_adx3_out3>; 56609614acdSSameer Pujar }; 56709614acdSSameer Pujar }; 56809614acdSSameer Pujar 56909614acdSSameer Pujar adx3_out4_port: port@4 { 57009614acdSSameer Pujar reg = <4>; 57109614acdSSameer Pujar 57209614acdSSameer Pujar adx3_out4: endpoint { 57309614acdSSameer Pujar remote-endpoint = <&xbar_adx3_out4>; 57409614acdSSameer Pujar }; 57509614acdSSameer Pujar }; 57609614acdSSameer Pujar }; 57709614acdSSameer Pujar }; 57809614acdSSameer Pujar 57909614acdSSameer Pujar adx@2903b00 { 58009614acdSSameer Pujar status = "okay"; 58109614acdSSameer Pujar 58209614acdSSameer Pujar ports { 58309614acdSSameer Pujar #address-cells = <1>; 58409614acdSSameer Pujar #size-cells = <0>; 58509614acdSSameer Pujar 58609614acdSSameer Pujar port@0 { 58709614acdSSameer Pujar reg = <0>; 58809614acdSSameer Pujar 58909614acdSSameer Pujar adx4_in: endpoint { 59009614acdSSameer Pujar remote-endpoint = <&xbar_adx4_in>; 59109614acdSSameer Pujar }; 59209614acdSSameer Pujar }; 59309614acdSSameer Pujar 59409614acdSSameer Pujar adx4_out1_port: port@1 { 59509614acdSSameer Pujar reg = <1>; 59609614acdSSameer Pujar 59709614acdSSameer Pujar adx4_out1: endpoint { 59809614acdSSameer Pujar remote-endpoint = <&xbar_adx4_out1>; 59909614acdSSameer Pujar }; 60009614acdSSameer Pujar }; 60109614acdSSameer Pujar 60209614acdSSameer Pujar adx4_out2_port: port@2 { 60309614acdSSameer Pujar reg = <2>; 60409614acdSSameer Pujar 60509614acdSSameer Pujar adx4_out2: endpoint { 60609614acdSSameer Pujar remote-endpoint = <&xbar_adx4_out2>; 60709614acdSSameer Pujar }; 60809614acdSSameer Pujar }; 60909614acdSSameer Pujar 61009614acdSSameer Pujar adx4_out3_port: port@3 { 61109614acdSSameer Pujar reg = <3>; 61209614acdSSameer Pujar 61309614acdSSameer Pujar adx4_out3: endpoint { 61409614acdSSameer Pujar remote-endpoint = <&xbar_adx4_out3>; 61509614acdSSameer Pujar }; 61609614acdSSameer Pujar }; 61709614acdSSameer Pujar 61809614acdSSameer Pujar adx4_out4_port: port@4 { 61909614acdSSameer Pujar reg = <4>; 62009614acdSSameer Pujar 62109614acdSSameer Pujar adx4_out4: endpoint { 62209614acdSSameer Pujar remote-endpoint = <&xbar_adx4_out4>; 62309614acdSSameer Pujar }; 62409614acdSSameer Pujar }; 62509614acdSSameer Pujar }; 62609614acdSSameer Pujar }; 62709614acdSSameer Pujar 62809614acdSSameer Pujar dmic@2904200 { 62909614acdSSameer Pujar status = "okay"; 63009614acdSSameer Pujar 63109614acdSSameer Pujar ports { 63209614acdSSameer Pujar #address-cells = <1>; 63309614acdSSameer Pujar #size-cells = <0>; 63409614acdSSameer Pujar 63509614acdSSameer Pujar port@0 { 63609614acdSSameer Pujar reg = <0>; 63709614acdSSameer Pujar 63809614acdSSameer Pujar dmic3_cif: endpoint { 63909614acdSSameer Pujar remote-endpoint = <&xbar_dmic3>; 64009614acdSSameer Pujar }; 64109614acdSSameer Pujar }; 64209614acdSSameer Pujar 64309614acdSSameer Pujar dmic3_port: port@1 { 64409614acdSSameer Pujar reg = <1>; 64509614acdSSameer Pujar 64609614acdSSameer Pujar dmic3_dap: endpoint { 64709614acdSSameer Pujar /* placeholder for external codec */ 64809614acdSSameer Pujar }; 64909614acdSSameer Pujar }; 65009614acdSSameer Pujar }; 65109614acdSSameer Pujar }; 65209614acdSSameer Pujar 653afcb41e3SSameer Pujar processing-engine@2908000 { 654afcb41e3SSameer Pujar status = "okay"; 655afcb41e3SSameer Pujar 656afcb41e3SSameer Pujar ports { 657afcb41e3SSameer Pujar #address-cells = <1>; 658afcb41e3SSameer Pujar #size-cells = <0>; 659afcb41e3SSameer Pujar 660afcb41e3SSameer Pujar port@0 { 661afcb41e3SSameer Pujar reg = <0x0>; 662afcb41e3SSameer Pujar 663afcb41e3SSameer Pujar ope1_cif_in_ep: endpoint { 664afcb41e3SSameer Pujar remote-endpoint = <&xbar_ope1_in_ep>; 665afcb41e3SSameer Pujar }; 666afcb41e3SSameer Pujar }; 667afcb41e3SSameer Pujar 668afcb41e3SSameer Pujar ope1_out_port: port@1 { 669afcb41e3SSameer Pujar reg = <0x1>; 670afcb41e3SSameer Pujar 671afcb41e3SSameer Pujar ope1_cif_out_ep: endpoint { 672afcb41e3SSameer Pujar remote-endpoint = <&xbar_ope1_out_ep>; 673afcb41e3SSameer Pujar }; 674afcb41e3SSameer Pujar }; 675afcb41e3SSameer Pujar }; 676afcb41e3SSameer Pujar }; 677afcb41e3SSameer Pujar 67809614acdSSameer Pujar mvc@290a000 { 67909614acdSSameer Pujar status = "okay"; 68009614acdSSameer Pujar 68109614acdSSameer Pujar ports { 68209614acdSSameer Pujar #address-cells = <1>; 68309614acdSSameer Pujar #size-cells = <0>; 68409614acdSSameer Pujar 68509614acdSSameer Pujar port@0 { 68609614acdSSameer Pujar reg = <0>; 68709614acdSSameer Pujar 68809614acdSSameer Pujar mvc1_cif_in: endpoint { 68909614acdSSameer Pujar remote-endpoint = <&xbar_mvc1_in>; 69009614acdSSameer Pujar }; 69109614acdSSameer Pujar }; 69209614acdSSameer Pujar 69309614acdSSameer Pujar mvc1_out_port: port@1 { 69409614acdSSameer Pujar reg = <1>; 69509614acdSSameer Pujar 69609614acdSSameer Pujar mvc1_cif_out: endpoint { 69709614acdSSameer Pujar remote-endpoint = <&xbar_mvc1_out>; 69809614acdSSameer Pujar }; 69909614acdSSameer Pujar }; 70009614acdSSameer Pujar }; 70109614acdSSameer Pujar }; 70209614acdSSameer Pujar 70309614acdSSameer Pujar mvc@290a200 { 70409614acdSSameer Pujar status = "okay"; 70509614acdSSameer Pujar 70609614acdSSameer Pujar ports { 70709614acdSSameer Pujar #address-cells = <1>; 70809614acdSSameer Pujar #size-cells = <0>; 70909614acdSSameer Pujar 71009614acdSSameer Pujar port@0 { 71109614acdSSameer Pujar reg = <0>; 71209614acdSSameer Pujar 71309614acdSSameer Pujar mvc2_cif_in: endpoint { 71409614acdSSameer Pujar remote-endpoint = <&xbar_mvc2_in>; 71509614acdSSameer Pujar }; 71609614acdSSameer Pujar }; 71709614acdSSameer Pujar 71809614acdSSameer Pujar mvc2_out_port: port@1 { 71909614acdSSameer Pujar reg = <1>; 72009614acdSSameer Pujar 72109614acdSSameer Pujar mvc2_cif_out: endpoint { 72209614acdSSameer Pujar remote-endpoint = <&xbar_mvc2_out>; 72309614acdSSameer Pujar }; 72409614acdSSameer Pujar }; 72509614acdSSameer Pujar }; 72609614acdSSameer Pujar }; 72709614acdSSameer Pujar 72809614acdSSameer Pujar amixer@290bb00 { 72909614acdSSameer Pujar status = "okay"; 73009614acdSSameer Pujar 73109614acdSSameer Pujar ports { 73209614acdSSameer Pujar #address-cells = <1>; 73309614acdSSameer Pujar #size-cells = <0>; 73409614acdSSameer Pujar 73509614acdSSameer Pujar port@0 { 73609614acdSSameer Pujar reg = <0x0>; 73709614acdSSameer Pujar 73809614acdSSameer Pujar mix_in1: endpoint { 73909614acdSSameer Pujar remote-endpoint = <&xbar_mix_in1>; 74009614acdSSameer Pujar }; 74109614acdSSameer Pujar }; 74209614acdSSameer Pujar 74309614acdSSameer Pujar port@1 { 74409614acdSSameer Pujar reg = <0x1>; 74509614acdSSameer Pujar 74609614acdSSameer Pujar mix_in2: endpoint { 74709614acdSSameer Pujar remote-endpoint = <&xbar_mix_in2>; 74809614acdSSameer Pujar }; 74909614acdSSameer Pujar }; 75009614acdSSameer Pujar 75109614acdSSameer Pujar port@2 { 75209614acdSSameer Pujar reg = <0x2>; 75309614acdSSameer Pujar 75409614acdSSameer Pujar mix_in3: endpoint { 75509614acdSSameer Pujar remote-endpoint = <&xbar_mix_in3>; 75609614acdSSameer Pujar }; 75709614acdSSameer Pujar }; 75809614acdSSameer Pujar 75909614acdSSameer Pujar port@3 { 76009614acdSSameer Pujar reg = <0x3>; 76109614acdSSameer Pujar 76209614acdSSameer Pujar mix_in4: endpoint { 76309614acdSSameer Pujar remote-endpoint = <&xbar_mix_in4>; 76409614acdSSameer Pujar }; 76509614acdSSameer Pujar }; 76609614acdSSameer Pujar 76709614acdSSameer Pujar port@4 { 76809614acdSSameer Pujar reg = <0x4>; 76909614acdSSameer Pujar 77009614acdSSameer Pujar mix_in5: endpoint { 77109614acdSSameer Pujar remote-endpoint = <&xbar_mix_in5>; 77209614acdSSameer Pujar }; 77309614acdSSameer Pujar }; 77409614acdSSameer Pujar 77509614acdSSameer Pujar port@5 { 77609614acdSSameer Pujar reg = <0x5>; 77709614acdSSameer Pujar 77809614acdSSameer Pujar mix_in6: endpoint { 77909614acdSSameer Pujar remote-endpoint = <&xbar_mix_in6>; 78009614acdSSameer Pujar }; 78109614acdSSameer Pujar }; 78209614acdSSameer Pujar 78309614acdSSameer Pujar port@6 { 78409614acdSSameer Pujar reg = <0x6>; 78509614acdSSameer Pujar 78609614acdSSameer Pujar mix_in7: endpoint { 78709614acdSSameer Pujar remote-endpoint = <&xbar_mix_in7>; 78809614acdSSameer Pujar }; 78909614acdSSameer Pujar }; 79009614acdSSameer Pujar 79109614acdSSameer Pujar port@7 { 79209614acdSSameer Pujar reg = <0x7>; 79309614acdSSameer Pujar 79409614acdSSameer Pujar mix_in8: endpoint { 79509614acdSSameer Pujar remote-endpoint = <&xbar_mix_in8>; 79609614acdSSameer Pujar }; 79709614acdSSameer Pujar }; 79809614acdSSameer Pujar 79909614acdSSameer Pujar port@8 { 80009614acdSSameer Pujar reg = <0x8>; 80109614acdSSameer Pujar 80209614acdSSameer Pujar mix_in9: endpoint { 80309614acdSSameer Pujar remote-endpoint = <&xbar_mix_in9>; 80409614acdSSameer Pujar }; 80509614acdSSameer Pujar }; 80609614acdSSameer Pujar 80709614acdSSameer Pujar port@9 { 80809614acdSSameer Pujar reg = <0x9>; 80909614acdSSameer Pujar 81009614acdSSameer Pujar mix_in10: endpoint { 81109614acdSSameer Pujar remote-endpoint = <&xbar_mix_in10>; 81209614acdSSameer Pujar }; 81309614acdSSameer Pujar }; 81409614acdSSameer Pujar 81509614acdSSameer Pujar mix_out1_port: port@a { 81609614acdSSameer Pujar reg = <0xa>; 81709614acdSSameer Pujar 81809614acdSSameer Pujar mix_out1: endpoint { 81909614acdSSameer Pujar remote-endpoint = <&xbar_mix_out1>; 82009614acdSSameer Pujar }; 82109614acdSSameer Pujar }; 82209614acdSSameer Pujar 82309614acdSSameer Pujar mix_out2_port: port@b { 82409614acdSSameer Pujar reg = <0xb>; 82509614acdSSameer Pujar 82609614acdSSameer Pujar mix_out2: endpoint { 82709614acdSSameer Pujar remote-endpoint = <&xbar_mix_out2>; 82809614acdSSameer Pujar }; 82909614acdSSameer Pujar }; 83009614acdSSameer Pujar 83109614acdSSameer Pujar mix_out3_port: port@c { 83209614acdSSameer Pujar reg = <0xc>; 83309614acdSSameer Pujar 83409614acdSSameer Pujar mix_out3: endpoint { 83509614acdSSameer Pujar remote-endpoint = <&xbar_mix_out3>; 83609614acdSSameer Pujar }; 83709614acdSSameer Pujar }; 83809614acdSSameer Pujar 83909614acdSSameer Pujar mix_out4_port: port@d { 84009614acdSSameer Pujar reg = <0xd>; 84109614acdSSameer Pujar 84209614acdSSameer Pujar mix_out4: endpoint { 84309614acdSSameer Pujar remote-endpoint = <&xbar_mix_out4>; 84409614acdSSameer Pujar }; 84509614acdSSameer Pujar }; 84609614acdSSameer Pujar 84709614acdSSameer Pujar mix_out5_port: port@e { 84809614acdSSameer Pujar reg = <0xe>; 84909614acdSSameer Pujar 85009614acdSSameer Pujar mix_out5: endpoint { 85109614acdSSameer Pujar remote-endpoint = <&xbar_mix_out5>; 85209614acdSSameer Pujar }; 85309614acdSSameer Pujar }; 85409614acdSSameer Pujar }; 85509614acdSSameer Pujar }; 85609614acdSSameer Pujar 85709614acdSSameer Pujar admaif@290f000 { 85809614acdSSameer Pujar status = "okay"; 85909614acdSSameer Pujar 86009614acdSSameer Pujar ports { 86109614acdSSameer Pujar #address-cells = <1>; 86209614acdSSameer Pujar #size-cells = <0>; 86309614acdSSameer Pujar 86409614acdSSameer Pujar admaif0_port: port@0 { 86509614acdSSameer Pujar reg = <0x0>; 86609614acdSSameer Pujar 86709614acdSSameer Pujar admaif0: endpoint { 86809614acdSSameer Pujar remote-endpoint = <&xbar_admaif0>; 86909614acdSSameer Pujar }; 87009614acdSSameer Pujar }; 87109614acdSSameer Pujar 87209614acdSSameer Pujar admaif1_port: port@1 { 87309614acdSSameer Pujar reg = <0x1>; 87409614acdSSameer Pujar 87509614acdSSameer Pujar admaif1: endpoint { 87609614acdSSameer Pujar remote-endpoint = <&xbar_admaif1>; 87709614acdSSameer Pujar }; 87809614acdSSameer Pujar }; 87909614acdSSameer Pujar 88009614acdSSameer Pujar admaif2_port: port@2 { 88109614acdSSameer Pujar reg = <0x2>; 88209614acdSSameer Pujar 88309614acdSSameer Pujar admaif2: endpoint { 88409614acdSSameer Pujar remote-endpoint = <&xbar_admaif2>; 88509614acdSSameer Pujar }; 88609614acdSSameer Pujar }; 88709614acdSSameer Pujar 88809614acdSSameer Pujar admaif3_port: port@3 { 88909614acdSSameer Pujar reg = <0x3>; 89009614acdSSameer Pujar 89109614acdSSameer Pujar admaif3: endpoint { 89209614acdSSameer Pujar remote-endpoint = <&xbar_admaif3>; 89309614acdSSameer Pujar }; 89409614acdSSameer Pujar }; 89509614acdSSameer Pujar 89609614acdSSameer Pujar admaif4_port: port@4 { 89709614acdSSameer Pujar reg = <0x4>; 89809614acdSSameer Pujar 89909614acdSSameer Pujar admaif4: endpoint { 90009614acdSSameer Pujar remote-endpoint = <&xbar_admaif4>; 90109614acdSSameer Pujar }; 90209614acdSSameer Pujar }; 90309614acdSSameer Pujar 90409614acdSSameer Pujar admaif5_port: port@5 { 90509614acdSSameer Pujar reg = <0x5>; 90609614acdSSameer Pujar 90709614acdSSameer Pujar admaif5: endpoint { 90809614acdSSameer Pujar remote-endpoint = <&xbar_admaif5>; 90909614acdSSameer Pujar }; 91009614acdSSameer Pujar }; 91109614acdSSameer Pujar 91209614acdSSameer Pujar admaif6_port: port@6 { 91309614acdSSameer Pujar reg = <0x6>; 91409614acdSSameer Pujar 91509614acdSSameer Pujar admaif6: endpoint { 91609614acdSSameer Pujar remote-endpoint = <&xbar_admaif6>; 91709614acdSSameer Pujar }; 91809614acdSSameer Pujar }; 91909614acdSSameer Pujar 92009614acdSSameer Pujar admaif7_port: port@7 { 92109614acdSSameer Pujar reg = <0x7>; 92209614acdSSameer Pujar 92309614acdSSameer Pujar admaif7: endpoint { 92409614acdSSameer Pujar remote-endpoint = <&xbar_admaif7>; 92509614acdSSameer Pujar }; 92609614acdSSameer Pujar }; 92709614acdSSameer Pujar 92809614acdSSameer Pujar admaif8_port: port@8 { 92909614acdSSameer Pujar reg = <0x8>; 93009614acdSSameer Pujar 93109614acdSSameer Pujar admaif8: endpoint { 93209614acdSSameer Pujar remote-endpoint = <&xbar_admaif8>; 93309614acdSSameer Pujar }; 93409614acdSSameer Pujar }; 93509614acdSSameer Pujar 93609614acdSSameer Pujar admaif9_port: port@9 { 93709614acdSSameer Pujar reg = <0x9>; 93809614acdSSameer Pujar 93909614acdSSameer Pujar admaif9: endpoint { 94009614acdSSameer Pujar remote-endpoint = <&xbar_admaif9>; 94109614acdSSameer Pujar }; 94209614acdSSameer Pujar }; 94309614acdSSameer Pujar 94409614acdSSameer Pujar admaif10_port: port@a { 94509614acdSSameer Pujar reg = <0xa>; 94609614acdSSameer Pujar 94709614acdSSameer Pujar admaif10: endpoint { 94809614acdSSameer Pujar remote-endpoint = <&xbar_admaif10>; 94909614acdSSameer Pujar }; 95009614acdSSameer Pujar }; 95109614acdSSameer Pujar 95209614acdSSameer Pujar admaif11_port: port@b { 95309614acdSSameer Pujar reg = <0xb>; 95409614acdSSameer Pujar 95509614acdSSameer Pujar admaif11: endpoint { 95609614acdSSameer Pujar remote-endpoint = <&xbar_admaif11>; 95709614acdSSameer Pujar }; 95809614acdSSameer Pujar }; 95909614acdSSameer Pujar 96009614acdSSameer Pujar admaif12_port: port@c { 96109614acdSSameer Pujar reg = <0xc>; 96209614acdSSameer Pujar 96309614acdSSameer Pujar admaif12: endpoint { 96409614acdSSameer Pujar remote-endpoint = <&xbar_admaif12>; 96509614acdSSameer Pujar }; 96609614acdSSameer Pujar }; 96709614acdSSameer Pujar 96809614acdSSameer Pujar admaif13_port: port@d { 96909614acdSSameer Pujar reg = <0xd>; 97009614acdSSameer Pujar 97109614acdSSameer Pujar admaif13: endpoint { 97209614acdSSameer Pujar remote-endpoint = <&xbar_admaif13>; 97309614acdSSameer Pujar }; 97409614acdSSameer Pujar }; 97509614acdSSameer Pujar 97609614acdSSameer Pujar admaif14_port: port@e { 97709614acdSSameer Pujar reg = <0xe>; 97809614acdSSameer Pujar 97909614acdSSameer Pujar admaif14: endpoint { 98009614acdSSameer Pujar remote-endpoint = <&xbar_admaif14>; 98109614acdSSameer Pujar }; 98209614acdSSameer Pujar }; 98309614acdSSameer Pujar 98409614acdSSameer Pujar admaif15_port: port@f { 98509614acdSSameer Pujar reg = <0xf>; 98609614acdSSameer Pujar 98709614acdSSameer Pujar admaif15: endpoint { 98809614acdSSameer Pujar remote-endpoint = <&xbar_admaif15>; 98909614acdSSameer Pujar }; 99009614acdSSameer Pujar }; 99109614acdSSameer Pujar 99209614acdSSameer Pujar admaif16_port: port@10 { 99309614acdSSameer Pujar reg = <0x10>; 99409614acdSSameer Pujar 99509614acdSSameer Pujar admaif16: endpoint { 99609614acdSSameer Pujar remote-endpoint = <&xbar_admaif16>; 99709614acdSSameer Pujar }; 99809614acdSSameer Pujar }; 99909614acdSSameer Pujar 100009614acdSSameer Pujar admaif17_port: port@11 { 100109614acdSSameer Pujar reg = <0x11>; 100209614acdSSameer Pujar 100309614acdSSameer Pujar admaif17: endpoint { 100409614acdSSameer Pujar remote-endpoint = <&xbar_admaif17>; 100509614acdSSameer Pujar }; 100609614acdSSameer Pujar }; 100709614acdSSameer Pujar 100809614acdSSameer Pujar admaif18_port: port@12 { 100909614acdSSameer Pujar reg = <0x12>; 101009614acdSSameer Pujar 101109614acdSSameer Pujar admaif18: endpoint { 101209614acdSSameer Pujar remote-endpoint = <&xbar_admaif18>; 101309614acdSSameer Pujar }; 101409614acdSSameer Pujar }; 101509614acdSSameer Pujar 101609614acdSSameer Pujar admaif19_port: port@13 { 101709614acdSSameer Pujar reg = <0x13>; 101809614acdSSameer Pujar 101909614acdSSameer Pujar admaif19: endpoint { 102009614acdSSameer Pujar remote-endpoint = <&xbar_admaif19>; 102109614acdSSameer Pujar }; 102209614acdSSameer Pujar }; 102309614acdSSameer Pujar }; 102409614acdSSameer Pujar }; 1025261a46a9SSameer Pujar 1026261a46a9SSameer Pujar asrc@2910000 { 1027261a46a9SSameer Pujar status = "okay"; 1028261a46a9SSameer Pujar 1029261a46a9SSameer Pujar ports { 1030261a46a9SSameer Pujar #address-cells = <1>; 1031261a46a9SSameer Pujar #size-cells = <0>; 1032261a46a9SSameer Pujar 1033261a46a9SSameer Pujar port@0 { 1034261a46a9SSameer Pujar reg = <0x0>; 1035261a46a9SSameer Pujar 1036261a46a9SSameer Pujar asrc_in1_ep: endpoint { 1037261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_in1_ep>; 1038261a46a9SSameer Pujar }; 1039261a46a9SSameer Pujar }; 1040261a46a9SSameer Pujar 1041261a46a9SSameer Pujar port@1 { 1042261a46a9SSameer Pujar reg = <0x1>; 1043261a46a9SSameer Pujar 1044261a46a9SSameer Pujar asrc_in2_ep: endpoint { 1045261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_in2_ep>; 1046261a46a9SSameer Pujar }; 1047261a46a9SSameer Pujar }; 1048261a46a9SSameer Pujar 1049261a46a9SSameer Pujar port@2 { 1050261a46a9SSameer Pujar reg = <0x2>; 1051261a46a9SSameer Pujar 1052261a46a9SSameer Pujar asrc_in3_ep: endpoint { 1053261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_in3_ep>; 1054261a46a9SSameer Pujar }; 1055261a46a9SSameer Pujar }; 1056261a46a9SSameer Pujar 1057261a46a9SSameer Pujar port@3 { 1058261a46a9SSameer Pujar reg = <0x3>; 1059261a46a9SSameer Pujar 1060261a46a9SSameer Pujar asrc_in4_ep: endpoint { 1061261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_in4_ep>; 1062261a46a9SSameer Pujar }; 1063261a46a9SSameer Pujar }; 1064261a46a9SSameer Pujar 1065261a46a9SSameer Pujar port@4 { 1066261a46a9SSameer Pujar reg = <0x4>; 1067261a46a9SSameer Pujar 1068261a46a9SSameer Pujar asrc_in5_ep: endpoint { 1069261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_in5_ep>; 1070261a46a9SSameer Pujar }; 1071261a46a9SSameer Pujar }; 1072261a46a9SSameer Pujar 1073261a46a9SSameer Pujar port@5 { 1074261a46a9SSameer Pujar reg = <0x5>; 1075261a46a9SSameer Pujar 1076261a46a9SSameer Pujar asrc_in6_ep: endpoint { 1077261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_in6_ep>; 1078261a46a9SSameer Pujar }; 1079261a46a9SSameer Pujar }; 1080261a46a9SSameer Pujar 1081261a46a9SSameer Pujar port@6 { 1082261a46a9SSameer Pujar reg = <0x6>; 1083261a46a9SSameer Pujar 1084261a46a9SSameer Pujar asrc_in7_ep: endpoint { 1085261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_in7_ep>; 1086261a46a9SSameer Pujar }; 1087261a46a9SSameer Pujar }; 1088261a46a9SSameer Pujar 1089261a46a9SSameer Pujar asrc_out1_port: port@7 { 1090261a46a9SSameer Pujar reg = <0x7>; 1091261a46a9SSameer Pujar 1092261a46a9SSameer Pujar asrc_out1_ep: endpoint { 1093261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_out1_ep>; 1094261a46a9SSameer Pujar }; 1095261a46a9SSameer Pujar }; 1096261a46a9SSameer Pujar 1097261a46a9SSameer Pujar asrc_out2_port: port@8 { 1098261a46a9SSameer Pujar reg = <0x8>; 1099261a46a9SSameer Pujar 1100261a46a9SSameer Pujar asrc_out2_ep: endpoint { 1101261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_out2_ep>; 1102261a46a9SSameer Pujar }; 1103261a46a9SSameer Pujar }; 1104261a46a9SSameer Pujar 1105261a46a9SSameer Pujar asrc_out3_port: port@9 { 1106261a46a9SSameer Pujar reg = <0x9>; 1107261a46a9SSameer Pujar 1108261a46a9SSameer Pujar asrc_out3_ep: endpoint { 1109261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_out3_ep>; 1110261a46a9SSameer Pujar }; 1111261a46a9SSameer Pujar }; 1112261a46a9SSameer Pujar 1113261a46a9SSameer Pujar asrc_out4_port: port@a { 1114261a46a9SSameer Pujar reg = <0xa>; 1115261a46a9SSameer Pujar 1116261a46a9SSameer Pujar asrc_out4_ep: endpoint { 1117261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_out4_ep>; 1118261a46a9SSameer Pujar }; 1119261a46a9SSameer Pujar }; 1120261a46a9SSameer Pujar 1121261a46a9SSameer Pujar asrc_out5_port: port@b { 1122261a46a9SSameer Pujar reg = <0xb>; 1123261a46a9SSameer Pujar 1124261a46a9SSameer Pujar asrc_out5_ep: endpoint { 1125261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_out5_ep>; 1126261a46a9SSameer Pujar }; 1127261a46a9SSameer Pujar }; 1128261a46a9SSameer Pujar 1129261a46a9SSameer Pujar asrc_out6_port: port@c { 1130261a46a9SSameer Pujar reg = <0xc>; 1131261a46a9SSameer Pujar 1132261a46a9SSameer Pujar asrc_out6_ep: endpoint { 1133261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_out6_ep>; 1134261a46a9SSameer Pujar }; 1135261a46a9SSameer Pujar }; 1136261a46a9SSameer Pujar }; 1137261a46a9SSameer Pujar }; 1138*79ed18d9SThierry Reding 1139*79ed18d9SThierry Reding ports { 1140*79ed18d9SThierry Reding #address-cells = <1>; 1141*79ed18d9SThierry Reding #size-cells = <0>; 1142*79ed18d9SThierry Reding 1143*79ed18d9SThierry Reding port@0 { 1144*79ed18d9SThierry Reding reg = <0x0>; 1145*79ed18d9SThierry Reding 1146*79ed18d9SThierry Reding xbar_admaif0: endpoint { 1147*79ed18d9SThierry Reding remote-endpoint = <&admaif0>; 1148*79ed18d9SThierry Reding }; 1149*79ed18d9SThierry Reding }; 1150*79ed18d9SThierry Reding 1151*79ed18d9SThierry Reding port@1 { 1152*79ed18d9SThierry Reding reg = <0x1>; 1153*79ed18d9SThierry Reding 1154*79ed18d9SThierry Reding xbar_admaif1: endpoint { 1155*79ed18d9SThierry Reding remote-endpoint = <&admaif1>; 1156*79ed18d9SThierry Reding }; 1157*79ed18d9SThierry Reding }; 1158*79ed18d9SThierry Reding 1159*79ed18d9SThierry Reding port@2 { 1160*79ed18d9SThierry Reding reg = <0x2>; 1161*79ed18d9SThierry Reding 1162*79ed18d9SThierry Reding xbar_admaif2: endpoint { 1163*79ed18d9SThierry Reding remote-endpoint = <&admaif2>; 1164*79ed18d9SThierry Reding }; 1165*79ed18d9SThierry Reding }; 1166*79ed18d9SThierry Reding 1167*79ed18d9SThierry Reding port@3 { 1168*79ed18d9SThierry Reding reg = <0x3>; 1169*79ed18d9SThierry Reding 1170*79ed18d9SThierry Reding xbar_admaif3: endpoint { 1171*79ed18d9SThierry Reding remote-endpoint = <&admaif3>; 1172*79ed18d9SThierry Reding }; 1173*79ed18d9SThierry Reding }; 1174*79ed18d9SThierry Reding 1175*79ed18d9SThierry Reding port@4 { 1176*79ed18d9SThierry Reding reg = <0x4>; 1177*79ed18d9SThierry Reding 1178*79ed18d9SThierry Reding xbar_admaif4: endpoint { 1179*79ed18d9SThierry Reding remote-endpoint = <&admaif4>; 1180*79ed18d9SThierry Reding }; 1181*79ed18d9SThierry Reding }; 1182*79ed18d9SThierry Reding 1183*79ed18d9SThierry Reding port@5 { 1184*79ed18d9SThierry Reding reg = <0x5>; 1185*79ed18d9SThierry Reding 1186*79ed18d9SThierry Reding xbar_admaif5: endpoint { 1187*79ed18d9SThierry Reding remote-endpoint = <&admaif5>; 1188*79ed18d9SThierry Reding }; 1189*79ed18d9SThierry Reding }; 1190*79ed18d9SThierry Reding 1191*79ed18d9SThierry Reding port@6 { 1192*79ed18d9SThierry Reding reg = <0x6>; 1193*79ed18d9SThierry Reding 1194*79ed18d9SThierry Reding xbar_admaif6: endpoint { 1195*79ed18d9SThierry Reding remote-endpoint = <&admaif6>; 1196*79ed18d9SThierry Reding }; 1197*79ed18d9SThierry Reding }; 1198*79ed18d9SThierry Reding 1199*79ed18d9SThierry Reding port@7 { 1200*79ed18d9SThierry Reding reg = <0x7>; 1201*79ed18d9SThierry Reding 1202*79ed18d9SThierry Reding xbar_admaif7: endpoint { 1203*79ed18d9SThierry Reding remote-endpoint = <&admaif7>; 1204*79ed18d9SThierry Reding }; 1205*79ed18d9SThierry Reding }; 1206*79ed18d9SThierry Reding 1207*79ed18d9SThierry Reding port@8 { 1208*79ed18d9SThierry Reding reg = <0x8>; 1209*79ed18d9SThierry Reding 1210*79ed18d9SThierry Reding xbar_admaif8: endpoint { 1211*79ed18d9SThierry Reding remote-endpoint = <&admaif8>; 1212*79ed18d9SThierry Reding }; 1213*79ed18d9SThierry Reding }; 1214*79ed18d9SThierry Reding 1215*79ed18d9SThierry Reding port@9 { 1216*79ed18d9SThierry Reding reg = <0x9>; 1217*79ed18d9SThierry Reding 1218*79ed18d9SThierry Reding xbar_admaif9: endpoint { 1219*79ed18d9SThierry Reding remote-endpoint = <&admaif9>; 1220*79ed18d9SThierry Reding }; 1221*79ed18d9SThierry Reding }; 1222*79ed18d9SThierry Reding 1223*79ed18d9SThierry Reding port@a { 1224*79ed18d9SThierry Reding reg = <0xa>; 1225*79ed18d9SThierry Reding 1226*79ed18d9SThierry Reding xbar_admaif10: endpoint { 1227*79ed18d9SThierry Reding remote-endpoint = <&admaif10>; 1228*79ed18d9SThierry Reding }; 1229*79ed18d9SThierry Reding }; 1230*79ed18d9SThierry Reding 1231*79ed18d9SThierry Reding port@b { 1232*79ed18d9SThierry Reding reg = <0xb>; 1233*79ed18d9SThierry Reding 1234*79ed18d9SThierry Reding xbar_admaif11: endpoint { 1235*79ed18d9SThierry Reding remote-endpoint = <&admaif11>; 1236*79ed18d9SThierry Reding }; 1237*79ed18d9SThierry Reding }; 1238*79ed18d9SThierry Reding 1239*79ed18d9SThierry Reding port@c { 1240*79ed18d9SThierry Reding reg = <0xc>; 1241*79ed18d9SThierry Reding 1242*79ed18d9SThierry Reding xbar_admaif12: endpoint { 1243*79ed18d9SThierry Reding remote-endpoint = <&admaif12>; 1244*79ed18d9SThierry Reding }; 1245*79ed18d9SThierry Reding }; 1246*79ed18d9SThierry Reding 1247*79ed18d9SThierry Reding port@d { 1248*79ed18d9SThierry Reding reg = <0xd>; 1249*79ed18d9SThierry Reding 1250*79ed18d9SThierry Reding xbar_admaif13: endpoint { 1251*79ed18d9SThierry Reding remote-endpoint = <&admaif13>; 1252*79ed18d9SThierry Reding }; 1253*79ed18d9SThierry Reding }; 1254*79ed18d9SThierry Reding 1255*79ed18d9SThierry Reding port@e { 1256*79ed18d9SThierry Reding reg = <0xe>; 1257*79ed18d9SThierry Reding 1258*79ed18d9SThierry Reding xbar_admaif14: endpoint { 1259*79ed18d9SThierry Reding remote-endpoint = <&admaif14>; 1260*79ed18d9SThierry Reding }; 1261*79ed18d9SThierry Reding }; 1262*79ed18d9SThierry Reding 1263*79ed18d9SThierry Reding port@f { 1264*79ed18d9SThierry Reding reg = <0xf>; 1265*79ed18d9SThierry Reding 1266*79ed18d9SThierry Reding xbar_admaif15: endpoint { 1267*79ed18d9SThierry Reding remote-endpoint = <&admaif15>; 1268*79ed18d9SThierry Reding }; 1269*79ed18d9SThierry Reding }; 1270*79ed18d9SThierry Reding 1271*79ed18d9SThierry Reding port@10 { 1272*79ed18d9SThierry Reding reg = <0x10>; 1273*79ed18d9SThierry Reding 1274*79ed18d9SThierry Reding xbar_admaif16: endpoint { 1275*79ed18d9SThierry Reding remote-endpoint = <&admaif16>; 1276*79ed18d9SThierry Reding }; 1277*79ed18d9SThierry Reding }; 1278*79ed18d9SThierry Reding 1279*79ed18d9SThierry Reding port@11 { 1280*79ed18d9SThierry Reding reg = <0x11>; 1281*79ed18d9SThierry Reding 1282*79ed18d9SThierry Reding xbar_admaif17: endpoint { 1283*79ed18d9SThierry Reding remote-endpoint = <&admaif17>; 1284*79ed18d9SThierry Reding }; 1285*79ed18d9SThierry Reding }; 1286*79ed18d9SThierry Reding 1287*79ed18d9SThierry Reding port@12 { 1288*79ed18d9SThierry Reding reg = <0x12>; 1289*79ed18d9SThierry Reding 1290*79ed18d9SThierry Reding xbar_admaif18: endpoint { 1291*79ed18d9SThierry Reding remote-endpoint = <&admaif18>; 1292*79ed18d9SThierry Reding }; 1293*79ed18d9SThierry Reding }; 1294*79ed18d9SThierry Reding 1295*79ed18d9SThierry Reding port@13 { 1296*79ed18d9SThierry Reding reg = <0x13>; 1297*79ed18d9SThierry Reding 1298*79ed18d9SThierry Reding xbar_admaif19: endpoint { 1299*79ed18d9SThierry Reding remote-endpoint = <&admaif19>; 1300*79ed18d9SThierry Reding }; 1301*79ed18d9SThierry Reding }; 1302*79ed18d9SThierry Reding 1303*79ed18d9SThierry Reding xbar_i2s1_port: port@14 { 1304*79ed18d9SThierry Reding reg = <0x14>; 1305*79ed18d9SThierry Reding 1306*79ed18d9SThierry Reding xbar_i2s1: endpoint { 1307*79ed18d9SThierry Reding remote-endpoint = <&i2s1_cif>; 1308*79ed18d9SThierry Reding }; 1309*79ed18d9SThierry Reding }; 1310*79ed18d9SThierry Reding 1311*79ed18d9SThierry Reding xbar_i2s2_port: port@15 { 1312*79ed18d9SThierry Reding reg = <0x15>; 1313*79ed18d9SThierry Reding 1314*79ed18d9SThierry Reding xbar_i2s2: endpoint { 1315*79ed18d9SThierry Reding remote-endpoint = <&i2s2_cif>; 1316*79ed18d9SThierry Reding }; 1317*79ed18d9SThierry Reding }; 1318*79ed18d9SThierry Reding 1319*79ed18d9SThierry Reding xbar_i2s4_port: port@17 { 1320*79ed18d9SThierry Reding reg = <0x17>; 1321*79ed18d9SThierry Reding 1322*79ed18d9SThierry Reding xbar_i2s4: endpoint { 1323*79ed18d9SThierry Reding remote-endpoint = <&i2s4_cif>; 1324*79ed18d9SThierry Reding }; 1325*79ed18d9SThierry Reding }; 1326*79ed18d9SThierry Reding 1327*79ed18d9SThierry Reding xbar_i2s6_port: port@19 { 1328*79ed18d9SThierry Reding reg = <0x19>; 1329*79ed18d9SThierry Reding 1330*79ed18d9SThierry Reding xbar_i2s6: endpoint { 1331*79ed18d9SThierry Reding remote-endpoint = <&i2s6_cif>; 1332*79ed18d9SThierry Reding }; 1333*79ed18d9SThierry Reding }; 1334*79ed18d9SThierry Reding 1335*79ed18d9SThierry Reding xbar_dmic3_port: port@1c { 1336*79ed18d9SThierry Reding reg = <0x1c>; 1337*79ed18d9SThierry Reding 1338*79ed18d9SThierry Reding xbar_dmic3: endpoint { 1339*79ed18d9SThierry Reding remote-endpoint = <&dmic3_cif>; 1340*79ed18d9SThierry Reding }; 1341*79ed18d9SThierry Reding }; 1342*79ed18d9SThierry Reding 1343*79ed18d9SThierry Reding xbar_sfc1_in_port: port@20 { 1344*79ed18d9SThierry Reding reg = <0x20>; 1345*79ed18d9SThierry Reding 1346*79ed18d9SThierry Reding xbar_sfc1_in: endpoint { 1347*79ed18d9SThierry Reding remote-endpoint = <&sfc1_cif_in>; 1348*79ed18d9SThierry Reding }; 1349*79ed18d9SThierry Reding }; 1350*79ed18d9SThierry Reding 1351*79ed18d9SThierry Reding port@21 { 1352*79ed18d9SThierry Reding reg = <0x21>; 1353*79ed18d9SThierry Reding 1354*79ed18d9SThierry Reding xbar_sfc1_out: endpoint { 1355*79ed18d9SThierry Reding remote-endpoint = <&sfc1_cif_out>; 1356*79ed18d9SThierry Reding }; 1357*79ed18d9SThierry Reding }; 1358*79ed18d9SThierry Reding 1359*79ed18d9SThierry Reding xbar_sfc2_in_port: port@22 { 1360*79ed18d9SThierry Reding reg = <0x22>; 1361*79ed18d9SThierry Reding 1362*79ed18d9SThierry Reding xbar_sfc2_in: endpoint { 1363*79ed18d9SThierry Reding remote-endpoint = <&sfc2_cif_in>; 1364*79ed18d9SThierry Reding }; 1365*79ed18d9SThierry Reding }; 1366*79ed18d9SThierry Reding 1367*79ed18d9SThierry Reding port@23 { 1368*79ed18d9SThierry Reding reg = <0x23>; 1369*79ed18d9SThierry Reding 1370*79ed18d9SThierry Reding xbar_sfc2_out: endpoint { 1371*79ed18d9SThierry Reding remote-endpoint = <&sfc2_cif_out>; 1372*79ed18d9SThierry Reding }; 1373*79ed18d9SThierry Reding }; 1374*79ed18d9SThierry Reding 1375*79ed18d9SThierry Reding xbar_sfc3_in_port: port@24 { 1376*79ed18d9SThierry Reding reg = <0x24>; 1377*79ed18d9SThierry Reding 1378*79ed18d9SThierry Reding xbar_sfc3_in: endpoint { 1379*79ed18d9SThierry Reding remote-endpoint = <&sfc3_cif_in>; 1380*79ed18d9SThierry Reding }; 1381*79ed18d9SThierry Reding }; 1382*79ed18d9SThierry Reding 1383*79ed18d9SThierry Reding port@25 { 1384*79ed18d9SThierry Reding reg = <0x25>; 1385*79ed18d9SThierry Reding 1386*79ed18d9SThierry Reding xbar_sfc3_out: endpoint { 1387*79ed18d9SThierry Reding remote-endpoint = <&sfc3_cif_out>; 1388*79ed18d9SThierry Reding }; 1389*79ed18d9SThierry Reding }; 1390*79ed18d9SThierry Reding 1391*79ed18d9SThierry Reding xbar_sfc4_in_port: port@26 { 1392*79ed18d9SThierry Reding reg = <0x26>; 1393*79ed18d9SThierry Reding 1394*79ed18d9SThierry Reding xbar_sfc4_in: endpoint { 1395*79ed18d9SThierry Reding remote-endpoint = <&sfc4_cif_in>; 1396*79ed18d9SThierry Reding }; 1397*79ed18d9SThierry Reding }; 1398*79ed18d9SThierry Reding 1399*79ed18d9SThierry Reding port@27 { 1400*79ed18d9SThierry Reding reg = <0x27>; 1401*79ed18d9SThierry Reding 1402*79ed18d9SThierry Reding xbar_sfc4_out: endpoint { 1403*79ed18d9SThierry Reding remote-endpoint = <&sfc4_cif_out>; 1404*79ed18d9SThierry Reding }; 1405*79ed18d9SThierry Reding }; 1406*79ed18d9SThierry Reding 1407*79ed18d9SThierry Reding xbar_mvc1_in_port: port@28 { 1408*79ed18d9SThierry Reding reg = <0x28>; 1409*79ed18d9SThierry Reding 1410*79ed18d9SThierry Reding xbar_mvc1_in: endpoint { 1411*79ed18d9SThierry Reding remote-endpoint = <&mvc1_cif_in>; 1412*79ed18d9SThierry Reding }; 1413*79ed18d9SThierry Reding }; 1414*79ed18d9SThierry Reding 1415*79ed18d9SThierry Reding port@29 { 1416*79ed18d9SThierry Reding reg = <0x29>; 1417*79ed18d9SThierry Reding 1418*79ed18d9SThierry Reding xbar_mvc1_out: endpoint { 1419*79ed18d9SThierry Reding remote-endpoint = <&mvc1_cif_out>; 1420*79ed18d9SThierry Reding }; 1421*79ed18d9SThierry Reding }; 1422*79ed18d9SThierry Reding 1423*79ed18d9SThierry Reding xbar_mvc2_in_port: port@2a { 1424*79ed18d9SThierry Reding reg = <0x2a>; 1425*79ed18d9SThierry Reding 1426*79ed18d9SThierry Reding xbar_mvc2_in: endpoint { 1427*79ed18d9SThierry Reding remote-endpoint = <&mvc2_cif_in>; 1428*79ed18d9SThierry Reding }; 1429*79ed18d9SThierry Reding }; 1430*79ed18d9SThierry Reding 1431*79ed18d9SThierry Reding port@2b { 1432*79ed18d9SThierry Reding reg = <0x2b>; 1433*79ed18d9SThierry Reding 1434*79ed18d9SThierry Reding xbar_mvc2_out: endpoint { 1435*79ed18d9SThierry Reding remote-endpoint = <&mvc2_cif_out>; 1436*79ed18d9SThierry Reding }; 1437*79ed18d9SThierry Reding }; 1438*79ed18d9SThierry Reding 1439*79ed18d9SThierry Reding xbar_amx1_in1_port: port@2c { 1440*79ed18d9SThierry Reding reg = <0x2c>; 1441*79ed18d9SThierry Reding 1442*79ed18d9SThierry Reding xbar_amx1_in1: endpoint { 1443*79ed18d9SThierry Reding remote-endpoint = <&amx1_in1>; 1444*79ed18d9SThierry Reding }; 1445*79ed18d9SThierry Reding }; 1446*79ed18d9SThierry Reding 1447*79ed18d9SThierry Reding xbar_amx1_in2_port: port@2d { 1448*79ed18d9SThierry Reding reg = <0x2d>; 1449*79ed18d9SThierry Reding 1450*79ed18d9SThierry Reding xbar_amx1_in2: endpoint { 1451*79ed18d9SThierry Reding remote-endpoint = <&amx1_in2>; 1452*79ed18d9SThierry Reding }; 1453*79ed18d9SThierry Reding }; 1454*79ed18d9SThierry Reding 1455*79ed18d9SThierry Reding xbar_amx1_in3_port: port@2e { 1456*79ed18d9SThierry Reding reg = <0x2e>; 1457*79ed18d9SThierry Reding 1458*79ed18d9SThierry Reding xbar_amx1_in3: endpoint { 1459*79ed18d9SThierry Reding remote-endpoint = <&amx1_in3>; 1460*79ed18d9SThierry Reding }; 1461*79ed18d9SThierry Reding }; 1462*79ed18d9SThierry Reding 1463*79ed18d9SThierry Reding xbar_amx1_in4_port: port@2f { 1464*79ed18d9SThierry Reding reg = <0x2f>; 1465*79ed18d9SThierry Reding 1466*79ed18d9SThierry Reding xbar_amx1_in4: endpoint { 1467*79ed18d9SThierry Reding remote-endpoint = <&amx1_in4>; 1468*79ed18d9SThierry Reding }; 1469*79ed18d9SThierry Reding }; 1470*79ed18d9SThierry Reding 1471*79ed18d9SThierry Reding port@30 { 1472*79ed18d9SThierry Reding reg = <0x30>; 1473*79ed18d9SThierry Reding 1474*79ed18d9SThierry Reding xbar_amx1_out: endpoint { 1475*79ed18d9SThierry Reding remote-endpoint = <&amx1_out>; 1476*79ed18d9SThierry Reding }; 1477*79ed18d9SThierry Reding }; 1478*79ed18d9SThierry Reding 1479*79ed18d9SThierry Reding xbar_amx2_in1_port: port@31 { 1480*79ed18d9SThierry Reding reg = <0x31>; 1481*79ed18d9SThierry Reding 1482*79ed18d9SThierry Reding xbar_amx2_in1: endpoint { 1483*79ed18d9SThierry Reding remote-endpoint = <&amx2_in1>; 1484*79ed18d9SThierry Reding }; 1485*79ed18d9SThierry Reding }; 1486*79ed18d9SThierry Reding 1487*79ed18d9SThierry Reding xbar_amx2_in2_port: port@32 { 1488*79ed18d9SThierry Reding reg = <0x32>; 1489*79ed18d9SThierry Reding 1490*79ed18d9SThierry Reding xbar_amx2_in2: endpoint { 1491*79ed18d9SThierry Reding remote-endpoint = <&amx2_in2>; 1492*79ed18d9SThierry Reding }; 1493*79ed18d9SThierry Reding }; 1494*79ed18d9SThierry Reding 1495*79ed18d9SThierry Reding xbar_amx2_in3_port: port@33 { 1496*79ed18d9SThierry Reding reg = <0x33>; 1497*79ed18d9SThierry Reding 1498*79ed18d9SThierry Reding xbar_amx2_in3: endpoint { 1499*79ed18d9SThierry Reding remote-endpoint = <&amx2_in3>; 1500*79ed18d9SThierry Reding }; 1501*79ed18d9SThierry Reding }; 1502*79ed18d9SThierry Reding 1503*79ed18d9SThierry Reding xbar_amx2_in4_port: port@34 { 1504*79ed18d9SThierry Reding reg = <0x34>; 1505*79ed18d9SThierry Reding 1506*79ed18d9SThierry Reding xbar_amx2_in4: endpoint { 1507*79ed18d9SThierry Reding remote-endpoint = <&amx2_in4>; 1508*79ed18d9SThierry Reding }; 1509*79ed18d9SThierry Reding }; 1510*79ed18d9SThierry Reding 1511*79ed18d9SThierry Reding port@35 { 1512*79ed18d9SThierry Reding reg = <0x35>; 1513*79ed18d9SThierry Reding 1514*79ed18d9SThierry Reding xbar_amx2_out: endpoint { 1515*79ed18d9SThierry Reding remote-endpoint = <&amx2_out>; 1516*79ed18d9SThierry Reding }; 1517*79ed18d9SThierry Reding }; 1518*79ed18d9SThierry Reding 1519*79ed18d9SThierry Reding xbar_amx3_in1_port: port@36 { 1520*79ed18d9SThierry Reding reg = <0x36>; 1521*79ed18d9SThierry Reding 1522*79ed18d9SThierry Reding xbar_amx3_in1: endpoint { 1523*79ed18d9SThierry Reding remote-endpoint = <&amx3_in1>; 1524*79ed18d9SThierry Reding }; 1525*79ed18d9SThierry Reding }; 1526*79ed18d9SThierry Reding 1527*79ed18d9SThierry Reding xbar_amx3_in2_port: port@37 { 1528*79ed18d9SThierry Reding reg = <0x37>; 1529*79ed18d9SThierry Reding 1530*79ed18d9SThierry Reding xbar_amx3_in2: endpoint { 1531*79ed18d9SThierry Reding remote-endpoint = <&amx3_in2>; 1532*79ed18d9SThierry Reding }; 1533*79ed18d9SThierry Reding }; 1534*79ed18d9SThierry Reding 1535*79ed18d9SThierry Reding xbar_amx3_in3_port: port@38 { 1536*79ed18d9SThierry Reding reg = <0x38>; 1537*79ed18d9SThierry Reding 1538*79ed18d9SThierry Reding xbar_amx3_in3: endpoint { 1539*79ed18d9SThierry Reding remote-endpoint = <&amx3_in3>; 1540*79ed18d9SThierry Reding }; 1541*79ed18d9SThierry Reding }; 1542*79ed18d9SThierry Reding 1543*79ed18d9SThierry Reding xbar_amx3_in4_port: port@39 { 1544*79ed18d9SThierry Reding reg = <0x39>; 1545*79ed18d9SThierry Reding 1546*79ed18d9SThierry Reding xbar_amx3_in4: endpoint { 1547*79ed18d9SThierry Reding remote-endpoint = <&amx3_in4>; 1548*79ed18d9SThierry Reding }; 1549*79ed18d9SThierry Reding }; 1550*79ed18d9SThierry Reding 1551*79ed18d9SThierry Reding port@3a { 1552*79ed18d9SThierry Reding reg = <0x3a>; 1553*79ed18d9SThierry Reding 1554*79ed18d9SThierry Reding xbar_amx3_out: endpoint { 1555*79ed18d9SThierry Reding remote-endpoint = <&amx3_out>; 1556*79ed18d9SThierry Reding }; 1557*79ed18d9SThierry Reding }; 1558*79ed18d9SThierry Reding 1559*79ed18d9SThierry Reding xbar_amx4_in1_port: port@3b { 1560*79ed18d9SThierry Reding reg = <0x3b>; 1561*79ed18d9SThierry Reding 1562*79ed18d9SThierry Reding xbar_amx4_in1: endpoint { 1563*79ed18d9SThierry Reding remote-endpoint = <&amx4_in1>; 1564*79ed18d9SThierry Reding }; 1565*79ed18d9SThierry Reding }; 1566*79ed18d9SThierry Reding 1567*79ed18d9SThierry Reding xbar_amx4_in2_port: port@3c { 1568*79ed18d9SThierry Reding reg = <0x3c>; 1569*79ed18d9SThierry Reding 1570*79ed18d9SThierry Reding xbar_amx4_in2: endpoint { 1571*79ed18d9SThierry Reding remote-endpoint = <&amx4_in2>; 1572*79ed18d9SThierry Reding }; 1573*79ed18d9SThierry Reding }; 1574*79ed18d9SThierry Reding 1575*79ed18d9SThierry Reding xbar_amx4_in3_port: port@3d { 1576*79ed18d9SThierry Reding reg = <0x3d>; 1577*79ed18d9SThierry Reding 1578*79ed18d9SThierry Reding xbar_amx4_in3: endpoint { 1579*79ed18d9SThierry Reding remote-endpoint = <&amx4_in3>; 1580*79ed18d9SThierry Reding }; 1581*79ed18d9SThierry Reding }; 1582*79ed18d9SThierry Reding 1583*79ed18d9SThierry Reding xbar_amx4_in4_port: port@3e { 1584*79ed18d9SThierry Reding reg = <0x3e>; 1585*79ed18d9SThierry Reding 1586*79ed18d9SThierry Reding xbar_amx4_in4: endpoint { 1587*79ed18d9SThierry Reding remote-endpoint = <&amx4_in4>; 1588*79ed18d9SThierry Reding }; 1589*79ed18d9SThierry Reding }; 1590*79ed18d9SThierry Reding 1591*79ed18d9SThierry Reding port@3f { 1592*79ed18d9SThierry Reding reg = <0x3f>; 1593*79ed18d9SThierry Reding 1594*79ed18d9SThierry Reding xbar_amx4_out: endpoint { 1595*79ed18d9SThierry Reding remote-endpoint = <&amx4_out>; 1596*79ed18d9SThierry Reding }; 1597*79ed18d9SThierry Reding }; 1598*79ed18d9SThierry Reding 1599*79ed18d9SThierry Reding xbar_adx1_in_port: port@40 { 1600*79ed18d9SThierry Reding reg = <0x40>; 1601*79ed18d9SThierry Reding 1602*79ed18d9SThierry Reding xbar_adx1_in: endpoint { 1603*79ed18d9SThierry Reding remote-endpoint = <&adx1_in>; 1604*79ed18d9SThierry Reding }; 1605*79ed18d9SThierry Reding }; 1606*79ed18d9SThierry Reding 1607*79ed18d9SThierry Reding port@41 { 1608*79ed18d9SThierry Reding reg = <0x41>; 1609*79ed18d9SThierry Reding 1610*79ed18d9SThierry Reding xbar_adx1_out1: endpoint { 1611*79ed18d9SThierry Reding remote-endpoint = <&adx1_out1>; 1612*79ed18d9SThierry Reding }; 1613*79ed18d9SThierry Reding }; 1614*79ed18d9SThierry Reding 1615*79ed18d9SThierry Reding port@42 { 1616*79ed18d9SThierry Reding reg = <0x42>; 1617*79ed18d9SThierry Reding 1618*79ed18d9SThierry Reding xbar_adx1_out2: endpoint { 1619*79ed18d9SThierry Reding remote-endpoint = <&adx1_out2>; 1620*79ed18d9SThierry Reding }; 1621*79ed18d9SThierry Reding }; 1622*79ed18d9SThierry Reding 1623*79ed18d9SThierry Reding port@43 { 1624*79ed18d9SThierry Reding reg = <0x43>; 1625*79ed18d9SThierry Reding 1626*79ed18d9SThierry Reding xbar_adx1_out3: endpoint { 1627*79ed18d9SThierry Reding remote-endpoint = <&adx1_out3>; 1628*79ed18d9SThierry Reding }; 1629*79ed18d9SThierry Reding }; 1630*79ed18d9SThierry Reding 1631*79ed18d9SThierry Reding port@44 { 1632*79ed18d9SThierry Reding reg = <0x44>; 1633*79ed18d9SThierry Reding 1634*79ed18d9SThierry Reding xbar_adx1_out4: endpoint { 1635*79ed18d9SThierry Reding remote-endpoint = <&adx1_out4>; 1636*79ed18d9SThierry Reding }; 1637*79ed18d9SThierry Reding }; 1638*79ed18d9SThierry Reding 1639*79ed18d9SThierry Reding xbar_adx2_in_port: port@45 { 1640*79ed18d9SThierry Reding reg = <0x45>; 1641*79ed18d9SThierry Reding 1642*79ed18d9SThierry Reding xbar_adx2_in: endpoint { 1643*79ed18d9SThierry Reding remote-endpoint = <&adx2_in>; 1644*79ed18d9SThierry Reding }; 1645*79ed18d9SThierry Reding }; 1646*79ed18d9SThierry Reding 1647*79ed18d9SThierry Reding port@46 { 1648*79ed18d9SThierry Reding reg = <0x46>; 1649*79ed18d9SThierry Reding 1650*79ed18d9SThierry Reding xbar_adx2_out1: endpoint { 1651*79ed18d9SThierry Reding remote-endpoint = <&adx2_out1>; 1652*79ed18d9SThierry Reding }; 1653*79ed18d9SThierry Reding }; 1654*79ed18d9SThierry Reding 1655*79ed18d9SThierry Reding port@47 { 1656*79ed18d9SThierry Reding reg = <0x47>; 1657*79ed18d9SThierry Reding 1658*79ed18d9SThierry Reding xbar_adx2_out2: endpoint { 1659*79ed18d9SThierry Reding remote-endpoint = <&adx2_out2>; 1660*79ed18d9SThierry Reding }; 1661*79ed18d9SThierry Reding }; 1662*79ed18d9SThierry Reding 1663*79ed18d9SThierry Reding port@48 { 1664*79ed18d9SThierry Reding reg = <0x48>; 1665*79ed18d9SThierry Reding 1666*79ed18d9SThierry Reding xbar_adx2_out3: endpoint { 1667*79ed18d9SThierry Reding remote-endpoint = <&adx2_out3>; 1668*79ed18d9SThierry Reding }; 1669*79ed18d9SThierry Reding }; 1670*79ed18d9SThierry Reding 1671*79ed18d9SThierry Reding port@49 { 1672*79ed18d9SThierry Reding reg = <0x49>; 1673*79ed18d9SThierry Reding 1674*79ed18d9SThierry Reding xbar_adx2_out4: endpoint { 1675*79ed18d9SThierry Reding remote-endpoint = <&adx2_out4>; 1676*79ed18d9SThierry Reding }; 1677*79ed18d9SThierry Reding }; 1678*79ed18d9SThierry Reding 1679*79ed18d9SThierry Reding xbar_adx3_in_port: port@4a { 1680*79ed18d9SThierry Reding reg = <0x4a>; 1681*79ed18d9SThierry Reding 1682*79ed18d9SThierry Reding xbar_adx3_in: endpoint { 1683*79ed18d9SThierry Reding remote-endpoint = <&adx3_in>; 1684*79ed18d9SThierry Reding }; 1685*79ed18d9SThierry Reding }; 1686*79ed18d9SThierry Reding 1687*79ed18d9SThierry Reding port@4b { 1688*79ed18d9SThierry Reding reg = <0x4b>; 1689*79ed18d9SThierry Reding 1690*79ed18d9SThierry Reding xbar_adx3_out1: endpoint { 1691*79ed18d9SThierry Reding remote-endpoint = <&adx3_out1>; 1692*79ed18d9SThierry Reding }; 1693*79ed18d9SThierry Reding }; 1694*79ed18d9SThierry Reding 1695*79ed18d9SThierry Reding port@4c { 1696*79ed18d9SThierry Reding reg = <0x4c>; 1697*79ed18d9SThierry Reding 1698*79ed18d9SThierry Reding xbar_adx3_out2: endpoint { 1699*79ed18d9SThierry Reding remote-endpoint = <&adx3_out2>; 1700*79ed18d9SThierry Reding }; 1701*79ed18d9SThierry Reding }; 1702*79ed18d9SThierry Reding 1703*79ed18d9SThierry Reding port@4d { 1704*79ed18d9SThierry Reding reg = <0x4d>; 1705*79ed18d9SThierry Reding 1706*79ed18d9SThierry Reding xbar_adx3_out3: endpoint { 1707*79ed18d9SThierry Reding remote-endpoint = <&adx3_out3>; 1708*79ed18d9SThierry Reding }; 1709*79ed18d9SThierry Reding }; 1710*79ed18d9SThierry Reding 1711*79ed18d9SThierry Reding port@4e { 1712*79ed18d9SThierry Reding reg = <0x4e>; 1713*79ed18d9SThierry Reding 1714*79ed18d9SThierry Reding xbar_adx3_out4: endpoint { 1715*79ed18d9SThierry Reding remote-endpoint = <&adx3_out4>; 1716*79ed18d9SThierry Reding }; 1717*79ed18d9SThierry Reding }; 1718*79ed18d9SThierry Reding 1719*79ed18d9SThierry Reding xbar_adx4_in_port: port@4f { 1720*79ed18d9SThierry Reding reg = <0x4f>; 1721*79ed18d9SThierry Reding 1722*79ed18d9SThierry Reding xbar_adx4_in: endpoint { 1723*79ed18d9SThierry Reding remote-endpoint = <&adx4_in>; 1724*79ed18d9SThierry Reding }; 1725*79ed18d9SThierry Reding }; 1726*79ed18d9SThierry Reding 1727*79ed18d9SThierry Reding port@50 { 1728*79ed18d9SThierry Reding reg = <0x50>; 1729*79ed18d9SThierry Reding 1730*79ed18d9SThierry Reding xbar_adx4_out1: endpoint { 1731*79ed18d9SThierry Reding remote-endpoint = <&adx4_out1>; 1732*79ed18d9SThierry Reding }; 1733*79ed18d9SThierry Reding }; 1734*79ed18d9SThierry Reding 1735*79ed18d9SThierry Reding port@51 { 1736*79ed18d9SThierry Reding reg = <0x51>; 1737*79ed18d9SThierry Reding 1738*79ed18d9SThierry Reding xbar_adx4_out2: endpoint { 1739*79ed18d9SThierry Reding remote-endpoint = <&adx4_out2>; 1740*79ed18d9SThierry Reding }; 1741*79ed18d9SThierry Reding }; 1742*79ed18d9SThierry Reding 1743*79ed18d9SThierry Reding port@52 { 1744*79ed18d9SThierry Reding reg = <0x52>; 1745*79ed18d9SThierry Reding 1746*79ed18d9SThierry Reding xbar_adx4_out3: endpoint { 1747*79ed18d9SThierry Reding remote-endpoint = <&adx4_out3>; 1748*79ed18d9SThierry Reding }; 1749*79ed18d9SThierry Reding }; 1750*79ed18d9SThierry Reding 1751*79ed18d9SThierry Reding port@53 { 1752*79ed18d9SThierry Reding reg = <0x53>; 1753*79ed18d9SThierry Reding 1754*79ed18d9SThierry Reding xbar_adx4_out4: endpoint { 1755*79ed18d9SThierry Reding remote-endpoint = <&adx4_out4>; 1756*79ed18d9SThierry Reding }; 1757*79ed18d9SThierry Reding }; 1758*79ed18d9SThierry Reding 1759*79ed18d9SThierry Reding xbar_mix_in1_port: port@54 { 1760*79ed18d9SThierry Reding reg = <0x54>; 1761*79ed18d9SThierry Reding 1762*79ed18d9SThierry Reding xbar_mix_in1: endpoint { 1763*79ed18d9SThierry Reding remote-endpoint = <&mix_in1>; 1764*79ed18d9SThierry Reding }; 1765*79ed18d9SThierry Reding }; 1766*79ed18d9SThierry Reding 1767*79ed18d9SThierry Reding xbar_mix_in2_port: port@55 { 1768*79ed18d9SThierry Reding reg = <0x55>; 1769*79ed18d9SThierry Reding 1770*79ed18d9SThierry Reding xbar_mix_in2: endpoint { 1771*79ed18d9SThierry Reding remote-endpoint = <&mix_in2>; 1772*79ed18d9SThierry Reding }; 1773*79ed18d9SThierry Reding }; 1774*79ed18d9SThierry Reding 1775*79ed18d9SThierry Reding xbar_mix_in3_port: port@56 { 1776*79ed18d9SThierry Reding reg = <0x56>; 1777*79ed18d9SThierry Reding 1778*79ed18d9SThierry Reding xbar_mix_in3: endpoint { 1779*79ed18d9SThierry Reding remote-endpoint = <&mix_in3>; 1780*79ed18d9SThierry Reding }; 1781*79ed18d9SThierry Reding }; 1782*79ed18d9SThierry Reding 1783*79ed18d9SThierry Reding xbar_mix_in4_port: port@57 { 1784*79ed18d9SThierry Reding reg = <0x57>; 1785*79ed18d9SThierry Reding 1786*79ed18d9SThierry Reding xbar_mix_in4: endpoint { 1787*79ed18d9SThierry Reding remote-endpoint = <&mix_in4>; 1788*79ed18d9SThierry Reding }; 1789*79ed18d9SThierry Reding }; 1790*79ed18d9SThierry Reding 1791*79ed18d9SThierry Reding xbar_mix_in5_port: port@58 { 1792*79ed18d9SThierry Reding reg = <0x58>; 1793*79ed18d9SThierry Reding 1794*79ed18d9SThierry Reding xbar_mix_in5: endpoint { 1795*79ed18d9SThierry Reding remote-endpoint = <&mix_in5>; 1796*79ed18d9SThierry Reding }; 1797*79ed18d9SThierry Reding }; 1798*79ed18d9SThierry Reding 1799*79ed18d9SThierry Reding xbar_mix_in6_port: port@59 { 1800*79ed18d9SThierry Reding reg = <0x59>; 1801*79ed18d9SThierry Reding 1802*79ed18d9SThierry Reding xbar_mix_in6: endpoint { 1803*79ed18d9SThierry Reding remote-endpoint = <&mix_in6>; 1804*79ed18d9SThierry Reding }; 1805*79ed18d9SThierry Reding }; 1806*79ed18d9SThierry Reding 1807*79ed18d9SThierry Reding xbar_mix_in7_port: port@5a { 1808*79ed18d9SThierry Reding reg = <0x5a>; 1809*79ed18d9SThierry Reding 1810*79ed18d9SThierry Reding xbar_mix_in7: endpoint { 1811*79ed18d9SThierry Reding remote-endpoint = <&mix_in7>; 1812*79ed18d9SThierry Reding }; 1813*79ed18d9SThierry Reding }; 1814*79ed18d9SThierry Reding 1815*79ed18d9SThierry Reding xbar_mix_in8_port: port@5b { 1816*79ed18d9SThierry Reding reg = <0x5b>; 1817*79ed18d9SThierry Reding 1818*79ed18d9SThierry Reding xbar_mix_in8: endpoint { 1819*79ed18d9SThierry Reding remote-endpoint = <&mix_in8>; 1820*79ed18d9SThierry Reding }; 1821*79ed18d9SThierry Reding }; 1822*79ed18d9SThierry Reding 1823*79ed18d9SThierry Reding xbar_mix_in9_port: port@5c { 1824*79ed18d9SThierry Reding reg = <0x5c>; 1825*79ed18d9SThierry Reding 1826*79ed18d9SThierry Reding xbar_mix_in9: endpoint { 1827*79ed18d9SThierry Reding remote-endpoint = <&mix_in9>; 1828*79ed18d9SThierry Reding }; 1829*79ed18d9SThierry Reding }; 1830*79ed18d9SThierry Reding 1831*79ed18d9SThierry Reding xbar_mix_in10_port: port@5d { 1832*79ed18d9SThierry Reding reg = <0x5d>; 1833*79ed18d9SThierry Reding 1834*79ed18d9SThierry Reding xbar_mix_in10: endpoint { 1835*79ed18d9SThierry Reding remote-endpoint = <&mix_in10>; 1836*79ed18d9SThierry Reding }; 1837*79ed18d9SThierry Reding }; 1838*79ed18d9SThierry Reding 1839*79ed18d9SThierry Reding port@5e { 1840*79ed18d9SThierry Reding reg = <0x5e>; 1841*79ed18d9SThierry Reding 1842*79ed18d9SThierry Reding xbar_mix_out1: endpoint { 1843*79ed18d9SThierry Reding remote-endpoint = <&mix_out1>; 1844*79ed18d9SThierry Reding }; 1845*79ed18d9SThierry Reding }; 1846*79ed18d9SThierry Reding 1847*79ed18d9SThierry Reding port@5f { 1848*79ed18d9SThierry Reding reg = <0x5f>; 1849*79ed18d9SThierry Reding 1850*79ed18d9SThierry Reding xbar_mix_out2: endpoint { 1851*79ed18d9SThierry Reding remote-endpoint = <&mix_out2>; 1852*79ed18d9SThierry Reding }; 1853*79ed18d9SThierry Reding }; 1854*79ed18d9SThierry Reding 1855*79ed18d9SThierry Reding port@60 { 1856*79ed18d9SThierry Reding reg = <0x60>; 1857*79ed18d9SThierry Reding 1858*79ed18d9SThierry Reding xbar_mix_out3: endpoint { 1859*79ed18d9SThierry Reding remote-endpoint = <&mix_out3>; 1860*79ed18d9SThierry Reding }; 1861*79ed18d9SThierry Reding }; 1862*79ed18d9SThierry Reding 1863*79ed18d9SThierry Reding port@61 { 1864*79ed18d9SThierry Reding reg = <0x61>; 1865*79ed18d9SThierry Reding 1866*79ed18d9SThierry Reding xbar_mix_out4: endpoint { 1867*79ed18d9SThierry Reding remote-endpoint = <&mix_out4>; 1868*79ed18d9SThierry Reding }; 1869*79ed18d9SThierry Reding }; 1870*79ed18d9SThierry Reding 1871*79ed18d9SThierry Reding port@62 { 1872*79ed18d9SThierry Reding reg = <0x62>; 1873*79ed18d9SThierry Reding 1874*79ed18d9SThierry Reding xbar_mix_out5: endpoint { 1875*79ed18d9SThierry Reding remote-endpoint = <&mix_out5>; 1876*79ed18d9SThierry Reding }; 1877*79ed18d9SThierry Reding }; 1878*79ed18d9SThierry Reding 1879*79ed18d9SThierry Reding xbar_asrc_in1_port: port@63 { 1880*79ed18d9SThierry Reding reg = <0x63>; 1881*79ed18d9SThierry Reding 1882*79ed18d9SThierry Reding xbar_asrc_in1_ep: endpoint { 1883*79ed18d9SThierry Reding remote-endpoint = <&asrc_in1_ep>; 1884*79ed18d9SThierry Reding }; 1885*79ed18d9SThierry Reding }; 1886*79ed18d9SThierry Reding 1887*79ed18d9SThierry Reding port@64 { 1888*79ed18d9SThierry Reding reg = <0x64>; 1889*79ed18d9SThierry Reding 1890*79ed18d9SThierry Reding xbar_asrc_out1_ep: endpoint { 1891*79ed18d9SThierry Reding remote-endpoint = <&asrc_out1_ep>; 1892*79ed18d9SThierry Reding }; 1893*79ed18d9SThierry Reding }; 1894*79ed18d9SThierry Reding 1895*79ed18d9SThierry Reding xbar_asrc_in2_port: port@65 { 1896*79ed18d9SThierry Reding reg = <0x65>; 1897*79ed18d9SThierry Reding 1898*79ed18d9SThierry Reding xbar_asrc_in2_ep: endpoint { 1899*79ed18d9SThierry Reding remote-endpoint = <&asrc_in2_ep>; 1900*79ed18d9SThierry Reding }; 1901*79ed18d9SThierry Reding }; 1902*79ed18d9SThierry Reding 1903*79ed18d9SThierry Reding port@66 { 1904*79ed18d9SThierry Reding reg = <0x66>; 1905*79ed18d9SThierry Reding 1906*79ed18d9SThierry Reding xbar_asrc_out2_ep: endpoint { 1907*79ed18d9SThierry Reding remote-endpoint = <&asrc_out2_ep>; 1908*79ed18d9SThierry Reding }; 1909*79ed18d9SThierry Reding }; 1910*79ed18d9SThierry Reding 1911*79ed18d9SThierry Reding xbar_asrc_in3_port: port@67 { 1912*79ed18d9SThierry Reding reg = <0x67>; 1913*79ed18d9SThierry Reding 1914*79ed18d9SThierry Reding xbar_asrc_in3_ep: endpoint { 1915*79ed18d9SThierry Reding remote-endpoint = <&asrc_in3_ep>; 1916*79ed18d9SThierry Reding }; 1917*79ed18d9SThierry Reding }; 1918*79ed18d9SThierry Reding 1919*79ed18d9SThierry Reding port@68 { 1920*79ed18d9SThierry Reding reg = <0x68>; 1921*79ed18d9SThierry Reding 1922*79ed18d9SThierry Reding xbar_asrc_out3_ep: endpoint { 1923*79ed18d9SThierry Reding remote-endpoint = <&asrc_out3_ep>; 1924*79ed18d9SThierry Reding }; 1925*79ed18d9SThierry Reding }; 1926*79ed18d9SThierry Reding 1927*79ed18d9SThierry Reding xbar_asrc_in4_port: port@69 { 1928*79ed18d9SThierry Reding reg = <0x69>; 1929*79ed18d9SThierry Reding 1930*79ed18d9SThierry Reding xbar_asrc_in4_ep: endpoint { 1931*79ed18d9SThierry Reding remote-endpoint = <&asrc_in4_ep>; 1932*79ed18d9SThierry Reding }; 1933*79ed18d9SThierry Reding }; 1934*79ed18d9SThierry Reding 1935*79ed18d9SThierry Reding port@6a { 1936*79ed18d9SThierry Reding reg = <0x6a>; 1937*79ed18d9SThierry Reding 1938*79ed18d9SThierry Reding xbar_asrc_out4_ep: endpoint { 1939*79ed18d9SThierry Reding remote-endpoint = <&asrc_out4_ep>; 1940*79ed18d9SThierry Reding }; 1941*79ed18d9SThierry Reding }; 1942*79ed18d9SThierry Reding 1943*79ed18d9SThierry Reding xbar_asrc_in5_port: port@6b { 1944*79ed18d9SThierry Reding reg = <0x6b>; 1945*79ed18d9SThierry Reding 1946*79ed18d9SThierry Reding xbar_asrc_in5_ep: endpoint { 1947*79ed18d9SThierry Reding remote-endpoint = <&asrc_in5_ep>; 1948*79ed18d9SThierry Reding }; 1949*79ed18d9SThierry Reding }; 1950*79ed18d9SThierry Reding 1951*79ed18d9SThierry Reding port@6c { 1952*79ed18d9SThierry Reding reg = <0x6c>; 1953*79ed18d9SThierry Reding 1954*79ed18d9SThierry Reding xbar_asrc_out5_ep: endpoint { 1955*79ed18d9SThierry Reding remote-endpoint = <&asrc_out5_ep>; 1956*79ed18d9SThierry Reding }; 1957*79ed18d9SThierry Reding }; 1958*79ed18d9SThierry Reding 1959*79ed18d9SThierry Reding xbar_asrc_in6_port: port@6d { 1960*79ed18d9SThierry Reding reg = <0x6d>; 1961*79ed18d9SThierry Reding 1962*79ed18d9SThierry Reding xbar_asrc_in6_ep: endpoint { 1963*79ed18d9SThierry Reding remote-endpoint = <&asrc_in6_ep>; 1964*79ed18d9SThierry Reding }; 1965*79ed18d9SThierry Reding }; 1966*79ed18d9SThierry Reding 1967*79ed18d9SThierry Reding port@6e { 1968*79ed18d9SThierry Reding reg = <0x6e>; 1969*79ed18d9SThierry Reding 1970*79ed18d9SThierry Reding xbar_asrc_out6_ep: endpoint { 1971*79ed18d9SThierry Reding remote-endpoint = <&asrc_out6_ep>; 1972*79ed18d9SThierry Reding }; 1973*79ed18d9SThierry Reding }; 1974*79ed18d9SThierry Reding 1975*79ed18d9SThierry Reding xbar_asrc_in7_port: port@6f { 1976*79ed18d9SThierry Reding reg = <0x6f>; 1977*79ed18d9SThierry Reding 1978*79ed18d9SThierry Reding xbar_asrc_in7_ep: endpoint { 1979*79ed18d9SThierry Reding remote-endpoint = <&asrc_in7_ep>; 1980*79ed18d9SThierry Reding }; 1981*79ed18d9SThierry Reding }; 1982*79ed18d9SThierry Reding 1983*79ed18d9SThierry Reding xbar_ope1_in_port: port@70 { 1984*79ed18d9SThierry Reding reg = <0x70>; 1985*79ed18d9SThierry Reding 1986*79ed18d9SThierry Reding xbar_ope1_in_ep: endpoint { 1987*79ed18d9SThierry Reding remote-endpoint = <&ope1_cif_in_ep>; 1988*79ed18d9SThierry Reding }; 1989*79ed18d9SThierry Reding }; 1990*79ed18d9SThierry Reding 1991*79ed18d9SThierry Reding port@71 { 1992*79ed18d9SThierry Reding reg = <0x71>; 1993*79ed18d9SThierry Reding 1994*79ed18d9SThierry Reding xbar_ope1_out_ep: endpoint { 1995*79ed18d9SThierry Reding remote-endpoint = <&ope1_cif_out_ep>; 1996*79ed18d9SThierry Reding }; 1997*79ed18d9SThierry Reding }; 1998*79ed18d9SThierry Reding }; 199909614acdSSameer Pujar }; 200009614acdSSameer Pujar 200109614acdSSameer Pujar dma-controller@2930000 { 200209614acdSSameer Pujar status = "okay"; 200309614acdSSameer Pujar }; 200409614acdSSameer Pujar 200509614acdSSameer Pujar interrupt-controller@2a40000 { 200609614acdSSameer Pujar status = "okay"; 200709614acdSSameer Pujar }; 200809614acdSSameer Pujar }; 2009621e12a1SMohan Kumar 2010ff578db7Skartik serial@3100000 { 2011ff578db7Skartik compatible = "nvidia,tegra194-hsuart"; 2012ff578db7Skartik status = "okay"; 2013ff578db7Skartik }; 2014ff578db7Skartik 20151bbba854SJon Hunter serial@31d0000 { 20161bbba854SJon Hunter current-speed = <115200>; 20171bbba854SJon Hunter status = "okay"; 20181bbba854SJon Hunter }; 20191bbba854SJon Hunter 20207a2c613bSJon Hunter pwm@32a0000 { 20217a2c613bSJon Hunter assigned-clocks = <&bpmp TEGRA234_CLK_PWM3>; 20227a2c613bSJon Hunter assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLP_OUT0>; 20237a2c613bSJon Hunter status = "okay"; 20247a2c613bSJon Hunter }; 20257a2c613bSJon Hunter 2026621e12a1SMohan Kumar hda@3510000 { 2027621e12a1SMohan Kumar nvidia,model = "NVIDIA Jetson AGX Orin HDA"; 20280a4fa250SMohan Kumar status = "okay"; 2029621e12a1SMohan Kumar }; 203009614acdSSameer Pujar 20318aec2c17SThierry Reding ethernet@6800000 { 20328aec2c17SThierry Reding status = "okay"; 20338aec2c17SThierry Reding 20348aec2c17SThierry Reding phy-handle = <&mgbe0_phy>; 20358aec2c17SThierry Reding phy-mode = "usxgmii"; 20368aec2c17SThierry Reding 20378aec2c17SThierry Reding mdio { 20388aec2c17SThierry Reding #address-cells = <1>; 20398aec2c17SThierry Reding #size-cells = <0>; 20408aec2c17SThierry Reding 20418aec2c17SThierry Reding mgbe0_phy: phy@0 { 20428aec2c17SThierry Reding compatible = "ethernet-phy-ieee802.3-c45"; 20438aec2c17SThierry Reding reg = <0x0>; 20448aec2c17SThierry Reding 20458aec2c17SThierry Reding #phy-cells = <0>; 20468aec2c17SThierry Reding }; 20478aec2c17SThierry Reding }; 20488aec2c17SThierry Reding }; 20492838cfddSThierry Reding 20502838cfddSThierry Reding pcie@14100000 { 20512838cfddSThierry Reding status = "okay"; 20522838cfddSThierry Reding 20532838cfddSThierry Reding vddio-pex-ctl-supply = <&vdd_1v8_ao>; 20542838cfddSThierry Reding 20552838cfddSThierry Reding phys = <&p2u_hsio_3>; 20562838cfddSThierry Reding phy-names = "p2u-0"; 20572838cfddSThierry Reding }; 20582838cfddSThierry Reding 20592838cfddSThierry Reding pcie@14160000 { 20602838cfddSThierry Reding status = "okay"; 20612838cfddSThierry Reding 20622838cfddSThierry Reding vddio-pex-ctl-supply = <&vdd_1v8_ao>; 20632838cfddSThierry Reding 20642838cfddSThierry Reding phys = <&p2u_hsio_4>, <&p2u_hsio_5>, <&p2u_hsio_6>, 20652838cfddSThierry Reding <&p2u_hsio_7>; 20662838cfddSThierry Reding phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3"; 20672838cfddSThierry Reding }; 20682838cfddSThierry Reding 20692838cfddSThierry Reding pcie@141a0000 { 20702838cfddSThierry Reding status = "okay"; 20712838cfddSThierry Reding 20722838cfddSThierry Reding vddio-pex-ctl-supply = <&vdd_1v8_ls>; 20732838cfddSThierry Reding vpcie3v3-supply = <&vdd_3v3_pcie>; 20742838cfddSThierry Reding vpcie12v-supply = <&vdd_12v_pcie>; 20752838cfddSThierry Reding 20762838cfddSThierry Reding phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>, 20772838cfddSThierry Reding <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>, 20782838cfddSThierry Reding <&p2u_nvhs_6>, <&p2u_nvhs_7>; 20792838cfddSThierry Reding phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", 20802838cfddSThierry Reding "p2u-5", "p2u-6", "p2u-7"; 20812838cfddSThierry Reding }; 20822838cfddSThierry Reding 20832838cfddSThierry Reding pcie-ep@141a0000 { 20842838cfddSThierry Reding status = "disabled"; 20852838cfddSThierry Reding 20862838cfddSThierry Reding vddio-pex-ctl-supply = <&vdd_1v8_ls>; 20872838cfddSThierry Reding 20882838cfddSThierry Reding reset-gpios = <&gpio TEGRA234_MAIN_GPIO(AF, 1) GPIO_ACTIVE_LOW>; 20892838cfddSThierry Reding 20902838cfddSThierry Reding nvidia,refclk-select-gpios = <&gpio_aon 20912838cfddSThierry Reding TEGRA234_AON_GPIO(AA, 4) 20922838cfddSThierry Reding GPIO_ACTIVE_HIGH>; 20932838cfddSThierry Reding 20942838cfddSThierry Reding phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>, 20952838cfddSThierry Reding <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>, 20962838cfddSThierry Reding <&p2u_nvhs_6>, <&p2u_nvhs_7>; 20972838cfddSThierry Reding phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", 20982838cfddSThierry Reding "p2u-5", "p2u-6", "p2u-7"; 20992838cfddSThierry Reding }; 21008aec2c17SThierry Reding }; 21018aec2c17SThierry Reding 2102699349e0SThierry Reding gpio-keys { 2103699349e0SThierry Reding compatible = "gpio-keys"; 2104699349e0SThierry Reding status = "okay"; 2105699349e0SThierry Reding 2106012877d0SKrzysztof Kozlowski key-force-recovery { 2107699349e0SThierry Reding label = "Force Recovery"; 2108699349e0SThierry Reding gpios = <&gpio TEGRA234_MAIN_GPIO(G, 0) GPIO_ACTIVE_LOW>; 2109699349e0SThierry Reding linux,input-type = <EV_KEY>; 2110699349e0SThierry Reding linux,code = <BTN_1>; 2111699349e0SThierry Reding }; 2112699349e0SThierry Reding 2113012877d0SKrzysztof Kozlowski key-power { 2114699349e0SThierry Reding label = "Power"; 2115699349e0SThierry Reding gpios = <&gpio_aon TEGRA234_AON_GPIO(EE, 4) GPIO_ACTIVE_LOW>; 2116699349e0SThierry Reding linux,input-type = <EV_KEY>; 2117699349e0SThierry Reding linux,code = <KEY_POWER>; 2118699349e0SThierry Reding wakeup-event-action = <EV_ACT_ASSERTED>; 2119699349e0SThierry Reding wakeup-source; 2120699349e0SThierry Reding }; 2121699349e0SThierry Reding 2122012877d0SKrzysztof Kozlowski key-suspend { 2123699349e0SThierry Reding label = "Suspend"; 2124699349e0SThierry Reding gpios = <&gpio TEGRA234_MAIN_GPIO(G, 2) GPIO_ACTIVE_LOW>; 2125699349e0SThierry Reding linux,input-type = <EV_KEY>; 2126699349e0SThierry Reding linux,code = <KEY_SLEEP>; 2127699349e0SThierry Reding }; 2128699349e0SThierry Reding }; 2129699349e0SThierry Reding 2130*79ed18d9SThierry Reding pwm-fan { 2131*79ed18d9SThierry Reding compatible = "pwm-fan"; 2132*79ed18d9SThierry Reding pwms = <&pwm3 0 45334>; 2133*79ed18d9SThierry Reding 2134*79ed18d9SThierry Reding cooling-levels = <0 95 178 255>; 2135*79ed18d9SThierry Reding #cooling-cells = <2>; 2136*79ed18d9SThierry Reding }; 2137*79ed18d9SThierry Reding 2138533337d5SMikko Perttunen serial { 2139533337d5SMikko Perttunen status = "okay"; 2140533337d5SMikko Perttunen }; 214109614acdSSameer Pujar 214209614acdSSameer Pujar sound { 214309614acdSSameer Pujar status = "okay"; 214409614acdSSameer Pujar 214509614acdSSameer Pujar compatible = "nvidia,tegra186-audio-graph-card"; 214609614acdSSameer Pujar 214709614acdSSameer Pujar dais = /* ADMAIF (FE) Ports */ 214809614acdSSameer Pujar <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>, 214909614acdSSameer Pujar <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>, 215009614acdSSameer Pujar <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>, 215109614acdSSameer Pujar <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>, 215209614acdSSameer Pujar <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>, 215309614acdSSameer Pujar /* XBAR Ports */ 215409614acdSSameer Pujar <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s4_port>, 215509614acdSSameer Pujar <&xbar_i2s6_port>, <&xbar_dmic3_port>, 215609614acdSSameer Pujar <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>, 215709614acdSSameer Pujar <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>, 215809614acdSSameer Pujar <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>, 215909614acdSSameer Pujar <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>, 216009614acdSSameer Pujar <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>, 216109614acdSSameer Pujar <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>, 216209614acdSSameer Pujar <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>, 216309614acdSSameer Pujar <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>, 216409614acdSSameer Pujar <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>, 216509614acdSSameer Pujar <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>, 216609614acdSSameer Pujar <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>, 216709614acdSSameer Pujar <&xbar_adx1_in_port>, <&xbar_adx2_in_port>, 216809614acdSSameer Pujar <&xbar_adx3_in_port>, <&xbar_adx4_in_port>, 216909614acdSSameer Pujar <&xbar_mix_in1_port>, <&xbar_mix_in2_port>, 217009614acdSSameer Pujar <&xbar_mix_in3_port>, <&xbar_mix_in4_port>, 217109614acdSSameer Pujar <&xbar_mix_in5_port>, <&xbar_mix_in6_port>, 217209614acdSSameer Pujar <&xbar_mix_in7_port>, <&xbar_mix_in8_port>, 217309614acdSSameer Pujar <&xbar_mix_in9_port>, <&xbar_mix_in10_port>, 2174261a46a9SSameer Pujar <&xbar_asrc_in1_port>, <&xbar_asrc_in2_port>, 2175261a46a9SSameer Pujar <&xbar_asrc_in3_port>, <&xbar_asrc_in4_port>, 2176261a46a9SSameer Pujar <&xbar_asrc_in5_port>, <&xbar_asrc_in6_port>, 2177261a46a9SSameer Pujar <&xbar_asrc_in7_port>, 2178afcb41e3SSameer Pujar <&xbar_ope1_in_port>, 217909614acdSSameer Pujar /* HW accelerators */ 218009614acdSSameer Pujar <&sfc1_out_port>, <&sfc2_out_port>, 218109614acdSSameer Pujar <&sfc3_out_port>, <&sfc4_out_port>, 218209614acdSSameer Pujar <&mvc1_out_port>, <&mvc2_out_port>, 218309614acdSSameer Pujar <&amx1_out_port>, <&amx2_out_port>, 218409614acdSSameer Pujar <&amx3_out_port>, <&amx4_out_port>, 218509614acdSSameer Pujar <&adx1_out1_port>, <&adx1_out2_port>, 218609614acdSSameer Pujar <&adx1_out3_port>, <&adx1_out4_port>, 218709614acdSSameer Pujar <&adx2_out1_port>, <&adx2_out2_port>, 218809614acdSSameer Pujar <&adx2_out3_port>, <&adx2_out4_port>, 218909614acdSSameer Pujar <&adx3_out1_port>, <&adx3_out2_port>, 219009614acdSSameer Pujar <&adx3_out3_port>, <&adx3_out4_port>, 219109614acdSSameer Pujar <&adx4_out1_port>, <&adx4_out2_port>, 219209614acdSSameer Pujar <&adx4_out3_port>, <&adx4_out4_port>, 219309614acdSSameer Pujar <&mix_out1_port>, <&mix_out2_port>, <&mix_out3_port>, 219409614acdSSameer Pujar <&mix_out4_port>, <&mix_out5_port>, 2195261a46a9SSameer Pujar <&asrc_out1_port>, <&asrc_out2_port>, <&asrc_out3_port>, 2196261a46a9SSameer Pujar <&asrc_out4_port>, <&asrc_out5_port>, <&asrc_out6_port>, 2197afcb41e3SSameer Pujar <&ope1_out_port>, 219809614acdSSameer Pujar /* BE I/O Ports */ 219909614acdSSameer Pujar <&i2s1_port>, <&i2s2_port>, <&i2s4_port>, <&i2s6_port>, 220009614acdSSameer Pujar <&dmic3_port>; 220109614acdSSameer Pujar 220209614acdSSameer Pujar label = "NVIDIA Jetson AGX Orin APE"; 220309614acdSSameer Pujar }; 2204533337d5SMikko Perttunen}; 2205