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> 6b903a6c5SSameer Pujar#include <dt-bindings/sound/rt5640.h> 7699349e0SThierry Reding 8533337d5SMikko Perttunen#include "tegra234-p3701-0000.dtsi" 9533337d5SMikko Perttunen#include "tegra234-p3737-0000.dtsi" 10533337d5SMikko Perttunen 11533337d5SMikko Perttunen/ { 12533337d5SMikko Perttunen model = "NVIDIA Jetson AGX Orin Developer Kit"; 13533337d5SMikko Perttunen compatible = "nvidia,p3737-0000+p3701-0000", "nvidia,p3701-0000", "nvidia,tegra234"; 14533337d5SMikko Perttunen 15533337d5SMikko Perttunen aliases { 16533337d5SMikko Perttunen mmc3 = "/bus@0/mmc@3460000"; 17533337d5SMikko Perttunen serial0 = &tcu; 18ff578db7Skartik serial1 = &uarta; 19533337d5SMikko Perttunen }; 20533337d5SMikko Perttunen 2179ed18d9SThierry Reding chosen { 2279ed18d9SThierry Reding bootargs = "console=ttyTCU0,115200n8"; 2379ed18d9SThierry Reding stdout-path = "serial0:115200n8"; 2479ed18d9SThierry Reding }; 2579ed18d9SThierry Reding 2609614acdSSameer Pujar bus@0 { 2709614acdSSameer Pujar aconnect@2900000 { 2809614acdSSameer Pujar status = "okay"; 2909614acdSSameer Pujar 3009614acdSSameer Pujar ahub@2900800 { 3109614acdSSameer Pujar status = "okay"; 3209614acdSSameer Pujar 3309614acdSSameer Pujar i2s@2901000 { 3409614acdSSameer Pujar status = "okay"; 3509614acdSSameer Pujar 3609614acdSSameer Pujar ports { 3709614acdSSameer Pujar #address-cells = <1>; 3809614acdSSameer Pujar #size-cells = <0>; 3909614acdSSameer Pujar 4009614acdSSameer Pujar port@0 { 4109614acdSSameer Pujar reg = <0>; 4209614acdSSameer Pujar 4309614acdSSameer Pujar i2s1_cif: endpoint { 4409614acdSSameer Pujar remote-endpoint = <&xbar_i2s1>; 4509614acdSSameer Pujar }; 4609614acdSSameer Pujar }; 4709614acdSSameer Pujar 4809614acdSSameer Pujar i2s1_port: port@1 { 4909614acdSSameer Pujar reg = <1>; 5009614acdSSameer Pujar 5109614acdSSameer Pujar i2s1_dap: endpoint { 5209614acdSSameer Pujar dai-format = "i2s"; 53b903a6c5SSameer Pujar remote-endpoint = <&rt5640_ep>; 5409614acdSSameer Pujar }; 5509614acdSSameer Pujar }; 5609614acdSSameer Pujar }; 5709614acdSSameer Pujar }; 5809614acdSSameer Pujar 5909614acdSSameer Pujar i2s@2901100 { 6009614acdSSameer Pujar status = "okay"; 6109614acdSSameer Pujar 6209614acdSSameer Pujar ports { 6309614acdSSameer Pujar #address-cells = <1>; 6409614acdSSameer Pujar #size-cells = <0>; 6509614acdSSameer Pujar 6609614acdSSameer Pujar port@0 { 6709614acdSSameer Pujar reg = <0>; 6809614acdSSameer Pujar 6909614acdSSameer Pujar i2s2_cif: endpoint { 7009614acdSSameer Pujar remote-endpoint = <&xbar_i2s2>; 7109614acdSSameer Pujar }; 7209614acdSSameer Pujar }; 7309614acdSSameer Pujar 7409614acdSSameer Pujar i2s2_port: port@1 { 7509614acdSSameer Pujar reg = <1>; 7609614acdSSameer Pujar 7709614acdSSameer Pujar i2s2_dap: endpoint { 7809614acdSSameer Pujar dai-format = "i2s"; 7909614acdSSameer Pujar /* placeholder for external codec */ 8009614acdSSameer Pujar }; 8109614acdSSameer Pujar }; 8209614acdSSameer Pujar }; 8309614acdSSameer Pujar }; 8409614acdSSameer Pujar 8509614acdSSameer Pujar i2s@2901300 { 8609614acdSSameer Pujar status = "okay"; 8709614acdSSameer Pujar 8809614acdSSameer Pujar ports { 8909614acdSSameer Pujar #address-cells = <1>; 9009614acdSSameer Pujar #size-cells = <0>; 9109614acdSSameer Pujar 9209614acdSSameer Pujar port@0 { 9309614acdSSameer Pujar reg = <0>; 9409614acdSSameer Pujar 9509614acdSSameer Pujar i2s4_cif: endpoint { 9609614acdSSameer Pujar remote-endpoint = <&xbar_i2s4>; 9709614acdSSameer Pujar }; 9809614acdSSameer Pujar }; 9909614acdSSameer Pujar 10009614acdSSameer Pujar i2s4_port: port@1 { 10109614acdSSameer Pujar reg = <1>; 10209614acdSSameer Pujar 10309614acdSSameer Pujar i2s4_dap: endpoint { 10409614acdSSameer Pujar dai-format = "i2s"; 10509614acdSSameer Pujar /* placeholder for external codec */ 10609614acdSSameer Pujar }; 10709614acdSSameer Pujar }; 10809614acdSSameer Pujar }; 10909614acdSSameer Pujar }; 11009614acdSSameer Pujar 11109614acdSSameer Pujar i2s@2901500 { 11209614acdSSameer Pujar status = "okay"; 11309614acdSSameer Pujar 11409614acdSSameer Pujar ports { 11509614acdSSameer Pujar #address-cells = <1>; 11609614acdSSameer Pujar #size-cells = <0>; 11709614acdSSameer Pujar 11809614acdSSameer Pujar port@0 { 11909614acdSSameer Pujar reg = <0>; 12009614acdSSameer Pujar 12109614acdSSameer Pujar i2s6_cif: endpoint { 12209614acdSSameer Pujar remote-endpoint = <&xbar_i2s6>; 12309614acdSSameer Pujar }; 12409614acdSSameer Pujar }; 12509614acdSSameer Pujar 12609614acdSSameer Pujar i2s6_port: port@1 { 12709614acdSSameer Pujar reg = <1>; 12809614acdSSameer Pujar 12909614acdSSameer Pujar i2s6_dap: endpoint { 13009614acdSSameer Pujar dai-format = "i2s"; 13109614acdSSameer Pujar /* placeholder for external codec */ 13209614acdSSameer Pujar }; 13309614acdSSameer Pujar }; 13409614acdSSameer Pujar }; 13509614acdSSameer Pujar }; 13609614acdSSameer Pujar 13709614acdSSameer Pujar sfc@2902000 { 13809614acdSSameer Pujar status = "okay"; 13909614acdSSameer Pujar 14009614acdSSameer Pujar ports { 14109614acdSSameer Pujar #address-cells = <1>; 14209614acdSSameer Pujar #size-cells = <0>; 14309614acdSSameer Pujar 14409614acdSSameer Pujar port@0 { 14509614acdSSameer Pujar reg = <0>; 14609614acdSSameer Pujar 14709614acdSSameer Pujar sfc1_cif_in: endpoint { 14809614acdSSameer Pujar remote-endpoint = <&xbar_sfc1_in>; 14909614acdSSameer Pujar }; 15009614acdSSameer Pujar }; 15109614acdSSameer Pujar 15209614acdSSameer Pujar sfc1_out_port: port@1 { 15309614acdSSameer Pujar reg = <1>; 15409614acdSSameer Pujar 15509614acdSSameer Pujar sfc1_cif_out: endpoint { 15609614acdSSameer Pujar remote-endpoint = <&xbar_sfc1_out>; 15709614acdSSameer Pujar }; 15809614acdSSameer Pujar }; 15909614acdSSameer Pujar }; 16009614acdSSameer Pujar }; 16109614acdSSameer Pujar 16209614acdSSameer Pujar sfc@2902200 { 16309614acdSSameer Pujar status = "okay"; 16409614acdSSameer Pujar 16509614acdSSameer Pujar ports { 16609614acdSSameer Pujar #address-cells = <1>; 16709614acdSSameer Pujar #size-cells = <0>; 16809614acdSSameer Pujar 16909614acdSSameer Pujar port@0 { 17009614acdSSameer Pujar reg = <0>; 17109614acdSSameer Pujar 17209614acdSSameer Pujar sfc2_cif_in: endpoint { 17309614acdSSameer Pujar remote-endpoint = <&xbar_sfc2_in>; 17409614acdSSameer Pujar }; 17509614acdSSameer Pujar }; 17609614acdSSameer Pujar 17709614acdSSameer Pujar sfc2_out_port: port@1 { 17809614acdSSameer Pujar reg = <1>; 17909614acdSSameer Pujar 18009614acdSSameer Pujar sfc2_cif_out: endpoint { 18109614acdSSameer Pujar remote-endpoint = <&xbar_sfc2_out>; 18209614acdSSameer Pujar }; 18309614acdSSameer Pujar }; 18409614acdSSameer Pujar }; 18509614acdSSameer Pujar }; 18609614acdSSameer Pujar 18709614acdSSameer Pujar sfc@2902400 { 18809614acdSSameer Pujar status = "okay"; 18909614acdSSameer Pujar 19009614acdSSameer Pujar ports { 19109614acdSSameer Pujar #address-cells = <1>; 19209614acdSSameer Pujar #size-cells = <0>; 19309614acdSSameer Pujar 19409614acdSSameer Pujar port@0 { 19509614acdSSameer Pujar reg = <0>; 19609614acdSSameer Pujar 19709614acdSSameer Pujar sfc3_cif_in: endpoint { 19809614acdSSameer Pujar remote-endpoint = <&xbar_sfc3_in>; 19909614acdSSameer Pujar }; 20009614acdSSameer Pujar }; 20109614acdSSameer Pujar 20209614acdSSameer Pujar sfc3_out_port: port@1 { 20309614acdSSameer Pujar reg = <1>; 20409614acdSSameer Pujar 20509614acdSSameer Pujar sfc3_cif_out: endpoint { 20609614acdSSameer Pujar remote-endpoint = <&xbar_sfc3_out>; 20709614acdSSameer Pujar }; 20809614acdSSameer Pujar }; 20909614acdSSameer Pujar }; 21009614acdSSameer Pujar }; 21109614acdSSameer Pujar 21209614acdSSameer Pujar sfc@2902600 { 21309614acdSSameer Pujar status = "okay"; 21409614acdSSameer Pujar 21509614acdSSameer Pujar ports { 21609614acdSSameer Pujar #address-cells = <1>; 21709614acdSSameer Pujar #size-cells = <0>; 21809614acdSSameer Pujar 21909614acdSSameer Pujar port@0 { 22009614acdSSameer Pujar reg = <0>; 22109614acdSSameer Pujar 22209614acdSSameer Pujar sfc4_cif_in: endpoint { 22309614acdSSameer Pujar remote-endpoint = <&xbar_sfc4_in>; 22409614acdSSameer Pujar }; 22509614acdSSameer Pujar }; 22609614acdSSameer Pujar 22709614acdSSameer Pujar sfc4_out_port: port@1 { 22809614acdSSameer Pujar reg = <1>; 22909614acdSSameer Pujar 23009614acdSSameer Pujar sfc4_cif_out: endpoint { 23109614acdSSameer Pujar remote-endpoint = <&xbar_sfc4_out>; 23209614acdSSameer Pujar }; 23309614acdSSameer Pujar }; 23409614acdSSameer Pujar }; 23509614acdSSameer Pujar }; 23609614acdSSameer Pujar 23709614acdSSameer Pujar amx@2903000 { 23809614acdSSameer Pujar status = "okay"; 23909614acdSSameer Pujar 24009614acdSSameer Pujar ports { 24109614acdSSameer Pujar #address-cells = <1>; 24209614acdSSameer Pujar #size-cells = <0>; 24309614acdSSameer Pujar 24409614acdSSameer Pujar port@0 { 24509614acdSSameer Pujar reg = <0>; 24609614acdSSameer Pujar 24709614acdSSameer Pujar amx1_in1: endpoint { 24809614acdSSameer Pujar remote-endpoint = <&xbar_amx1_in1>; 24909614acdSSameer Pujar }; 25009614acdSSameer Pujar }; 25109614acdSSameer Pujar 25209614acdSSameer Pujar port@1 { 25309614acdSSameer Pujar reg = <1>; 25409614acdSSameer Pujar 25509614acdSSameer Pujar amx1_in2: endpoint { 25609614acdSSameer Pujar remote-endpoint = <&xbar_amx1_in2>; 25709614acdSSameer Pujar }; 25809614acdSSameer Pujar }; 25909614acdSSameer Pujar 26009614acdSSameer Pujar port@2 { 26109614acdSSameer Pujar reg = <2>; 26209614acdSSameer Pujar 26309614acdSSameer Pujar amx1_in3: endpoint { 26409614acdSSameer Pujar remote-endpoint = <&xbar_amx1_in3>; 26509614acdSSameer Pujar }; 26609614acdSSameer Pujar }; 26709614acdSSameer Pujar 26809614acdSSameer Pujar port@3 { 26909614acdSSameer Pujar reg = <3>; 27009614acdSSameer Pujar 27109614acdSSameer Pujar amx1_in4: endpoint { 27209614acdSSameer Pujar remote-endpoint = <&xbar_amx1_in4>; 27309614acdSSameer Pujar }; 27409614acdSSameer Pujar }; 27509614acdSSameer Pujar 27609614acdSSameer Pujar amx1_out_port: port@4 { 27709614acdSSameer Pujar reg = <4>; 27809614acdSSameer Pujar 27909614acdSSameer Pujar amx1_out: endpoint { 28009614acdSSameer Pujar remote-endpoint = <&xbar_amx1_out>; 28109614acdSSameer Pujar }; 28209614acdSSameer Pujar }; 28309614acdSSameer Pujar }; 28409614acdSSameer Pujar }; 28509614acdSSameer Pujar 28609614acdSSameer Pujar amx@2903100 { 28709614acdSSameer Pujar status = "okay"; 28809614acdSSameer Pujar 28909614acdSSameer Pujar ports { 29009614acdSSameer Pujar #address-cells = <1>; 29109614acdSSameer Pujar #size-cells = <0>; 29209614acdSSameer Pujar 29309614acdSSameer Pujar port@0 { 29409614acdSSameer Pujar reg = <0>; 29509614acdSSameer Pujar 29609614acdSSameer Pujar amx2_in1: endpoint { 29709614acdSSameer Pujar remote-endpoint = <&xbar_amx2_in1>; 29809614acdSSameer Pujar }; 29909614acdSSameer Pujar }; 30009614acdSSameer Pujar 30109614acdSSameer Pujar port@1 { 30209614acdSSameer Pujar reg = <1>; 30309614acdSSameer Pujar 30409614acdSSameer Pujar amx2_in2: endpoint { 30509614acdSSameer Pujar remote-endpoint = <&xbar_amx2_in2>; 30609614acdSSameer Pujar }; 30709614acdSSameer Pujar }; 30809614acdSSameer Pujar 30909614acdSSameer Pujar port@2 { 31009614acdSSameer Pujar reg = <2>; 31109614acdSSameer Pujar 31209614acdSSameer Pujar amx2_in3: endpoint { 31309614acdSSameer Pujar remote-endpoint = <&xbar_amx2_in3>; 31409614acdSSameer Pujar }; 31509614acdSSameer Pujar }; 31609614acdSSameer Pujar 31709614acdSSameer Pujar port@3 { 31809614acdSSameer Pujar reg = <3>; 31909614acdSSameer Pujar 32009614acdSSameer Pujar amx2_in4: endpoint { 32109614acdSSameer Pujar remote-endpoint = <&xbar_amx2_in4>; 32209614acdSSameer Pujar }; 32309614acdSSameer Pujar }; 32409614acdSSameer Pujar 32509614acdSSameer Pujar amx2_out_port: port@4 { 32609614acdSSameer Pujar reg = <4>; 32709614acdSSameer Pujar 32809614acdSSameer Pujar amx2_out: endpoint { 32909614acdSSameer Pujar remote-endpoint = <&xbar_amx2_out>; 33009614acdSSameer Pujar }; 33109614acdSSameer Pujar }; 33209614acdSSameer Pujar }; 33309614acdSSameer Pujar }; 33409614acdSSameer Pujar 33509614acdSSameer Pujar amx@2903200 { 33609614acdSSameer Pujar status = "okay"; 33709614acdSSameer Pujar 33809614acdSSameer Pujar ports { 33909614acdSSameer Pujar #address-cells = <1>; 34009614acdSSameer Pujar #size-cells = <0>; 34109614acdSSameer Pujar 34209614acdSSameer Pujar port@0 { 34309614acdSSameer Pujar reg = <0>; 34409614acdSSameer Pujar 34509614acdSSameer Pujar amx3_in1: endpoint { 34609614acdSSameer Pujar remote-endpoint = <&xbar_amx3_in1>; 34709614acdSSameer Pujar }; 34809614acdSSameer Pujar }; 34909614acdSSameer Pujar 35009614acdSSameer Pujar port@1 { 35109614acdSSameer Pujar reg = <1>; 35209614acdSSameer Pujar 35309614acdSSameer Pujar amx3_in2: endpoint { 35409614acdSSameer Pujar remote-endpoint = <&xbar_amx3_in2>; 35509614acdSSameer Pujar }; 35609614acdSSameer Pujar }; 35709614acdSSameer Pujar 35809614acdSSameer Pujar port@2 { 35909614acdSSameer Pujar reg = <2>; 36009614acdSSameer Pujar 36109614acdSSameer Pujar amx3_in3: endpoint { 36209614acdSSameer Pujar remote-endpoint = <&xbar_amx3_in3>; 36309614acdSSameer Pujar }; 36409614acdSSameer Pujar }; 36509614acdSSameer Pujar 36609614acdSSameer Pujar port@3 { 36709614acdSSameer Pujar reg = <3>; 36809614acdSSameer Pujar 36909614acdSSameer Pujar amx3_in4: endpoint { 37009614acdSSameer Pujar remote-endpoint = <&xbar_amx3_in4>; 37109614acdSSameer Pujar }; 37209614acdSSameer Pujar }; 37309614acdSSameer Pujar 37409614acdSSameer Pujar amx3_out_port: port@4 { 37509614acdSSameer Pujar reg = <4>; 37609614acdSSameer Pujar 37709614acdSSameer Pujar amx3_out: endpoint { 37809614acdSSameer Pujar remote-endpoint = <&xbar_amx3_out>; 37909614acdSSameer Pujar }; 38009614acdSSameer Pujar }; 38109614acdSSameer Pujar }; 38209614acdSSameer Pujar }; 38309614acdSSameer Pujar 38409614acdSSameer Pujar amx@2903300 { 38509614acdSSameer Pujar status = "okay"; 38609614acdSSameer Pujar 38709614acdSSameer Pujar ports { 38809614acdSSameer Pujar #address-cells = <1>; 38909614acdSSameer Pujar #size-cells = <0>; 39009614acdSSameer Pujar 39109614acdSSameer Pujar port@0 { 39209614acdSSameer Pujar reg = <0>; 39309614acdSSameer Pujar 39409614acdSSameer Pujar amx4_in1: endpoint { 39509614acdSSameer Pujar remote-endpoint = <&xbar_amx4_in1>; 39609614acdSSameer Pujar }; 39709614acdSSameer Pujar }; 39809614acdSSameer Pujar 39909614acdSSameer Pujar port@1 { 40009614acdSSameer Pujar reg = <1>; 40109614acdSSameer Pujar 40209614acdSSameer Pujar amx4_in2: endpoint { 40309614acdSSameer Pujar remote-endpoint = <&xbar_amx4_in2>; 40409614acdSSameer Pujar }; 40509614acdSSameer Pujar }; 40609614acdSSameer Pujar 40709614acdSSameer Pujar port@2 { 40809614acdSSameer Pujar reg = <2>; 40909614acdSSameer Pujar 41009614acdSSameer Pujar amx4_in3: endpoint { 41109614acdSSameer Pujar remote-endpoint = <&xbar_amx4_in3>; 41209614acdSSameer Pujar }; 41309614acdSSameer Pujar }; 41409614acdSSameer Pujar 41509614acdSSameer Pujar port@3 { 41609614acdSSameer Pujar reg = <3>; 41709614acdSSameer Pujar 41809614acdSSameer Pujar amx4_in4: endpoint { 41909614acdSSameer Pujar remote-endpoint = <&xbar_amx4_in4>; 42009614acdSSameer Pujar }; 42109614acdSSameer Pujar }; 42209614acdSSameer Pujar 42309614acdSSameer Pujar amx4_out_port: port@4 { 42409614acdSSameer Pujar reg = <4>; 42509614acdSSameer Pujar 42609614acdSSameer Pujar amx4_out: endpoint { 42709614acdSSameer Pujar remote-endpoint = <&xbar_amx4_out>; 42809614acdSSameer Pujar }; 42909614acdSSameer Pujar }; 43009614acdSSameer Pujar }; 43109614acdSSameer Pujar }; 43209614acdSSameer Pujar 43309614acdSSameer Pujar adx@2903800 { 43409614acdSSameer Pujar status = "okay"; 43509614acdSSameer Pujar 43609614acdSSameer Pujar ports { 43709614acdSSameer Pujar #address-cells = <1>; 43809614acdSSameer Pujar #size-cells = <0>; 43909614acdSSameer Pujar 44009614acdSSameer Pujar port@0 { 44109614acdSSameer Pujar reg = <0>; 44209614acdSSameer Pujar 44309614acdSSameer Pujar adx1_in: endpoint { 44409614acdSSameer Pujar remote-endpoint = <&xbar_adx1_in>; 44509614acdSSameer Pujar }; 44609614acdSSameer Pujar }; 44709614acdSSameer Pujar 44809614acdSSameer Pujar adx1_out1_port: port@1 { 44909614acdSSameer Pujar reg = <1>; 45009614acdSSameer Pujar 45109614acdSSameer Pujar adx1_out1: endpoint { 45209614acdSSameer Pujar remote-endpoint = <&xbar_adx1_out1>; 45309614acdSSameer Pujar }; 45409614acdSSameer Pujar }; 45509614acdSSameer Pujar 45609614acdSSameer Pujar adx1_out2_port: port@2 { 45709614acdSSameer Pujar reg = <2>; 45809614acdSSameer Pujar 45909614acdSSameer Pujar adx1_out2: endpoint { 46009614acdSSameer Pujar remote-endpoint = <&xbar_adx1_out2>; 46109614acdSSameer Pujar }; 46209614acdSSameer Pujar }; 46309614acdSSameer Pujar 46409614acdSSameer Pujar adx1_out3_port: port@3 { 46509614acdSSameer Pujar reg = <3>; 46609614acdSSameer Pujar 46709614acdSSameer Pujar adx1_out3: endpoint { 46809614acdSSameer Pujar remote-endpoint = <&xbar_adx1_out3>; 46909614acdSSameer Pujar }; 47009614acdSSameer Pujar }; 47109614acdSSameer Pujar 47209614acdSSameer Pujar adx1_out4_port: port@4 { 47309614acdSSameer Pujar reg = <4>; 47409614acdSSameer Pujar 47509614acdSSameer Pujar adx1_out4: endpoint { 47609614acdSSameer Pujar remote-endpoint = <&xbar_adx1_out4>; 47709614acdSSameer Pujar }; 47809614acdSSameer Pujar }; 47909614acdSSameer Pujar }; 48009614acdSSameer Pujar }; 48109614acdSSameer Pujar 48209614acdSSameer Pujar adx@2903900 { 48309614acdSSameer Pujar status = "okay"; 48409614acdSSameer Pujar 48509614acdSSameer Pujar ports { 48609614acdSSameer Pujar #address-cells = <1>; 48709614acdSSameer Pujar #size-cells = <0>; 48809614acdSSameer Pujar 48909614acdSSameer Pujar port@0 { 49009614acdSSameer Pujar reg = <0>; 49109614acdSSameer Pujar 49209614acdSSameer Pujar adx2_in: endpoint { 49309614acdSSameer Pujar remote-endpoint = <&xbar_adx2_in>; 49409614acdSSameer Pujar }; 49509614acdSSameer Pujar }; 49609614acdSSameer Pujar 49709614acdSSameer Pujar adx2_out1_port: port@1 { 49809614acdSSameer Pujar reg = <1>; 49909614acdSSameer Pujar 50009614acdSSameer Pujar adx2_out1: endpoint { 50109614acdSSameer Pujar remote-endpoint = <&xbar_adx2_out1>; 50209614acdSSameer Pujar }; 50309614acdSSameer Pujar }; 50409614acdSSameer Pujar 50509614acdSSameer Pujar adx2_out2_port: port@2 { 50609614acdSSameer Pujar reg = <2>; 50709614acdSSameer Pujar 50809614acdSSameer Pujar adx2_out2: endpoint { 50909614acdSSameer Pujar remote-endpoint = <&xbar_adx2_out2>; 51009614acdSSameer Pujar }; 51109614acdSSameer Pujar }; 51209614acdSSameer Pujar 51309614acdSSameer Pujar adx2_out3_port: port@3 { 51409614acdSSameer Pujar reg = <3>; 51509614acdSSameer Pujar 51609614acdSSameer Pujar adx2_out3: endpoint { 51709614acdSSameer Pujar remote-endpoint = <&xbar_adx2_out3>; 51809614acdSSameer Pujar }; 51909614acdSSameer Pujar }; 52009614acdSSameer Pujar 52109614acdSSameer Pujar adx2_out4_port: port@4 { 52209614acdSSameer Pujar reg = <4>; 52309614acdSSameer Pujar 52409614acdSSameer Pujar adx2_out4: endpoint { 52509614acdSSameer Pujar remote-endpoint = <&xbar_adx2_out4>; 52609614acdSSameer Pujar }; 52709614acdSSameer Pujar }; 52809614acdSSameer Pujar }; 52909614acdSSameer Pujar }; 53009614acdSSameer Pujar 53109614acdSSameer Pujar adx@2903a00 { 53209614acdSSameer Pujar status = "okay"; 53309614acdSSameer Pujar 53409614acdSSameer Pujar ports { 53509614acdSSameer Pujar #address-cells = <1>; 53609614acdSSameer Pujar #size-cells = <0>; 53709614acdSSameer Pujar 53809614acdSSameer Pujar port@0 { 53909614acdSSameer Pujar reg = <0>; 54009614acdSSameer Pujar 54109614acdSSameer Pujar adx3_in: endpoint { 54209614acdSSameer Pujar remote-endpoint = <&xbar_adx3_in>; 54309614acdSSameer Pujar }; 54409614acdSSameer Pujar }; 54509614acdSSameer Pujar 54609614acdSSameer Pujar adx3_out1_port: port@1 { 54709614acdSSameer Pujar reg = <1>; 54809614acdSSameer Pujar 54909614acdSSameer Pujar adx3_out1: endpoint { 55009614acdSSameer Pujar remote-endpoint = <&xbar_adx3_out1>; 55109614acdSSameer Pujar }; 55209614acdSSameer Pujar }; 55309614acdSSameer Pujar 55409614acdSSameer Pujar adx3_out2_port: port@2 { 55509614acdSSameer Pujar reg = <2>; 55609614acdSSameer Pujar 55709614acdSSameer Pujar adx3_out2: endpoint { 55809614acdSSameer Pujar remote-endpoint = <&xbar_adx3_out2>; 55909614acdSSameer Pujar }; 56009614acdSSameer Pujar }; 56109614acdSSameer Pujar 56209614acdSSameer Pujar adx3_out3_port: port@3 { 56309614acdSSameer Pujar reg = <3>; 56409614acdSSameer Pujar 56509614acdSSameer Pujar adx3_out3: endpoint { 56609614acdSSameer Pujar remote-endpoint = <&xbar_adx3_out3>; 56709614acdSSameer Pujar }; 56809614acdSSameer Pujar }; 56909614acdSSameer Pujar 57009614acdSSameer Pujar adx3_out4_port: port@4 { 57109614acdSSameer Pujar reg = <4>; 57209614acdSSameer Pujar 57309614acdSSameer Pujar adx3_out4: endpoint { 57409614acdSSameer Pujar remote-endpoint = <&xbar_adx3_out4>; 57509614acdSSameer Pujar }; 57609614acdSSameer Pujar }; 57709614acdSSameer Pujar }; 57809614acdSSameer Pujar }; 57909614acdSSameer Pujar 58009614acdSSameer Pujar adx@2903b00 { 58109614acdSSameer Pujar status = "okay"; 58209614acdSSameer Pujar 58309614acdSSameer Pujar ports { 58409614acdSSameer Pujar #address-cells = <1>; 58509614acdSSameer Pujar #size-cells = <0>; 58609614acdSSameer Pujar 58709614acdSSameer Pujar port@0 { 58809614acdSSameer Pujar reg = <0>; 58909614acdSSameer Pujar 59009614acdSSameer Pujar adx4_in: endpoint { 59109614acdSSameer Pujar remote-endpoint = <&xbar_adx4_in>; 59209614acdSSameer Pujar }; 59309614acdSSameer Pujar }; 59409614acdSSameer Pujar 59509614acdSSameer Pujar adx4_out1_port: port@1 { 59609614acdSSameer Pujar reg = <1>; 59709614acdSSameer Pujar 59809614acdSSameer Pujar adx4_out1: endpoint { 59909614acdSSameer Pujar remote-endpoint = <&xbar_adx4_out1>; 60009614acdSSameer Pujar }; 60109614acdSSameer Pujar }; 60209614acdSSameer Pujar 60309614acdSSameer Pujar adx4_out2_port: port@2 { 60409614acdSSameer Pujar reg = <2>; 60509614acdSSameer Pujar 60609614acdSSameer Pujar adx4_out2: endpoint { 60709614acdSSameer Pujar remote-endpoint = <&xbar_adx4_out2>; 60809614acdSSameer Pujar }; 60909614acdSSameer Pujar }; 61009614acdSSameer Pujar 61109614acdSSameer Pujar adx4_out3_port: port@3 { 61209614acdSSameer Pujar reg = <3>; 61309614acdSSameer Pujar 61409614acdSSameer Pujar adx4_out3: endpoint { 61509614acdSSameer Pujar remote-endpoint = <&xbar_adx4_out3>; 61609614acdSSameer Pujar }; 61709614acdSSameer Pujar }; 61809614acdSSameer Pujar 61909614acdSSameer Pujar adx4_out4_port: port@4 { 62009614acdSSameer Pujar reg = <4>; 62109614acdSSameer Pujar 62209614acdSSameer Pujar adx4_out4: endpoint { 62309614acdSSameer Pujar remote-endpoint = <&xbar_adx4_out4>; 62409614acdSSameer Pujar }; 62509614acdSSameer Pujar }; 62609614acdSSameer Pujar }; 62709614acdSSameer Pujar }; 62809614acdSSameer Pujar 62909614acdSSameer Pujar dmic@2904200 { 63009614acdSSameer Pujar status = "okay"; 63109614acdSSameer Pujar 63209614acdSSameer Pujar ports { 63309614acdSSameer Pujar #address-cells = <1>; 63409614acdSSameer Pujar #size-cells = <0>; 63509614acdSSameer Pujar 63609614acdSSameer Pujar port@0 { 63709614acdSSameer Pujar reg = <0>; 63809614acdSSameer Pujar 63909614acdSSameer Pujar dmic3_cif: endpoint { 64009614acdSSameer Pujar remote-endpoint = <&xbar_dmic3>; 64109614acdSSameer Pujar }; 64209614acdSSameer Pujar }; 64309614acdSSameer Pujar 64409614acdSSameer Pujar dmic3_port: port@1 { 64509614acdSSameer Pujar reg = <1>; 64609614acdSSameer Pujar 64709614acdSSameer Pujar dmic3_dap: endpoint { 64809614acdSSameer Pujar /* placeholder for external codec */ 64909614acdSSameer Pujar }; 65009614acdSSameer Pujar }; 65109614acdSSameer Pujar }; 65209614acdSSameer Pujar }; 65309614acdSSameer Pujar 654afcb41e3SSameer Pujar processing-engine@2908000 { 655afcb41e3SSameer Pujar status = "okay"; 656afcb41e3SSameer Pujar 657afcb41e3SSameer Pujar ports { 658afcb41e3SSameer Pujar #address-cells = <1>; 659afcb41e3SSameer Pujar #size-cells = <0>; 660afcb41e3SSameer Pujar 661afcb41e3SSameer Pujar port@0 { 662afcb41e3SSameer Pujar reg = <0x0>; 663afcb41e3SSameer Pujar 664afcb41e3SSameer Pujar ope1_cif_in_ep: endpoint { 665afcb41e3SSameer Pujar remote-endpoint = <&xbar_ope1_in_ep>; 666afcb41e3SSameer Pujar }; 667afcb41e3SSameer Pujar }; 668afcb41e3SSameer Pujar 669afcb41e3SSameer Pujar ope1_out_port: port@1 { 670afcb41e3SSameer Pujar reg = <0x1>; 671afcb41e3SSameer Pujar 672afcb41e3SSameer Pujar ope1_cif_out_ep: endpoint { 673afcb41e3SSameer Pujar remote-endpoint = <&xbar_ope1_out_ep>; 674afcb41e3SSameer Pujar }; 675afcb41e3SSameer Pujar }; 676afcb41e3SSameer Pujar }; 677afcb41e3SSameer Pujar }; 678afcb41e3SSameer Pujar 67909614acdSSameer Pujar mvc@290a000 { 68009614acdSSameer Pujar status = "okay"; 68109614acdSSameer Pujar 68209614acdSSameer Pujar ports { 68309614acdSSameer Pujar #address-cells = <1>; 68409614acdSSameer Pujar #size-cells = <0>; 68509614acdSSameer Pujar 68609614acdSSameer Pujar port@0 { 68709614acdSSameer Pujar reg = <0>; 68809614acdSSameer Pujar 68909614acdSSameer Pujar mvc1_cif_in: endpoint { 69009614acdSSameer Pujar remote-endpoint = <&xbar_mvc1_in>; 69109614acdSSameer Pujar }; 69209614acdSSameer Pujar }; 69309614acdSSameer Pujar 69409614acdSSameer Pujar mvc1_out_port: port@1 { 69509614acdSSameer Pujar reg = <1>; 69609614acdSSameer Pujar 69709614acdSSameer Pujar mvc1_cif_out: endpoint { 69809614acdSSameer Pujar remote-endpoint = <&xbar_mvc1_out>; 69909614acdSSameer Pujar }; 70009614acdSSameer Pujar }; 70109614acdSSameer Pujar }; 70209614acdSSameer Pujar }; 70309614acdSSameer Pujar 70409614acdSSameer Pujar mvc@290a200 { 70509614acdSSameer Pujar status = "okay"; 70609614acdSSameer Pujar 70709614acdSSameer Pujar ports { 70809614acdSSameer Pujar #address-cells = <1>; 70909614acdSSameer Pujar #size-cells = <0>; 71009614acdSSameer Pujar 71109614acdSSameer Pujar port@0 { 71209614acdSSameer Pujar reg = <0>; 71309614acdSSameer Pujar 71409614acdSSameer Pujar mvc2_cif_in: endpoint { 71509614acdSSameer Pujar remote-endpoint = <&xbar_mvc2_in>; 71609614acdSSameer Pujar }; 71709614acdSSameer Pujar }; 71809614acdSSameer Pujar 71909614acdSSameer Pujar mvc2_out_port: port@1 { 72009614acdSSameer Pujar reg = <1>; 72109614acdSSameer Pujar 72209614acdSSameer Pujar mvc2_cif_out: endpoint { 72309614acdSSameer Pujar remote-endpoint = <&xbar_mvc2_out>; 72409614acdSSameer Pujar }; 72509614acdSSameer Pujar }; 72609614acdSSameer Pujar }; 72709614acdSSameer Pujar }; 72809614acdSSameer Pujar 72909614acdSSameer Pujar amixer@290bb00 { 73009614acdSSameer Pujar status = "okay"; 73109614acdSSameer Pujar 73209614acdSSameer Pujar ports { 73309614acdSSameer Pujar #address-cells = <1>; 73409614acdSSameer Pujar #size-cells = <0>; 73509614acdSSameer Pujar 73609614acdSSameer Pujar port@0 { 73709614acdSSameer Pujar reg = <0x0>; 73809614acdSSameer Pujar 73909614acdSSameer Pujar mix_in1: endpoint { 74009614acdSSameer Pujar remote-endpoint = <&xbar_mix_in1>; 74109614acdSSameer Pujar }; 74209614acdSSameer Pujar }; 74309614acdSSameer Pujar 74409614acdSSameer Pujar port@1 { 74509614acdSSameer Pujar reg = <0x1>; 74609614acdSSameer Pujar 74709614acdSSameer Pujar mix_in2: endpoint { 74809614acdSSameer Pujar remote-endpoint = <&xbar_mix_in2>; 74909614acdSSameer Pujar }; 75009614acdSSameer Pujar }; 75109614acdSSameer Pujar 75209614acdSSameer Pujar port@2 { 75309614acdSSameer Pujar reg = <0x2>; 75409614acdSSameer Pujar 75509614acdSSameer Pujar mix_in3: endpoint { 75609614acdSSameer Pujar remote-endpoint = <&xbar_mix_in3>; 75709614acdSSameer Pujar }; 75809614acdSSameer Pujar }; 75909614acdSSameer Pujar 76009614acdSSameer Pujar port@3 { 76109614acdSSameer Pujar reg = <0x3>; 76209614acdSSameer Pujar 76309614acdSSameer Pujar mix_in4: endpoint { 76409614acdSSameer Pujar remote-endpoint = <&xbar_mix_in4>; 76509614acdSSameer Pujar }; 76609614acdSSameer Pujar }; 76709614acdSSameer Pujar 76809614acdSSameer Pujar port@4 { 76909614acdSSameer Pujar reg = <0x4>; 77009614acdSSameer Pujar 77109614acdSSameer Pujar mix_in5: endpoint { 77209614acdSSameer Pujar remote-endpoint = <&xbar_mix_in5>; 77309614acdSSameer Pujar }; 77409614acdSSameer Pujar }; 77509614acdSSameer Pujar 77609614acdSSameer Pujar port@5 { 77709614acdSSameer Pujar reg = <0x5>; 77809614acdSSameer Pujar 77909614acdSSameer Pujar mix_in6: endpoint { 78009614acdSSameer Pujar remote-endpoint = <&xbar_mix_in6>; 78109614acdSSameer Pujar }; 78209614acdSSameer Pujar }; 78309614acdSSameer Pujar 78409614acdSSameer Pujar port@6 { 78509614acdSSameer Pujar reg = <0x6>; 78609614acdSSameer Pujar 78709614acdSSameer Pujar mix_in7: endpoint { 78809614acdSSameer Pujar remote-endpoint = <&xbar_mix_in7>; 78909614acdSSameer Pujar }; 79009614acdSSameer Pujar }; 79109614acdSSameer Pujar 79209614acdSSameer Pujar port@7 { 79309614acdSSameer Pujar reg = <0x7>; 79409614acdSSameer Pujar 79509614acdSSameer Pujar mix_in8: endpoint { 79609614acdSSameer Pujar remote-endpoint = <&xbar_mix_in8>; 79709614acdSSameer Pujar }; 79809614acdSSameer Pujar }; 79909614acdSSameer Pujar 80009614acdSSameer Pujar port@8 { 80109614acdSSameer Pujar reg = <0x8>; 80209614acdSSameer Pujar 80309614acdSSameer Pujar mix_in9: endpoint { 80409614acdSSameer Pujar remote-endpoint = <&xbar_mix_in9>; 80509614acdSSameer Pujar }; 80609614acdSSameer Pujar }; 80709614acdSSameer Pujar 80809614acdSSameer Pujar port@9 { 80909614acdSSameer Pujar reg = <0x9>; 81009614acdSSameer Pujar 81109614acdSSameer Pujar mix_in10: endpoint { 81209614acdSSameer Pujar remote-endpoint = <&xbar_mix_in10>; 81309614acdSSameer Pujar }; 81409614acdSSameer Pujar }; 81509614acdSSameer Pujar 81609614acdSSameer Pujar mix_out1_port: port@a { 81709614acdSSameer Pujar reg = <0xa>; 81809614acdSSameer Pujar 81909614acdSSameer Pujar mix_out1: endpoint { 82009614acdSSameer Pujar remote-endpoint = <&xbar_mix_out1>; 82109614acdSSameer Pujar }; 82209614acdSSameer Pujar }; 82309614acdSSameer Pujar 82409614acdSSameer Pujar mix_out2_port: port@b { 82509614acdSSameer Pujar reg = <0xb>; 82609614acdSSameer Pujar 82709614acdSSameer Pujar mix_out2: endpoint { 82809614acdSSameer Pujar remote-endpoint = <&xbar_mix_out2>; 82909614acdSSameer Pujar }; 83009614acdSSameer Pujar }; 83109614acdSSameer Pujar 83209614acdSSameer Pujar mix_out3_port: port@c { 83309614acdSSameer Pujar reg = <0xc>; 83409614acdSSameer Pujar 83509614acdSSameer Pujar mix_out3: endpoint { 83609614acdSSameer Pujar remote-endpoint = <&xbar_mix_out3>; 83709614acdSSameer Pujar }; 83809614acdSSameer Pujar }; 83909614acdSSameer Pujar 84009614acdSSameer Pujar mix_out4_port: port@d { 84109614acdSSameer Pujar reg = <0xd>; 84209614acdSSameer Pujar 84309614acdSSameer Pujar mix_out4: endpoint { 84409614acdSSameer Pujar remote-endpoint = <&xbar_mix_out4>; 84509614acdSSameer Pujar }; 84609614acdSSameer Pujar }; 84709614acdSSameer Pujar 84809614acdSSameer Pujar mix_out5_port: port@e { 84909614acdSSameer Pujar reg = <0xe>; 85009614acdSSameer Pujar 85109614acdSSameer Pujar mix_out5: endpoint { 85209614acdSSameer Pujar remote-endpoint = <&xbar_mix_out5>; 85309614acdSSameer Pujar }; 85409614acdSSameer Pujar }; 85509614acdSSameer Pujar }; 85609614acdSSameer Pujar }; 85709614acdSSameer Pujar 85809614acdSSameer Pujar admaif@290f000 { 85909614acdSSameer Pujar status = "okay"; 86009614acdSSameer Pujar 86109614acdSSameer Pujar ports { 86209614acdSSameer Pujar #address-cells = <1>; 86309614acdSSameer Pujar #size-cells = <0>; 86409614acdSSameer Pujar 86509614acdSSameer Pujar admaif0_port: port@0 { 86609614acdSSameer Pujar reg = <0x0>; 86709614acdSSameer Pujar 86809614acdSSameer Pujar admaif0: endpoint { 86909614acdSSameer Pujar remote-endpoint = <&xbar_admaif0>; 87009614acdSSameer Pujar }; 87109614acdSSameer Pujar }; 87209614acdSSameer Pujar 87309614acdSSameer Pujar admaif1_port: port@1 { 87409614acdSSameer Pujar reg = <0x1>; 87509614acdSSameer Pujar 87609614acdSSameer Pujar admaif1: endpoint { 87709614acdSSameer Pujar remote-endpoint = <&xbar_admaif1>; 87809614acdSSameer Pujar }; 87909614acdSSameer Pujar }; 88009614acdSSameer Pujar 88109614acdSSameer Pujar admaif2_port: port@2 { 88209614acdSSameer Pujar reg = <0x2>; 88309614acdSSameer Pujar 88409614acdSSameer Pujar admaif2: endpoint { 88509614acdSSameer Pujar remote-endpoint = <&xbar_admaif2>; 88609614acdSSameer Pujar }; 88709614acdSSameer Pujar }; 88809614acdSSameer Pujar 88909614acdSSameer Pujar admaif3_port: port@3 { 89009614acdSSameer Pujar reg = <0x3>; 89109614acdSSameer Pujar 89209614acdSSameer Pujar admaif3: endpoint { 89309614acdSSameer Pujar remote-endpoint = <&xbar_admaif3>; 89409614acdSSameer Pujar }; 89509614acdSSameer Pujar }; 89609614acdSSameer Pujar 89709614acdSSameer Pujar admaif4_port: port@4 { 89809614acdSSameer Pujar reg = <0x4>; 89909614acdSSameer Pujar 90009614acdSSameer Pujar admaif4: endpoint { 90109614acdSSameer Pujar remote-endpoint = <&xbar_admaif4>; 90209614acdSSameer Pujar }; 90309614acdSSameer Pujar }; 90409614acdSSameer Pujar 90509614acdSSameer Pujar admaif5_port: port@5 { 90609614acdSSameer Pujar reg = <0x5>; 90709614acdSSameer Pujar 90809614acdSSameer Pujar admaif5: endpoint { 90909614acdSSameer Pujar remote-endpoint = <&xbar_admaif5>; 91009614acdSSameer Pujar }; 91109614acdSSameer Pujar }; 91209614acdSSameer Pujar 91309614acdSSameer Pujar admaif6_port: port@6 { 91409614acdSSameer Pujar reg = <0x6>; 91509614acdSSameer Pujar 91609614acdSSameer Pujar admaif6: endpoint { 91709614acdSSameer Pujar remote-endpoint = <&xbar_admaif6>; 91809614acdSSameer Pujar }; 91909614acdSSameer Pujar }; 92009614acdSSameer Pujar 92109614acdSSameer Pujar admaif7_port: port@7 { 92209614acdSSameer Pujar reg = <0x7>; 92309614acdSSameer Pujar 92409614acdSSameer Pujar admaif7: endpoint { 92509614acdSSameer Pujar remote-endpoint = <&xbar_admaif7>; 92609614acdSSameer Pujar }; 92709614acdSSameer Pujar }; 92809614acdSSameer Pujar 92909614acdSSameer Pujar admaif8_port: port@8 { 93009614acdSSameer Pujar reg = <0x8>; 93109614acdSSameer Pujar 93209614acdSSameer Pujar admaif8: endpoint { 93309614acdSSameer Pujar remote-endpoint = <&xbar_admaif8>; 93409614acdSSameer Pujar }; 93509614acdSSameer Pujar }; 93609614acdSSameer Pujar 93709614acdSSameer Pujar admaif9_port: port@9 { 93809614acdSSameer Pujar reg = <0x9>; 93909614acdSSameer Pujar 94009614acdSSameer Pujar admaif9: endpoint { 94109614acdSSameer Pujar remote-endpoint = <&xbar_admaif9>; 94209614acdSSameer Pujar }; 94309614acdSSameer Pujar }; 94409614acdSSameer Pujar 94509614acdSSameer Pujar admaif10_port: port@a { 94609614acdSSameer Pujar reg = <0xa>; 94709614acdSSameer Pujar 94809614acdSSameer Pujar admaif10: endpoint { 94909614acdSSameer Pujar remote-endpoint = <&xbar_admaif10>; 95009614acdSSameer Pujar }; 95109614acdSSameer Pujar }; 95209614acdSSameer Pujar 95309614acdSSameer Pujar admaif11_port: port@b { 95409614acdSSameer Pujar reg = <0xb>; 95509614acdSSameer Pujar 95609614acdSSameer Pujar admaif11: endpoint { 95709614acdSSameer Pujar remote-endpoint = <&xbar_admaif11>; 95809614acdSSameer Pujar }; 95909614acdSSameer Pujar }; 96009614acdSSameer Pujar 96109614acdSSameer Pujar admaif12_port: port@c { 96209614acdSSameer Pujar reg = <0xc>; 96309614acdSSameer Pujar 96409614acdSSameer Pujar admaif12: endpoint { 96509614acdSSameer Pujar remote-endpoint = <&xbar_admaif12>; 96609614acdSSameer Pujar }; 96709614acdSSameer Pujar }; 96809614acdSSameer Pujar 96909614acdSSameer Pujar admaif13_port: port@d { 97009614acdSSameer Pujar reg = <0xd>; 97109614acdSSameer Pujar 97209614acdSSameer Pujar admaif13: endpoint { 97309614acdSSameer Pujar remote-endpoint = <&xbar_admaif13>; 97409614acdSSameer Pujar }; 97509614acdSSameer Pujar }; 97609614acdSSameer Pujar 97709614acdSSameer Pujar admaif14_port: port@e { 97809614acdSSameer Pujar reg = <0xe>; 97909614acdSSameer Pujar 98009614acdSSameer Pujar admaif14: endpoint { 98109614acdSSameer Pujar remote-endpoint = <&xbar_admaif14>; 98209614acdSSameer Pujar }; 98309614acdSSameer Pujar }; 98409614acdSSameer Pujar 98509614acdSSameer Pujar admaif15_port: port@f { 98609614acdSSameer Pujar reg = <0xf>; 98709614acdSSameer Pujar 98809614acdSSameer Pujar admaif15: endpoint { 98909614acdSSameer Pujar remote-endpoint = <&xbar_admaif15>; 99009614acdSSameer Pujar }; 99109614acdSSameer Pujar }; 99209614acdSSameer Pujar 99309614acdSSameer Pujar admaif16_port: port@10 { 99409614acdSSameer Pujar reg = <0x10>; 99509614acdSSameer Pujar 99609614acdSSameer Pujar admaif16: endpoint { 99709614acdSSameer Pujar remote-endpoint = <&xbar_admaif16>; 99809614acdSSameer Pujar }; 99909614acdSSameer Pujar }; 100009614acdSSameer Pujar 100109614acdSSameer Pujar admaif17_port: port@11 { 100209614acdSSameer Pujar reg = <0x11>; 100309614acdSSameer Pujar 100409614acdSSameer Pujar admaif17: endpoint { 100509614acdSSameer Pujar remote-endpoint = <&xbar_admaif17>; 100609614acdSSameer Pujar }; 100709614acdSSameer Pujar }; 100809614acdSSameer Pujar 100909614acdSSameer Pujar admaif18_port: port@12 { 101009614acdSSameer Pujar reg = <0x12>; 101109614acdSSameer Pujar 101209614acdSSameer Pujar admaif18: endpoint { 101309614acdSSameer Pujar remote-endpoint = <&xbar_admaif18>; 101409614acdSSameer Pujar }; 101509614acdSSameer Pujar }; 101609614acdSSameer Pujar 101709614acdSSameer Pujar admaif19_port: port@13 { 101809614acdSSameer Pujar reg = <0x13>; 101909614acdSSameer Pujar 102009614acdSSameer Pujar admaif19: endpoint { 102109614acdSSameer Pujar remote-endpoint = <&xbar_admaif19>; 102209614acdSSameer Pujar }; 102309614acdSSameer Pujar }; 102409614acdSSameer Pujar }; 102509614acdSSameer Pujar }; 1026261a46a9SSameer Pujar 1027261a46a9SSameer Pujar asrc@2910000 { 1028261a46a9SSameer Pujar status = "okay"; 1029261a46a9SSameer Pujar 1030261a46a9SSameer Pujar ports { 1031261a46a9SSameer Pujar #address-cells = <1>; 1032261a46a9SSameer Pujar #size-cells = <0>; 1033261a46a9SSameer Pujar 1034261a46a9SSameer Pujar port@0 { 1035261a46a9SSameer Pujar reg = <0x0>; 1036261a46a9SSameer Pujar 1037261a46a9SSameer Pujar asrc_in1_ep: endpoint { 1038261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_in1_ep>; 1039261a46a9SSameer Pujar }; 1040261a46a9SSameer Pujar }; 1041261a46a9SSameer Pujar 1042261a46a9SSameer Pujar port@1 { 1043261a46a9SSameer Pujar reg = <0x1>; 1044261a46a9SSameer Pujar 1045261a46a9SSameer Pujar asrc_in2_ep: endpoint { 1046261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_in2_ep>; 1047261a46a9SSameer Pujar }; 1048261a46a9SSameer Pujar }; 1049261a46a9SSameer Pujar 1050261a46a9SSameer Pujar port@2 { 1051261a46a9SSameer Pujar reg = <0x2>; 1052261a46a9SSameer Pujar 1053261a46a9SSameer Pujar asrc_in3_ep: endpoint { 1054261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_in3_ep>; 1055261a46a9SSameer Pujar }; 1056261a46a9SSameer Pujar }; 1057261a46a9SSameer Pujar 1058261a46a9SSameer Pujar port@3 { 1059261a46a9SSameer Pujar reg = <0x3>; 1060261a46a9SSameer Pujar 1061261a46a9SSameer Pujar asrc_in4_ep: endpoint { 1062261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_in4_ep>; 1063261a46a9SSameer Pujar }; 1064261a46a9SSameer Pujar }; 1065261a46a9SSameer Pujar 1066261a46a9SSameer Pujar port@4 { 1067261a46a9SSameer Pujar reg = <0x4>; 1068261a46a9SSameer Pujar 1069261a46a9SSameer Pujar asrc_in5_ep: endpoint { 1070261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_in5_ep>; 1071261a46a9SSameer Pujar }; 1072261a46a9SSameer Pujar }; 1073261a46a9SSameer Pujar 1074261a46a9SSameer Pujar port@5 { 1075261a46a9SSameer Pujar reg = <0x5>; 1076261a46a9SSameer Pujar 1077261a46a9SSameer Pujar asrc_in6_ep: endpoint { 1078261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_in6_ep>; 1079261a46a9SSameer Pujar }; 1080261a46a9SSameer Pujar }; 1081261a46a9SSameer Pujar 1082261a46a9SSameer Pujar port@6 { 1083261a46a9SSameer Pujar reg = <0x6>; 1084261a46a9SSameer Pujar 1085261a46a9SSameer Pujar asrc_in7_ep: endpoint { 1086261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_in7_ep>; 1087261a46a9SSameer Pujar }; 1088261a46a9SSameer Pujar }; 1089261a46a9SSameer Pujar 1090261a46a9SSameer Pujar asrc_out1_port: port@7 { 1091261a46a9SSameer Pujar reg = <0x7>; 1092261a46a9SSameer Pujar 1093261a46a9SSameer Pujar asrc_out1_ep: endpoint { 1094261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_out1_ep>; 1095261a46a9SSameer Pujar }; 1096261a46a9SSameer Pujar }; 1097261a46a9SSameer Pujar 1098261a46a9SSameer Pujar asrc_out2_port: port@8 { 1099261a46a9SSameer Pujar reg = <0x8>; 1100261a46a9SSameer Pujar 1101261a46a9SSameer Pujar asrc_out2_ep: endpoint { 1102261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_out2_ep>; 1103261a46a9SSameer Pujar }; 1104261a46a9SSameer Pujar }; 1105261a46a9SSameer Pujar 1106261a46a9SSameer Pujar asrc_out3_port: port@9 { 1107261a46a9SSameer Pujar reg = <0x9>; 1108261a46a9SSameer Pujar 1109261a46a9SSameer Pujar asrc_out3_ep: endpoint { 1110261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_out3_ep>; 1111261a46a9SSameer Pujar }; 1112261a46a9SSameer Pujar }; 1113261a46a9SSameer Pujar 1114261a46a9SSameer Pujar asrc_out4_port: port@a { 1115261a46a9SSameer Pujar reg = <0xa>; 1116261a46a9SSameer Pujar 1117261a46a9SSameer Pujar asrc_out4_ep: endpoint { 1118261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_out4_ep>; 1119261a46a9SSameer Pujar }; 1120261a46a9SSameer Pujar }; 1121261a46a9SSameer Pujar 1122261a46a9SSameer Pujar asrc_out5_port: port@b { 1123261a46a9SSameer Pujar reg = <0xb>; 1124261a46a9SSameer Pujar 1125261a46a9SSameer Pujar asrc_out5_ep: endpoint { 1126261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_out5_ep>; 1127261a46a9SSameer Pujar }; 1128261a46a9SSameer Pujar }; 1129261a46a9SSameer Pujar 1130261a46a9SSameer Pujar asrc_out6_port: port@c { 1131261a46a9SSameer Pujar reg = <0xc>; 1132261a46a9SSameer Pujar 1133261a46a9SSameer Pujar asrc_out6_ep: endpoint { 1134261a46a9SSameer Pujar remote-endpoint = <&xbar_asrc_out6_ep>; 1135261a46a9SSameer Pujar }; 1136261a46a9SSameer Pujar }; 1137261a46a9SSameer Pujar }; 1138261a46a9SSameer Pujar }; 113979ed18d9SThierry Reding 114079ed18d9SThierry Reding ports { 114179ed18d9SThierry Reding #address-cells = <1>; 114279ed18d9SThierry Reding #size-cells = <0>; 114379ed18d9SThierry Reding 114479ed18d9SThierry Reding port@0 { 114579ed18d9SThierry Reding reg = <0x0>; 114679ed18d9SThierry Reding 114779ed18d9SThierry Reding xbar_admaif0: endpoint { 114879ed18d9SThierry Reding remote-endpoint = <&admaif0>; 114979ed18d9SThierry Reding }; 115079ed18d9SThierry Reding }; 115179ed18d9SThierry Reding 115279ed18d9SThierry Reding port@1 { 115379ed18d9SThierry Reding reg = <0x1>; 115479ed18d9SThierry Reding 115579ed18d9SThierry Reding xbar_admaif1: endpoint { 115679ed18d9SThierry Reding remote-endpoint = <&admaif1>; 115779ed18d9SThierry Reding }; 115879ed18d9SThierry Reding }; 115979ed18d9SThierry Reding 116079ed18d9SThierry Reding port@2 { 116179ed18d9SThierry Reding reg = <0x2>; 116279ed18d9SThierry Reding 116379ed18d9SThierry Reding xbar_admaif2: endpoint { 116479ed18d9SThierry Reding remote-endpoint = <&admaif2>; 116579ed18d9SThierry Reding }; 116679ed18d9SThierry Reding }; 116779ed18d9SThierry Reding 116879ed18d9SThierry Reding port@3 { 116979ed18d9SThierry Reding reg = <0x3>; 117079ed18d9SThierry Reding 117179ed18d9SThierry Reding xbar_admaif3: endpoint { 117279ed18d9SThierry Reding remote-endpoint = <&admaif3>; 117379ed18d9SThierry Reding }; 117479ed18d9SThierry Reding }; 117579ed18d9SThierry Reding 117679ed18d9SThierry Reding port@4 { 117779ed18d9SThierry Reding reg = <0x4>; 117879ed18d9SThierry Reding 117979ed18d9SThierry Reding xbar_admaif4: endpoint { 118079ed18d9SThierry Reding remote-endpoint = <&admaif4>; 118179ed18d9SThierry Reding }; 118279ed18d9SThierry Reding }; 118379ed18d9SThierry Reding 118479ed18d9SThierry Reding port@5 { 118579ed18d9SThierry Reding reg = <0x5>; 118679ed18d9SThierry Reding 118779ed18d9SThierry Reding xbar_admaif5: endpoint { 118879ed18d9SThierry Reding remote-endpoint = <&admaif5>; 118979ed18d9SThierry Reding }; 119079ed18d9SThierry Reding }; 119179ed18d9SThierry Reding 119279ed18d9SThierry Reding port@6 { 119379ed18d9SThierry Reding reg = <0x6>; 119479ed18d9SThierry Reding 119579ed18d9SThierry Reding xbar_admaif6: endpoint { 119679ed18d9SThierry Reding remote-endpoint = <&admaif6>; 119779ed18d9SThierry Reding }; 119879ed18d9SThierry Reding }; 119979ed18d9SThierry Reding 120079ed18d9SThierry Reding port@7 { 120179ed18d9SThierry Reding reg = <0x7>; 120279ed18d9SThierry Reding 120379ed18d9SThierry Reding xbar_admaif7: endpoint { 120479ed18d9SThierry Reding remote-endpoint = <&admaif7>; 120579ed18d9SThierry Reding }; 120679ed18d9SThierry Reding }; 120779ed18d9SThierry Reding 120879ed18d9SThierry Reding port@8 { 120979ed18d9SThierry Reding reg = <0x8>; 121079ed18d9SThierry Reding 121179ed18d9SThierry Reding xbar_admaif8: endpoint { 121279ed18d9SThierry Reding remote-endpoint = <&admaif8>; 121379ed18d9SThierry Reding }; 121479ed18d9SThierry Reding }; 121579ed18d9SThierry Reding 121679ed18d9SThierry Reding port@9 { 121779ed18d9SThierry Reding reg = <0x9>; 121879ed18d9SThierry Reding 121979ed18d9SThierry Reding xbar_admaif9: endpoint { 122079ed18d9SThierry Reding remote-endpoint = <&admaif9>; 122179ed18d9SThierry Reding }; 122279ed18d9SThierry Reding }; 122379ed18d9SThierry Reding 122479ed18d9SThierry Reding port@a { 122579ed18d9SThierry Reding reg = <0xa>; 122679ed18d9SThierry Reding 122779ed18d9SThierry Reding xbar_admaif10: endpoint { 122879ed18d9SThierry Reding remote-endpoint = <&admaif10>; 122979ed18d9SThierry Reding }; 123079ed18d9SThierry Reding }; 123179ed18d9SThierry Reding 123279ed18d9SThierry Reding port@b { 123379ed18d9SThierry Reding reg = <0xb>; 123479ed18d9SThierry Reding 123579ed18d9SThierry Reding xbar_admaif11: endpoint { 123679ed18d9SThierry Reding remote-endpoint = <&admaif11>; 123779ed18d9SThierry Reding }; 123879ed18d9SThierry Reding }; 123979ed18d9SThierry Reding 124079ed18d9SThierry Reding port@c { 124179ed18d9SThierry Reding reg = <0xc>; 124279ed18d9SThierry Reding 124379ed18d9SThierry Reding xbar_admaif12: endpoint { 124479ed18d9SThierry Reding remote-endpoint = <&admaif12>; 124579ed18d9SThierry Reding }; 124679ed18d9SThierry Reding }; 124779ed18d9SThierry Reding 124879ed18d9SThierry Reding port@d { 124979ed18d9SThierry Reding reg = <0xd>; 125079ed18d9SThierry Reding 125179ed18d9SThierry Reding xbar_admaif13: endpoint { 125279ed18d9SThierry Reding remote-endpoint = <&admaif13>; 125379ed18d9SThierry Reding }; 125479ed18d9SThierry Reding }; 125579ed18d9SThierry Reding 125679ed18d9SThierry Reding port@e { 125779ed18d9SThierry Reding reg = <0xe>; 125879ed18d9SThierry Reding 125979ed18d9SThierry Reding xbar_admaif14: endpoint { 126079ed18d9SThierry Reding remote-endpoint = <&admaif14>; 126179ed18d9SThierry Reding }; 126279ed18d9SThierry Reding }; 126379ed18d9SThierry Reding 126479ed18d9SThierry Reding port@f { 126579ed18d9SThierry Reding reg = <0xf>; 126679ed18d9SThierry Reding 126779ed18d9SThierry Reding xbar_admaif15: endpoint { 126879ed18d9SThierry Reding remote-endpoint = <&admaif15>; 126979ed18d9SThierry Reding }; 127079ed18d9SThierry Reding }; 127179ed18d9SThierry Reding 127279ed18d9SThierry Reding port@10 { 127379ed18d9SThierry Reding reg = <0x10>; 127479ed18d9SThierry Reding 127579ed18d9SThierry Reding xbar_admaif16: endpoint { 127679ed18d9SThierry Reding remote-endpoint = <&admaif16>; 127779ed18d9SThierry Reding }; 127879ed18d9SThierry Reding }; 127979ed18d9SThierry Reding 128079ed18d9SThierry Reding port@11 { 128179ed18d9SThierry Reding reg = <0x11>; 128279ed18d9SThierry Reding 128379ed18d9SThierry Reding xbar_admaif17: endpoint { 128479ed18d9SThierry Reding remote-endpoint = <&admaif17>; 128579ed18d9SThierry Reding }; 128679ed18d9SThierry Reding }; 128779ed18d9SThierry Reding 128879ed18d9SThierry Reding port@12 { 128979ed18d9SThierry Reding reg = <0x12>; 129079ed18d9SThierry Reding 129179ed18d9SThierry Reding xbar_admaif18: endpoint { 129279ed18d9SThierry Reding remote-endpoint = <&admaif18>; 129379ed18d9SThierry Reding }; 129479ed18d9SThierry Reding }; 129579ed18d9SThierry Reding 129679ed18d9SThierry Reding port@13 { 129779ed18d9SThierry Reding reg = <0x13>; 129879ed18d9SThierry Reding 129979ed18d9SThierry Reding xbar_admaif19: endpoint { 130079ed18d9SThierry Reding remote-endpoint = <&admaif19>; 130179ed18d9SThierry Reding }; 130279ed18d9SThierry Reding }; 130379ed18d9SThierry Reding 130479ed18d9SThierry Reding xbar_i2s1_port: port@14 { 130579ed18d9SThierry Reding reg = <0x14>; 130679ed18d9SThierry Reding 130779ed18d9SThierry Reding xbar_i2s1: endpoint { 130879ed18d9SThierry Reding remote-endpoint = <&i2s1_cif>; 130979ed18d9SThierry Reding }; 131079ed18d9SThierry Reding }; 131179ed18d9SThierry Reding 131279ed18d9SThierry Reding xbar_i2s2_port: port@15 { 131379ed18d9SThierry Reding reg = <0x15>; 131479ed18d9SThierry Reding 131579ed18d9SThierry Reding xbar_i2s2: endpoint { 131679ed18d9SThierry Reding remote-endpoint = <&i2s2_cif>; 131779ed18d9SThierry Reding }; 131879ed18d9SThierry Reding }; 131979ed18d9SThierry Reding 132079ed18d9SThierry Reding xbar_i2s4_port: port@17 { 132179ed18d9SThierry Reding reg = <0x17>; 132279ed18d9SThierry Reding 132379ed18d9SThierry Reding xbar_i2s4: endpoint { 132479ed18d9SThierry Reding remote-endpoint = <&i2s4_cif>; 132579ed18d9SThierry Reding }; 132679ed18d9SThierry Reding }; 132779ed18d9SThierry Reding 132879ed18d9SThierry Reding xbar_i2s6_port: port@19 { 132979ed18d9SThierry Reding reg = <0x19>; 133079ed18d9SThierry Reding 133179ed18d9SThierry Reding xbar_i2s6: endpoint { 133279ed18d9SThierry Reding remote-endpoint = <&i2s6_cif>; 133379ed18d9SThierry Reding }; 133479ed18d9SThierry Reding }; 133579ed18d9SThierry Reding 133679ed18d9SThierry Reding xbar_dmic3_port: port@1c { 133779ed18d9SThierry Reding reg = <0x1c>; 133879ed18d9SThierry Reding 133979ed18d9SThierry Reding xbar_dmic3: endpoint { 134079ed18d9SThierry Reding remote-endpoint = <&dmic3_cif>; 134179ed18d9SThierry Reding }; 134279ed18d9SThierry Reding }; 134379ed18d9SThierry Reding 134479ed18d9SThierry Reding xbar_sfc1_in_port: port@20 { 134579ed18d9SThierry Reding reg = <0x20>; 134679ed18d9SThierry Reding 134779ed18d9SThierry Reding xbar_sfc1_in: endpoint { 134879ed18d9SThierry Reding remote-endpoint = <&sfc1_cif_in>; 134979ed18d9SThierry Reding }; 135079ed18d9SThierry Reding }; 135179ed18d9SThierry Reding 135279ed18d9SThierry Reding port@21 { 135379ed18d9SThierry Reding reg = <0x21>; 135479ed18d9SThierry Reding 135579ed18d9SThierry Reding xbar_sfc1_out: endpoint { 135679ed18d9SThierry Reding remote-endpoint = <&sfc1_cif_out>; 135779ed18d9SThierry Reding }; 135879ed18d9SThierry Reding }; 135979ed18d9SThierry Reding 136079ed18d9SThierry Reding xbar_sfc2_in_port: port@22 { 136179ed18d9SThierry Reding reg = <0x22>; 136279ed18d9SThierry Reding 136379ed18d9SThierry Reding xbar_sfc2_in: endpoint { 136479ed18d9SThierry Reding remote-endpoint = <&sfc2_cif_in>; 136579ed18d9SThierry Reding }; 136679ed18d9SThierry Reding }; 136779ed18d9SThierry Reding 136879ed18d9SThierry Reding port@23 { 136979ed18d9SThierry Reding reg = <0x23>; 137079ed18d9SThierry Reding 137179ed18d9SThierry Reding xbar_sfc2_out: endpoint { 137279ed18d9SThierry Reding remote-endpoint = <&sfc2_cif_out>; 137379ed18d9SThierry Reding }; 137479ed18d9SThierry Reding }; 137579ed18d9SThierry Reding 137679ed18d9SThierry Reding xbar_sfc3_in_port: port@24 { 137779ed18d9SThierry Reding reg = <0x24>; 137879ed18d9SThierry Reding 137979ed18d9SThierry Reding xbar_sfc3_in: endpoint { 138079ed18d9SThierry Reding remote-endpoint = <&sfc3_cif_in>; 138179ed18d9SThierry Reding }; 138279ed18d9SThierry Reding }; 138379ed18d9SThierry Reding 138479ed18d9SThierry Reding port@25 { 138579ed18d9SThierry Reding reg = <0x25>; 138679ed18d9SThierry Reding 138779ed18d9SThierry Reding xbar_sfc3_out: endpoint { 138879ed18d9SThierry Reding remote-endpoint = <&sfc3_cif_out>; 138979ed18d9SThierry Reding }; 139079ed18d9SThierry Reding }; 139179ed18d9SThierry Reding 139279ed18d9SThierry Reding xbar_sfc4_in_port: port@26 { 139379ed18d9SThierry Reding reg = <0x26>; 139479ed18d9SThierry Reding 139579ed18d9SThierry Reding xbar_sfc4_in: endpoint { 139679ed18d9SThierry Reding remote-endpoint = <&sfc4_cif_in>; 139779ed18d9SThierry Reding }; 139879ed18d9SThierry Reding }; 139979ed18d9SThierry Reding 140079ed18d9SThierry Reding port@27 { 140179ed18d9SThierry Reding reg = <0x27>; 140279ed18d9SThierry Reding 140379ed18d9SThierry Reding xbar_sfc4_out: endpoint { 140479ed18d9SThierry Reding remote-endpoint = <&sfc4_cif_out>; 140579ed18d9SThierry Reding }; 140679ed18d9SThierry Reding }; 140779ed18d9SThierry Reding 140879ed18d9SThierry Reding xbar_mvc1_in_port: port@28 { 140979ed18d9SThierry Reding reg = <0x28>; 141079ed18d9SThierry Reding 141179ed18d9SThierry Reding xbar_mvc1_in: endpoint { 141279ed18d9SThierry Reding remote-endpoint = <&mvc1_cif_in>; 141379ed18d9SThierry Reding }; 141479ed18d9SThierry Reding }; 141579ed18d9SThierry Reding 141679ed18d9SThierry Reding port@29 { 141779ed18d9SThierry Reding reg = <0x29>; 141879ed18d9SThierry Reding 141979ed18d9SThierry Reding xbar_mvc1_out: endpoint { 142079ed18d9SThierry Reding remote-endpoint = <&mvc1_cif_out>; 142179ed18d9SThierry Reding }; 142279ed18d9SThierry Reding }; 142379ed18d9SThierry Reding 142479ed18d9SThierry Reding xbar_mvc2_in_port: port@2a { 142579ed18d9SThierry Reding reg = <0x2a>; 142679ed18d9SThierry Reding 142779ed18d9SThierry Reding xbar_mvc2_in: endpoint { 142879ed18d9SThierry Reding remote-endpoint = <&mvc2_cif_in>; 142979ed18d9SThierry Reding }; 143079ed18d9SThierry Reding }; 143179ed18d9SThierry Reding 143279ed18d9SThierry Reding port@2b { 143379ed18d9SThierry Reding reg = <0x2b>; 143479ed18d9SThierry Reding 143579ed18d9SThierry Reding xbar_mvc2_out: endpoint { 143679ed18d9SThierry Reding remote-endpoint = <&mvc2_cif_out>; 143779ed18d9SThierry Reding }; 143879ed18d9SThierry Reding }; 143979ed18d9SThierry Reding 144079ed18d9SThierry Reding xbar_amx1_in1_port: port@2c { 144179ed18d9SThierry Reding reg = <0x2c>; 144279ed18d9SThierry Reding 144379ed18d9SThierry Reding xbar_amx1_in1: endpoint { 144479ed18d9SThierry Reding remote-endpoint = <&amx1_in1>; 144579ed18d9SThierry Reding }; 144679ed18d9SThierry Reding }; 144779ed18d9SThierry Reding 144879ed18d9SThierry Reding xbar_amx1_in2_port: port@2d { 144979ed18d9SThierry Reding reg = <0x2d>; 145079ed18d9SThierry Reding 145179ed18d9SThierry Reding xbar_amx1_in2: endpoint { 145279ed18d9SThierry Reding remote-endpoint = <&amx1_in2>; 145379ed18d9SThierry Reding }; 145479ed18d9SThierry Reding }; 145579ed18d9SThierry Reding 145679ed18d9SThierry Reding xbar_amx1_in3_port: port@2e { 145779ed18d9SThierry Reding reg = <0x2e>; 145879ed18d9SThierry Reding 145979ed18d9SThierry Reding xbar_amx1_in3: endpoint { 146079ed18d9SThierry Reding remote-endpoint = <&amx1_in3>; 146179ed18d9SThierry Reding }; 146279ed18d9SThierry Reding }; 146379ed18d9SThierry Reding 146479ed18d9SThierry Reding xbar_amx1_in4_port: port@2f { 146579ed18d9SThierry Reding reg = <0x2f>; 146679ed18d9SThierry Reding 146779ed18d9SThierry Reding xbar_amx1_in4: endpoint { 146879ed18d9SThierry Reding remote-endpoint = <&amx1_in4>; 146979ed18d9SThierry Reding }; 147079ed18d9SThierry Reding }; 147179ed18d9SThierry Reding 147279ed18d9SThierry Reding port@30 { 147379ed18d9SThierry Reding reg = <0x30>; 147479ed18d9SThierry Reding 147579ed18d9SThierry Reding xbar_amx1_out: endpoint { 147679ed18d9SThierry Reding remote-endpoint = <&amx1_out>; 147779ed18d9SThierry Reding }; 147879ed18d9SThierry Reding }; 147979ed18d9SThierry Reding 148079ed18d9SThierry Reding xbar_amx2_in1_port: port@31 { 148179ed18d9SThierry Reding reg = <0x31>; 148279ed18d9SThierry Reding 148379ed18d9SThierry Reding xbar_amx2_in1: endpoint { 148479ed18d9SThierry Reding remote-endpoint = <&amx2_in1>; 148579ed18d9SThierry Reding }; 148679ed18d9SThierry Reding }; 148779ed18d9SThierry Reding 148879ed18d9SThierry Reding xbar_amx2_in2_port: port@32 { 148979ed18d9SThierry Reding reg = <0x32>; 149079ed18d9SThierry Reding 149179ed18d9SThierry Reding xbar_amx2_in2: endpoint { 149279ed18d9SThierry Reding remote-endpoint = <&amx2_in2>; 149379ed18d9SThierry Reding }; 149479ed18d9SThierry Reding }; 149579ed18d9SThierry Reding 149679ed18d9SThierry Reding xbar_amx2_in3_port: port@33 { 149779ed18d9SThierry Reding reg = <0x33>; 149879ed18d9SThierry Reding 149979ed18d9SThierry Reding xbar_amx2_in3: endpoint { 150079ed18d9SThierry Reding remote-endpoint = <&amx2_in3>; 150179ed18d9SThierry Reding }; 150279ed18d9SThierry Reding }; 150379ed18d9SThierry Reding 150479ed18d9SThierry Reding xbar_amx2_in4_port: port@34 { 150579ed18d9SThierry Reding reg = <0x34>; 150679ed18d9SThierry Reding 150779ed18d9SThierry Reding xbar_amx2_in4: endpoint { 150879ed18d9SThierry Reding remote-endpoint = <&amx2_in4>; 150979ed18d9SThierry Reding }; 151079ed18d9SThierry Reding }; 151179ed18d9SThierry Reding 151279ed18d9SThierry Reding port@35 { 151379ed18d9SThierry Reding reg = <0x35>; 151479ed18d9SThierry Reding 151579ed18d9SThierry Reding xbar_amx2_out: endpoint { 151679ed18d9SThierry Reding remote-endpoint = <&amx2_out>; 151779ed18d9SThierry Reding }; 151879ed18d9SThierry Reding }; 151979ed18d9SThierry Reding 152079ed18d9SThierry Reding xbar_amx3_in1_port: port@36 { 152179ed18d9SThierry Reding reg = <0x36>; 152279ed18d9SThierry Reding 152379ed18d9SThierry Reding xbar_amx3_in1: endpoint { 152479ed18d9SThierry Reding remote-endpoint = <&amx3_in1>; 152579ed18d9SThierry Reding }; 152679ed18d9SThierry Reding }; 152779ed18d9SThierry Reding 152879ed18d9SThierry Reding xbar_amx3_in2_port: port@37 { 152979ed18d9SThierry Reding reg = <0x37>; 153079ed18d9SThierry Reding 153179ed18d9SThierry Reding xbar_amx3_in2: endpoint { 153279ed18d9SThierry Reding remote-endpoint = <&amx3_in2>; 153379ed18d9SThierry Reding }; 153479ed18d9SThierry Reding }; 153579ed18d9SThierry Reding 153679ed18d9SThierry Reding xbar_amx3_in3_port: port@38 { 153779ed18d9SThierry Reding reg = <0x38>; 153879ed18d9SThierry Reding 153979ed18d9SThierry Reding xbar_amx3_in3: endpoint { 154079ed18d9SThierry Reding remote-endpoint = <&amx3_in3>; 154179ed18d9SThierry Reding }; 154279ed18d9SThierry Reding }; 154379ed18d9SThierry Reding 154479ed18d9SThierry Reding xbar_amx3_in4_port: port@39 { 154579ed18d9SThierry Reding reg = <0x39>; 154679ed18d9SThierry Reding 154779ed18d9SThierry Reding xbar_amx3_in4: endpoint { 154879ed18d9SThierry Reding remote-endpoint = <&amx3_in4>; 154979ed18d9SThierry Reding }; 155079ed18d9SThierry Reding }; 155179ed18d9SThierry Reding 155279ed18d9SThierry Reding port@3a { 155379ed18d9SThierry Reding reg = <0x3a>; 155479ed18d9SThierry Reding 155579ed18d9SThierry Reding xbar_amx3_out: endpoint { 155679ed18d9SThierry Reding remote-endpoint = <&amx3_out>; 155779ed18d9SThierry Reding }; 155879ed18d9SThierry Reding }; 155979ed18d9SThierry Reding 156079ed18d9SThierry Reding xbar_amx4_in1_port: port@3b { 156179ed18d9SThierry Reding reg = <0x3b>; 156279ed18d9SThierry Reding 156379ed18d9SThierry Reding xbar_amx4_in1: endpoint { 156479ed18d9SThierry Reding remote-endpoint = <&amx4_in1>; 156579ed18d9SThierry Reding }; 156679ed18d9SThierry Reding }; 156779ed18d9SThierry Reding 156879ed18d9SThierry Reding xbar_amx4_in2_port: port@3c { 156979ed18d9SThierry Reding reg = <0x3c>; 157079ed18d9SThierry Reding 157179ed18d9SThierry Reding xbar_amx4_in2: endpoint { 157279ed18d9SThierry Reding remote-endpoint = <&amx4_in2>; 157379ed18d9SThierry Reding }; 157479ed18d9SThierry Reding }; 157579ed18d9SThierry Reding 157679ed18d9SThierry Reding xbar_amx4_in3_port: port@3d { 157779ed18d9SThierry Reding reg = <0x3d>; 157879ed18d9SThierry Reding 157979ed18d9SThierry Reding xbar_amx4_in3: endpoint { 158079ed18d9SThierry Reding remote-endpoint = <&amx4_in3>; 158179ed18d9SThierry Reding }; 158279ed18d9SThierry Reding }; 158379ed18d9SThierry Reding 158479ed18d9SThierry Reding xbar_amx4_in4_port: port@3e { 158579ed18d9SThierry Reding reg = <0x3e>; 158679ed18d9SThierry Reding 158779ed18d9SThierry Reding xbar_amx4_in4: endpoint { 158879ed18d9SThierry Reding remote-endpoint = <&amx4_in4>; 158979ed18d9SThierry Reding }; 159079ed18d9SThierry Reding }; 159179ed18d9SThierry Reding 159279ed18d9SThierry Reding port@3f { 159379ed18d9SThierry Reding reg = <0x3f>; 159479ed18d9SThierry Reding 159579ed18d9SThierry Reding xbar_amx4_out: endpoint { 159679ed18d9SThierry Reding remote-endpoint = <&amx4_out>; 159779ed18d9SThierry Reding }; 159879ed18d9SThierry Reding }; 159979ed18d9SThierry Reding 160079ed18d9SThierry Reding xbar_adx1_in_port: port@40 { 160179ed18d9SThierry Reding reg = <0x40>; 160279ed18d9SThierry Reding 160379ed18d9SThierry Reding xbar_adx1_in: endpoint { 160479ed18d9SThierry Reding remote-endpoint = <&adx1_in>; 160579ed18d9SThierry Reding }; 160679ed18d9SThierry Reding }; 160779ed18d9SThierry Reding 160879ed18d9SThierry Reding port@41 { 160979ed18d9SThierry Reding reg = <0x41>; 161079ed18d9SThierry Reding 161179ed18d9SThierry Reding xbar_adx1_out1: endpoint { 161279ed18d9SThierry Reding remote-endpoint = <&adx1_out1>; 161379ed18d9SThierry Reding }; 161479ed18d9SThierry Reding }; 161579ed18d9SThierry Reding 161679ed18d9SThierry Reding port@42 { 161779ed18d9SThierry Reding reg = <0x42>; 161879ed18d9SThierry Reding 161979ed18d9SThierry Reding xbar_adx1_out2: endpoint { 162079ed18d9SThierry Reding remote-endpoint = <&adx1_out2>; 162179ed18d9SThierry Reding }; 162279ed18d9SThierry Reding }; 162379ed18d9SThierry Reding 162479ed18d9SThierry Reding port@43 { 162579ed18d9SThierry Reding reg = <0x43>; 162679ed18d9SThierry Reding 162779ed18d9SThierry Reding xbar_adx1_out3: endpoint { 162879ed18d9SThierry Reding remote-endpoint = <&adx1_out3>; 162979ed18d9SThierry Reding }; 163079ed18d9SThierry Reding }; 163179ed18d9SThierry Reding 163279ed18d9SThierry Reding port@44 { 163379ed18d9SThierry Reding reg = <0x44>; 163479ed18d9SThierry Reding 163579ed18d9SThierry Reding xbar_adx1_out4: endpoint { 163679ed18d9SThierry Reding remote-endpoint = <&adx1_out4>; 163779ed18d9SThierry Reding }; 163879ed18d9SThierry Reding }; 163979ed18d9SThierry Reding 164079ed18d9SThierry Reding xbar_adx2_in_port: port@45 { 164179ed18d9SThierry Reding reg = <0x45>; 164279ed18d9SThierry Reding 164379ed18d9SThierry Reding xbar_adx2_in: endpoint { 164479ed18d9SThierry Reding remote-endpoint = <&adx2_in>; 164579ed18d9SThierry Reding }; 164679ed18d9SThierry Reding }; 164779ed18d9SThierry Reding 164879ed18d9SThierry Reding port@46 { 164979ed18d9SThierry Reding reg = <0x46>; 165079ed18d9SThierry Reding 165179ed18d9SThierry Reding xbar_adx2_out1: endpoint { 165279ed18d9SThierry Reding remote-endpoint = <&adx2_out1>; 165379ed18d9SThierry Reding }; 165479ed18d9SThierry Reding }; 165579ed18d9SThierry Reding 165679ed18d9SThierry Reding port@47 { 165779ed18d9SThierry Reding reg = <0x47>; 165879ed18d9SThierry Reding 165979ed18d9SThierry Reding xbar_adx2_out2: endpoint { 166079ed18d9SThierry Reding remote-endpoint = <&adx2_out2>; 166179ed18d9SThierry Reding }; 166279ed18d9SThierry Reding }; 166379ed18d9SThierry Reding 166479ed18d9SThierry Reding port@48 { 166579ed18d9SThierry Reding reg = <0x48>; 166679ed18d9SThierry Reding 166779ed18d9SThierry Reding xbar_adx2_out3: endpoint { 166879ed18d9SThierry Reding remote-endpoint = <&adx2_out3>; 166979ed18d9SThierry Reding }; 167079ed18d9SThierry Reding }; 167179ed18d9SThierry Reding 167279ed18d9SThierry Reding port@49 { 167379ed18d9SThierry Reding reg = <0x49>; 167479ed18d9SThierry Reding 167579ed18d9SThierry Reding xbar_adx2_out4: endpoint { 167679ed18d9SThierry Reding remote-endpoint = <&adx2_out4>; 167779ed18d9SThierry Reding }; 167879ed18d9SThierry Reding }; 167979ed18d9SThierry Reding 168079ed18d9SThierry Reding xbar_adx3_in_port: port@4a { 168179ed18d9SThierry Reding reg = <0x4a>; 168279ed18d9SThierry Reding 168379ed18d9SThierry Reding xbar_adx3_in: endpoint { 168479ed18d9SThierry Reding remote-endpoint = <&adx3_in>; 168579ed18d9SThierry Reding }; 168679ed18d9SThierry Reding }; 168779ed18d9SThierry Reding 168879ed18d9SThierry Reding port@4b { 168979ed18d9SThierry Reding reg = <0x4b>; 169079ed18d9SThierry Reding 169179ed18d9SThierry Reding xbar_adx3_out1: endpoint { 169279ed18d9SThierry Reding remote-endpoint = <&adx3_out1>; 169379ed18d9SThierry Reding }; 169479ed18d9SThierry Reding }; 169579ed18d9SThierry Reding 169679ed18d9SThierry Reding port@4c { 169779ed18d9SThierry Reding reg = <0x4c>; 169879ed18d9SThierry Reding 169979ed18d9SThierry Reding xbar_adx3_out2: endpoint { 170079ed18d9SThierry Reding remote-endpoint = <&adx3_out2>; 170179ed18d9SThierry Reding }; 170279ed18d9SThierry Reding }; 170379ed18d9SThierry Reding 170479ed18d9SThierry Reding port@4d { 170579ed18d9SThierry Reding reg = <0x4d>; 170679ed18d9SThierry Reding 170779ed18d9SThierry Reding xbar_adx3_out3: endpoint { 170879ed18d9SThierry Reding remote-endpoint = <&adx3_out3>; 170979ed18d9SThierry Reding }; 171079ed18d9SThierry Reding }; 171179ed18d9SThierry Reding 171279ed18d9SThierry Reding port@4e { 171379ed18d9SThierry Reding reg = <0x4e>; 171479ed18d9SThierry Reding 171579ed18d9SThierry Reding xbar_adx3_out4: endpoint { 171679ed18d9SThierry Reding remote-endpoint = <&adx3_out4>; 171779ed18d9SThierry Reding }; 171879ed18d9SThierry Reding }; 171979ed18d9SThierry Reding 172079ed18d9SThierry Reding xbar_adx4_in_port: port@4f { 172179ed18d9SThierry Reding reg = <0x4f>; 172279ed18d9SThierry Reding 172379ed18d9SThierry Reding xbar_adx4_in: endpoint { 172479ed18d9SThierry Reding remote-endpoint = <&adx4_in>; 172579ed18d9SThierry Reding }; 172679ed18d9SThierry Reding }; 172779ed18d9SThierry Reding 172879ed18d9SThierry Reding port@50 { 172979ed18d9SThierry Reding reg = <0x50>; 173079ed18d9SThierry Reding 173179ed18d9SThierry Reding xbar_adx4_out1: endpoint { 173279ed18d9SThierry Reding remote-endpoint = <&adx4_out1>; 173379ed18d9SThierry Reding }; 173479ed18d9SThierry Reding }; 173579ed18d9SThierry Reding 173679ed18d9SThierry Reding port@51 { 173779ed18d9SThierry Reding reg = <0x51>; 173879ed18d9SThierry Reding 173979ed18d9SThierry Reding xbar_adx4_out2: endpoint { 174079ed18d9SThierry Reding remote-endpoint = <&adx4_out2>; 174179ed18d9SThierry Reding }; 174279ed18d9SThierry Reding }; 174379ed18d9SThierry Reding 174479ed18d9SThierry Reding port@52 { 174579ed18d9SThierry Reding reg = <0x52>; 174679ed18d9SThierry Reding 174779ed18d9SThierry Reding xbar_adx4_out3: endpoint { 174879ed18d9SThierry Reding remote-endpoint = <&adx4_out3>; 174979ed18d9SThierry Reding }; 175079ed18d9SThierry Reding }; 175179ed18d9SThierry Reding 175279ed18d9SThierry Reding port@53 { 175379ed18d9SThierry Reding reg = <0x53>; 175479ed18d9SThierry Reding 175579ed18d9SThierry Reding xbar_adx4_out4: endpoint { 175679ed18d9SThierry Reding remote-endpoint = <&adx4_out4>; 175779ed18d9SThierry Reding }; 175879ed18d9SThierry Reding }; 175979ed18d9SThierry Reding 176079ed18d9SThierry Reding xbar_mix_in1_port: port@54 { 176179ed18d9SThierry Reding reg = <0x54>; 176279ed18d9SThierry Reding 176379ed18d9SThierry Reding xbar_mix_in1: endpoint { 176479ed18d9SThierry Reding remote-endpoint = <&mix_in1>; 176579ed18d9SThierry Reding }; 176679ed18d9SThierry Reding }; 176779ed18d9SThierry Reding 176879ed18d9SThierry Reding xbar_mix_in2_port: port@55 { 176979ed18d9SThierry Reding reg = <0x55>; 177079ed18d9SThierry Reding 177179ed18d9SThierry Reding xbar_mix_in2: endpoint { 177279ed18d9SThierry Reding remote-endpoint = <&mix_in2>; 177379ed18d9SThierry Reding }; 177479ed18d9SThierry Reding }; 177579ed18d9SThierry Reding 177679ed18d9SThierry Reding xbar_mix_in3_port: port@56 { 177779ed18d9SThierry Reding reg = <0x56>; 177879ed18d9SThierry Reding 177979ed18d9SThierry Reding xbar_mix_in3: endpoint { 178079ed18d9SThierry Reding remote-endpoint = <&mix_in3>; 178179ed18d9SThierry Reding }; 178279ed18d9SThierry Reding }; 178379ed18d9SThierry Reding 178479ed18d9SThierry Reding xbar_mix_in4_port: port@57 { 178579ed18d9SThierry Reding reg = <0x57>; 178679ed18d9SThierry Reding 178779ed18d9SThierry Reding xbar_mix_in4: endpoint { 178879ed18d9SThierry Reding remote-endpoint = <&mix_in4>; 178979ed18d9SThierry Reding }; 179079ed18d9SThierry Reding }; 179179ed18d9SThierry Reding 179279ed18d9SThierry Reding xbar_mix_in5_port: port@58 { 179379ed18d9SThierry Reding reg = <0x58>; 179479ed18d9SThierry Reding 179579ed18d9SThierry Reding xbar_mix_in5: endpoint { 179679ed18d9SThierry Reding remote-endpoint = <&mix_in5>; 179779ed18d9SThierry Reding }; 179879ed18d9SThierry Reding }; 179979ed18d9SThierry Reding 180079ed18d9SThierry Reding xbar_mix_in6_port: port@59 { 180179ed18d9SThierry Reding reg = <0x59>; 180279ed18d9SThierry Reding 180379ed18d9SThierry Reding xbar_mix_in6: endpoint { 180479ed18d9SThierry Reding remote-endpoint = <&mix_in6>; 180579ed18d9SThierry Reding }; 180679ed18d9SThierry Reding }; 180779ed18d9SThierry Reding 180879ed18d9SThierry Reding xbar_mix_in7_port: port@5a { 180979ed18d9SThierry Reding reg = <0x5a>; 181079ed18d9SThierry Reding 181179ed18d9SThierry Reding xbar_mix_in7: endpoint { 181279ed18d9SThierry Reding remote-endpoint = <&mix_in7>; 181379ed18d9SThierry Reding }; 181479ed18d9SThierry Reding }; 181579ed18d9SThierry Reding 181679ed18d9SThierry Reding xbar_mix_in8_port: port@5b { 181779ed18d9SThierry Reding reg = <0x5b>; 181879ed18d9SThierry Reding 181979ed18d9SThierry Reding xbar_mix_in8: endpoint { 182079ed18d9SThierry Reding remote-endpoint = <&mix_in8>; 182179ed18d9SThierry Reding }; 182279ed18d9SThierry Reding }; 182379ed18d9SThierry Reding 182479ed18d9SThierry Reding xbar_mix_in9_port: port@5c { 182579ed18d9SThierry Reding reg = <0x5c>; 182679ed18d9SThierry Reding 182779ed18d9SThierry Reding xbar_mix_in9: endpoint { 182879ed18d9SThierry Reding remote-endpoint = <&mix_in9>; 182979ed18d9SThierry Reding }; 183079ed18d9SThierry Reding }; 183179ed18d9SThierry Reding 183279ed18d9SThierry Reding xbar_mix_in10_port: port@5d { 183379ed18d9SThierry Reding reg = <0x5d>; 183479ed18d9SThierry Reding 183579ed18d9SThierry Reding xbar_mix_in10: endpoint { 183679ed18d9SThierry Reding remote-endpoint = <&mix_in10>; 183779ed18d9SThierry Reding }; 183879ed18d9SThierry Reding }; 183979ed18d9SThierry Reding 184079ed18d9SThierry Reding port@5e { 184179ed18d9SThierry Reding reg = <0x5e>; 184279ed18d9SThierry Reding 184379ed18d9SThierry Reding xbar_mix_out1: endpoint { 184479ed18d9SThierry Reding remote-endpoint = <&mix_out1>; 184579ed18d9SThierry Reding }; 184679ed18d9SThierry Reding }; 184779ed18d9SThierry Reding 184879ed18d9SThierry Reding port@5f { 184979ed18d9SThierry Reding reg = <0x5f>; 185079ed18d9SThierry Reding 185179ed18d9SThierry Reding xbar_mix_out2: endpoint { 185279ed18d9SThierry Reding remote-endpoint = <&mix_out2>; 185379ed18d9SThierry Reding }; 185479ed18d9SThierry Reding }; 185579ed18d9SThierry Reding 185679ed18d9SThierry Reding port@60 { 185779ed18d9SThierry Reding reg = <0x60>; 185879ed18d9SThierry Reding 185979ed18d9SThierry Reding xbar_mix_out3: endpoint { 186079ed18d9SThierry Reding remote-endpoint = <&mix_out3>; 186179ed18d9SThierry Reding }; 186279ed18d9SThierry Reding }; 186379ed18d9SThierry Reding 186479ed18d9SThierry Reding port@61 { 186579ed18d9SThierry Reding reg = <0x61>; 186679ed18d9SThierry Reding 186779ed18d9SThierry Reding xbar_mix_out4: endpoint { 186879ed18d9SThierry Reding remote-endpoint = <&mix_out4>; 186979ed18d9SThierry Reding }; 187079ed18d9SThierry Reding }; 187179ed18d9SThierry Reding 187279ed18d9SThierry Reding port@62 { 187379ed18d9SThierry Reding reg = <0x62>; 187479ed18d9SThierry Reding 187579ed18d9SThierry Reding xbar_mix_out5: endpoint { 187679ed18d9SThierry Reding remote-endpoint = <&mix_out5>; 187779ed18d9SThierry Reding }; 187879ed18d9SThierry Reding }; 187979ed18d9SThierry Reding 188079ed18d9SThierry Reding xbar_asrc_in1_port: port@63 { 188179ed18d9SThierry Reding reg = <0x63>; 188279ed18d9SThierry Reding 188379ed18d9SThierry Reding xbar_asrc_in1_ep: endpoint { 188479ed18d9SThierry Reding remote-endpoint = <&asrc_in1_ep>; 188579ed18d9SThierry Reding }; 188679ed18d9SThierry Reding }; 188779ed18d9SThierry Reding 188879ed18d9SThierry Reding port@64 { 188979ed18d9SThierry Reding reg = <0x64>; 189079ed18d9SThierry Reding 189179ed18d9SThierry Reding xbar_asrc_out1_ep: endpoint { 189279ed18d9SThierry Reding remote-endpoint = <&asrc_out1_ep>; 189379ed18d9SThierry Reding }; 189479ed18d9SThierry Reding }; 189579ed18d9SThierry Reding 189679ed18d9SThierry Reding xbar_asrc_in2_port: port@65 { 189779ed18d9SThierry Reding reg = <0x65>; 189879ed18d9SThierry Reding 189979ed18d9SThierry Reding xbar_asrc_in2_ep: endpoint { 190079ed18d9SThierry Reding remote-endpoint = <&asrc_in2_ep>; 190179ed18d9SThierry Reding }; 190279ed18d9SThierry Reding }; 190379ed18d9SThierry Reding 190479ed18d9SThierry Reding port@66 { 190579ed18d9SThierry Reding reg = <0x66>; 190679ed18d9SThierry Reding 190779ed18d9SThierry Reding xbar_asrc_out2_ep: endpoint { 190879ed18d9SThierry Reding remote-endpoint = <&asrc_out2_ep>; 190979ed18d9SThierry Reding }; 191079ed18d9SThierry Reding }; 191179ed18d9SThierry Reding 191279ed18d9SThierry Reding xbar_asrc_in3_port: port@67 { 191379ed18d9SThierry Reding reg = <0x67>; 191479ed18d9SThierry Reding 191579ed18d9SThierry Reding xbar_asrc_in3_ep: endpoint { 191679ed18d9SThierry Reding remote-endpoint = <&asrc_in3_ep>; 191779ed18d9SThierry Reding }; 191879ed18d9SThierry Reding }; 191979ed18d9SThierry Reding 192079ed18d9SThierry Reding port@68 { 192179ed18d9SThierry Reding reg = <0x68>; 192279ed18d9SThierry Reding 192379ed18d9SThierry Reding xbar_asrc_out3_ep: endpoint { 192479ed18d9SThierry Reding remote-endpoint = <&asrc_out3_ep>; 192579ed18d9SThierry Reding }; 192679ed18d9SThierry Reding }; 192779ed18d9SThierry Reding 192879ed18d9SThierry Reding xbar_asrc_in4_port: port@69 { 192979ed18d9SThierry Reding reg = <0x69>; 193079ed18d9SThierry Reding 193179ed18d9SThierry Reding xbar_asrc_in4_ep: endpoint { 193279ed18d9SThierry Reding remote-endpoint = <&asrc_in4_ep>; 193379ed18d9SThierry Reding }; 193479ed18d9SThierry Reding }; 193579ed18d9SThierry Reding 193679ed18d9SThierry Reding port@6a { 193779ed18d9SThierry Reding reg = <0x6a>; 193879ed18d9SThierry Reding 193979ed18d9SThierry Reding xbar_asrc_out4_ep: endpoint { 194079ed18d9SThierry Reding remote-endpoint = <&asrc_out4_ep>; 194179ed18d9SThierry Reding }; 194279ed18d9SThierry Reding }; 194379ed18d9SThierry Reding 194479ed18d9SThierry Reding xbar_asrc_in5_port: port@6b { 194579ed18d9SThierry Reding reg = <0x6b>; 194679ed18d9SThierry Reding 194779ed18d9SThierry Reding xbar_asrc_in5_ep: endpoint { 194879ed18d9SThierry Reding remote-endpoint = <&asrc_in5_ep>; 194979ed18d9SThierry Reding }; 195079ed18d9SThierry Reding }; 195179ed18d9SThierry Reding 195279ed18d9SThierry Reding port@6c { 195379ed18d9SThierry Reding reg = <0x6c>; 195479ed18d9SThierry Reding 195579ed18d9SThierry Reding xbar_asrc_out5_ep: endpoint { 195679ed18d9SThierry Reding remote-endpoint = <&asrc_out5_ep>; 195779ed18d9SThierry Reding }; 195879ed18d9SThierry Reding }; 195979ed18d9SThierry Reding 196079ed18d9SThierry Reding xbar_asrc_in6_port: port@6d { 196179ed18d9SThierry Reding reg = <0x6d>; 196279ed18d9SThierry Reding 196379ed18d9SThierry Reding xbar_asrc_in6_ep: endpoint { 196479ed18d9SThierry Reding remote-endpoint = <&asrc_in6_ep>; 196579ed18d9SThierry Reding }; 196679ed18d9SThierry Reding }; 196779ed18d9SThierry Reding 196879ed18d9SThierry Reding port@6e { 196979ed18d9SThierry Reding reg = <0x6e>; 197079ed18d9SThierry Reding 197179ed18d9SThierry Reding xbar_asrc_out6_ep: endpoint { 197279ed18d9SThierry Reding remote-endpoint = <&asrc_out6_ep>; 197379ed18d9SThierry Reding }; 197479ed18d9SThierry Reding }; 197579ed18d9SThierry Reding 197679ed18d9SThierry Reding xbar_asrc_in7_port: port@6f { 197779ed18d9SThierry Reding reg = <0x6f>; 197879ed18d9SThierry Reding 197979ed18d9SThierry Reding xbar_asrc_in7_ep: endpoint { 198079ed18d9SThierry Reding remote-endpoint = <&asrc_in7_ep>; 198179ed18d9SThierry Reding }; 198279ed18d9SThierry Reding }; 198379ed18d9SThierry Reding 198479ed18d9SThierry Reding xbar_ope1_in_port: port@70 { 198579ed18d9SThierry Reding reg = <0x70>; 198679ed18d9SThierry Reding 198779ed18d9SThierry Reding xbar_ope1_in_ep: endpoint { 198879ed18d9SThierry Reding remote-endpoint = <&ope1_cif_in_ep>; 198979ed18d9SThierry Reding }; 199079ed18d9SThierry Reding }; 199179ed18d9SThierry Reding 199279ed18d9SThierry Reding port@71 { 199379ed18d9SThierry Reding reg = <0x71>; 199479ed18d9SThierry Reding 199579ed18d9SThierry Reding xbar_ope1_out_ep: endpoint { 199679ed18d9SThierry Reding remote-endpoint = <&ope1_cif_out_ep>; 199779ed18d9SThierry Reding }; 199879ed18d9SThierry Reding }; 199979ed18d9SThierry Reding }; 200009614acdSSameer Pujar }; 200109614acdSSameer Pujar 200209614acdSSameer Pujar dma-controller@2930000 { 200309614acdSSameer Pujar status = "okay"; 200409614acdSSameer Pujar }; 200509614acdSSameer Pujar 200609614acdSSameer Pujar interrupt-controller@2a40000 { 200709614acdSSameer Pujar status = "okay"; 200809614acdSSameer Pujar }; 200909614acdSSameer Pujar }; 2010621e12a1SMohan Kumar 2011ff578db7Skartik serial@3100000 { 2012ff578db7Skartik compatible = "nvidia,tegra194-hsuart"; 2013ff578db7Skartik status = "okay"; 2014ff578db7Skartik }; 2015ff578db7Skartik 20161bbba854SJon Hunter serial@31d0000 { 20171bbba854SJon Hunter current-speed = <115200>; 20181bbba854SJon Hunter status = "okay"; 20191bbba854SJon Hunter }; 20201bbba854SJon Hunter 2021b903a6c5SSameer Pujar i2c@31e0000 { 2022b903a6c5SSameer Pujar status = "okay"; 2023b903a6c5SSameer Pujar 2024b903a6c5SSameer Pujar audio-codec@1c { 2025b903a6c5SSameer Pujar compatible = "realtek,rt5640"; 2026b903a6c5SSameer Pujar reg = <0x1c>; 2027b903a6c5SSameer Pujar interrupt-parent = <&gpio>; 2028b903a6c5SSameer Pujar interrupts = <TEGRA234_MAIN_GPIO(AC, 5) GPIO_ACTIVE_HIGH>; 2029b903a6c5SSameer Pujar clocks = <&bpmp TEGRA234_CLK_AUD_MCLK>; 2030b903a6c5SSameer Pujar clock-names = "mclk"; 2031b903a6c5SSameer Pujar realtek,dmic1-data-pin = <RT5640_DMIC1_DATA_PIN_NONE>; 2032b903a6c5SSameer Pujar realtek,dmic2-data-pin = <RT5640_DMIC2_DATA_PIN_NONE>; 2033b903a6c5SSameer Pujar realtek,jack-detect-source = <RT5640_JD_SRC_HDA_HEADER>; 2034b903a6c5SSameer Pujar sound-name-prefix = "CVB-RT"; 2035b903a6c5SSameer Pujar 2036b903a6c5SSameer Pujar port { 2037b903a6c5SSameer Pujar rt5640_ep: endpoint { 2038b903a6c5SSameer Pujar remote-endpoint = <&i2s1_dap>; 2039b903a6c5SSameer Pujar mclk-fs = <256>; 2040b903a6c5SSameer Pujar }; 2041b903a6c5SSameer Pujar }; 2042b903a6c5SSameer Pujar }; 2043b903a6c5SSameer Pujar }; 2044b903a6c5SSameer Pujar 20457a2c613bSJon Hunter pwm@32a0000 { 20467a2c613bSJon Hunter assigned-clocks = <&bpmp TEGRA234_CLK_PWM3>; 20477a2c613bSJon Hunter assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLP_OUT0>; 20487a2c613bSJon Hunter status = "okay"; 20497a2c613bSJon Hunter }; 20507a2c613bSJon Hunter 2051621e12a1SMohan Kumar hda@3510000 { 2052621e12a1SMohan Kumar nvidia,model = "NVIDIA Jetson AGX Orin HDA"; 20530a4fa250SMohan Kumar status = "okay"; 2054621e12a1SMohan Kumar }; 205509614acdSSameer Pujar 20566e505dd6SWayne Chang padctl@3520000 { 20576e505dd6SWayne Chang status = "okay"; 20586e505dd6SWayne Chang 20596e505dd6SWayne Chang pads { 20606e505dd6SWayne Chang usb2 { 20616e505dd6SWayne Chang lanes { 20626e505dd6SWayne Chang usb2-0 { 20636e505dd6SWayne Chang status = "okay"; 20646e505dd6SWayne Chang }; 20656e505dd6SWayne Chang 20666e505dd6SWayne Chang usb2-1 { 20676e505dd6SWayne Chang status = "okay"; 20686e505dd6SWayne Chang }; 20696e505dd6SWayne Chang 20706e505dd6SWayne Chang usb2-2 { 20716e505dd6SWayne Chang status = "okay"; 20726e505dd6SWayne Chang }; 20736e505dd6SWayne Chang 20746e505dd6SWayne Chang usb2-3 { 20756e505dd6SWayne Chang status = "okay"; 20766e505dd6SWayne Chang }; 20776e505dd6SWayne Chang }; 20786e505dd6SWayne Chang }; 20796e505dd6SWayne Chang 20806e505dd6SWayne Chang usb3 { 20816e505dd6SWayne Chang lanes { 20826e505dd6SWayne Chang usb3-0 { 20836e505dd6SWayne Chang status = "okay"; 20846e505dd6SWayne Chang }; 20856e505dd6SWayne Chang 20866e505dd6SWayne Chang usb3-1 { 20876e505dd6SWayne Chang status = "okay"; 20886e505dd6SWayne Chang }; 20896e505dd6SWayne Chang 20906e505dd6SWayne Chang usb3-2 { 20916e505dd6SWayne Chang status = "okay"; 20926e505dd6SWayne Chang }; 20936e505dd6SWayne Chang }; 20946e505dd6SWayne Chang }; 20956e505dd6SWayne Chang }; 20966e505dd6SWayne Chang 20976e505dd6SWayne Chang ports { 20986e505dd6SWayne Chang usb2-0 { 209962040585SJon Hunter mode = "otg"; 210062040585SJon Hunter usb-role-switch; 21016e505dd6SWayne Chang status = "okay"; 210216744314SJon Hunter port { 210316744314SJon Hunter hs_typec_p1: endpoint { 210416744314SJon Hunter remote-endpoint = <&hs_ucsi_ccg_p1>; 210516744314SJon Hunter }; 210616744314SJon Hunter }; 21076e505dd6SWayne Chang }; 21086e505dd6SWayne Chang 21096e505dd6SWayne Chang usb2-1 { 21106e505dd6SWayne Chang mode = "host"; 21116e505dd6SWayne Chang status = "okay"; 211216744314SJon Hunter port { 211316744314SJon Hunter hs_typec_p0: endpoint { 211416744314SJon Hunter remote-endpoint = <&hs_ucsi_ccg_p0>; 211516744314SJon Hunter }; 211616744314SJon Hunter }; 21176e505dd6SWayne Chang }; 21186e505dd6SWayne Chang 21196e505dd6SWayne Chang usb2-2 { 21206e505dd6SWayne Chang mode = "host"; 21216e505dd6SWayne Chang status = "okay"; 21226e505dd6SWayne Chang }; 21236e505dd6SWayne Chang 21246e505dd6SWayne Chang usb2-3 { 21256e505dd6SWayne Chang mode = "host"; 21266e505dd6SWayne Chang status = "okay"; 21276e505dd6SWayne Chang }; 21286e505dd6SWayne Chang 21296e505dd6SWayne Chang usb3-0 { 21306e505dd6SWayne Chang nvidia,usb2-companion = <1>; 21316e505dd6SWayne Chang status = "okay"; 213216744314SJon Hunter port { 213316744314SJon Hunter ss_typec_p0: endpoint { 213416744314SJon Hunter remote-endpoint = <&ss_ucsi_ccg_p0>; 213516744314SJon Hunter }; 213616744314SJon Hunter }; 21376e505dd6SWayne Chang }; 21386e505dd6SWayne Chang 21396e505dd6SWayne Chang usb3-1 { 21406e505dd6SWayne Chang nvidia,usb2-companion = <0>; 21416e505dd6SWayne Chang status = "okay"; 214216744314SJon Hunter port { 214316744314SJon Hunter ss_typec_p1: endpoint { 214416744314SJon Hunter remote-endpoint = <&ss_ucsi_ccg_p1>; 214516744314SJon Hunter }; 214616744314SJon Hunter }; 21476e505dd6SWayne Chang }; 21486e505dd6SWayne Chang 21496e505dd6SWayne Chang usb3-2 { 21506e505dd6SWayne Chang nvidia,usb2-companion = <3>; 21516e505dd6SWayne Chang status = "okay"; 21526e505dd6SWayne Chang }; 21536e505dd6SWayne Chang }; 21546e505dd6SWayne Chang }; 21556e505dd6SWayne Chang 215662040585SJon Hunter usb@3550000 { 215762040585SJon Hunter status = "okay"; 215862040585SJon Hunter 215962040585SJon Hunter phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>, 216062040585SJon Hunter <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-1}>; 216162040585SJon Hunter phy-names = "usb2-0", "usb3-0"; 216262040585SJon Hunter }; 216362040585SJon Hunter 21646e505dd6SWayne Chang usb@3610000 { 21656e505dd6SWayne Chang status = "okay"; 21666e505dd6SWayne Chang 21676e505dd6SWayne Chang phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>, 21686e505dd6SWayne Chang <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>, 21696e505dd6SWayne Chang <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-2}>, 21706e505dd6SWayne Chang <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-3}>, 21716e505dd6SWayne Chang <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-0}>, 21726e505dd6SWayne Chang <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-1}>, 21736e505dd6SWayne Chang <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>; 21746e505dd6SWayne Chang phy-names = "usb2-0", "usb2-1", "usb2-2", "usb2-3", 21756e505dd6SWayne Chang "usb3-0", "usb3-1", "usb3-2"; 21766e505dd6SWayne Chang }; 21776e505dd6SWayne Chang 21788aec2c17SThierry Reding ethernet@6800000 { 21798aec2c17SThierry Reding status = "okay"; 21808aec2c17SThierry Reding 21818aec2c17SThierry Reding phy-handle = <&mgbe0_phy>; 21828aec2c17SThierry Reding phy-mode = "usxgmii"; 21838aec2c17SThierry Reding 21848aec2c17SThierry Reding mdio { 21858aec2c17SThierry Reding #address-cells = <1>; 21868aec2c17SThierry Reding #size-cells = <0>; 21878aec2c17SThierry Reding 21888aec2c17SThierry Reding mgbe0_phy: phy@0 { 21898aec2c17SThierry Reding compatible = "ethernet-phy-ieee802.3-c45"; 21908aec2c17SThierry Reding reg = <0x0>; 21918aec2c17SThierry Reding 21928aec2c17SThierry Reding #phy-cells = <0>; 21938aec2c17SThierry Reding }; 21948aec2c17SThierry Reding }; 21958aec2c17SThierry Reding }; 21962838cfddSThierry Reding 21972838cfddSThierry Reding pcie@14100000 { 21982838cfddSThierry Reding status = "okay"; 21992838cfddSThierry Reding 22002838cfddSThierry Reding vddio-pex-ctl-supply = <&vdd_1v8_ao>; 22012838cfddSThierry Reding 22022838cfddSThierry Reding phys = <&p2u_hsio_3>; 22032838cfddSThierry Reding phy-names = "p2u-0"; 22042838cfddSThierry Reding }; 22052838cfddSThierry Reding 22062838cfddSThierry Reding pcie@14160000 { 22072838cfddSThierry Reding status = "okay"; 22082838cfddSThierry Reding 22092838cfddSThierry Reding vddio-pex-ctl-supply = <&vdd_1v8_ao>; 22102838cfddSThierry Reding 22112838cfddSThierry Reding phys = <&p2u_hsio_4>, <&p2u_hsio_5>, <&p2u_hsio_6>, 22122838cfddSThierry Reding <&p2u_hsio_7>; 22132838cfddSThierry Reding phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3"; 22142838cfddSThierry Reding }; 22152838cfddSThierry Reding 22162838cfddSThierry Reding pcie@141a0000 { 22172838cfddSThierry Reding status = "okay"; 22182838cfddSThierry Reding 22192838cfddSThierry Reding vddio-pex-ctl-supply = <&vdd_1v8_ls>; 22202838cfddSThierry Reding vpcie3v3-supply = <&vdd_3v3_pcie>; 22212838cfddSThierry Reding vpcie12v-supply = <&vdd_12v_pcie>; 22222838cfddSThierry Reding 22232838cfddSThierry Reding phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>, 22242838cfddSThierry Reding <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>, 22252838cfddSThierry Reding <&p2u_nvhs_6>, <&p2u_nvhs_7>; 22262838cfddSThierry Reding phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", 22272838cfddSThierry Reding "p2u-5", "p2u-6", "p2u-7"; 22282838cfddSThierry Reding }; 22292838cfddSThierry Reding 22302838cfddSThierry Reding pcie-ep@141a0000 { 22312838cfddSThierry Reding status = "disabled"; 22322838cfddSThierry Reding 22332838cfddSThierry Reding vddio-pex-ctl-supply = <&vdd_1v8_ls>; 22342838cfddSThierry Reding 22352838cfddSThierry Reding reset-gpios = <&gpio TEGRA234_MAIN_GPIO(AF, 1) GPIO_ACTIVE_LOW>; 22362838cfddSThierry Reding 22372838cfddSThierry Reding nvidia,refclk-select-gpios = <&gpio_aon 22382838cfddSThierry Reding TEGRA234_AON_GPIO(AA, 4) 22392838cfddSThierry Reding GPIO_ACTIVE_HIGH>; 22402838cfddSThierry Reding 22412838cfddSThierry Reding phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>, 22422838cfddSThierry Reding <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>, 22432838cfddSThierry Reding <&p2u_nvhs_6>, <&p2u_nvhs_7>; 22442838cfddSThierry Reding phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", 22452838cfddSThierry Reding "p2u-5", "p2u-6", "p2u-7"; 22462838cfddSThierry Reding }; 224716744314SJon Hunter 224816744314SJon Hunter i2c@c240000 { 224916744314SJon Hunter status = "okay"; 225016744314SJon Hunter typec@8 { 225116744314SJon Hunter compatible = "cypress,cypd4226"; 225216744314SJon Hunter reg = <0x08>; 225316744314SJon Hunter interrupt-parent = <&gpio>; 225416744314SJon Hunter interrupts = <TEGRA234_MAIN_GPIO(Y, 4) IRQ_TYPE_LEVEL_LOW>; 225516744314SJon Hunter firmware-name = "nvidia,jetson-agx-xavier"; 225616744314SJon Hunter status = "okay"; 225716744314SJon Hunter #address-cells = <1>; 225816744314SJon Hunter #size-cells = <0>; 225916744314SJon Hunter ccg_typec_con0: connector@0 { 226016744314SJon Hunter compatible = "usb-c-connector"; 226116744314SJon Hunter reg = <0>; 226216744314SJon Hunter label = "USB-C"; 226316744314SJon Hunter data-role = "host"; 226416744314SJon Hunter ports { 226516744314SJon Hunter #address-cells = <1>; 226616744314SJon Hunter #size-cells = <0>; 226716744314SJon Hunter port@0 { 226816744314SJon Hunter reg = <0>; 226916744314SJon Hunter hs_ucsi_ccg_p0: endpoint { 227016744314SJon Hunter remote-endpoint = <&hs_typec_p0>; 227116744314SJon Hunter }; 227216744314SJon Hunter }; 227316744314SJon Hunter port@1 { 227416744314SJon Hunter reg = <1>; 227516744314SJon Hunter ss_ucsi_ccg_p0: endpoint { 227616744314SJon Hunter remote-endpoint = <&ss_typec_p0>; 227716744314SJon Hunter }; 227816744314SJon Hunter }; 227916744314SJon Hunter }; 228016744314SJon Hunter }; 228116744314SJon Hunter ccg_typec_con1: connector@1 { 228216744314SJon Hunter compatible = "usb-c-connector"; 228316744314SJon Hunter reg = <1>; 228416744314SJon Hunter label = "USB-C"; 228516744314SJon Hunter data-role = "dual"; 228616744314SJon Hunter ports { 228716744314SJon Hunter #address-cells = <1>; 228816744314SJon Hunter #size-cells = <0>; 228916744314SJon Hunter port@0 { 229016744314SJon Hunter reg = <0>; 229116744314SJon Hunter hs_ucsi_ccg_p1: endpoint { 229216744314SJon Hunter remote-endpoint = <&hs_typec_p1>; 229316744314SJon Hunter }; 229416744314SJon Hunter }; 229516744314SJon Hunter port@1 { 229616744314SJon Hunter reg = <1>; 229716744314SJon Hunter ss_ucsi_ccg_p1: endpoint { 229816744314SJon Hunter remote-endpoint = <&ss_typec_p1>; 229916744314SJon Hunter }; 230016744314SJon Hunter }; 230116744314SJon Hunter }; 230216744314SJon Hunter }; 230316744314SJon Hunter }; 230416744314SJon Hunter }; 23058aec2c17SThierry Reding }; 23068aec2c17SThierry Reding 2307699349e0SThierry Reding gpio-keys { 2308699349e0SThierry Reding compatible = "gpio-keys"; 2309699349e0SThierry Reding status = "okay"; 2310699349e0SThierry Reding 2311012877d0SKrzysztof Kozlowski key-force-recovery { 2312699349e0SThierry Reding label = "Force Recovery"; 2313699349e0SThierry Reding gpios = <&gpio TEGRA234_MAIN_GPIO(G, 0) GPIO_ACTIVE_LOW>; 2314699349e0SThierry Reding linux,input-type = <EV_KEY>; 2315699349e0SThierry Reding linux,code = <BTN_1>; 2316699349e0SThierry Reding }; 2317699349e0SThierry Reding 2318012877d0SKrzysztof Kozlowski key-power { 2319699349e0SThierry Reding label = "Power"; 2320699349e0SThierry Reding gpios = <&gpio_aon TEGRA234_AON_GPIO(EE, 4) GPIO_ACTIVE_LOW>; 2321699349e0SThierry Reding linux,input-type = <EV_KEY>; 2322699349e0SThierry Reding linux,code = <KEY_POWER>; 2323699349e0SThierry Reding wakeup-event-action = <EV_ACT_ASSERTED>; 2324699349e0SThierry Reding wakeup-source; 2325699349e0SThierry Reding }; 2326699349e0SThierry Reding 2327012877d0SKrzysztof Kozlowski key-suspend { 2328699349e0SThierry Reding label = "Suspend"; 2329699349e0SThierry Reding gpios = <&gpio TEGRA234_MAIN_GPIO(G, 2) GPIO_ACTIVE_LOW>; 2330699349e0SThierry Reding linux,input-type = <EV_KEY>; 2331699349e0SThierry Reding linux,code = <KEY_SLEEP>; 2332699349e0SThierry Reding }; 2333699349e0SThierry Reding }; 2334699349e0SThierry Reding 233579ed18d9SThierry Reding pwm-fan { 233679ed18d9SThierry Reding compatible = "pwm-fan"; 233779ed18d9SThierry Reding pwms = <&pwm3 0 45334>; 233879ed18d9SThierry Reding 233979ed18d9SThierry Reding cooling-levels = <0 95 178 255>; 234079ed18d9SThierry Reding #cooling-cells = <2>; 234179ed18d9SThierry Reding }; 234279ed18d9SThierry Reding 2343533337d5SMikko Perttunen serial { 2344533337d5SMikko Perttunen status = "okay"; 2345533337d5SMikko Perttunen }; 234609614acdSSameer Pujar 234709614acdSSameer Pujar sound { 234809614acdSSameer Pujar compatible = "nvidia,tegra186-audio-graph-card"; 2349*679899fbSThierry Reding status = "okay"; 235009614acdSSameer Pujar 235109614acdSSameer Pujar dais = /* ADMAIF (FE) Ports */ 235209614acdSSameer Pujar <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>, 235309614acdSSameer Pujar <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>, 235409614acdSSameer Pujar <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>, 235509614acdSSameer Pujar <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>, 235609614acdSSameer Pujar <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>, 235709614acdSSameer Pujar /* XBAR Ports */ 235809614acdSSameer Pujar <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s4_port>, 235909614acdSSameer Pujar <&xbar_i2s6_port>, <&xbar_dmic3_port>, 236009614acdSSameer Pujar <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>, 236109614acdSSameer Pujar <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>, 236209614acdSSameer Pujar <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>, 236309614acdSSameer Pujar <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>, 236409614acdSSameer Pujar <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>, 236509614acdSSameer Pujar <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>, 236609614acdSSameer Pujar <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>, 236709614acdSSameer Pujar <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>, 236809614acdSSameer Pujar <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>, 236909614acdSSameer Pujar <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>, 237009614acdSSameer Pujar <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>, 237109614acdSSameer Pujar <&xbar_adx1_in_port>, <&xbar_adx2_in_port>, 237209614acdSSameer Pujar <&xbar_adx3_in_port>, <&xbar_adx4_in_port>, 237309614acdSSameer Pujar <&xbar_mix_in1_port>, <&xbar_mix_in2_port>, 237409614acdSSameer Pujar <&xbar_mix_in3_port>, <&xbar_mix_in4_port>, 237509614acdSSameer Pujar <&xbar_mix_in5_port>, <&xbar_mix_in6_port>, 237609614acdSSameer Pujar <&xbar_mix_in7_port>, <&xbar_mix_in8_port>, 237709614acdSSameer Pujar <&xbar_mix_in9_port>, <&xbar_mix_in10_port>, 2378261a46a9SSameer Pujar <&xbar_asrc_in1_port>, <&xbar_asrc_in2_port>, 2379261a46a9SSameer Pujar <&xbar_asrc_in3_port>, <&xbar_asrc_in4_port>, 2380261a46a9SSameer Pujar <&xbar_asrc_in5_port>, <&xbar_asrc_in6_port>, 2381261a46a9SSameer Pujar <&xbar_asrc_in7_port>, 2382afcb41e3SSameer Pujar <&xbar_ope1_in_port>, 238309614acdSSameer Pujar /* HW accelerators */ 238409614acdSSameer Pujar <&sfc1_out_port>, <&sfc2_out_port>, 238509614acdSSameer Pujar <&sfc3_out_port>, <&sfc4_out_port>, 238609614acdSSameer Pujar <&mvc1_out_port>, <&mvc2_out_port>, 238709614acdSSameer Pujar <&amx1_out_port>, <&amx2_out_port>, 238809614acdSSameer Pujar <&amx3_out_port>, <&amx4_out_port>, 238909614acdSSameer Pujar <&adx1_out1_port>, <&adx1_out2_port>, 239009614acdSSameer Pujar <&adx1_out3_port>, <&adx1_out4_port>, 239109614acdSSameer Pujar <&adx2_out1_port>, <&adx2_out2_port>, 239209614acdSSameer Pujar <&adx2_out3_port>, <&adx2_out4_port>, 239309614acdSSameer Pujar <&adx3_out1_port>, <&adx3_out2_port>, 239409614acdSSameer Pujar <&adx3_out3_port>, <&adx3_out4_port>, 239509614acdSSameer Pujar <&adx4_out1_port>, <&adx4_out2_port>, 239609614acdSSameer Pujar <&adx4_out3_port>, <&adx4_out4_port>, 239709614acdSSameer Pujar <&mix_out1_port>, <&mix_out2_port>, <&mix_out3_port>, 239809614acdSSameer Pujar <&mix_out4_port>, <&mix_out5_port>, 2399261a46a9SSameer Pujar <&asrc_out1_port>, <&asrc_out2_port>, <&asrc_out3_port>, 2400261a46a9SSameer Pujar <&asrc_out4_port>, <&asrc_out5_port>, <&asrc_out6_port>, 2401afcb41e3SSameer Pujar <&ope1_out_port>, 240209614acdSSameer Pujar /* BE I/O Ports */ 240309614acdSSameer Pujar <&i2s1_port>, <&i2s2_port>, <&i2s4_port>, <&i2s6_port>, 240409614acdSSameer Pujar <&dmic3_port>; 240509614acdSSameer Pujar 240609614acdSSameer Pujar label = "NVIDIA Jetson AGX Orin APE"; 2407b903a6c5SSameer Pujar 2408b903a6c5SSameer Pujar widgets = "Microphone", "CVB-RT MIC Jack", 2409b903a6c5SSameer Pujar "Microphone", "CVB-RT MIC", 2410b903a6c5SSameer Pujar "Headphone", "CVB-RT HP Jack", 2411b903a6c5SSameer Pujar "Speaker", "CVB-RT SPK"; 2412b903a6c5SSameer Pujar 2413b903a6c5SSameer Pujar routing = /* I2S1 <-> RT5640 */ 2414b903a6c5SSameer Pujar "CVB-RT AIF1 Playback", "I2S1 DAP-Playback", 2415b903a6c5SSameer Pujar "I2S1 DAP-Capture", "CVB-RT AIF1 Capture", 2416b903a6c5SSameer Pujar /* RT5640 codec controls */ 2417b903a6c5SSameer Pujar "CVB-RT HP Jack", "CVB-RT HPOL", 2418b903a6c5SSameer Pujar "CVB-RT HP Jack", "CVB-RT HPOR", 2419b903a6c5SSameer Pujar "CVB-RT IN1P", "CVB-RT MIC Jack", 2420b903a6c5SSameer Pujar "CVB-RT IN2P", "CVB-RT MIC Jack", 2421b903a6c5SSameer Pujar "CVB-RT SPK", "CVB-RT SPOLP", 2422b903a6c5SSameer Pujar "CVB-RT SPK", "CVB-RT SPORP", 2423b903a6c5SSameer Pujar "CVB-RT DMIC1", "CVB-RT MIC", 2424b903a6c5SSameer Pujar "CVB-RT DMIC2", "CVB-RT MIC"; 242509614acdSSameer Pujar }; 2426533337d5SMikko Perttunen}; 2427