1b8656c67SMikko Perttunen// SPDX-License-Identifier: GPL-2.0 2b8656c67SMikko Perttunen/dts-v1/; 3b8656c67SMikko Perttunen 4e47ac508SThierry Reding#include <dt-bindings/input/linux-event-codes.h> 5e47ac508SThierry Reding#include <dt-bindings/input/gpio-keys.h> 6e47ac508SThierry Reding 7b8656c67SMikko Perttunen#include "tegra194-p2888.dtsi" 8b8656c67SMikko Perttunen 9b8656c67SMikko Perttunen/ { 109c536ccdSThierry Reding model = "NVIDIA Jetson AGX Xavier Developer Kit"; 11b8656c67SMikko Perttunen compatible = "nvidia,p2972-0000", "nvidia,tegra194"; 12b8656c67SMikko Perttunen 138b3aee8fSThierry Reding bus@0 { 141aaa7698SThierry Reding aconnect@2900000 { 159a182db4SSameer Pujar status = "okay"; 169a182db4SSameer Pujar 175b4f6323SSameer Pujar ahub@2900800 { 185b4f6323SSameer Pujar status = "okay"; 195b4f6323SSameer Pujar 2079ed18d9SThierry Reding i2s@2901000 { 2179ed18d9SThierry Reding status = "okay"; 2279ed18d9SThierry Reding 2379ed18d9SThierry Reding ports { 2479ed18d9SThierry Reding #address-cells = <1>; 2579ed18d9SThierry Reding #size-cells = <0>; 2679ed18d9SThierry Reding 2779ed18d9SThierry Reding port@0 { 2879ed18d9SThierry Reding reg = <0>; 2979ed18d9SThierry Reding 3079ed18d9SThierry Reding i2s1_cif_ep: endpoint { 3179ed18d9SThierry Reding remote-endpoint = <&xbar_i2s1_ep>; 3279ed18d9SThierry Reding }; 3379ed18d9SThierry Reding }; 3479ed18d9SThierry Reding 3579ed18d9SThierry Reding i2s1_port: port@1 { 3679ed18d9SThierry Reding reg = <1>; 3779ed18d9SThierry Reding 3879ed18d9SThierry Reding i2s1_dap_ep: endpoint { 3979ed18d9SThierry Reding dai-format = "i2s"; 4079ed18d9SThierry Reding remote-endpoint = <&rt5658_ep>; 4179ed18d9SThierry Reding }; 4279ed18d9SThierry Reding }; 4379ed18d9SThierry Reding }; 4479ed18d9SThierry Reding }; 4579ed18d9SThierry Reding 4679ed18d9SThierry Reding i2s@2901100 { 4779ed18d9SThierry Reding status = "okay"; 4879ed18d9SThierry Reding 4979ed18d9SThierry Reding ports { 5079ed18d9SThierry Reding #address-cells = <1>; 5179ed18d9SThierry Reding #size-cells = <0>; 5279ed18d9SThierry Reding 5379ed18d9SThierry Reding port@0 { 5479ed18d9SThierry Reding reg = <0>; 5579ed18d9SThierry Reding 5679ed18d9SThierry Reding i2s2_cif_ep: endpoint { 5779ed18d9SThierry Reding remote-endpoint = <&xbar_i2s2_ep>; 5879ed18d9SThierry Reding }; 5979ed18d9SThierry Reding }; 6079ed18d9SThierry Reding 6179ed18d9SThierry Reding i2s2_port: port@1 { 6279ed18d9SThierry Reding reg = <1>; 6379ed18d9SThierry Reding 6479ed18d9SThierry Reding i2s2_dap_ep: endpoint { 6579ed18d9SThierry Reding dai-format = "i2s"; 6679ed18d9SThierry Reding /* Place holder for external Codec */ 6779ed18d9SThierry Reding }; 6879ed18d9SThierry Reding }; 6979ed18d9SThierry Reding }; 7079ed18d9SThierry Reding }; 7179ed18d9SThierry Reding 7279ed18d9SThierry Reding i2s@2901300 { 7379ed18d9SThierry Reding status = "okay"; 7479ed18d9SThierry Reding 7579ed18d9SThierry Reding ports { 7679ed18d9SThierry Reding #address-cells = <1>; 7779ed18d9SThierry Reding #size-cells = <0>; 7879ed18d9SThierry Reding 7979ed18d9SThierry Reding port@0 { 8079ed18d9SThierry Reding reg = <0>; 8179ed18d9SThierry Reding 8279ed18d9SThierry Reding i2s4_cif_ep: endpoint { 8379ed18d9SThierry Reding remote-endpoint = <&xbar_i2s4_ep>; 8479ed18d9SThierry Reding }; 8579ed18d9SThierry Reding }; 8679ed18d9SThierry Reding 8779ed18d9SThierry Reding i2s4_port: port@1 { 8879ed18d9SThierry Reding reg = <1>; 8979ed18d9SThierry Reding 9079ed18d9SThierry Reding i2s4_dap_ep: endpoint { 9179ed18d9SThierry Reding dai-format = "i2s"; 9279ed18d9SThierry Reding /* Place holder for external Codec */ 9379ed18d9SThierry Reding }; 9479ed18d9SThierry Reding }; 9579ed18d9SThierry Reding }; 9679ed18d9SThierry Reding }; 9779ed18d9SThierry Reding 9879ed18d9SThierry Reding i2s@2901500 { 9979ed18d9SThierry Reding status = "okay"; 10079ed18d9SThierry Reding 10179ed18d9SThierry Reding ports { 10279ed18d9SThierry Reding #address-cells = <1>; 10379ed18d9SThierry Reding #size-cells = <0>; 10479ed18d9SThierry Reding 10579ed18d9SThierry Reding port@0 { 10679ed18d9SThierry Reding reg = <0>; 10779ed18d9SThierry Reding 10879ed18d9SThierry Reding i2s6_cif_ep: endpoint { 10979ed18d9SThierry Reding remote-endpoint = <&xbar_i2s6_ep>; 11079ed18d9SThierry Reding }; 11179ed18d9SThierry Reding }; 11279ed18d9SThierry Reding 11379ed18d9SThierry Reding i2s6_port: port@1 { 11479ed18d9SThierry Reding reg = <1>; 11579ed18d9SThierry Reding 11679ed18d9SThierry Reding i2s6_dap_ep: endpoint { 11779ed18d9SThierry Reding dai-format = "i2s"; 11879ed18d9SThierry Reding /* Place holder for external Codec */ 11979ed18d9SThierry Reding }; 12079ed18d9SThierry Reding }; 12179ed18d9SThierry Reding }; 12279ed18d9SThierry Reding }; 12379ed18d9SThierry Reding 12479ed18d9SThierry Reding sfc@2902000 { 12579ed18d9SThierry Reding status = "okay"; 12679ed18d9SThierry Reding 12779ed18d9SThierry Reding ports { 12879ed18d9SThierry Reding #address-cells = <1>; 12979ed18d9SThierry Reding #size-cells = <0>; 13079ed18d9SThierry Reding 13179ed18d9SThierry Reding port@0 { 13279ed18d9SThierry Reding reg = <0>; 13379ed18d9SThierry Reding 13479ed18d9SThierry Reding sfc1_cif_in_ep: endpoint { 13579ed18d9SThierry Reding remote-endpoint = <&xbar_sfc1_in_ep>; 13679ed18d9SThierry Reding }; 13779ed18d9SThierry Reding }; 13879ed18d9SThierry Reding 13979ed18d9SThierry Reding sfc1_out_port: port@1 { 14079ed18d9SThierry Reding reg = <1>; 14179ed18d9SThierry Reding 14279ed18d9SThierry Reding sfc1_cif_out_ep: endpoint { 14379ed18d9SThierry Reding remote-endpoint = <&xbar_sfc1_out_ep>; 14479ed18d9SThierry Reding }; 14579ed18d9SThierry Reding }; 14679ed18d9SThierry Reding }; 14779ed18d9SThierry Reding }; 14879ed18d9SThierry Reding 14979ed18d9SThierry Reding sfc@2902200 { 15079ed18d9SThierry Reding status = "okay"; 15179ed18d9SThierry Reding 15279ed18d9SThierry Reding ports { 15379ed18d9SThierry Reding #address-cells = <1>; 15479ed18d9SThierry Reding #size-cells = <0>; 15579ed18d9SThierry Reding 15679ed18d9SThierry Reding port@0 { 15779ed18d9SThierry Reding reg = <0>; 15879ed18d9SThierry Reding 15979ed18d9SThierry Reding sfc2_cif_in_ep: endpoint { 16079ed18d9SThierry Reding remote-endpoint = <&xbar_sfc2_in_ep>; 16179ed18d9SThierry Reding }; 16279ed18d9SThierry Reding }; 16379ed18d9SThierry Reding 16479ed18d9SThierry Reding sfc2_out_port: port@1 { 16579ed18d9SThierry Reding reg = <1>; 16679ed18d9SThierry Reding 16779ed18d9SThierry Reding sfc2_cif_out_ep: endpoint { 16879ed18d9SThierry Reding remote-endpoint = <&xbar_sfc2_out_ep>; 16979ed18d9SThierry Reding }; 17079ed18d9SThierry Reding }; 17179ed18d9SThierry Reding }; 17279ed18d9SThierry Reding }; 17379ed18d9SThierry Reding 17479ed18d9SThierry Reding sfc@2902400 { 17579ed18d9SThierry Reding status = "okay"; 17679ed18d9SThierry Reding 17779ed18d9SThierry Reding ports { 17879ed18d9SThierry Reding #address-cells = <1>; 17979ed18d9SThierry Reding #size-cells = <0>; 18079ed18d9SThierry Reding 18179ed18d9SThierry Reding port@0 { 18279ed18d9SThierry Reding reg = <0>; 18379ed18d9SThierry Reding 18479ed18d9SThierry Reding sfc3_cif_in_ep: endpoint { 18579ed18d9SThierry Reding remote-endpoint = <&xbar_sfc3_in_ep>; 18679ed18d9SThierry Reding }; 18779ed18d9SThierry Reding }; 18879ed18d9SThierry Reding 18979ed18d9SThierry Reding sfc3_out_port: port@1 { 19079ed18d9SThierry Reding reg = <1>; 19179ed18d9SThierry Reding 19279ed18d9SThierry Reding sfc3_cif_out_ep: endpoint { 19379ed18d9SThierry Reding remote-endpoint = <&xbar_sfc3_out_ep>; 19479ed18d9SThierry Reding }; 19579ed18d9SThierry Reding }; 19679ed18d9SThierry Reding }; 19779ed18d9SThierry Reding }; 19879ed18d9SThierry Reding 19979ed18d9SThierry Reding sfc@2902600 { 20079ed18d9SThierry Reding status = "okay"; 20179ed18d9SThierry Reding 20279ed18d9SThierry Reding ports { 20379ed18d9SThierry Reding #address-cells = <1>; 20479ed18d9SThierry Reding #size-cells = <0>; 20579ed18d9SThierry Reding 20679ed18d9SThierry Reding port@0 { 20779ed18d9SThierry Reding reg = <0>; 20879ed18d9SThierry Reding 20979ed18d9SThierry Reding sfc4_cif_in_ep: endpoint { 21079ed18d9SThierry Reding remote-endpoint = <&xbar_sfc4_in_ep>; 21179ed18d9SThierry Reding }; 21279ed18d9SThierry Reding }; 21379ed18d9SThierry Reding 21479ed18d9SThierry Reding sfc4_out_port: port@1 { 21579ed18d9SThierry Reding reg = <1>; 21679ed18d9SThierry Reding 21779ed18d9SThierry Reding sfc4_cif_out_ep: endpoint { 21879ed18d9SThierry Reding remote-endpoint = <&xbar_sfc4_out_ep>; 21979ed18d9SThierry Reding }; 22079ed18d9SThierry Reding }; 22179ed18d9SThierry Reding }; 22279ed18d9SThierry Reding }; 22379ed18d9SThierry Reding 22479ed18d9SThierry Reding amx@2903000 { 22579ed18d9SThierry Reding status = "okay"; 22679ed18d9SThierry Reding 22779ed18d9SThierry Reding ports { 22879ed18d9SThierry Reding #address-cells = <1>; 22979ed18d9SThierry Reding #size-cells = <0>; 23079ed18d9SThierry Reding 23179ed18d9SThierry Reding port@0 { 23279ed18d9SThierry Reding reg = <0>; 23379ed18d9SThierry Reding 23479ed18d9SThierry Reding amx1_in1_ep: endpoint { 23579ed18d9SThierry Reding remote-endpoint = <&xbar_amx1_in1_ep>; 23679ed18d9SThierry Reding }; 23779ed18d9SThierry Reding }; 23879ed18d9SThierry Reding 23979ed18d9SThierry Reding port@1 { 24079ed18d9SThierry Reding reg = <1>; 24179ed18d9SThierry Reding 24279ed18d9SThierry Reding amx1_in2_ep: endpoint { 24379ed18d9SThierry Reding remote-endpoint = <&xbar_amx1_in2_ep>; 24479ed18d9SThierry Reding }; 24579ed18d9SThierry Reding }; 24679ed18d9SThierry Reding 24779ed18d9SThierry Reding port@2 { 24879ed18d9SThierry Reding reg = <2>; 24979ed18d9SThierry Reding 25079ed18d9SThierry Reding amx1_in3_ep: endpoint { 25179ed18d9SThierry Reding remote-endpoint = <&xbar_amx1_in3_ep>; 25279ed18d9SThierry Reding }; 25379ed18d9SThierry Reding }; 25479ed18d9SThierry Reding 25579ed18d9SThierry Reding port@3 { 25679ed18d9SThierry Reding reg = <3>; 25779ed18d9SThierry Reding 25879ed18d9SThierry Reding amx1_in4_ep: endpoint { 25979ed18d9SThierry Reding remote-endpoint = <&xbar_amx1_in4_ep>; 26079ed18d9SThierry Reding }; 26179ed18d9SThierry Reding }; 26279ed18d9SThierry Reding 26379ed18d9SThierry Reding amx1_out_port: port@4 { 26479ed18d9SThierry Reding reg = <4>; 26579ed18d9SThierry Reding 26679ed18d9SThierry Reding amx1_out_ep: endpoint { 26779ed18d9SThierry Reding remote-endpoint = <&xbar_amx1_out_ep>; 26879ed18d9SThierry Reding }; 26979ed18d9SThierry Reding }; 27079ed18d9SThierry Reding }; 27179ed18d9SThierry Reding }; 27279ed18d9SThierry Reding 27379ed18d9SThierry Reding amx@2903100 { 27479ed18d9SThierry Reding status = "okay"; 27579ed18d9SThierry Reding 27679ed18d9SThierry Reding ports { 27779ed18d9SThierry Reding #address-cells = <1>; 27879ed18d9SThierry Reding #size-cells = <0>; 27979ed18d9SThierry Reding 28079ed18d9SThierry Reding port@0 { 28179ed18d9SThierry Reding reg = <0>; 28279ed18d9SThierry Reding 28379ed18d9SThierry Reding amx2_in1_ep: endpoint { 28479ed18d9SThierry Reding remote-endpoint = <&xbar_amx2_in1_ep>; 28579ed18d9SThierry Reding }; 28679ed18d9SThierry Reding }; 28779ed18d9SThierry Reding 28879ed18d9SThierry Reding port@1 { 28979ed18d9SThierry Reding reg = <1>; 29079ed18d9SThierry Reding 29179ed18d9SThierry Reding amx2_in2_ep: endpoint { 29279ed18d9SThierry Reding remote-endpoint = <&xbar_amx2_in2_ep>; 29379ed18d9SThierry Reding }; 29479ed18d9SThierry Reding }; 29579ed18d9SThierry Reding 29679ed18d9SThierry Reding amx2_in3_port: port@2 { 29779ed18d9SThierry Reding reg = <2>; 29879ed18d9SThierry Reding 29979ed18d9SThierry Reding amx2_in3_ep: endpoint { 30079ed18d9SThierry Reding remote-endpoint = <&xbar_amx2_in3_ep>; 30179ed18d9SThierry Reding }; 30279ed18d9SThierry Reding }; 30379ed18d9SThierry Reding 30479ed18d9SThierry Reding amx2_in4_port: port@3 { 30579ed18d9SThierry Reding reg = <3>; 30679ed18d9SThierry Reding 30779ed18d9SThierry Reding amx2_in4_ep: endpoint { 30879ed18d9SThierry Reding remote-endpoint = <&xbar_amx2_in4_ep>; 30979ed18d9SThierry Reding }; 31079ed18d9SThierry Reding }; 31179ed18d9SThierry Reding 31279ed18d9SThierry Reding amx2_out_port: port@4 { 31379ed18d9SThierry Reding reg = <4>; 31479ed18d9SThierry Reding 31579ed18d9SThierry Reding amx2_out_ep: endpoint { 31679ed18d9SThierry Reding remote-endpoint = <&xbar_amx2_out_ep>; 31779ed18d9SThierry Reding }; 31879ed18d9SThierry Reding }; 31979ed18d9SThierry Reding }; 32079ed18d9SThierry Reding }; 32179ed18d9SThierry Reding 32279ed18d9SThierry Reding amx@2903200 { 32379ed18d9SThierry Reding status = "okay"; 32479ed18d9SThierry Reding 32579ed18d9SThierry Reding ports { 32679ed18d9SThierry Reding #address-cells = <1>; 32779ed18d9SThierry Reding #size-cells = <0>; 32879ed18d9SThierry Reding 32979ed18d9SThierry Reding port@0 { 33079ed18d9SThierry Reding reg = <0>; 33179ed18d9SThierry Reding 33279ed18d9SThierry Reding amx3_in1_ep: endpoint { 33379ed18d9SThierry Reding remote-endpoint = <&xbar_amx3_in1_ep>; 33479ed18d9SThierry Reding }; 33579ed18d9SThierry Reding }; 33679ed18d9SThierry Reding 33779ed18d9SThierry Reding port@1 { 33879ed18d9SThierry Reding reg = <1>; 33979ed18d9SThierry Reding 34079ed18d9SThierry Reding amx3_in2_ep: endpoint { 34179ed18d9SThierry Reding remote-endpoint = <&xbar_amx3_in2_ep>; 34279ed18d9SThierry Reding }; 34379ed18d9SThierry Reding }; 34479ed18d9SThierry Reding 34579ed18d9SThierry Reding port@2 { 34679ed18d9SThierry Reding reg = <2>; 34779ed18d9SThierry Reding 34879ed18d9SThierry Reding amx3_in3_ep: endpoint { 34979ed18d9SThierry Reding remote-endpoint = <&xbar_amx3_in3_ep>; 35079ed18d9SThierry Reding }; 35179ed18d9SThierry Reding }; 35279ed18d9SThierry Reding 35379ed18d9SThierry Reding port@3 { 35479ed18d9SThierry Reding reg = <3>; 35579ed18d9SThierry Reding 35679ed18d9SThierry Reding amx3_in4_ep: endpoint { 35779ed18d9SThierry Reding remote-endpoint = <&xbar_amx3_in4_ep>; 35879ed18d9SThierry Reding }; 35979ed18d9SThierry Reding }; 36079ed18d9SThierry Reding 36179ed18d9SThierry Reding amx3_out_port: port@4 { 36279ed18d9SThierry Reding reg = <4>; 36379ed18d9SThierry Reding 36479ed18d9SThierry Reding amx3_out_ep: endpoint { 36579ed18d9SThierry Reding remote-endpoint = <&xbar_amx3_out_ep>; 36679ed18d9SThierry Reding }; 36779ed18d9SThierry Reding }; 36879ed18d9SThierry Reding }; 36979ed18d9SThierry Reding }; 37079ed18d9SThierry Reding 37179ed18d9SThierry Reding amx@2903300 { 37279ed18d9SThierry Reding status = "okay"; 37379ed18d9SThierry Reding 37479ed18d9SThierry Reding ports { 37579ed18d9SThierry Reding #address-cells = <1>; 37679ed18d9SThierry Reding #size-cells = <0>; 37779ed18d9SThierry Reding 37879ed18d9SThierry Reding port@0 { 37979ed18d9SThierry Reding reg = <0>; 38079ed18d9SThierry Reding 38179ed18d9SThierry Reding amx4_in1_ep: endpoint { 38279ed18d9SThierry Reding remote-endpoint = <&xbar_amx4_in1_ep>; 38379ed18d9SThierry Reding }; 38479ed18d9SThierry Reding }; 38579ed18d9SThierry Reding 38679ed18d9SThierry Reding port@1 { 38779ed18d9SThierry Reding reg = <1>; 38879ed18d9SThierry Reding 38979ed18d9SThierry Reding amx4_in2_ep: endpoint { 39079ed18d9SThierry Reding remote-endpoint = <&xbar_amx4_in2_ep>; 39179ed18d9SThierry Reding }; 39279ed18d9SThierry Reding }; 39379ed18d9SThierry Reding 39479ed18d9SThierry Reding port@2 { 39579ed18d9SThierry Reding reg = <2>; 39679ed18d9SThierry Reding 39779ed18d9SThierry Reding amx4_in3_ep: endpoint { 39879ed18d9SThierry Reding remote-endpoint = <&xbar_amx4_in3_ep>; 39979ed18d9SThierry Reding }; 40079ed18d9SThierry Reding }; 40179ed18d9SThierry Reding 40279ed18d9SThierry Reding port@3 { 40379ed18d9SThierry Reding reg = <3>; 40479ed18d9SThierry Reding 40579ed18d9SThierry Reding amx4_in4_ep: endpoint { 40679ed18d9SThierry Reding remote-endpoint = <&xbar_amx4_in4_ep>; 40779ed18d9SThierry Reding }; 40879ed18d9SThierry Reding }; 40979ed18d9SThierry Reding 41079ed18d9SThierry Reding amx4_out_port: port@4 { 41179ed18d9SThierry Reding reg = <4>; 41279ed18d9SThierry Reding 41379ed18d9SThierry Reding amx4_out_ep: endpoint { 41479ed18d9SThierry Reding remote-endpoint = <&xbar_amx4_out_ep>; 41579ed18d9SThierry Reding }; 41679ed18d9SThierry Reding }; 41779ed18d9SThierry Reding }; 41879ed18d9SThierry Reding }; 41979ed18d9SThierry Reding 42079ed18d9SThierry Reding adx@2903800 { 42179ed18d9SThierry Reding status = "okay"; 42279ed18d9SThierry Reding 42379ed18d9SThierry Reding ports { 42479ed18d9SThierry Reding #address-cells = <1>; 42579ed18d9SThierry Reding #size-cells = <0>; 42679ed18d9SThierry Reding 42779ed18d9SThierry Reding port@0 { 42879ed18d9SThierry Reding reg = <0>; 42979ed18d9SThierry Reding 43079ed18d9SThierry Reding adx1_in_ep: endpoint { 43179ed18d9SThierry Reding remote-endpoint = <&xbar_adx1_in_ep>; 43279ed18d9SThierry Reding }; 43379ed18d9SThierry Reding }; 43479ed18d9SThierry Reding 43579ed18d9SThierry Reding adx1_out1_port: port@1 { 43679ed18d9SThierry Reding reg = <1>; 43779ed18d9SThierry Reding 43879ed18d9SThierry Reding adx1_out1_ep: endpoint { 43979ed18d9SThierry Reding remote-endpoint = <&xbar_adx1_out1_ep>; 44079ed18d9SThierry Reding }; 44179ed18d9SThierry Reding }; 44279ed18d9SThierry Reding 44379ed18d9SThierry Reding adx1_out2_port: port@2 { 44479ed18d9SThierry Reding reg = <2>; 44579ed18d9SThierry Reding 44679ed18d9SThierry Reding adx1_out2_ep: endpoint { 44779ed18d9SThierry Reding remote-endpoint = <&xbar_adx1_out2_ep>; 44879ed18d9SThierry Reding }; 44979ed18d9SThierry Reding }; 45079ed18d9SThierry Reding 45179ed18d9SThierry Reding adx1_out3_port: port@3 { 45279ed18d9SThierry Reding reg = <3>; 45379ed18d9SThierry Reding 45479ed18d9SThierry Reding adx1_out3_ep: endpoint { 45579ed18d9SThierry Reding remote-endpoint = <&xbar_adx1_out3_ep>; 45679ed18d9SThierry Reding }; 45779ed18d9SThierry Reding }; 45879ed18d9SThierry Reding 45979ed18d9SThierry Reding adx1_out4_port: port@4 { 46079ed18d9SThierry Reding reg = <4>; 46179ed18d9SThierry Reding 46279ed18d9SThierry Reding adx1_out4_ep: endpoint { 46379ed18d9SThierry Reding remote-endpoint = <&xbar_adx1_out4_ep>; 46479ed18d9SThierry Reding }; 46579ed18d9SThierry Reding }; 46679ed18d9SThierry Reding }; 46779ed18d9SThierry Reding }; 46879ed18d9SThierry Reding 46979ed18d9SThierry Reding adx@2903900 { 47079ed18d9SThierry Reding status = "okay"; 47179ed18d9SThierry Reding 47279ed18d9SThierry Reding ports { 47379ed18d9SThierry Reding #address-cells = <1>; 47479ed18d9SThierry Reding #size-cells = <0>; 47579ed18d9SThierry Reding 47679ed18d9SThierry Reding port@0 { 47779ed18d9SThierry Reding reg = <0>; 47879ed18d9SThierry Reding 47979ed18d9SThierry Reding adx2_in_ep: endpoint { 48079ed18d9SThierry Reding remote-endpoint = <&xbar_adx2_in_ep>; 48179ed18d9SThierry Reding }; 48279ed18d9SThierry Reding }; 48379ed18d9SThierry Reding 48479ed18d9SThierry Reding adx2_out1_port: port@1 { 48579ed18d9SThierry Reding reg = <1>; 48679ed18d9SThierry Reding 48779ed18d9SThierry Reding adx2_out1_ep: endpoint { 48879ed18d9SThierry Reding remote-endpoint = <&xbar_adx2_out1_ep>; 48979ed18d9SThierry Reding }; 49079ed18d9SThierry Reding }; 49179ed18d9SThierry Reding 49279ed18d9SThierry Reding adx2_out2_port: port@2 { 49379ed18d9SThierry Reding reg = <2>; 49479ed18d9SThierry Reding 49579ed18d9SThierry Reding adx2_out2_ep: endpoint { 49679ed18d9SThierry Reding remote-endpoint = <&xbar_adx2_out2_ep>; 49779ed18d9SThierry Reding }; 49879ed18d9SThierry Reding }; 49979ed18d9SThierry Reding 50079ed18d9SThierry Reding adx2_out3_port: port@3 { 50179ed18d9SThierry Reding reg = <3>; 50279ed18d9SThierry Reding 50379ed18d9SThierry Reding adx2_out3_ep: endpoint { 50479ed18d9SThierry Reding remote-endpoint = <&xbar_adx2_out3_ep>; 50579ed18d9SThierry Reding }; 50679ed18d9SThierry Reding }; 50779ed18d9SThierry Reding 50879ed18d9SThierry Reding adx2_out4_port: port@4 { 50979ed18d9SThierry Reding reg = <4>; 51079ed18d9SThierry Reding 51179ed18d9SThierry Reding adx2_out4_ep: endpoint { 51279ed18d9SThierry Reding remote-endpoint = <&xbar_adx2_out4_ep>; 51379ed18d9SThierry Reding }; 51479ed18d9SThierry Reding }; 51579ed18d9SThierry Reding }; 51679ed18d9SThierry Reding }; 51779ed18d9SThierry Reding 51879ed18d9SThierry Reding adx@2903a00 { 51979ed18d9SThierry Reding status = "okay"; 52079ed18d9SThierry Reding 52179ed18d9SThierry Reding ports { 52279ed18d9SThierry Reding #address-cells = <1>; 52379ed18d9SThierry Reding #size-cells = <0>; 52479ed18d9SThierry Reding 52579ed18d9SThierry Reding port@0 { 52679ed18d9SThierry Reding reg = <0>; 52779ed18d9SThierry Reding 52879ed18d9SThierry Reding adx3_in_ep: endpoint { 52979ed18d9SThierry Reding remote-endpoint = <&xbar_adx3_in_ep>; 53079ed18d9SThierry Reding }; 53179ed18d9SThierry Reding }; 53279ed18d9SThierry Reding 53379ed18d9SThierry Reding adx3_out1_port: port@1 { 53479ed18d9SThierry Reding reg = <1>; 53579ed18d9SThierry Reding 53679ed18d9SThierry Reding adx3_out1_ep: endpoint { 53779ed18d9SThierry Reding remote-endpoint = <&xbar_adx3_out1_ep>; 53879ed18d9SThierry Reding }; 53979ed18d9SThierry Reding }; 54079ed18d9SThierry Reding 54179ed18d9SThierry Reding adx3_out2_port: port@2 { 54279ed18d9SThierry Reding reg = <2>; 54379ed18d9SThierry Reding 54479ed18d9SThierry Reding adx3_out2_ep: endpoint { 54579ed18d9SThierry Reding remote-endpoint = <&xbar_adx3_out2_ep>; 54679ed18d9SThierry Reding }; 54779ed18d9SThierry Reding }; 54879ed18d9SThierry Reding 54979ed18d9SThierry Reding adx3_out3_port: port@3 { 55079ed18d9SThierry Reding reg = <3>; 55179ed18d9SThierry Reding 55279ed18d9SThierry Reding adx3_out3_ep: endpoint { 55379ed18d9SThierry Reding remote-endpoint = <&xbar_adx3_out3_ep>; 55479ed18d9SThierry Reding }; 55579ed18d9SThierry Reding }; 55679ed18d9SThierry Reding 55779ed18d9SThierry Reding adx3_out4_port: port@4 { 55879ed18d9SThierry Reding reg = <4>; 55979ed18d9SThierry Reding 56079ed18d9SThierry Reding adx3_out4_ep: endpoint { 56179ed18d9SThierry Reding remote-endpoint = <&xbar_adx3_out4_ep>; 56279ed18d9SThierry Reding }; 56379ed18d9SThierry Reding }; 56479ed18d9SThierry Reding }; 56579ed18d9SThierry Reding }; 56679ed18d9SThierry Reding 56779ed18d9SThierry Reding adx@2903b00 { 56879ed18d9SThierry Reding status = "okay"; 56979ed18d9SThierry Reding 57079ed18d9SThierry Reding ports { 57179ed18d9SThierry Reding #address-cells = <1>; 57279ed18d9SThierry Reding #size-cells = <0>; 57379ed18d9SThierry Reding 57479ed18d9SThierry Reding port@0 { 57579ed18d9SThierry Reding reg = <0>; 57679ed18d9SThierry Reding 57779ed18d9SThierry Reding adx4_in_ep: endpoint { 57879ed18d9SThierry Reding remote-endpoint = <&xbar_adx4_in_ep>; 57979ed18d9SThierry Reding }; 58079ed18d9SThierry Reding }; 58179ed18d9SThierry Reding 58279ed18d9SThierry Reding adx4_out1_port: port@1 { 58379ed18d9SThierry Reding reg = <1>; 58479ed18d9SThierry Reding 58579ed18d9SThierry Reding adx4_out1_ep: endpoint { 58679ed18d9SThierry Reding remote-endpoint = <&xbar_adx4_out1_ep>; 58779ed18d9SThierry Reding }; 58879ed18d9SThierry Reding }; 58979ed18d9SThierry Reding 59079ed18d9SThierry Reding adx4_out2_port: port@2 { 59179ed18d9SThierry Reding reg = <2>; 59279ed18d9SThierry Reding 59379ed18d9SThierry Reding adx4_out2_ep: endpoint { 59479ed18d9SThierry Reding remote-endpoint = <&xbar_adx4_out2_ep>; 59579ed18d9SThierry Reding }; 59679ed18d9SThierry Reding }; 59779ed18d9SThierry Reding 59879ed18d9SThierry Reding adx4_out3_port: port@3 { 59979ed18d9SThierry Reding reg = <3>; 60079ed18d9SThierry Reding 60179ed18d9SThierry Reding adx4_out3_ep: endpoint { 60279ed18d9SThierry Reding remote-endpoint = <&xbar_adx4_out3_ep>; 60379ed18d9SThierry Reding }; 60479ed18d9SThierry Reding }; 60579ed18d9SThierry Reding 60679ed18d9SThierry Reding adx4_out4_port: port@4 { 60779ed18d9SThierry Reding reg = <4>; 60879ed18d9SThierry Reding 60979ed18d9SThierry Reding adx4_out4_ep: endpoint { 61079ed18d9SThierry Reding remote-endpoint = <&xbar_adx4_out4_ep>; 61179ed18d9SThierry Reding }; 61279ed18d9SThierry Reding }; 61379ed18d9SThierry Reding }; 61479ed18d9SThierry Reding }; 61579ed18d9SThierry Reding 61679ed18d9SThierry Reding dmic@2904200 { 61779ed18d9SThierry Reding status = "okay"; 61879ed18d9SThierry Reding 61979ed18d9SThierry Reding ports { 62079ed18d9SThierry Reding #address-cells = <1>; 62179ed18d9SThierry Reding #size-cells = <0>; 62279ed18d9SThierry Reding 62379ed18d9SThierry Reding port@0 { 62479ed18d9SThierry Reding reg = <0>; 62579ed18d9SThierry Reding 62679ed18d9SThierry Reding dmic3_cif_ep: endpoint { 62779ed18d9SThierry Reding remote-endpoint = <&xbar_dmic3_ep>; 62879ed18d9SThierry Reding }; 62979ed18d9SThierry Reding }; 63079ed18d9SThierry Reding 63179ed18d9SThierry Reding dmic3_port: port@1 { 63279ed18d9SThierry Reding reg = <1>; 63379ed18d9SThierry Reding 63479ed18d9SThierry Reding dmic3_dap_ep: endpoint { 63579ed18d9SThierry Reding /* Place holder for external Codec */ 63679ed18d9SThierry Reding }; 63779ed18d9SThierry Reding }; 63879ed18d9SThierry Reding }; 63979ed18d9SThierry Reding }; 64079ed18d9SThierry Reding 64179ed18d9SThierry Reding processing-engine@2908000 { 64279ed18d9SThierry Reding status = "okay"; 64379ed18d9SThierry Reding 64479ed18d9SThierry Reding ports { 64579ed18d9SThierry Reding #address-cells = <1>; 64679ed18d9SThierry Reding #size-cells = <0>; 64779ed18d9SThierry Reding 64879ed18d9SThierry Reding port@0 { 64979ed18d9SThierry Reding reg = <0x0>; 65079ed18d9SThierry Reding 65179ed18d9SThierry Reding ope1_cif_in_ep: endpoint { 65279ed18d9SThierry Reding remote-endpoint = <&xbar_ope1_in_ep>; 65379ed18d9SThierry Reding }; 65479ed18d9SThierry Reding }; 65579ed18d9SThierry Reding 65679ed18d9SThierry Reding ope1_out_port: port@1 { 65779ed18d9SThierry Reding reg = <0x1>; 65879ed18d9SThierry Reding 65979ed18d9SThierry Reding ope1_cif_out_ep: endpoint { 66079ed18d9SThierry Reding remote-endpoint = <&xbar_ope1_out_ep>; 66179ed18d9SThierry Reding }; 66279ed18d9SThierry Reding }; 66379ed18d9SThierry Reding }; 66479ed18d9SThierry Reding }; 66579ed18d9SThierry Reding 66679ed18d9SThierry Reding mvc@290a000 { 66779ed18d9SThierry Reding status = "okay"; 66879ed18d9SThierry Reding 66979ed18d9SThierry Reding ports { 67079ed18d9SThierry Reding #address-cells = <1>; 67179ed18d9SThierry Reding #size-cells = <0>; 67279ed18d9SThierry Reding 67379ed18d9SThierry Reding port@0 { 67479ed18d9SThierry Reding reg = <0>; 67579ed18d9SThierry Reding 67679ed18d9SThierry Reding mvc1_cif_in_ep: endpoint { 67779ed18d9SThierry Reding remote-endpoint = <&xbar_mvc1_in_ep>; 67879ed18d9SThierry Reding }; 67979ed18d9SThierry Reding }; 68079ed18d9SThierry Reding 68179ed18d9SThierry Reding mvc1_out_port: port@1 { 68279ed18d9SThierry Reding reg = <1>; 68379ed18d9SThierry Reding 68479ed18d9SThierry Reding mvc1_cif_out_ep: endpoint { 68579ed18d9SThierry Reding remote-endpoint = <&xbar_mvc1_out_ep>; 68679ed18d9SThierry Reding }; 68779ed18d9SThierry Reding }; 68879ed18d9SThierry Reding }; 68979ed18d9SThierry Reding }; 69079ed18d9SThierry Reding 69179ed18d9SThierry Reding mvc@290a200 { 69279ed18d9SThierry Reding status = "okay"; 69379ed18d9SThierry Reding 69479ed18d9SThierry Reding ports { 69579ed18d9SThierry Reding #address-cells = <1>; 69679ed18d9SThierry Reding #size-cells = <0>; 69779ed18d9SThierry Reding 69879ed18d9SThierry Reding port@0 { 69979ed18d9SThierry Reding reg = <0>; 70079ed18d9SThierry Reding 70179ed18d9SThierry Reding mvc2_cif_in_ep: endpoint { 70279ed18d9SThierry Reding remote-endpoint = <&xbar_mvc2_in_ep>; 70379ed18d9SThierry Reding }; 70479ed18d9SThierry Reding }; 70579ed18d9SThierry Reding 70679ed18d9SThierry Reding mvc2_out_port: port@1 { 70779ed18d9SThierry Reding reg = <1>; 70879ed18d9SThierry Reding 70979ed18d9SThierry Reding mvc2_cif_out_ep: endpoint { 71079ed18d9SThierry Reding remote-endpoint = <&xbar_mvc2_out_ep>; 71179ed18d9SThierry Reding }; 71279ed18d9SThierry Reding }; 71379ed18d9SThierry Reding }; 71479ed18d9SThierry Reding }; 71579ed18d9SThierry Reding 71679ed18d9SThierry Reding amixer@290bb00 { 71779ed18d9SThierry Reding status = "okay"; 71879ed18d9SThierry Reding 71979ed18d9SThierry Reding ports { 72079ed18d9SThierry Reding #address-cells = <1>; 72179ed18d9SThierry Reding #size-cells = <0>; 72279ed18d9SThierry Reding 72379ed18d9SThierry Reding port@0 { 72479ed18d9SThierry Reding reg = <0x0>; 72579ed18d9SThierry Reding 72679ed18d9SThierry Reding mixer_in1_ep: endpoint { 72779ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in1_ep>; 72879ed18d9SThierry Reding }; 72979ed18d9SThierry Reding }; 73079ed18d9SThierry Reding 73179ed18d9SThierry Reding port@1 { 73279ed18d9SThierry Reding reg = <0x1>; 73379ed18d9SThierry Reding 73479ed18d9SThierry Reding mixer_in2_ep: endpoint { 73579ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in2_ep>; 73679ed18d9SThierry Reding }; 73779ed18d9SThierry Reding }; 73879ed18d9SThierry Reding 73979ed18d9SThierry Reding port@2 { 74079ed18d9SThierry Reding reg = <0x2>; 74179ed18d9SThierry Reding 74279ed18d9SThierry Reding mixer_in3_ep: endpoint { 74379ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in3_ep>; 74479ed18d9SThierry Reding }; 74579ed18d9SThierry Reding }; 74679ed18d9SThierry Reding 74779ed18d9SThierry Reding port@3 { 74879ed18d9SThierry Reding reg = <0x3>; 74979ed18d9SThierry Reding 75079ed18d9SThierry Reding mixer_in4_ep: endpoint { 75179ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in4_ep>; 75279ed18d9SThierry Reding }; 75379ed18d9SThierry Reding }; 75479ed18d9SThierry Reding 75579ed18d9SThierry Reding port@4 { 75679ed18d9SThierry Reding reg = <0x4>; 75779ed18d9SThierry Reding 75879ed18d9SThierry Reding mixer_in5_ep: endpoint { 75979ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in5_ep>; 76079ed18d9SThierry Reding }; 76179ed18d9SThierry Reding }; 76279ed18d9SThierry Reding 76379ed18d9SThierry Reding port@5 { 76479ed18d9SThierry Reding reg = <0x5>; 76579ed18d9SThierry Reding 76679ed18d9SThierry Reding mixer_in6_ep: endpoint { 76779ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in6_ep>; 76879ed18d9SThierry Reding }; 76979ed18d9SThierry Reding }; 77079ed18d9SThierry Reding 77179ed18d9SThierry Reding port@6 { 77279ed18d9SThierry Reding reg = <0x6>; 77379ed18d9SThierry Reding 77479ed18d9SThierry Reding mixer_in7_ep: endpoint { 77579ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in7_ep>; 77679ed18d9SThierry Reding }; 77779ed18d9SThierry Reding }; 77879ed18d9SThierry Reding 77979ed18d9SThierry Reding port@7 { 78079ed18d9SThierry Reding reg = <0x7>; 78179ed18d9SThierry Reding 78279ed18d9SThierry Reding mixer_in8_ep: endpoint { 78379ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in8_ep>; 78479ed18d9SThierry Reding }; 78579ed18d9SThierry Reding }; 78679ed18d9SThierry Reding 78779ed18d9SThierry Reding port@8 { 78879ed18d9SThierry Reding reg = <0x8>; 78979ed18d9SThierry Reding 79079ed18d9SThierry Reding mixer_in9_ep: endpoint { 79179ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in9_ep>; 79279ed18d9SThierry Reding }; 79379ed18d9SThierry Reding }; 79479ed18d9SThierry Reding 79579ed18d9SThierry Reding port@9 { 79679ed18d9SThierry Reding reg = <0x9>; 79779ed18d9SThierry Reding 79879ed18d9SThierry Reding mixer_in10_ep: endpoint { 79979ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in10_ep>; 80079ed18d9SThierry Reding }; 80179ed18d9SThierry Reding }; 80279ed18d9SThierry Reding 80379ed18d9SThierry Reding mixer_out1_port: port@a { 80479ed18d9SThierry Reding reg = <0xa>; 80579ed18d9SThierry Reding 80679ed18d9SThierry Reding mixer_out1_ep: endpoint { 80779ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_out1_ep>; 80879ed18d9SThierry Reding }; 80979ed18d9SThierry Reding }; 81079ed18d9SThierry Reding 81179ed18d9SThierry Reding mixer_out2_port: port@b { 81279ed18d9SThierry Reding reg = <0xb>; 81379ed18d9SThierry Reding 81479ed18d9SThierry Reding mixer_out2_ep: endpoint { 81579ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_out2_ep>; 81679ed18d9SThierry Reding }; 81779ed18d9SThierry Reding }; 81879ed18d9SThierry Reding 81979ed18d9SThierry Reding mixer_out3_port: port@c { 82079ed18d9SThierry Reding reg = <0xc>; 82179ed18d9SThierry Reding 82279ed18d9SThierry Reding mixer_out3_ep: endpoint { 82379ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_out3_ep>; 82479ed18d9SThierry Reding }; 82579ed18d9SThierry Reding }; 82679ed18d9SThierry Reding 82779ed18d9SThierry Reding mixer_out4_port: port@d { 82879ed18d9SThierry Reding reg = <0xd>; 82979ed18d9SThierry Reding 83079ed18d9SThierry Reding mixer_out4_ep: endpoint { 83179ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_out4_ep>; 83279ed18d9SThierry Reding }; 83379ed18d9SThierry Reding }; 83479ed18d9SThierry Reding 83579ed18d9SThierry Reding mixer_out5_port: port@e { 83679ed18d9SThierry Reding reg = <0xe>; 83779ed18d9SThierry Reding 83879ed18d9SThierry Reding mixer_out5_ep: endpoint { 83979ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_out5_ep>; 84079ed18d9SThierry Reding }; 84179ed18d9SThierry Reding }; 84279ed18d9SThierry Reding }; 84379ed18d9SThierry Reding }; 84479ed18d9SThierry Reding 84579ed18d9SThierry Reding admaif@290f000 { 84679ed18d9SThierry Reding status = "okay"; 84779ed18d9SThierry Reding 84879ed18d9SThierry Reding ports { 84979ed18d9SThierry Reding #address-cells = <1>; 85079ed18d9SThierry Reding #size-cells = <0>; 85179ed18d9SThierry Reding 85279ed18d9SThierry Reding admaif0_port: port@0 { 85379ed18d9SThierry Reding reg = <0x0>; 85479ed18d9SThierry Reding 85579ed18d9SThierry Reding admaif0_ep: endpoint { 85679ed18d9SThierry Reding remote-endpoint = <&xbar_admaif0_ep>; 85779ed18d9SThierry Reding }; 85879ed18d9SThierry Reding }; 85979ed18d9SThierry Reding 86079ed18d9SThierry Reding admaif1_port: port@1 { 86179ed18d9SThierry Reding reg = <0x1>; 86279ed18d9SThierry Reding 86379ed18d9SThierry Reding admaif1_ep: endpoint { 86479ed18d9SThierry Reding remote-endpoint = <&xbar_admaif1_ep>; 86579ed18d9SThierry Reding }; 86679ed18d9SThierry Reding }; 86779ed18d9SThierry Reding 86879ed18d9SThierry Reding admaif2_port: port@2 { 86979ed18d9SThierry Reding reg = <0x2>; 87079ed18d9SThierry Reding 87179ed18d9SThierry Reding admaif2_ep: endpoint { 87279ed18d9SThierry Reding remote-endpoint = <&xbar_admaif2_ep>; 87379ed18d9SThierry Reding }; 87479ed18d9SThierry Reding }; 87579ed18d9SThierry Reding 87679ed18d9SThierry Reding admaif3_port: port@3 { 87779ed18d9SThierry Reding reg = <0x3>; 87879ed18d9SThierry Reding 87979ed18d9SThierry Reding admaif3_ep: endpoint { 88079ed18d9SThierry Reding remote-endpoint = <&xbar_admaif3_ep>; 88179ed18d9SThierry Reding }; 88279ed18d9SThierry Reding }; 88379ed18d9SThierry Reding 88479ed18d9SThierry Reding admaif4_port: port@4 { 88579ed18d9SThierry Reding reg = <0x4>; 88679ed18d9SThierry Reding 88779ed18d9SThierry Reding admaif4_ep: endpoint { 88879ed18d9SThierry Reding remote-endpoint = <&xbar_admaif4_ep>; 88979ed18d9SThierry Reding }; 89079ed18d9SThierry Reding }; 89179ed18d9SThierry Reding 89279ed18d9SThierry Reding admaif5_port: port@5 { 89379ed18d9SThierry Reding reg = <0x5>; 89479ed18d9SThierry Reding 89579ed18d9SThierry Reding admaif5_ep: endpoint { 89679ed18d9SThierry Reding remote-endpoint = <&xbar_admaif5_ep>; 89779ed18d9SThierry Reding }; 89879ed18d9SThierry Reding }; 89979ed18d9SThierry Reding 90079ed18d9SThierry Reding admaif6_port: port@6 { 90179ed18d9SThierry Reding reg = <0x6>; 90279ed18d9SThierry Reding 90379ed18d9SThierry Reding admaif6_ep: endpoint { 90479ed18d9SThierry Reding remote-endpoint = <&xbar_admaif6_ep>; 90579ed18d9SThierry Reding }; 90679ed18d9SThierry Reding }; 90779ed18d9SThierry Reding 90879ed18d9SThierry Reding admaif7_port: port@7 { 90979ed18d9SThierry Reding reg = <0x7>; 91079ed18d9SThierry Reding 91179ed18d9SThierry Reding admaif7_ep: endpoint { 91279ed18d9SThierry Reding remote-endpoint = <&xbar_admaif7_ep>; 91379ed18d9SThierry Reding }; 91479ed18d9SThierry Reding }; 91579ed18d9SThierry Reding 91679ed18d9SThierry Reding admaif8_port: port@8 { 91779ed18d9SThierry Reding reg = <0x8>; 91879ed18d9SThierry Reding 91979ed18d9SThierry Reding admaif8_ep: endpoint { 92079ed18d9SThierry Reding remote-endpoint = <&xbar_admaif8_ep>; 92179ed18d9SThierry Reding }; 92279ed18d9SThierry Reding }; 92379ed18d9SThierry Reding 92479ed18d9SThierry Reding admaif9_port: port@9 { 92579ed18d9SThierry Reding reg = <0x9>; 92679ed18d9SThierry Reding 92779ed18d9SThierry Reding admaif9_ep: endpoint { 92879ed18d9SThierry Reding remote-endpoint = <&xbar_admaif9_ep>; 92979ed18d9SThierry Reding }; 93079ed18d9SThierry Reding }; 93179ed18d9SThierry Reding 93279ed18d9SThierry Reding admaif10_port: port@a { 93379ed18d9SThierry Reding reg = <0xa>; 93479ed18d9SThierry Reding 93579ed18d9SThierry Reding admaif10_ep: endpoint { 93679ed18d9SThierry Reding remote-endpoint = <&xbar_admaif10_ep>; 93779ed18d9SThierry Reding }; 93879ed18d9SThierry Reding }; 93979ed18d9SThierry Reding 94079ed18d9SThierry Reding admaif11_port: port@b { 94179ed18d9SThierry Reding reg = <0xb>; 94279ed18d9SThierry Reding 94379ed18d9SThierry Reding admaif11_ep: endpoint { 94479ed18d9SThierry Reding remote-endpoint = <&xbar_admaif11_ep>; 94579ed18d9SThierry Reding }; 94679ed18d9SThierry Reding }; 94779ed18d9SThierry Reding 94879ed18d9SThierry Reding admaif12_port: port@c { 94979ed18d9SThierry Reding reg = <0xc>; 95079ed18d9SThierry Reding 95179ed18d9SThierry Reding admaif12_ep: endpoint { 95279ed18d9SThierry Reding remote-endpoint = <&xbar_admaif12_ep>; 95379ed18d9SThierry Reding }; 95479ed18d9SThierry Reding }; 95579ed18d9SThierry Reding 95679ed18d9SThierry Reding admaif13_port: port@d { 95779ed18d9SThierry Reding reg = <0xd>; 95879ed18d9SThierry Reding 95979ed18d9SThierry Reding admaif13_ep: endpoint { 96079ed18d9SThierry Reding remote-endpoint = <&xbar_admaif13_ep>; 96179ed18d9SThierry Reding }; 96279ed18d9SThierry Reding }; 96379ed18d9SThierry Reding 96479ed18d9SThierry Reding admaif14_port: port@e { 96579ed18d9SThierry Reding reg = <0xe>; 96679ed18d9SThierry Reding 96779ed18d9SThierry Reding admaif14_ep: endpoint { 96879ed18d9SThierry Reding remote-endpoint = <&xbar_admaif14_ep>; 96979ed18d9SThierry Reding }; 97079ed18d9SThierry Reding }; 97179ed18d9SThierry Reding 97279ed18d9SThierry Reding admaif15_port: port@f { 97379ed18d9SThierry Reding reg = <0xf>; 97479ed18d9SThierry Reding 97579ed18d9SThierry Reding admaif15_ep: endpoint { 97679ed18d9SThierry Reding remote-endpoint = <&xbar_admaif15_ep>; 97779ed18d9SThierry Reding }; 97879ed18d9SThierry Reding }; 97979ed18d9SThierry Reding 98079ed18d9SThierry Reding admaif16_port: port@10 { 98179ed18d9SThierry Reding reg = <0x10>; 98279ed18d9SThierry Reding 98379ed18d9SThierry Reding admaif16_ep: endpoint { 98479ed18d9SThierry Reding remote-endpoint = <&xbar_admaif16_ep>; 98579ed18d9SThierry Reding }; 98679ed18d9SThierry Reding }; 98779ed18d9SThierry Reding 98879ed18d9SThierry Reding admaif17_port: port@11 { 98979ed18d9SThierry Reding reg = <0x11>; 99079ed18d9SThierry Reding 99179ed18d9SThierry Reding admaif17_ep: endpoint { 99279ed18d9SThierry Reding remote-endpoint = <&xbar_admaif17_ep>; 99379ed18d9SThierry Reding }; 99479ed18d9SThierry Reding }; 99579ed18d9SThierry Reding 99679ed18d9SThierry Reding admaif18_port: port@12 { 99779ed18d9SThierry Reding reg = <0x12>; 99879ed18d9SThierry Reding 99979ed18d9SThierry Reding admaif18_ep: endpoint { 100079ed18d9SThierry Reding remote-endpoint = <&xbar_admaif18_ep>; 100179ed18d9SThierry Reding }; 100279ed18d9SThierry Reding }; 100379ed18d9SThierry Reding 100479ed18d9SThierry Reding admaif19_port: port@13 { 100579ed18d9SThierry Reding reg = <0x13>; 100679ed18d9SThierry Reding 100779ed18d9SThierry Reding admaif19_ep: endpoint { 100879ed18d9SThierry Reding remote-endpoint = <&xbar_admaif19_ep>; 100979ed18d9SThierry Reding }; 101079ed18d9SThierry Reding }; 101179ed18d9SThierry Reding }; 101279ed18d9SThierry Reding }; 101379ed18d9SThierry Reding 101479ed18d9SThierry Reding asrc@2910000 { 101579ed18d9SThierry Reding status = "okay"; 101679ed18d9SThierry Reding 101779ed18d9SThierry Reding ports { 101879ed18d9SThierry Reding #address-cells = <1>; 101979ed18d9SThierry Reding #size-cells = <0>; 102079ed18d9SThierry Reding 102179ed18d9SThierry Reding port@0 { 102279ed18d9SThierry Reding reg = <0x0>; 102379ed18d9SThierry Reding 102479ed18d9SThierry Reding asrc_in1_ep: endpoint { 102579ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_in1_ep>; 102679ed18d9SThierry Reding }; 102779ed18d9SThierry Reding }; 102879ed18d9SThierry Reding 102979ed18d9SThierry Reding port@1 { 103079ed18d9SThierry Reding reg = <0x1>; 103179ed18d9SThierry Reding 103279ed18d9SThierry Reding asrc_in2_ep: endpoint { 103379ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_in2_ep>; 103479ed18d9SThierry Reding }; 103579ed18d9SThierry Reding }; 103679ed18d9SThierry Reding 103779ed18d9SThierry Reding port@2 { 103879ed18d9SThierry Reding reg = <0x2>; 103979ed18d9SThierry Reding 104079ed18d9SThierry Reding asrc_in3_ep: endpoint { 104179ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_in3_ep>; 104279ed18d9SThierry Reding }; 104379ed18d9SThierry Reding }; 104479ed18d9SThierry Reding 104579ed18d9SThierry Reding port@3 { 104679ed18d9SThierry Reding reg = <0x3>; 104779ed18d9SThierry Reding 104879ed18d9SThierry Reding asrc_in4_ep: endpoint { 104979ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_in4_ep>; 105079ed18d9SThierry Reding }; 105179ed18d9SThierry Reding }; 105279ed18d9SThierry Reding 105379ed18d9SThierry Reding port@4 { 105479ed18d9SThierry Reding reg = <0x4>; 105579ed18d9SThierry Reding 105679ed18d9SThierry Reding asrc_in5_ep: endpoint { 105779ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_in5_ep>; 105879ed18d9SThierry Reding }; 105979ed18d9SThierry Reding }; 106079ed18d9SThierry Reding 106179ed18d9SThierry Reding port@5 { 106279ed18d9SThierry Reding reg = <0x5>; 106379ed18d9SThierry Reding 106479ed18d9SThierry Reding asrc_in6_ep: endpoint { 106579ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_in6_ep>; 106679ed18d9SThierry Reding }; 106779ed18d9SThierry Reding }; 106879ed18d9SThierry Reding 106979ed18d9SThierry Reding port@6 { 107079ed18d9SThierry Reding reg = <0x6>; 107179ed18d9SThierry Reding 107279ed18d9SThierry Reding asrc_in7_ep: endpoint { 107379ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_in7_ep>; 107479ed18d9SThierry Reding }; 107579ed18d9SThierry Reding }; 107679ed18d9SThierry Reding 107779ed18d9SThierry Reding asrc_out1_port: port@7 { 107879ed18d9SThierry Reding reg = <0x7>; 107979ed18d9SThierry Reding 108079ed18d9SThierry Reding asrc_out1_ep: endpoint { 108179ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_out1_ep>; 108279ed18d9SThierry Reding }; 108379ed18d9SThierry Reding }; 108479ed18d9SThierry Reding 108579ed18d9SThierry Reding asrc_out2_port: port@8 { 108679ed18d9SThierry Reding reg = <0x8>; 108779ed18d9SThierry Reding 108879ed18d9SThierry Reding asrc_out2_ep: endpoint { 108979ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_out2_ep>; 109079ed18d9SThierry Reding }; 109179ed18d9SThierry Reding }; 109279ed18d9SThierry Reding 109379ed18d9SThierry Reding asrc_out3_port: port@9 { 109479ed18d9SThierry Reding reg = <0x9>; 109579ed18d9SThierry Reding 109679ed18d9SThierry Reding asrc_out3_ep: endpoint { 109779ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_out3_ep>; 109879ed18d9SThierry Reding }; 109979ed18d9SThierry Reding }; 110079ed18d9SThierry Reding 110179ed18d9SThierry Reding asrc_out4_port: port@a { 110279ed18d9SThierry Reding reg = <0xa>; 110379ed18d9SThierry Reding 110479ed18d9SThierry Reding asrc_out4_ep: endpoint { 110579ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_out4_ep>; 110679ed18d9SThierry Reding }; 110779ed18d9SThierry Reding }; 110879ed18d9SThierry Reding 110979ed18d9SThierry Reding asrc_out5_port: port@b { 111079ed18d9SThierry Reding reg = <0xb>; 111179ed18d9SThierry Reding 111279ed18d9SThierry Reding asrc_out5_ep: endpoint { 111379ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_out5_ep>; 111479ed18d9SThierry Reding }; 111579ed18d9SThierry Reding }; 111679ed18d9SThierry Reding 111779ed18d9SThierry Reding asrc_out6_port: port@c { 111879ed18d9SThierry Reding reg = <0xc>; 111979ed18d9SThierry Reding 112079ed18d9SThierry Reding asrc_out6_ep: endpoint { 112179ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_out6_ep>; 112279ed18d9SThierry Reding }; 112379ed18d9SThierry Reding }; 112479ed18d9SThierry Reding }; 112579ed18d9SThierry Reding }; 112679ed18d9SThierry Reding 11275b4f6323SSameer Pujar ports { 11285b4f6323SSameer Pujar #address-cells = <1>; 11295b4f6323SSameer Pujar #size-cells = <0>; 11305b4f6323SSameer Pujar 11315b4f6323SSameer Pujar port@0 { 11325b4f6323SSameer Pujar reg = <0x0>; 11335b4f6323SSameer Pujar 11345b4f6323SSameer Pujar xbar_admaif0_ep: endpoint { 11355b4f6323SSameer Pujar remote-endpoint = <&admaif0_ep>; 11365b4f6323SSameer Pujar }; 11375b4f6323SSameer Pujar }; 11385b4f6323SSameer Pujar 11395b4f6323SSameer Pujar port@1 { 11405b4f6323SSameer Pujar reg = <0x1>; 11415b4f6323SSameer Pujar 11425b4f6323SSameer Pujar xbar_admaif1_ep: endpoint { 11435b4f6323SSameer Pujar remote-endpoint = <&admaif1_ep>; 11445b4f6323SSameer Pujar }; 11455b4f6323SSameer Pujar }; 11465b4f6323SSameer Pujar 11475b4f6323SSameer Pujar port@2 { 11485b4f6323SSameer Pujar reg = <0x2>; 11495b4f6323SSameer Pujar 11505b4f6323SSameer Pujar xbar_admaif2_ep: endpoint { 11515b4f6323SSameer Pujar remote-endpoint = <&admaif2_ep>; 11525b4f6323SSameer Pujar }; 11535b4f6323SSameer Pujar }; 11545b4f6323SSameer Pujar 11555b4f6323SSameer Pujar port@3 { 11565b4f6323SSameer Pujar reg = <0x3>; 11575b4f6323SSameer Pujar 11585b4f6323SSameer Pujar xbar_admaif3_ep: endpoint { 11595b4f6323SSameer Pujar remote-endpoint = <&admaif3_ep>; 11605b4f6323SSameer Pujar }; 11615b4f6323SSameer Pujar }; 11625b4f6323SSameer Pujar 11635b4f6323SSameer Pujar port@4 { 11645b4f6323SSameer Pujar reg = <0x4>; 11655b4f6323SSameer Pujar 11665b4f6323SSameer Pujar xbar_admaif4_ep: endpoint { 11675b4f6323SSameer Pujar remote-endpoint = <&admaif4_ep>; 11685b4f6323SSameer Pujar }; 11695b4f6323SSameer Pujar }; 11705b4f6323SSameer Pujar 11715b4f6323SSameer Pujar port@5 { 11725b4f6323SSameer Pujar reg = <0x5>; 11735b4f6323SSameer Pujar 11745b4f6323SSameer Pujar xbar_admaif5_ep: endpoint { 11755b4f6323SSameer Pujar remote-endpoint = <&admaif5_ep>; 11765b4f6323SSameer Pujar }; 11775b4f6323SSameer Pujar }; 11785b4f6323SSameer Pujar 11795b4f6323SSameer Pujar port@6 { 11805b4f6323SSameer Pujar reg = <0x6>; 11815b4f6323SSameer Pujar 11825b4f6323SSameer Pujar xbar_admaif6_ep: endpoint { 11835b4f6323SSameer Pujar remote-endpoint = <&admaif6_ep>; 11845b4f6323SSameer Pujar }; 11855b4f6323SSameer Pujar }; 11865b4f6323SSameer Pujar 11875b4f6323SSameer Pujar port@7 { 11885b4f6323SSameer Pujar reg = <0x7>; 11895b4f6323SSameer Pujar 11905b4f6323SSameer Pujar xbar_admaif7_ep: endpoint { 11915b4f6323SSameer Pujar remote-endpoint = <&admaif7_ep>; 11925b4f6323SSameer Pujar }; 11935b4f6323SSameer Pujar }; 11945b4f6323SSameer Pujar 11955b4f6323SSameer Pujar port@8 { 11965b4f6323SSameer Pujar reg = <0x8>; 11975b4f6323SSameer Pujar 11985b4f6323SSameer Pujar xbar_admaif8_ep: endpoint { 11995b4f6323SSameer Pujar remote-endpoint = <&admaif8_ep>; 12005b4f6323SSameer Pujar }; 12015b4f6323SSameer Pujar }; 12025b4f6323SSameer Pujar 12035b4f6323SSameer Pujar port@9 { 12045b4f6323SSameer Pujar reg = <0x9>; 12055b4f6323SSameer Pujar 12065b4f6323SSameer Pujar xbar_admaif9_ep: endpoint { 12075b4f6323SSameer Pujar remote-endpoint = <&admaif9_ep>; 12085b4f6323SSameer Pujar }; 12095b4f6323SSameer Pujar }; 12105b4f6323SSameer Pujar 12115b4f6323SSameer Pujar port@a { 12125b4f6323SSameer Pujar reg = <0xa>; 12135b4f6323SSameer Pujar 12145b4f6323SSameer Pujar xbar_admaif10_ep: endpoint { 12155b4f6323SSameer Pujar remote-endpoint = <&admaif10_ep>; 12165b4f6323SSameer Pujar }; 12175b4f6323SSameer Pujar }; 12185b4f6323SSameer Pujar 12195b4f6323SSameer Pujar port@b { 12205b4f6323SSameer Pujar reg = <0xb>; 12215b4f6323SSameer Pujar 12225b4f6323SSameer Pujar xbar_admaif11_ep: endpoint { 12235b4f6323SSameer Pujar remote-endpoint = <&admaif11_ep>; 12245b4f6323SSameer Pujar }; 12255b4f6323SSameer Pujar }; 12265b4f6323SSameer Pujar 12275b4f6323SSameer Pujar port@c { 12285b4f6323SSameer Pujar reg = <0xc>; 12295b4f6323SSameer Pujar 12305b4f6323SSameer Pujar xbar_admaif12_ep: endpoint { 12315b4f6323SSameer Pujar remote-endpoint = <&admaif12_ep>; 12325b4f6323SSameer Pujar }; 12335b4f6323SSameer Pujar }; 12345b4f6323SSameer Pujar 12355b4f6323SSameer Pujar port@d { 12365b4f6323SSameer Pujar reg = <0xd>; 12375b4f6323SSameer Pujar 12385b4f6323SSameer Pujar xbar_admaif13_ep: endpoint { 12395b4f6323SSameer Pujar remote-endpoint = <&admaif13_ep>; 12405b4f6323SSameer Pujar }; 12415b4f6323SSameer Pujar }; 12425b4f6323SSameer Pujar 12435b4f6323SSameer Pujar port@e { 12445b4f6323SSameer Pujar reg = <0xe>; 12455b4f6323SSameer Pujar 12465b4f6323SSameer Pujar xbar_admaif14_ep: endpoint { 12475b4f6323SSameer Pujar remote-endpoint = <&admaif14_ep>; 12485b4f6323SSameer Pujar }; 12495b4f6323SSameer Pujar }; 12505b4f6323SSameer Pujar 12515b4f6323SSameer Pujar port@f { 12525b4f6323SSameer Pujar reg = <0xf>; 12535b4f6323SSameer Pujar 12545b4f6323SSameer Pujar xbar_admaif15_ep: endpoint { 12555b4f6323SSameer Pujar remote-endpoint = <&admaif15_ep>; 12565b4f6323SSameer Pujar }; 12575b4f6323SSameer Pujar }; 12585b4f6323SSameer Pujar 12595b4f6323SSameer Pujar port@10 { 12605b4f6323SSameer Pujar reg = <0x10>; 12615b4f6323SSameer Pujar 12625b4f6323SSameer Pujar xbar_admaif16_ep: endpoint { 12635b4f6323SSameer Pujar remote-endpoint = <&admaif16_ep>; 12645b4f6323SSameer Pujar }; 12655b4f6323SSameer Pujar }; 12665b4f6323SSameer Pujar 12675b4f6323SSameer Pujar port@11 { 12685b4f6323SSameer Pujar reg = <0x11>; 12695b4f6323SSameer Pujar 12705b4f6323SSameer Pujar xbar_admaif17_ep: endpoint { 12715b4f6323SSameer Pujar remote-endpoint = <&admaif17_ep>; 12725b4f6323SSameer Pujar }; 12735b4f6323SSameer Pujar }; 12745b4f6323SSameer Pujar 12755b4f6323SSameer Pujar port@12 { 12765b4f6323SSameer Pujar reg = <0x12>; 12775b4f6323SSameer Pujar 12785b4f6323SSameer Pujar xbar_admaif18_ep: endpoint { 12795b4f6323SSameer Pujar remote-endpoint = <&admaif18_ep>; 12805b4f6323SSameer Pujar }; 12815b4f6323SSameer Pujar }; 12825b4f6323SSameer Pujar 12835b4f6323SSameer Pujar port@13 { 12845b4f6323SSameer Pujar reg = <0x13>; 12855b4f6323SSameer Pujar 12865b4f6323SSameer Pujar xbar_admaif19_ep: endpoint { 12875b4f6323SSameer Pujar remote-endpoint = <&admaif19_ep>; 12885b4f6323SSameer Pujar }; 12895b4f6323SSameer Pujar }; 12905b4f6323SSameer Pujar 12915b4f6323SSameer Pujar xbar_i2s1_port: port@14 { 12925b4f6323SSameer Pujar reg = <0x14>; 12935b4f6323SSameer Pujar 12945b4f6323SSameer Pujar xbar_i2s1_ep: endpoint { 12955b4f6323SSameer Pujar remote-endpoint = <&i2s1_cif_ep>; 12965b4f6323SSameer Pujar }; 12975b4f6323SSameer Pujar }; 12985b4f6323SSameer Pujar 12995b4f6323SSameer Pujar xbar_i2s2_port: port@15 { 13005b4f6323SSameer Pujar reg = <0x15>; 13015b4f6323SSameer Pujar 13025b4f6323SSameer Pujar xbar_i2s2_ep: endpoint { 13035b4f6323SSameer Pujar remote-endpoint = <&i2s2_cif_ep>; 13045b4f6323SSameer Pujar }; 13055b4f6323SSameer Pujar }; 13065b4f6323SSameer Pujar 13075b4f6323SSameer Pujar xbar_i2s4_port: port@17 { 13085b4f6323SSameer Pujar reg = <0x17>; 13095b4f6323SSameer Pujar 13105b4f6323SSameer Pujar xbar_i2s4_ep: endpoint { 13115b4f6323SSameer Pujar remote-endpoint = <&i2s4_cif_ep>; 13125b4f6323SSameer Pujar }; 13135b4f6323SSameer Pujar }; 13145b4f6323SSameer Pujar 13155b4f6323SSameer Pujar xbar_i2s6_port: port@19 { 13165b4f6323SSameer Pujar reg = <0x19>; 13175b4f6323SSameer Pujar 13185b4f6323SSameer Pujar xbar_i2s6_ep: endpoint { 13195b4f6323SSameer Pujar remote-endpoint = <&i2s6_cif_ep>; 13205b4f6323SSameer Pujar }; 13215b4f6323SSameer Pujar }; 13225b4f6323SSameer Pujar 13235b4f6323SSameer Pujar xbar_dmic3_port: port@1c { 13245b4f6323SSameer Pujar reg = <0x1c>; 13255b4f6323SSameer Pujar 13265b4f6323SSameer Pujar xbar_dmic3_ep: endpoint { 13275b4f6323SSameer Pujar remote-endpoint = <&dmic3_cif_ep>; 13285b4f6323SSameer Pujar }; 13295b4f6323SSameer Pujar }; 13304f45fb0bSSameer Pujar 13314f45fb0bSSameer Pujar xbar_sfc1_in_port: port@20 { 13324f45fb0bSSameer Pujar reg = <0x20>; 13334f45fb0bSSameer Pujar 13344f45fb0bSSameer Pujar xbar_sfc1_in_ep: endpoint { 13354f45fb0bSSameer Pujar remote-endpoint = <&sfc1_cif_in_ep>; 13364f45fb0bSSameer Pujar }; 13374f45fb0bSSameer Pujar }; 13384f45fb0bSSameer Pujar 13394f45fb0bSSameer Pujar port@21 { 13404f45fb0bSSameer Pujar reg = <0x21>; 13414f45fb0bSSameer Pujar 13424f45fb0bSSameer Pujar xbar_sfc1_out_ep: endpoint { 13434f45fb0bSSameer Pujar remote-endpoint = <&sfc1_cif_out_ep>; 13444f45fb0bSSameer Pujar }; 13454f45fb0bSSameer Pujar }; 13464f45fb0bSSameer Pujar 13474f45fb0bSSameer Pujar xbar_sfc2_in_port: port@22 { 13484f45fb0bSSameer Pujar reg = <0x22>; 13494f45fb0bSSameer Pujar 13504f45fb0bSSameer Pujar xbar_sfc2_in_ep: endpoint { 13514f45fb0bSSameer Pujar remote-endpoint = <&sfc2_cif_in_ep>; 13524f45fb0bSSameer Pujar }; 13534f45fb0bSSameer Pujar }; 13544f45fb0bSSameer Pujar 13554f45fb0bSSameer Pujar port@23 { 13564f45fb0bSSameer Pujar reg = <0x23>; 13574f45fb0bSSameer Pujar 13584f45fb0bSSameer Pujar xbar_sfc2_out_ep: endpoint { 13594f45fb0bSSameer Pujar remote-endpoint = <&sfc2_cif_out_ep>; 13604f45fb0bSSameer Pujar }; 13614f45fb0bSSameer Pujar }; 13624f45fb0bSSameer Pujar 13634f45fb0bSSameer Pujar xbar_sfc3_in_port: port@24 { 13644f45fb0bSSameer Pujar reg = <0x24>; 13654f45fb0bSSameer Pujar 13664f45fb0bSSameer Pujar xbar_sfc3_in_ep: endpoint { 13674f45fb0bSSameer Pujar remote-endpoint = <&sfc3_cif_in_ep>; 13684f45fb0bSSameer Pujar }; 13694f45fb0bSSameer Pujar }; 13704f45fb0bSSameer Pujar 13714f45fb0bSSameer Pujar port@25 { 13724f45fb0bSSameer Pujar reg = <0x25>; 13734f45fb0bSSameer Pujar 13744f45fb0bSSameer Pujar xbar_sfc3_out_ep: endpoint { 13754f45fb0bSSameer Pujar remote-endpoint = <&sfc3_cif_out_ep>; 13764f45fb0bSSameer Pujar }; 13774f45fb0bSSameer Pujar }; 13784f45fb0bSSameer Pujar 13794f45fb0bSSameer Pujar xbar_sfc4_in_port: port@26 { 13804f45fb0bSSameer Pujar reg = <0x26>; 13814f45fb0bSSameer Pujar 13824f45fb0bSSameer Pujar xbar_sfc4_in_ep: endpoint { 13834f45fb0bSSameer Pujar remote-endpoint = <&sfc4_cif_in_ep>; 13844f45fb0bSSameer Pujar }; 13854f45fb0bSSameer Pujar }; 13864f45fb0bSSameer Pujar 13874f45fb0bSSameer Pujar port@27 { 13884f45fb0bSSameer Pujar reg = <0x27>; 13894f45fb0bSSameer Pujar 13904f45fb0bSSameer Pujar xbar_sfc4_out_ep: endpoint { 13914f45fb0bSSameer Pujar remote-endpoint = <&sfc4_cif_out_ep>; 13924f45fb0bSSameer Pujar }; 13934f45fb0bSSameer Pujar }; 13944f45fb0bSSameer Pujar 13954f45fb0bSSameer Pujar xbar_mvc1_in_port: port@28 { 13964f45fb0bSSameer Pujar reg = <0x28>; 13974f45fb0bSSameer Pujar 13984f45fb0bSSameer Pujar xbar_mvc1_in_ep: endpoint { 13994f45fb0bSSameer Pujar remote-endpoint = <&mvc1_cif_in_ep>; 14004f45fb0bSSameer Pujar }; 14014f45fb0bSSameer Pujar }; 14024f45fb0bSSameer Pujar 14034f45fb0bSSameer Pujar port@29 { 14044f45fb0bSSameer Pujar reg = <0x29>; 14054f45fb0bSSameer Pujar 14064f45fb0bSSameer Pujar xbar_mvc1_out_ep: endpoint { 14074f45fb0bSSameer Pujar remote-endpoint = <&mvc1_cif_out_ep>; 14084f45fb0bSSameer Pujar }; 14094f45fb0bSSameer Pujar }; 14104f45fb0bSSameer Pujar 14114f45fb0bSSameer Pujar xbar_mvc2_in_port: port@2a { 14124f45fb0bSSameer Pujar reg = <0x2a>; 14134f45fb0bSSameer Pujar 14144f45fb0bSSameer Pujar xbar_mvc2_in_ep: endpoint { 14154f45fb0bSSameer Pujar remote-endpoint = <&mvc2_cif_in_ep>; 14164f45fb0bSSameer Pujar }; 14174f45fb0bSSameer Pujar }; 14184f45fb0bSSameer Pujar 14194f45fb0bSSameer Pujar port@2b { 14204f45fb0bSSameer Pujar reg = <0x2b>; 14214f45fb0bSSameer Pujar 14224f45fb0bSSameer Pujar xbar_mvc2_out_ep: endpoint { 14234f45fb0bSSameer Pujar remote-endpoint = <&mvc2_cif_out_ep>; 14244f45fb0bSSameer Pujar }; 14254f45fb0bSSameer Pujar }; 14264f45fb0bSSameer Pujar 14274f45fb0bSSameer Pujar xbar_amx1_in1_port: port@2c { 14284f45fb0bSSameer Pujar reg = <0x2c>; 14294f45fb0bSSameer Pujar 14304f45fb0bSSameer Pujar xbar_amx1_in1_ep: endpoint { 14314f45fb0bSSameer Pujar remote-endpoint = <&amx1_in1_ep>; 14324f45fb0bSSameer Pujar }; 14334f45fb0bSSameer Pujar }; 14344f45fb0bSSameer Pujar 14354f45fb0bSSameer Pujar xbar_amx1_in2_port: port@2d { 14364f45fb0bSSameer Pujar reg = <0x2d>; 14374f45fb0bSSameer Pujar 14384f45fb0bSSameer Pujar xbar_amx1_in2_ep: endpoint { 14394f45fb0bSSameer Pujar remote-endpoint = <&amx1_in2_ep>; 14404f45fb0bSSameer Pujar }; 14414f45fb0bSSameer Pujar }; 14424f45fb0bSSameer Pujar 14434f45fb0bSSameer Pujar xbar_amx1_in3_port: port@2e { 14444f45fb0bSSameer Pujar reg = <0x2e>; 14454f45fb0bSSameer Pujar 14464f45fb0bSSameer Pujar xbar_amx1_in3_ep: endpoint { 14474f45fb0bSSameer Pujar remote-endpoint = <&amx1_in3_ep>; 14484f45fb0bSSameer Pujar }; 14494f45fb0bSSameer Pujar }; 14504f45fb0bSSameer Pujar 14514f45fb0bSSameer Pujar xbar_amx1_in4_port: port@2f { 14524f45fb0bSSameer Pujar reg = <0x2f>; 14534f45fb0bSSameer Pujar 14544f45fb0bSSameer Pujar xbar_amx1_in4_ep: endpoint { 14554f45fb0bSSameer Pujar remote-endpoint = <&amx1_in4_ep>; 14564f45fb0bSSameer Pujar }; 14574f45fb0bSSameer Pujar }; 14584f45fb0bSSameer Pujar 14594f45fb0bSSameer Pujar port@30 { 14604f45fb0bSSameer Pujar reg = <0x30>; 14614f45fb0bSSameer Pujar 14624f45fb0bSSameer Pujar xbar_amx1_out_ep: endpoint { 14634f45fb0bSSameer Pujar remote-endpoint = <&amx1_out_ep>; 14644f45fb0bSSameer Pujar }; 14654f45fb0bSSameer Pujar }; 14664f45fb0bSSameer Pujar 14674f45fb0bSSameer Pujar xbar_amx2_in1_port: port@31 { 14684f45fb0bSSameer Pujar reg = <0x31>; 14694f45fb0bSSameer Pujar 14704f45fb0bSSameer Pujar xbar_amx2_in1_ep: endpoint { 14714f45fb0bSSameer Pujar remote-endpoint = <&amx2_in1_ep>; 14724f45fb0bSSameer Pujar }; 14734f45fb0bSSameer Pujar }; 14744f45fb0bSSameer Pujar 14754f45fb0bSSameer Pujar xbar_amx2_in2_port: port@32 { 14764f45fb0bSSameer Pujar reg = <0x32>; 14774f45fb0bSSameer Pujar 14784f45fb0bSSameer Pujar xbar_amx2_in2_ep: endpoint { 14794f45fb0bSSameer Pujar remote-endpoint = <&amx2_in2_ep>; 14804f45fb0bSSameer Pujar }; 14814f45fb0bSSameer Pujar }; 14824f45fb0bSSameer Pujar 14834f45fb0bSSameer Pujar xbar_amx2_in3_port: port@33 { 14844f45fb0bSSameer Pujar reg = <0x33>; 14854f45fb0bSSameer Pujar 14864f45fb0bSSameer Pujar xbar_amx2_in3_ep: endpoint { 14874f45fb0bSSameer Pujar remote-endpoint = <&amx2_in3_ep>; 14884f45fb0bSSameer Pujar }; 14894f45fb0bSSameer Pujar }; 14904f45fb0bSSameer Pujar 14914f45fb0bSSameer Pujar xbar_amx2_in4_port: port@34 { 14924f45fb0bSSameer Pujar reg = <0x34>; 14934f45fb0bSSameer Pujar 14944f45fb0bSSameer Pujar xbar_amx2_in4_ep: endpoint { 14954f45fb0bSSameer Pujar remote-endpoint = <&amx2_in4_ep>; 14964f45fb0bSSameer Pujar }; 14974f45fb0bSSameer Pujar }; 14984f45fb0bSSameer Pujar 14994f45fb0bSSameer Pujar port@35 { 15004f45fb0bSSameer Pujar reg = <0x35>; 15014f45fb0bSSameer Pujar 15024f45fb0bSSameer Pujar xbar_amx2_out_ep: endpoint { 15034f45fb0bSSameer Pujar remote-endpoint = <&amx2_out_ep>; 15044f45fb0bSSameer Pujar }; 15054f45fb0bSSameer Pujar }; 15064f45fb0bSSameer Pujar 15074f45fb0bSSameer Pujar xbar_amx3_in1_port: port@36 { 15084f45fb0bSSameer Pujar reg = <0x36>; 15094f45fb0bSSameer Pujar 15104f45fb0bSSameer Pujar xbar_amx3_in1_ep: endpoint { 15114f45fb0bSSameer Pujar remote-endpoint = <&amx3_in1_ep>; 15124f45fb0bSSameer Pujar }; 15134f45fb0bSSameer Pujar }; 15144f45fb0bSSameer Pujar 15154f45fb0bSSameer Pujar xbar_amx3_in2_port: port@37 { 15164f45fb0bSSameer Pujar reg = <0x37>; 15174f45fb0bSSameer Pujar 15184f45fb0bSSameer Pujar xbar_amx3_in2_ep: endpoint { 15194f45fb0bSSameer Pujar remote-endpoint = <&amx3_in2_ep>; 15204f45fb0bSSameer Pujar }; 15214f45fb0bSSameer Pujar }; 15224f45fb0bSSameer Pujar 15234f45fb0bSSameer Pujar xbar_amx3_in3_port: port@38 { 15244f45fb0bSSameer Pujar reg = <0x38>; 15254f45fb0bSSameer Pujar 15264f45fb0bSSameer Pujar xbar_amx3_in3_ep: endpoint { 15274f45fb0bSSameer Pujar remote-endpoint = <&amx3_in3_ep>; 15284f45fb0bSSameer Pujar }; 15294f45fb0bSSameer Pujar }; 15304f45fb0bSSameer Pujar 15314f45fb0bSSameer Pujar xbar_amx3_in4_port: port@39 { 15324f45fb0bSSameer Pujar reg = <0x39>; 15334f45fb0bSSameer Pujar 15344f45fb0bSSameer Pujar xbar_amx3_in4_ep: endpoint { 15354f45fb0bSSameer Pujar remote-endpoint = <&amx3_in4_ep>; 15364f45fb0bSSameer Pujar }; 15374f45fb0bSSameer Pujar }; 15384f45fb0bSSameer Pujar 15394f45fb0bSSameer Pujar port@3a { 15404f45fb0bSSameer Pujar reg = <0x3a>; 15414f45fb0bSSameer Pujar 15424f45fb0bSSameer Pujar xbar_amx3_out_ep: endpoint { 15434f45fb0bSSameer Pujar remote-endpoint = <&amx3_out_ep>; 15444f45fb0bSSameer Pujar }; 15454f45fb0bSSameer Pujar }; 15464f45fb0bSSameer Pujar 15474f45fb0bSSameer Pujar xbar_amx4_in1_port: port@3b { 15484f45fb0bSSameer Pujar reg = <0x3b>; 15494f45fb0bSSameer Pujar 15504f45fb0bSSameer Pujar xbar_amx4_in1_ep: endpoint { 15514f45fb0bSSameer Pujar remote-endpoint = <&amx4_in1_ep>; 15524f45fb0bSSameer Pujar }; 15534f45fb0bSSameer Pujar }; 15544f45fb0bSSameer Pujar 15554f45fb0bSSameer Pujar xbar_amx4_in2_port: port@3c { 15564f45fb0bSSameer Pujar reg = <0x3c>; 15574f45fb0bSSameer Pujar 15584f45fb0bSSameer Pujar xbar_amx4_in2_ep: endpoint { 15594f45fb0bSSameer Pujar remote-endpoint = <&amx4_in2_ep>; 15604f45fb0bSSameer Pujar }; 15614f45fb0bSSameer Pujar }; 15624f45fb0bSSameer Pujar 15634f45fb0bSSameer Pujar xbar_amx4_in3_port: port@3d { 15644f45fb0bSSameer Pujar reg = <0x3d>; 15654f45fb0bSSameer Pujar 15664f45fb0bSSameer Pujar xbar_amx4_in3_ep: endpoint { 15674f45fb0bSSameer Pujar remote-endpoint = <&amx4_in3_ep>; 15684f45fb0bSSameer Pujar }; 15694f45fb0bSSameer Pujar }; 15704f45fb0bSSameer Pujar 15714f45fb0bSSameer Pujar xbar_amx4_in4_port: port@3e { 15724f45fb0bSSameer Pujar reg = <0x3e>; 15734f45fb0bSSameer Pujar 15744f45fb0bSSameer Pujar xbar_amx4_in4_ep: endpoint { 15754f45fb0bSSameer Pujar remote-endpoint = <&amx4_in4_ep>; 15764f45fb0bSSameer Pujar }; 15774f45fb0bSSameer Pujar }; 15784f45fb0bSSameer Pujar 15794f45fb0bSSameer Pujar port@3f { 15804f45fb0bSSameer Pujar reg = <0x3f>; 15814f45fb0bSSameer Pujar 15824f45fb0bSSameer Pujar xbar_amx4_out_ep: endpoint { 15834f45fb0bSSameer Pujar remote-endpoint = <&amx4_out_ep>; 15844f45fb0bSSameer Pujar }; 15854f45fb0bSSameer Pujar }; 15864f45fb0bSSameer Pujar 15874f45fb0bSSameer Pujar xbar_adx1_in_port: port@40 { 15884f45fb0bSSameer Pujar reg = <0x40>; 15894f45fb0bSSameer Pujar 15904f45fb0bSSameer Pujar xbar_adx1_in_ep: endpoint { 15914f45fb0bSSameer Pujar remote-endpoint = <&adx1_in_ep>; 15924f45fb0bSSameer Pujar }; 15934f45fb0bSSameer Pujar }; 15944f45fb0bSSameer Pujar 15954f45fb0bSSameer Pujar port@41 { 15964f45fb0bSSameer Pujar reg = <0x41>; 15974f45fb0bSSameer Pujar 15984f45fb0bSSameer Pujar xbar_adx1_out1_ep: endpoint { 15994f45fb0bSSameer Pujar remote-endpoint = <&adx1_out1_ep>; 16004f45fb0bSSameer Pujar }; 16014f45fb0bSSameer Pujar }; 16024f45fb0bSSameer Pujar 16034f45fb0bSSameer Pujar port@42 { 16044f45fb0bSSameer Pujar reg = <0x42>; 16054f45fb0bSSameer Pujar 16064f45fb0bSSameer Pujar xbar_adx1_out2_ep: endpoint { 16074f45fb0bSSameer Pujar remote-endpoint = <&adx1_out2_ep>; 16084f45fb0bSSameer Pujar }; 16094f45fb0bSSameer Pujar }; 16104f45fb0bSSameer Pujar 16114f45fb0bSSameer Pujar port@43 { 16124f45fb0bSSameer Pujar reg = <0x43>; 16134f45fb0bSSameer Pujar 16144f45fb0bSSameer Pujar xbar_adx1_out3_ep: endpoint { 16154f45fb0bSSameer Pujar remote-endpoint = <&adx1_out3_ep>; 16164f45fb0bSSameer Pujar }; 16174f45fb0bSSameer Pujar }; 16184f45fb0bSSameer Pujar 16194f45fb0bSSameer Pujar port@44 { 16204f45fb0bSSameer Pujar reg = <0x44>; 16214f45fb0bSSameer Pujar 16224f45fb0bSSameer Pujar xbar_adx1_out4_ep: endpoint { 16234f45fb0bSSameer Pujar remote-endpoint = <&adx1_out4_ep>; 16244f45fb0bSSameer Pujar }; 16254f45fb0bSSameer Pujar }; 16264f45fb0bSSameer Pujar 16274f45fb0bSSameer Pujar xbar_adx2_in_port: port@45 { 16284f45fb0bSSameer Pujar reg = <0x45>; 16294f45fb0bSSameer Pujar 16304f45fb0bSSameer Pujar xbar_adx2_in_ep: endpoint { 16314f45fb0bSSameer Pujar remote-endpoint = <&adx2_in_ep>; 16324f45fb0bSSameer Pujar }; 16334f45fb0bSSameer Pujar }; 16344f45fb0bSSameer Pujar 16354f45fb0bSSameer Pujar port@46 { 16364f45fb0bSSameer Pujar reg = <0x46>; 16374f45fb0bSSameer Pujar 16384f45fb0bSSameer Pujar xbar_adx2_out1_ep: endpoint { 16394f45fb0bSSameer Pujar remote-endpoint = <&adx2_out1_ep>; 16404f45fb0bSSameer Pujar }; 16414f45fb0bSSameer Pujar }; 16424f45fb0bSSameer Pujar 16434f45fb0bSSameer Pujar port@47 { 16444f45fb0bSSameer Pujar reg = <0x47>; 16454f45fb0bSSameer Pujar 16464f45fb0bSSameer Pujar xbar_adx2_out2_ep: endpoint { 16474f45fb0bSSameer Pujar remote-endpoint = <&adx2_out2_ep>; 16484f45fb0bSSameer Pujar }; 16494f45fb0bSSameer Pujar }; 16504f45fb0bSSameer Pujar 16514f45fb0bSSameer Pujar port@48 { 16524f45fb0bSSameer Pujar reg = <0x48>; 16534f45fb0bSSameer Pujar 16544f45fb0bSSameer Pujar xbar_adx2_out3_ep: endpoint { 16554f45fb0bSSameer Pujar remote-endpoint = <&adx2_out3_ep>; 16564f45fb0bSSameer Pujar }; 16574f45fb0bSSameer Pujar }; 16584f45fb0bSSameer Pujar 16594f45fb0bSSameer Pujar port@49 { 16604f45fb0bSSameer Pujar reg = <0x49>; 16614f45fb0bSSameer Pujar 16624f45fb0bSSameer Pujar xbar_adx2_out4_ep: endpoint { 16634f45fb0bSSameer Pujar remote-endpoint = <&adx2_out4_ep>; 16644f45fb0bSSameer Pujar }; 16654f45fb0bSSameer Pujar }; 16664f45fb0bSSameer Pujar 16674f45fb0bSSameer Pujar xbar_adx3_in_port: port@4a { 16684f45fb0bSSameer Pujar reg = <0x4a>; 16694f45fb0bSSameer Pujar 16704f45fb0bSSameer Pujar xbar_adx3_in_ep: endpoint { 16714f45fb0bSSameer Pujar remote-endpoint = <&adx3_in_ep>; 16724f45fb0bSSameer Pujar }; 16734f45fb0bSSameer Pujar }; 16744f45fb0bSSameer Pujar 16754f45fb0bSSameer Pujar port@4b { 16764f45fb0bSSameer Pujar reg = <0x4b>; 16774f45fb0bSSameer Pujar 16784f45fb0bSSameer Pujar xbar_adx3_out1_ep: endpoint { 16794f45fb0bSSameer Pujar remote-endpoint = <&adx3_out1_ep>; 16804f45fb0bSSameer Pujar }; 16814f45fb0bSSameer Pujar }; 16824f45fb0bSSameer Pujar 16834f45fb0bSSameer Pujar port@4c { 16844f45fb0bSSameer Pujar reg = <0x4c>; 16854f45fb0bSSameer Pujar 16864f45fb0bSSameer Pujar xbar_adx3_out2_ep: endpoint { 16874f45fb0bSSameer Pujar remote-endpoint = <&adx3_out2_ep>; 16884f45fb0bSSameer Pujar }; 16894f45fb0bSSameer Pujar }; 16904f45fb0bSSameer Pujar 16914f45fb0bSSameer Pujar port@4d { 16924f45fb0bSSameer Pujar reg = <0x4d>; 16934f45fb0bSSameer Pujar 16944f45fb0bSSameer Pujar xbar_adx3_out3_ep: endpoint { 16954f45fb0bSSameer Pujar remote-endpoint = <&adx3_out3_ep>; 16964f45fb0bSSameer Pujar }; 16974f45fb0bSSameer Pujar }; 16984f45fb0bSSameer Pujar 16994f45fb0bSSameer Pujar port@4e { 17004f45fb0bSSameer Pujar reg = <0x4e>; 17014f45fb0bSSameer Pujar 17024f45fb0bSSameer Pujar xbar_adx3_out4_ep: endpoint { 17034f45fb0bSSameer Pujar remote-endpoint = <&adx3_out4_ep>; 17044f45fb0bSSameer Pujar }; 17054f45fb0bSSameer Pujar }; 17064f45fb0bSSameer Pujar 17074f45fb0bSSameer Pujar xbar_adx4_in_port: port@4f { 17084f45fb0bSSameer Pujar reg = <0x4f>; 17094f45fb0bSSameer Pujar 17104f45fb0bSSameer Pujar xbar_adx4_in_ep: endpoint { 17114f45fb0bSSameer Pujar remote-endpoint = <&adx4_in_ep>; 17124f45fb0bSSameer Pujar }; 17134f45fb0bSSameer Pujar }; 17144f45fb0bSSameer Pujar 17154f45fb0bSSameer Pujar port@50 { 17164f45fb0bSSameer Pujar reg = <0x50>; 17174f45fb0bSSameer Pujar 17184f45fb0bSSameer Pujar xbar_adx4_out1_ep: endpoint { 17194f45fb0bSSameer Pujar remote-endpoint = <&adx4_out1_ep>; 17204f45fb0bSSameer Pujar }; 17214f45fb0bSSameer Pujar }; 17224f45fb0bSSameer Pujar 17234f45fb0bSSameer Pujar port@51 { 17244f45fb0bSSameer Pujar reg = <0x51>; 17254f45fb0bSSameer Pujar 17264f45fb0bSSameer Pujar xbar_adx4_out2_ep: endpoint { 17274f45fb0bSSameer Pujar remote-endpoint = <&adx4_out2_ep>; 17284f45fb0bSSameer Pujar }; 17294f45fb0bSSameer Pujar }; 17304f45fb0bSSameer Pujar 17314f45fb0bSSameer Pujar port@52 { 17324f45fb0bSSameer Pujar reg = <0x52>; 17334f45fb0bSSameer Pujar 17344f45fb0bSSameer Pujar xbar_adx4_out3_ep: endpoint { 17354f45fb0bSSameer Pujar remote-endpoint = <&adx4_out3_ep>; 17364f45fb0bSSameer Pujar }; 17374f45fb0bSSameer Pujar }; 17384f45fb0bSSameer Pujar 17394f45fb0bSSameer Pujar port@53 { 17404f45fb0bSSameer Pujar reg = <0x53>; 17414f45fb0bSSameer Pujar 17424f45fb0bSSameer Pujar xbar_adx4_out4_ep: endpoint { 17434f45fb0bSSameer Pujar remote-endpoint = <&adx4_out4_ep>; 17444f45fb0bSSameer Pujar }; 17454f45fb0bSSameer Pujar }; 17464f45fb0bSSameer Pujar 17474f45fb0bSSameer Pujar xbar_mixer_in1_port: port@54 { 17484f45fb0bSSameer Pujar reg = <0x54>; 17494f45fb0bSSameer Pujar 17504f45fb0bSSameer Pujar xbar_mixer_in1_ep: endpoint { 17514f45fb0bSSameer Pujar remote-endpoint = <&mixer_in1_ep>; 17524f45fb0bSSameer Pujar }; 17534f45fb0bSSameer Pujar }; 17544f45fb0bSSameer Pujar 17554f45fb0bSSameer Pujar xbar_mixer_in2_port: port@55 { 17564f45fb0bSSameer Pujar reg = <0x55>; 17574f45fb0bSSameer Pujar 17584f45fb0bSSameer Pujar xbar_mixer_in2_ep: endpoint { 17594f45fb0bSSameer Pujar remote-endpoint = <&mixer_in2_ep>; 17604f45fb0bSSameer Pujar }; 17614f45fb0bSSameer Pujar }; 17624f45fb0bSSameer Pujar 17634f45fb0bSSameer Pujar xbar_mixer_in3_port: port@56 { 17644f45fb0bSSameer Pujar reg = <0x56>; 17654f45fb0bSSameer Pujar 17664f45fb0bSSameer Pujar xbar_mixer_in3_ep: endpoint { 17674f45fb0bSSameer Pujar remote-endpoint = <&mixer_in3_ep>; 17684f45fb0bSSameer Pujar }; 17694f45fb0bSSameer Pujar }; 17704f45fb0bSSameer Pujar 17714f45fb0bSSameer Pujar xbar_mixer_in4_port: port@57 { 17724f45fb0bSSameer Pujar reg = <0x57>; 17734f45fb0bSSameer Pujar 17744f45fb0bSSameer Pujar xbar_mixer_in4_ep: endpoint { 17754f45fb0bSSameer Pujar remote-endpoint = <&mixer_in4_ep>; 17764f45fb0bSSameer Pujar }; 17774f45fb0bSSameer Pujar }; 17784f45fb0bSSameer Pujar 17794f45fb0bSSameer Pujar xbar_mixer_in5_port: port@58 { 17804f45fb0bSSameer Pujar reg = <0x58>; 17814f45fb0bSSameer Pujar 17824f45fb0bSSameer Pujar xbar_mixer_in5_ep: endpoint { 17834f45fb0bSSameer Pujar remote-endpoint = <&mixer_in5_ep>; 17844f45fb0bSSameer Pujar }; 17854f45fb0bSSameer Pujar }; 17864f45fb0bSSameer Pujar 17874f45fb0bSSameer Pujar xbar_mixer_in6_port: port@59 { 17884f45fb0bSSameer Pujar reg = <0x59>; 17894f45fb0bSSameer Pujar 17904f45fb0bSSameer Pujar xbar_mixer_in6_ep: endpoint { 17914f45fb0bSSameer Pujar remote-endpoint = <&mixer_in6_ep>; 17924f45fb0bSSameer Pujar }; 17934f45fb0bSSameer Pujar }; 17944f45fb0bSSameer Pujar 17954f45fb0bSSameer Pujar xbar_mixer_in7_port: port@5a { 17964f45fb0bSSameer Pujar reg = <0x5a>; 17974f45fb0bSSameer Pujar 17984f45fb0bSSameer Pujar xbar_mixer_in7_ep: endpoint { 17994f45fb0bSSameer Pujar remote-endpoint = <&mixer_in7_ep>; 18004f45fb0bSSameer Pujar }; 18014f45fb0bSSameer Pujar }; 18024f45fb0bSSameer Pujar 18034f45fb0bSSameer Pujar xbar_mixer_in8_port: port@5b { 18044f45fb0bSSameer Pujar reg = <0x5b>; 18054f45fb0bSSameer Pujar 18064f45fb0bSSameer Pujar xbar_mixer_in8_ep: endpoint { 18074f45fb0bSSameer Pujar remote-endpoint = <&mixer_in8_ep>; 18084f45fb0bSSameer Pujar }; 18094f45fb0bSSameer Pujar }; 18104f45fb0bSSameer Pujar 18114f45fb0bSSameer Pujar xbar_mixer_in9_port: port@5c { 18124f45fb0bSSameer Pujar reg = <0x5c>; 18134f45fb0bSSameer Pujar 18144f45fb0bSSameer Pujar xbar_mixer_in9_ep: endpoint { 18154f45fb0bSSameer Pujar remote-endpoint = <&mixer_in9_ep>; 18164f45fb0bSSameer Pujar }; 18174f45fb0bSSameer Pujar }; 18184f45fb0bSSameer Pujar 18194f45fb0bSSameer Pujar xbar_mixer_in10_port: port@5d { 18204f45fb0bSSameer Pujar reg = <0x5d>; 18214f45fb0bSSameer Pujar 18224f45fb0bSSameer Pujar xbar_mixer_in10_ep: endpoint { 18234f45fb0bSSameer Pujar remote-endpoint = <&mixer_in10_ep>; 18244f45fb0bSSameer Pujar }; 18254f45fb0bSSameer Pujar }; 18264f45fb0bSSameer Pujar 18274f45fb0bSSameer Pujar port@5e { 18284f45fb0bSSameer Pujar reg = <0x5e>; 18294f45fb0bSSameer Pujar 18304f45fb0bSSameer Pujar xbar_mixer_out1_ep: endpoint { 18314f45fb0bSSameer Pujar remote-endpoint = <&mixer_out1_ep>; 18324f45fb0bSSameer Pujar }; 18334f45fb0bSSameer Pujar }; 18344f45fb0bSSameer Pujar 18354f45fb0bSSameer Pujar port@5f { 18364f45fb0bSSameer Pujar reg = <0x5f>; 18374f45fb0bSSameer Pujar 18384f45fb0bSSameer Pujar xbar_mixer_out2_ep: endpoint { 18394f45fb0bSSameer Pujar remote-endpoint = <&mixer_out2_ep>; 18404f45fb0bSSameer Pujar }; 18414f45fb0bSSameer Pujar }; 18424f45fb0bSSameer Pujar 18434f45fb0bSSameer Pujar port@60 { 18444f45fb0bSSameer Pujar reg = <0x60>; 18454f45fb0bSSameer Pujar 18464f45fb0bSSameer Pujar xbar_mixer_out3_ep: endpoint { 18474f45fb0bSSameer Pujar remote-endpoint = <&mixer_out3_ep>; 18484f45fb0bSSameer Pujar }; 18494f45fb0bSSameer Pujar }; 18504f45fb0bSSameer Pujar 18514f45fb0bSSameer Pujar port@61 { 18524f45fb0bSSameer Pujar reg = <0x61>; 18534f45fb0bSSameer Pujar 18544f45fb0bSSameer Pujar xbar_mixer_out4_ep: endpoint { 18554f45fb0bSSameer Pujar remote-endpoint = <&mixer_out4_ep>; 18564f45fb0bSSameer Pujar }; 18574f45fb0bSSameer Pujar }; 18584f45fb0bSSameer Pujar 18594f45fb0bSSameer Pujar port@62 { 18604f45fb0bSSameer Pujar reg = <0x62>; 18614f45fb0bSSameer Pujar 18624f45fb0bSSameer Pujar xbar_mixer_out5_ep: endpoint { 18634f45fb0bSSameer Pujar remote-endpoint = <&mixer_out5_ep>; 18644f45fb0bSSameer Pujar }; 18654f45fb0bSSameer Pujar }; 1866261a46a9SSameer Pujar 1867261a46a9SSameer Pujar xbar_asrc_in1_port: port@63 { 1868261a46a9SSameer Pujar reg = <0x63>; 1869261a46a9SSameer Pujar 1870261a46a9SSameer Pujar xbar_asrc_in1_ep: endpoint { 1871261a46a9SSameer Pujar remote-endpoint = <&asrc_in1_ep>; 1872261a46a9SSameer Pujar }; 1873261a46a9SSameer Pujar }; 1874261a46a9SSameer Pujar 1875261a46a9SSameer Pujar port@64 { 1876261a46a9SSameer Pujar reg = <0x64>; 1877261a46a9SSameer Pujar 1878261a46a9SSameer Pujar xbar_asrc_out1_ep: endpoint { 1879261a46a9SSameer Pujar remote-endpoint = <&asrc_out1_ep>; 1880261a46a9SSameer Pujar }; 1881261a46a9SSameer Pujar }; 1882261a46a9SSameer Pujar 1883261a46a9SSameer Pujar xbar_asrc_in2_port: port@65 { 1884261a46a9SSameer Pujar reg = <0x65>; 1885261a46a9SSameer Pujar 1886261a46a9SSameer Pujar xbar_asrc_in2_ep: endpoint { 1887261a46a9SSameer Pujar remote-endpoint = <&asrc_in2_ep>; 1888261a46a9SSameer Pujar }; 1889261a46a9SSameer Pujar }; 1890261a46a9SSameer Pujar 1891261a46a9SSameer Pujar port@66 { 1892261a46a9SSameer Pujar reg = <0x66>; 1893261a46a9SSameer Pujar 1894261a46a9SSameer Pujar xbar_asrc_out2_ep: endpoint { 1895261a46a9SSameer Pujar remote-endpoint = <&asrc_out2_ep>; 1896261a46a9SSameer Pujar }; 1897261a46a9SSameer Pujar }; 1898261a46a9SSameer Pujar 1899261a46a9SSameer Pujar xbar_asrc_in3_port: port@67 { 1900261a46a9SSameer Pujar reg = <0x67>; 1901261a46a9SSameer Pujar 1902261a46a9SSameer Pujar xbar_asrc_in3_ep: endpoint { 1903261a46a9SSameer Pujar remote-endpoint = <&asrc_in3_ep>; 1904261a46a9SSameer Pujar }; 1905261a46a9SSameer Pujar }; 1906261a46a9SSameer Pujar 1907261a46a9SSameer Pujar port@68 { 1908261a46a9SSameer Pujar reg = <0x68>; 1909261a46a9SSameer Pujar 1910261a46a9SSameer Pujar xbar_asrc_out3_ep: endpoint { 1911261a46a9SSameer Pujar remote-endpoint = <&asrc_out3_ep>; 1912261a46a9SSameer Pujar }; 1913261a46a9SSameer Pujar }; 1914261a46a9SSameer Pujar 1915261a46a9SSameer Pujar xbar_asrc_in4_port: port@69 { 1916261a46a9SSameer Pujar reg = <0x69>; 1917261a46a9SSameer Pujar 1918261a46a9SSameer Pujar xbar_asrc_in4_ep: endpoint { 1919261a46a9SSameer Pujar remote-endpoint = <&asrc_in4_ep>; 1920261a46a9SSameer Pujar }; 1921261a46a9SSameer Pujar }; 1922261a46a9SSameer Pujar 1923261a46a9SSameer Pujar port@6a { 1924261a46a9SSameer Pujar reg = <0x6a>; 1925261a46a9SSameer Pujar 1926261a46a9SSameer Pujar xbar_asrc_out4_ep: endpoint { 1927261a46a9SSameer Pujar remote-endpoint = <&asrc_out4_ep>; 1928261a46a9SSameer Pujar }; 1929261a46a9SSameer Pujar }; 1930261a46a9SSameer Pujar 1931261a46a9SSameer Pujar xbar_asrc_in5_port: port@6b { 1932261a46a9SSameer Pujar reg = <0x6b>; 1933261a46a9SSameer Pujar 1934261a46a9SSameer Pujar xbar_asrc_in5_ep: endpoint { 1935261a46a9SSameer Pujar remote-endpoint = <&asrc_in5_ep>; 1936261a46a9SSameer Pujar }; 1937261a46a9SSameer Pujar }; 1938261a46a9SSameer Pujar 1939261a46a9SSameer Pujar port@6c { 1940261a46a9SSameer Pujar reg = <0x6c>; 1941261a46a9SSameer Pujar 1942261a46a9SSameer Pujar xbar_asrc_out5_ep: endpoint { 1943261a46a9SSameer Pujar remote-endpoint = <&asrc_out5_ep>; 1944261a46a9SSameer Pujar }; 1945261a46a9SSameer Pujar }; 1946261a46a9SSameer Pujar 1947261a46a9SSameer Pujar xbar_asrc_in6_port: port@6d { 1948261a46a9SSameer Pujar reg = <0x6d>; 1949261a46a9SSameer Pujar 1950261a46a9SSameer Pujar xbar_asrc_in6_ep: endpoint { 1951261a46a9SSameer Pujar remote-endpoint = <&asrc_in6_ep>; 1952261a46a9SSameer Pujar }; 1953261a46a9SSameer Pujar }; 1954261a46a9SSameer Pujar 1955261a46a9SSameer Pujar port@6e { 1956261a46a9SSameer Pujar reg = <0x6e>; 1957261a46a9SSameer Pujar 1958261a46a9SSameer Pujar xbar_asrc_out6_ep: endpoint { 1959261a46a9SSameer Pujar remote-endpoint = <&asrc_out6_ep>; 1960261a46a9SSameer Pujar }; 1961261a46a9SSameer Pujar }; 1962261a46a9SSameer Pujar 1963261a46a9SSameer Pujar xbar_asrc_in7_port: port@6f { 1964261a46a9SSameer Pujar reg = <0x6f>; 1965261a46a9SSameer Pujar 1966261a46a9SSameer Pujar xbar_asrc_in7_ep: endpoint { 1967261a46a9SSameer Pujar remote-endpoint = <&asrc_in7_ep>; 1968261a46a9SSameer Pujar }; 1969261a46a9SSameer Pujar }; 1970afcb41e3SSameer Pujar 1971afcb41e3SSameer Pujar xbar_ope1_in_port: port@70 { 1972afcb41e3SSameer Pujar reg = <0x70>; 1973afcb41e3SSameer Pujar 1974afcb41e3SSameer Pujar xbar_ope1_in_ep: endpoint { 1975afcb41e3SSameer Pujar remote-endpoint = <&ope1_cif_in_ep>; 1976afcb41e3SSameer Pujar }; 1977afcb41e3SSameer Pujar }; 1978afcb41e3SSameer Pujar 1979afcb41e3SSameer Pujar port@71 { 1980afcb41e3SSameer Pujar reg = <0x71>; 1981afcb41e3SSameer Pujar 1982afcb41e3SSameer Pujar xbar_ope1_out_ep: endpoint { 1983afcb41e3SSameer Pujar remote-endpoint = <&ope1_cif_out_ep>; 1984afcb41e3SSameer Pujar }; 1985afcb41e3SSameer Pujar }; 19865b4f6323SSameer Pujar }; 198779ed18d9SThierry Reding }; 19885b4f6323SSameer Pujar 198979ed18d9SThierry Reding dma-controller@2930000 { 19905b4f6323SSameer Pujar status = "okay"; 19915b4f6323SSameer Pujar }; 19925b4f6323SSameer Pujar 199379ed18d9SThierry Reding interrupt-controller@2a40000 { 19945b4f6323SSameer Pujar status = "okay"; 19955b4f6323SSameer Pujar }; 19969a182db4SSameer Pujar }; 19979a182db4SSameer Pujar 1998228f1e6aSThierry Reding i2c@3160000 { 1999228f1e6aSThierry Reding eeprom@56 { 2000228f1e6aSThierry Reding compatible = "atmel,24c02"; 2001228f1e6aSThierry Reding reg = <0x56>; 2002228f1e6aSThierry Reding 2003a4387f29SJon Hunter label = "system"; 2004228f1e6aSThierry Reding vcc-supply = <&vdd_1v8ls>; 2005228f1e6aSThierry Reding address-width = <8>; 2006228f1e6aSThierry Reding pagesize = <8>; 2007228f1e6aSThierry Reding size = <256>; 2008228f1e6aSThierry Reding read-only; 2009228f1e6aSThierry Reding }; 2010228f1e6aSThierry Reding }; 2011228f1e6aSThierry Reding 20125eef17eeSThierry Reding ddc: i2c@31c0000 { 20135eef17eeSThierry Reding status = "okay"; 20145eef17eeSThierry Reding }; 20155eef17eeSThierry Reding 2016b8656c67SMikko Perttunen /* SDMMC1 (SD/MMC) */ 201767bb17f6SThierry Reding mmc@3400000 { 2018b8656c67SMikko Perttunen status = "okay"; 2019b8656c67SMikko Perttunen }; 202058542353SThierry Reding 20215eef17eeSThierry Reding hda@3510000 { 2022b8928c2bSThierry Reding nvidia,model = "NVIDIA Jetson AGX Xavier HDA"; 202333c038e4SThierry Reding status = "okay"; 202433c038e4SThierry Reding }; 202533c038e4SThierry Reding 202692f37c0aSJC Kuo padctl@3520000 { 202792f37c0aSJC Kuo status = "okay"; 202892f37c0aSJC Kuo 202992f37c0aSJC Kuo pads { 203092f37c0aSJC Kuo usb2 { 203192f37c0aSJC Kuo lanes { 203240b4d824SJC Kuo usb2-0 { 203340b4d824SJC Kuo status = "okay"; 203440b4d824SJC Kuo }; 203540b4d824SJC Kuo 203692f37c0aSJC Kuo usb2-1 { 203792f37c0aSJC Kuo status = "okay"; 203892f37c0aSJC Kuo }; 203992f37c0aSJC Kuo 204092f37c0aSJC Kuo usb2-3 { 204192f37c0aSJC Kuo status = "okay"; 204292f37c0aSJC Kuo }; 204392f37c0aSJC Kuo }; 204492f37c0aSJC Kuo }; 204592f37c0aSJC Kuo 204692f37c0aSJC Kuo usb3 { 204792f37c0aSJC Kuo lanes { 204892f37c0aSJC Kuo usb3-0 { 204992f37c0aSJC Kuo status = "okay"; 205092f37c0aSJC Kuo }; 205192f37c0aSJC Kuo 205240b4d824SJC Kuo usb3-2 { 205340b4d824SJC Kuo status = "okay"; 205440b4d824SJC Kuo }; 205540b4d824SJC Kuo 205692f37c0aSJC Kuo usb3-3 { 205792f37c0aSJC Kuo status = "okay"; 205892f37c0aSJC Kuo }; 205992f37c0aSJC Kuo }; 206092f37c0aSJC Kuo }; 206192f37c0aSJC Kuo }; 206292f37c0aSJC Kuo 206392f37c0aSJC Kuo ports { 206440b4d824SJC Kuo usb2-0 { 2065006fc90cSJon Hunter mode = "otg"; 2066006fc90cSJon Hunter usb-role-switch; 206740b4d824SJC Kuo status = "okay"; 2068006fc90cSJon Hunter 2069006fc90cSJon Hunter port { 2070006fc90cSJon Hunter hs_typec_p0: endpoint { 2071006fc90cSJon Hunter remote-endpoint = <&hs_ucsi_ccg_p0>; 2072006fc90cSJon Hunter }; 2073006fc90cSJon Hunter }; 207440b4d824SJC Kuo }; 207540b4d824SJC Kuo 207692f37c0aSJC Kuo usb2-1 { 207792f37c0aSJC Kuo mode = "host"; 207892f37c0aSJC Kuo status = "okay"; 207992f37c0aSJC Kuo }; 208092f37c0aSJC Kuo 208192f37c0aSJC Kuo usb2-3 { 208292f37c0aSJC Kuo mode = "host"; 208392f37c0aSJC Kuo status = "okay"; 208492f37c0aSJC Kuo }; 208592f37c0aSJC Kuo 208692f37c0aSJC Kuo usb3-0 { 208792f37c0aSJC Kuo nvidia,usb2-companion = <1>; 208892f37c0aSJC Kuo status = "okay"; 208992f37c0aSJC Kuo }; 209092f37c0aSJC Kuo 209140b4d824SJC Kuo usb3-2 { 209240b4d824SJC Kuo nvidia,usb2-companion = <0>; 209340b4d824SJC Kuo status = "okay"; 209440b4d824SJC Kuo }; 209540b4d824SJC Kuo 209692f37c0aSJC Kuo usb3-3 { 209792f37c0aSJC Kuo nvidia,usb2-companion = <3>; 209892f37c0aSJC Kuo maximum-speed = "super-speed"; 209992f37c0aSJC Kuo status = "okay"; 210092f37c0aSJC Kuo }; 210192f37c0aSJC Kuo }; 210292f37c0aSJC Kuo }; 210392f37c0aSJC Kuo 2104fddef3b9SJon Hunter usb@3550000 { 2105fddef3b9SJon Hunter status = "okay"; 2106fddef3b9SJon Hunter 2107fddef3b9SJon Hunter phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>, 2108fddef3b9SJon Hunter <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>; 2109fddef3b9SJon Hunter phy-names = "usb2-0", "usb3-0"; 2110fddef3b9SJon Hunter }; 2111fddef3b9SJon Hunter 211292f37c0aSJC Kuo usb@3610000 { 211392f37c0aSJC Kuo status = "okay"; 211492f37c0aSJC Kuo 211540b4d824SJC Kuo phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>, 211640b4d824SJC Kuo <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>, 21178b3aee8fSThierry Reding <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-3}>, 21188b3aee8fSThierry Reding <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-0}>, 211940b4d824SJC Kuo <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>, 21208b3aee8fSThierry Reding <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-3}>; 212140b4d824SJC Kuo phy-names = "usb2-0", "usb2-1", "usb2-3", "usb3-0", "usb3-2", "usb3-3"; 212292f37c0aSJC Kuo }; 212392f37c0aSJC Kuo 2124*20440c7fSAaron Kling cec@3960000 { 2125*20440c7fSAaron Kling status = "okay"; 2126*20440c7fSAaron Kling 2127*20440c7fSAaron Kling hdmi-phandle = <&sor2>; 2128*20440c7fSAaron Kling }; 2129*20440c7fSAaron Kling 2130006fc90cSJon Hunter i2c@c240000 { 2131006fc90cSJon Hunter typec@8 { 2132006fc90cSJon Hunter compatible = "cypress,cypd4226"; 2133006fc90cSJon Hunter reg = <0x08>; 2134006fc90cSJon Hunter interrupt-parent = <&gpio_aon>; 2135006fc90cSJon Hunter interrupts = <TEGRA194_AON_GPIO(BB, 2) IRQ_TYPE_LEVEL_LOW>; 2136006fc90cSJon Hunter firmware-name = "nvidia,jetson-agx-xavier"; 2137006fc90cSJon Hunter status = "okay"; 2138006fc90cSJon Hunter 2139006fc90cSJon Hunter #address-cells = <1>; 2140006fc90cSJon Hunter #size-cells = <0>; 2141006fc90cSJon Hunter 2142006fc90cSJon Hunter ccg_typec_con0: connector@0 { 2143006fc90cSJon Hunter compatible = "usb-c-connector"; 2144006fc90cSJon Hunter reg = <0>; 2145006fc90cSJon Hunter label = "USB-C"; 2146006fc90cSJon Hunter data-role = "dual"; 2147006fc90cSJon Hunter 2148006fc90cSJon Hunter ports { 2149006fc90cSJon Hunter #address-cells = <1>; 2150006fc90cSJon Hunter #size-cells = <0>; 2151006fc90cSJon Hunter 2152006fc90cSJon Hunter port@0 { 2153006fc90cSJon Hunter reg = <0>; 2154006fc90cSJon Hunter 2155006fc90cSJon Hunter hs_ucsi_ccg_p0: endpoint { 2156006fc90cSJon Hunter remote-endpoint = <&hs_typec_p0>; 2157006fc90cSJon Hunter }; 2158006fc90cSJon Hunter }; 2159006fc90cSJon Hunter }; 2160006fc90cSJon Hunter }; 2161006fc90cSJon Hunter }; 2162006fc90cSJon Hunter }; 2163006fc90cSJon Hunter 21643032985aSSameer Pujar i2c@c250000 { 21653032985aSSameer Pujar status = "okay"; 21663032985aSSameer Pujar 21673032985aSSameer Pujar rt5658: audio-codec@1a { 21683032985aSSameer Pujar status = "okay"; 21693032985aSSameer Pujar 21703032985aSSameer Pujar compatible = "realtek,rt5658"; 21713032985aSSameer Pujar reg = <0x1a>; 21723032985aSSameer Pujar interrupt-parent = <&gpio>; 21733032985aSSameer Pujar interrupts = <TEGRA194_MAIN_GPIO(S, 5) GPIO_ACTIVE_HIGH>; 2174405fa9e9SSameer Pujar clocks = <&bpmp TEGRA194_CLK_AUD_MCLK>; 2175405fa9e9SSameer Pujar clock-names = "mclk"; 21763032985aSSameer Pujar realtek,jd-src = <2>; 21773032985aSSameer Pujar sound-name-prefix = "CVB-RT"; 21785b4f6323SSameer Pujar 21795b4f6323SSameer Pujar port { 21805b4f6323SSameer Pujar rt5658_ep: endpoint { 21815b4f6323SSameer Pujar remote-endpoint = <&i2s1_dap_ep>; 21825b4f6323SSameer Pujar mclk-fs = <256>; 21835b4f6323SSameer Pujar }; 21845b4f6323SSameer Pujar }; 21853032985aSSameer Pujar }; 21863032985aSSameer Pujar }; 21873032985aSSameer Pujar 218858542353SThierry Reding pwm@c340000 { 218958542353SThierry Reding status = "okay"; 219058542353SThierry Reding }; 219133c038e4SThierry Reding 219233c038e4SThierry Reding host1x@13e00000 { 219333c038e4SThierry Reding display-hub@15200000 { 219433c038e4SThierry Reding status = "okay"; 219533c038e4SThierry Reding }; 219633c038e4SThierry Reding 2197614d063fSThierry Reding dpaux@155c0000 { 2198614d063fSThierry Reding status = "okay"; 2199614d063fSThierry Reding }; 2200614d063fSThierry Reding 2201614d063fSThierry Reding dpaux@155d0000 { 2202614d063fSThierry Reding status = "okay"; 2203614d063fSThierry Reding }; 2204614d063fSThierry Reding 220533c038e4SThierry Reding dpaux@155e0000 { 220633c038e4SThierry Reding status = "okay"; 220733c038e4SThierry Reding }; 220833c038e4SThierry Reding 2209614d063fSThierry Reding /* DP0 */ 2210614d063fSThierry Reding sor@15b00000 { 2211614d063fSThierry Reding status = "okay"; 2212614d063fSThierry Reding 2213614d063fSThierry Reding avdd-io-hdmi-dp-supply = <&vdd_1v0>; 2214614d063fSThierry Reding vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>; 2215614d063fSThierry Reding 2216614d063fSThierry Reding nvidia,dpaux = <&dpaux0>; 2217614d063fSThierry Reding }; 2218614d063fSThierry Reding 2219614d063fSThierry Reding /* DP1 */ 2220614d063fSThierry Reding sor@15b40000 { 2221614d063fSThierry Reding status = "okay"; 2222614d063fSThierry Reding 2223614d063fSThierry Reding avdd-io-hdmi-dp-supply = <&vdd_1v0>; 2224614d063fSThierry Reding vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>; 2225614d063fSThierry Reding 2226614d063fSThierry Reding nvidia,dpaux = <&dpaux1>; 2227614d063fSThierry Reding }; 2228614d063fSThierry Reding 2229614d063fSThierry Reding /* HDMI */ 223033c038e4SThierry Reding sor@15b80000 { 223133c038e4SThierry Reding status = "okay"; 223233c038e4SThierry Reding 2233e8931a27SThierry Reding avdd-io-hdmi-dp-supply = <&vdd_1v0>; 2234e8931a27SThierry Reding vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>; 223533c038e4SThierry Reding hdmi-supply = <&vdd_hdmi>; 223633c038e4SThierry Reding 223733c038e4SThierry Reding nvidia,ddc-i2c-bus = <&ddc>; 223833c038e4SThierry Reding nvidia,hpd-gpio = <&gpio TEGRA194_MAIN_GPIO(M, 2) 223933c038e4SThierry Reding GPIO_ACTIVE_LOW>; 224033c038e4SThierry Reding }; 224133c038e4SThierry Reding }; 224258542353SThierry Reding 2243a586c88eSVidya Sagar pcie@14100000 { 2244a586c88eSVidya Sagar status = "okay"; 2245a586c88eSVidya Sagar 2246a586c88eSVidya Sagar vddio-pex-ctl-supply = <&vdd_1v8ao>; 2247a586c88eSVidya Sagar 2248a586c88eSVidya Sagar phys = <&p2u_hsio_0>; 2249a586c88eSVidya Sagar phy-names = "p2u-0"; 2250a586c88eSVidya Sagar }; 2251a586c88eSVidya Sagar 2252a586c88eSVidya Sagar pcie@14140000 { 2253a586c88eSVidya Sagar status = "okay"; 2254a586c88eSVidya Sagar 2255a586c88eSVidya Sagar vddio-pex-ctl-supply = <&vdd_1v8ao>; 2256a586c88eSVidya Sagar 2257a586c88eSVidya Sagar phys = <&p2u_hsio_7>; 2258a586c88eSVidya Sagar phy-names = "p2u-0"; 2259a586c88eSVidya Sagar }; 2260a586c88eSVidya Sagar 2261a586c88eSVidya Sagar pcie@14180000 { 2262a586c88eSVidya Sagar status = "okay"; 2263a586c88eSVidya Sagar 2264a586c88eSVidya Sagar vddio-pex-ctl-supply = <&vdd_1v8ao>; 2265a586c88eSVidya Sagar 2266a586c88eSVidya Sagar phys = <&p2u_hsio_2>, <&p2u_hsio_3>, <&p2u_hsio_4>, 2267a586c88eSVidya Sagar <&p2u_hsio_5>; 2268a586c88eSVidya Sagar phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3"; 2269a586c88eSVidya Sagar }; 2270a586c88eSVidya Sagar 2271a586c88eSVidya Sagar pcie@141a0000 { 227209a0774aSVidya Sagar status = "okay"; 2273a586c88eSVidya Sagar 2274a586c88eSVidya Sagar vddio-pex-ctl-supply = <&vdd_1v8ao>; 227509a0774aSVidya Sagar vpcie3v3-supply = <&vdd_3v3_pcie>; 227609a0774aSVidya Sagar vpcie12v-supply = <&vdd_12v_pcie>; 2277a586c88eSVidya Sagar 2278a586c88eSVidya Sagar phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>, 2279a586c88eSVidya Sagar <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>, 2280a586c88eSVidya Sagar <&p2u_nvhs_6>, <&p2u_nvhs_7>; 2281a586c88eSVidya Sagar 2282a586c88eSVidya Sagar phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", 2283a586c88eSVidya Sagar "p2u-5", "p2u-6", "p2u-7"; 2284a586c88eSVidya Sagar }; 2285a586c88eSVidya Sagar 2286b9e2404cSMauro Carvalho Chehab pcie-ep@141a0000 { 228784eaaf75SVidya Sagar status = "disabled"; 228884eaaf75SVidya Sagar 228984eaaf75SVidya Sagar vddio-pex-ctl-supply = <&vdd_1v8ao>; 229084eaaf75SVidya Sagar 229184eaaf75SVidya Sagar reset-gpios = <&gpio TEGRA194_MAIN_GPIO(GG, 1) GPIO_ACTIVE_LOW>; 229284eaaf75SVidya Sagar 229384eaaf75SVidya Sagar nvidia,refclk-select-gpios = <&gpio_aon TEGRA194_AON_GPIO(AA, 5) 229484eaaf75SVidya Sagar GPIO_ACTIVE_HIGH>; 229584eaaf75SVidya Sagar 229684eaaf75SVidya Sagar phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>, 229784eaaf75SVidya Sagar <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>, 229884eaaf75SVidya Sagar <&p2u_nvhs_6>, <&p2u_nvhs_7>; 229984eaaf75SVidya Sagar 230084eaaf75SVidya Sagar phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", 230184eaaf75SVidya Sagar "p2u-5", "p2u-6", "p2u-7"; 230284eaaf75SVidya Sagar }; 23032838cfddSThierry Reding }; 230484eaaf75SVidya Sagar 2305e47ac508SThierry Reding gpio-keys { 2306e47ac508SThierry Reding compatible = "gpio-keys"; 2307e47ac508SThierry Reding 2308012877d0SKrzysztof Kozlowski key-force-recovery { 2309e47ac508SThierry Reding label = "Force Recovery"; 2310e47ac508SThierry Reding gpios = <&gpio TEGRA194_MAIN_GPIO(G, 0) 2311e47ac508SThierry Reding GPIO_ACTIVE_LOW>; 2312e47ac508SThierry Reding linux,input-type = <EV_KEY>; 2313cd8f843cSThierry Reding linux,code = <KEY_SLEEP>; 2314e47ac508SThierry Reding debounce-interval = <10>; 2315e47ac508SThierry Reding }; 2316e47ac508SThierry Reding 2317012877d0SKrzysztof Kozlowski key-power { 2318e47ac508SThierry Reding label = "Power"; 2319e47ac508SThierry Reding gpios = <&gpio_aon TEGRA194_AON_GPIO(EE, 4) 2320e47ac508SThierry Reding GPIO_ACTIVE_LOW>; 2321e47ac508SThierry Reding linux,input-type = <EV_KEY>; 2322e47ac508SThierry Reding linux,code = <KEY_POWER>; 2323e47ac508SThierry Reding debounce-interval = <10>; 2324e47ac508SThierry Reding wakeup-event-action = <EV_ACT_ASSERTED>; 2325e47ac508SThierry Reding wakeup-source; 2326e47ac508SThierry Reding }; 2327e47ac508SThierry Reding }; 2328e47ac508SThierry Reding 232979ed18d9SThierry Reding fan: pwm-fan { 233079ed18d9SThierry Reding compatible = "pwm-fan"; 233179ed18d9SThierry Reding pwms = <&pwm4 0 45334>; 233279ed18d9SThierry Reding 233379ed18d9SThierry Reding cooling-levels = <0 64 128 255>; 233479ed18d9SThierry Reding #cooling-cells = <2>; 233579ed18d9SThierry Reding }; 233679ed18d9SThierry Reding 23375b4f6323SSameer Pujar sound { 23385b4f6323SSameer Pujar compatible = "nvidia,tegra186-audio-graph-card"; 23395b4f6323SSameer Pujar status = "okay"; 23405b4f6323SSameer Pujar 23415b4f6323SSameer Pujar dais = /* ADMAIF (FE) Ports */ 23425b4f6323SSameer Pujar <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>, 23435b4f6323SSameer Pujar <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>, 23445b4f6323SSameer Pujar <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>, 23455b4f6323SSameer Pujar <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>, 23465b4f6323SSameer Pujar <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>, 23475b4f6323SSameer Pujar /* XBAR Ports */ 23485b4f6323SSameer Pujar <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s4_port>, 23495b4f6323SSameer Pujar <&xbar_i2s6_port>, <&xbar_dmic3_port>, 23504f45fb0bSSameer Pujar <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>, 23514f45fb0bSSameer Pujar <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>, 23524f45fb0bSSameer Pujar <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>, 23534f45fb0bSSameer Pujar <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>, 23544f45fb0bSSameer Pujar <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>, 23554f45fb0bSSameer Pujar <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>, 23564f45fb0bSSameer Pujar <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>, 23574f45fb0bSSameer Pujar <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>, 23584f45fb0bSSameer Pujar <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>, 23594f45fb0bSSameer Pujar <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>, 23604f45fb0bSSameer Pujar <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>, 23614f45fb0bSSameer Pujar <&xbar_adx1_in_port>, <&xbar_adx2_in_port>, 23624f45fb0bSSameer Pujar <&xbar_adx3_in_port>, <&xbar_adx4_in_port>, 23634f45fb0bSSameer Pujar <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>, 23644f45fb0bSSameer Pujar <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>, 23654f45fb0bSSameer Pujar <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>, 23664f45fb0bSSameer Pujar <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>, 23674f45fb0bSSameer Pujar <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>, 2368261a46a9SSameer Pujar <&xbar_asrc_in1_port>, <&xbar_asrc_in2_port>, 2369261a46a9SSameer Pujar <&xbar_asrc_in3_port>, <&xbar_asrc_in4_port>, 2370261a46a9SSameer Pujar <&xbar_asrc_in5_port>, <&xbar_asrc_in6_port>, 2371261a46a9SSameer Pujar <&xbar_asrc_in7_port>, 2372afcb41e3SSameer Pujar <&xbar_ope1_in_port>, 23734f45fb0bSSameer Pujar /* HW accelerators */ 23744f45fb0bSSameer Pujar <&sfc1_out_port>, <&sfc2_out_port>, 23754f45fb0bSSameer Pujar <&sfc3_out_port>, <&sfc4_out_port>, 23764f45fb0bSSameer Pujar <&mvc1_out_port>, <&mvc2_out_port>, 23774f45fb0bSSameer Pujar <&amx1_out_port>, <&amx2_out_port>, 23784f45fb0bSSameer Pujar <&amx3_out_port>, <&amx4_out_port>, 23794f45fb0bSSameer Pujar <&adx1_out1_port>, <&adx1_out2_port>, 23804f45fb0bSSameer Pujar <&adx1_out3_port>, <&adx1_out4_port>, 23814f45fb0bSSameer Pujar <&adx2_out1_port>, <&adx2_out2_port>, 23824f45fb0bSSameer Pujar <&adx2_out3_port>, <&adx2_out4_port>, 23834f45fb0bSSameer Pujar <&adx3_out1_port>, <&adx3_out2_port>, 23844f45fb0bSSameer Pujar <&adx3_out3_port>, <&adx3_out4_port>, 23854f45fb0bSSameer Pujar <&adx4_out1_port>, <&adx4_out2_port>, 23864f45fb0bSSameer Pujar <&adx4_out3_port>, <&adx4_out4_port>, 23874f45fb0bSSameer Pujar <&mixer_out1_port>, <&mixer_out2_port>, <&mixer_out3_port>, 23884f45fb0bSSameer Pujar <&mixer_out4_port>, <&mixer_out5_port>, 2389261a46a9SSameer Pujar <&asrc_out1_port>, <&asrc_out2_port>, <&asrc_out3_port>, 2390261a46a9SSameer Pujar <&asrc_out4_port>, <&asrc_out5_port>, <&asrc_out6_port>, 2391afcb41e3SSameer Pujar <&ope1_out_port>, 23925b4f6323SSameer Pujar /* BE I/O Ports */ 23935b4f6323SSameer Pujar <&i2s1_port>, <&i2s2_port>, <&i2s4_port>, <&i2s6_port>, 23945b4f6323SSameer Pujar <&dmic3_port>; 23955b4f6323SSameer Pujar 2396b8928c2bSThierry Reding label = "NVIDIA Jetson AGX Xavier APE"; 23975b4f6323SSameer Pujar 23985b4f6323SSameer Pujar widgets = 23995b4f6323SSameer Pujar "Microphone", "CVB-RT MIC Jack", 24005b4f6323SSameer Pujar "Microphone", "CVB-RT MIC", 24015b4f6323SSameer Pujar "Headphone", "CVB-RT HP Jack", 24025b4f6323SSameer Pujar "Speaker", "CVB-RT SPK"; 24035b4f6323SSameer Pujar 24045b4f6323SSameer Pujar routing = 24055b4f6323SSameer Pujar /* I2S1 <-> RT5658 */ 24065b4f6323SSameer Pujar "CVB-RT AIF1 Playback", "I2S1 DAP-Playback", 24075b4f6323SSameer Pujar "I2S1 DAP-Capture", "CVB-RT AIF1 Capture", 24085b4f6323SSameer Pujar /* RT5658 Codec controls */ 24095b4f6323SSameer Pujar "CVB-RT HP Jack", "CVB-RT HPO L Playback", 24105b4f6323SSameer Pujar "CVB-RT HP Jack", "CVB-RT HPO R Playback", 24115b4f6323SSameer Pujar "CVB-RT IN1P", "CVB-RT MIC Jack", 24125b4f6323SSameer Pujar "CVB-RT IN2P", "CVB-RT MIC Jack", 24135b4f6323SSameer Pujar "CVB-RT SPK", "CVB-RT SPO Playback", 24145b4f6323SSameer Pujar "CVB-RT DMIC L1", "CVB-RT MIC", 24155b4f6323SSameer Pujar "CVB-RT DMIC L2", "CVB-RT MIC", 24165b4f6323SSameer Pujar "CVB-RT DMIC R1", "CVB-RT MIC", 24175b4f6323SSameer Pujar "CVB-RT DMIC R2", "CVB-RT MIC"; 24185b4f6323SSameer Pujar }; 24195b4f6323SSameer Pujar 2420cfe3af19SThierry Reding thermal-zones { 2421fe57ff53SThierry Reding cpu-thermal { 2422cfe3af19SThierry Reding polling-delay = <0>; 2423cfe3af19SThierry Reding polling-delay-passive = <500>; 2424cfe3af19SThierry Reding status = "okay"; 2425cfe3af19SThierry Reding 2426cfe3af19SThierry Reding trips { 2427cfe3af19SThierry Reding cpu_trip_critical: critical { 2428cfe3af19SThierry Reding temperature = <96500>; 2429cfe3af19SThierry Reding hysteresis = <0>; 2430cfe3af19SThierry Reding type = "critical"; 2431cfe3af19SThierry Reding }; 2432cfe3af19SThierry Reding 2433cfe3af19SThierry Reding cpu_trip_hot: hot { 2434cfe3af19SThierry Reding temperature = <70000>; 2435cfe3af19SThierry Reding hysteresis = <2000>; 2436cfe3af19SThierry Reding type = "hot"; 2437cfe3af19SThierry Reding }; 2438cfe3af19SThierry Reding 2439cfe3af19SThierry Reding cpu_trip_active: active { 2440cfe3af19SThierry Reding temperature = <50000>; 2441cfe3af19SThierry Reding hysteresis = <2000>; 2442cfe3af19SThierry Reding type = "active"; 2443cfe3af19SThierry Reding }; 2444cfe3af19SThierry Reding 2445cfe3af19SThierry Reding cpu_trip_passive: passive { 2446cfe3af19SThierry Reding temperature = <30000>; 2447cfe3af19SThierry Reding hysteresis = <2000>; 2448cfe3af19SThierry Reding type = "passive"; 2449cfe3af19SThierry Reding }; 2450cfe3af19SThierry Reding }; 2451cfe3af19SThierry Reding 2452cfe3af19SThierry Reding cooling-maps { 2453cfe3af19SThierry Reding cpu-critical { 2454cfe3af19SThierry Reding cooling-device = <&fan 3 3>; 2455cfe3af19SThierry Reding trip = <&cpu_trip_critical>; 2456cfe3af19SThierry Reding }; 2457cfe3af19SThierry Reding 2458cfe3af19SThierry Reding cpu-hot { 2459cfe3af19SThierry Reding cooling-device = <&fan 2 2>; 2460cfe3af19SThierry Reding trip = <&cpu_trip_hot>; 2461cfe3af19SThierry Reding }; 2462cfe3af19SThierry Reding 2463cfe3af19SThierry Reding cpu-active { 2464cfe3af19SThierry Reding cooling-device = <&fan 1 1>; 2465cfe3af19SThierry Reding trip = <&cpu_trip_active>; 2466cfe3af19SThierry Reding }; 2467cfe3af19SThierry Reding 2468cfe3af19SThierry Reding cpu-passive { 2469cfe3af19SThierry Reding cooling-device = <&fan 0 0>; 2470cfe3af19SThierry Reding trip = <&cpu_trip_passive>; 2471cfe3af19SThierry Reding }; 2472cfe3af19SThierry Reding }; 2473cfe3af19SThierry Reding }; 2474cfe3af19SThierry Reding 2475fe57ff53SThierry Reding gpu-thermal { 2476cfe3af19SThierry Reding polling-delay = <0>; 2477cfe3af19SThierry Reding polling-delay-passive = <500>; 2478cfe3af19SThierry Reding status = "okay"; 2479cfe3af19SThierry Reding 2480cfe3af19SThierry Reding trips { 2481cfe3af19SThierry Reding gpu_alert0: critical { 2482cfe3af19SThierry Reding temperature = <99000>; 2483cfe3af19SThierry Reding hysteresis = <0>; 2484cfe3af19SThierry Reding type = "critical"; 2485cfe3af19SThierry Reding }; 2486cfe3af19SThierry Reding }; 2487cfe3af19SThierry Reding }; 2488cfe3af19SThierry Reding 2489fe57ff53SThierry Reding aux-thermal { 2490cfe3af19SThierry Reding polling-delay = <0>; 2491cfe3af19SThierry Reding polling-delay-passive = <500>; 2492cfe3af19SThierry Reding status = "okay"; 2493cfe3af19SThierry Reding 2494cfe3af19SThierry Reding trips { 2495cfe3af19SThierry Reding aux_alert0: critical { 2496cfe3af19SThierry Reding temperature = <90000>; 2497cfe3af19SThierry Reding hysteresis = <0>; 2498cfe3af19SThierry Reding type = "critical"; 2499cfe3af19SThierry Reding }; 2500cfe3af19SThierry Reding }; 2501cfe3af19SThierry Reding }; 2502b8656c67SMikko Perttunen }; 2503b8656c67SMikko Perttunen}; 2504