1b2441318SGreg Kroah-Hartman// SPDX-License-Identifier: GPL-2.0 299575bceSJoseph Lo/dts-v1/; 399575bceSJoseph Lo 459686a92SThierry Reding#include <dt-bindings/input/linux-event-codes.h> 56f13f10bSThierry Reding#include <dt-bindings/input/gpio-keys.h> 659686a92SThierry Reding 799575bceSJoseph Lo#include "tegra186-p3310.dtsi" 899575bceSJoseph Lo 999575bceSJoseph Lo/ { 10a0c0cdc9SThierry Reding model = "NVIDIA Jetson TX2 Developer Kit"; 1199575bceSJoseph Lo compatible = "nvidia,p2771-0000", "nvidia,tegra186"; 12b0ddea85SThierry Reding 134b154b94SThierry Reding aconnect@2900000 { 145d25c476SSameer Pujar status = "okay"; 155d25c476SSameer Pujar 16e4710376SSameer Pujar ahub@2900800 { 17e4710376SSameer Pujar status = "okay"; 18e4710376SSameer Pujar 1979ed18d9SThierry Reding i2s@2901000 { 2079ed18d9SThierry Reding status = "okay"; 2179ed18d9SThierry Reding 2279ed18d9SThierry Reding ports { 2379ed18d9SThierry Reding #address-cells = <1>; 2479ed18d9SThierry Reding #size-cells = <0>; 2579ed18d9SThierry Reding 2679ed18d9SThierry Reding port@0 { 2779ed18d9SThierry Reding reg = <0>; 2879ed18d9SThierry Reding 2979ed18d9SThierry Reding i2s1_cif_ep: endpoint { 3079ed18d9SThierry Reding remote-endpoint = <&xbar_i2s1_ep>; 3179ed18d9SThierry Reding }; 3279ed18d9SThierry Reding }; 3379ed18d9SThierry Reding 3479ed18d9SThierry Reding i2s1_port: port@1 { 3579ed18d9SThierry Reding reg = <1>; 3679ed18d9SThierry Reding 3779ed18d9SThierry Reding i2s1_dap_ep: endpoint { 3879ed18d9SThierry Reding dai-format = "i2s"; 3979ed18d9SThierry Reding /* Placeholder for external Codec */ 4079ed18d9SThierry Reding }; 4179ed18d9SThierry Reding }; 4279ed18d9SThierry Reding }; 4379ed18d9SThierry Reding }; 4479ed18d9SThierry Reding 4579ed18d9SThierry Reding i2s@2901100 { 4679ed18d9SThierry Reding status = "okay"; 4779ed18d9SThierry Reding 4879ed18d9SThierry Reding ports { 4979ed18d9SThierry Reding #address-cells = <1>; 5079ed18d9SThierry Reding #size-cells = <0>; 5179ed18d9SThierry Reding 5279ed18d9SThierry Reding port@0 { 5379ed18d9SThierry Reding reg = <0>; 5479ed18d9SThierry Reding 5579ed18d9SThierry Reding i2s2_cif_ep: endpoint { 5679ed18d9SThierry Reding remote-endpoint = <&xbar_i2s2_ep>; 5779ed18d9SThierry Reding }; 5879ed18d9SThierry Reding }; 5979ed18d9SThierry Reding 6079ed18d9SThierry Reding i2s2_port: port@1 { 6179ed18d9SThierry Reding reg = <1>; 6279ed18d9SThierry Reding 6379ed18d9SThierry Reding i2s2_dap_ep: endpoint { 6479ed18d9SThierry Reding dai-format = "i2s"; 6579ed18d9SThierry Reding /* Placeholder for external Codec */ 6679ed18d9SThierry Reding }; 6779ed18d9SThierry Reding }; 6879ed18d9SThierry Reding }; 6979ed18d9SThierry Reding }; 7079ed18d9SThierry Reding 7179ed18d9SThierry Reding i2s@2901200 { 7279ed18d9SThierry Reding status = "okay"; 7379ed18d9SThierry Reding 7479ed18d9SThierry Reding ports { 7579ed18d9SThierry Reding #address-cells = <1>; 7679ed18d9SThierry Reding #size-cells = <0>; 7779ed18d9SThierry Reding 7879ed18d9SThierry Reding port@0 { 7979ed18d9SThierry Reding reg = <0>; 8079ed18d9SThierry Reding 8179ed18d9SThierry Reding i2s3_cif_ep: endpoint { 8279ed18d9SThierry Reding remote-endpoint = <&xbar_i2s3_ep>; 8379ed18d9SThierry Reding }; 8479ed18d9SThierry Reding }; 8579ed18d9SThierry Reding 8679ed18d9SThierry Reding i2s3_port: port@1 { 8779ed18d9SThierry Reding reg = <1>; 8879ed18d9SThierry Reding 8979ed18d9SThierry Reding i2s3_dap_ep: endpoint { 9079ed18d9SThierry Reding dai-format = "i2s"; 9179ed18d9SThierry Reding /* Placeholder for external Codec */ 9279ed18d9SThierry Reding }; 9379ed18d9SThierry Reding }; 9479ed18d9SThierry Reding }; 9579ed18d9SThierry Reding }; 9679ed18d9SThierry Reding 9779ed18d9SThierry Reding i2s@2901300 { 9879ed18d9SThierry Reding status = "okay"; 9979ed18d9SThierry Reding 10079ed18d9SThierry Reding ports { 10179ed18d9SThierry Reding #address-cells = <1>; 10279ed18d9SThierry Reding #size-cells = <0>; 10379ed18d9SThierry Reding 10479ed18d9SThierry Reding port@0 { 10579ed18d9SThierry Reding reg = <0>; 10679ed18d9SThierry Reding 10779ed18d9SThierry Reding i2s4_cif_ep: endpoint { 10879ed18d9SThierry Reding remote-endpoint = <&xbar_i2s4_ep>; 10979ed18d9SThierry Reding }; 11079ed18d9SThierry Reding }; 11179ed18d9SThierry Reding 11279ed18d9SThierry Reding i2s4_port: port@1 { 11379ed18d9SThierry Reding reg = <1>; 11479ed18d9SThierry Reding 11579ed18d9SThierry Reding i2s4_dap_ep: endpoint { 11679ed18d9SThierry Reding dai-format = "i2s"; 11779ed18d9SThierry Reding /* Placeholder for external Codec */ 11879ed18d9SThierry Reding }; 11979ed18d9SThierry Reding }; 12079ed18d9SThierry Reding }; 12179ed18d9SThierry Reding }; 12279ed18d9SThierry Reding 12379ed18d9SThierry Reding i2s@2901400 { 12479ed18d9SThierry Reding status = "okay"; 12579ed18d9SThierry Reding 12679ed18d9SThierry Reding ports { 12779ed18d9SThierry Reding #address-cells = <1>; 12879ed18d9SThierry Reding #size-cells = <0>; 12979ed18d9SThierry Reding 13079ed18d9SThierry Reding port@0 { 13179ed18d9SThierry Reding reg = <0>; 13279ed18d9SThierry Reding 13379ed18d9SThierry Reding i2s5_cif_ep: endpoint { 13479ed18d9SThierry Reding remote-endpoint = <&xbar_i2s5_ep>; 13579ed18d9SThierry Reding }; 13679ed18d9SThierry Reding }; 13779ed18d9SThierry Reding 13879ed18d9SThierry Reding i2s5_port: port@1 { 13979ed18d9SThierry Reding reg = <1>; 14079ed18d9SThierry Reding 14179ed18d9SThierry Reding i2s5_dap_ep: endpoint { 14279ed18d9SThierry Reding dai-format = "i2s"; 14379ed18d9SThierry Reding /* Placeholder for external Codec */ 14479ed18d9SThierry Reding }; 14579ed18d9SThierry Reding }; 14679ed18d9SThierry Reding }; 14779ed18d9SThierry Reding }; 14879ed18d9SThierry Reding 14979ed18d9SThierry Reding i2s@2901500 { 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 i2s6_cif_ep: endpoint { 16079ed18d9SThierry Reding remote-endpoint = <&xbar_i2s6_ep>; 16179ed18d9SThierry Reding }; 16279ed18d9SThierry Reding }; 16379ed18d9SThierry Reding 16479ed18d9SThierry Reding i2s6_port: port@1 { 16579ed18d9SThierry Reding reg = <1>; 16679ed18d9SThierry Reding 16779ed18d9SThierry Reding i2s6_dap_ep: endpoint { 16879ed18d9SThierry Reding dai-format = "i2s"; 16979ed18d9SThierry Reding /* Placeholder for external Codec */ 17079ed18d9SThierry Reding }; 17179ed18d9SThierry Reding }; 17279ed18d9SThierry Reding }; 17379ed18d9SThierry Reding }; 17479ed18d9SThierry Reding 17579ed18d9SThierry Reding sfc@2902000 { 17679ed18d9SThierry Reding status = "okay"; 17779ed18d9SThierry Reding 17879ed18d9SThierry Reding ports { 17979ed18d9SThierry Reding #address-cells = <1>; 18079ed18d9SThierry Reding #size-cells = <0>; 18179ed18d9SThierry Reding 18279ed18d9SThierry Reding port@0 { 18379ed18d9SThierry Reding reg = <0>; 18479ed18d9SThierry Reding 18579ed18d9SThierry Reding sfc1_cif_in_ep: endpoint { 18679ed18d9SThierry Reding remote-endpoint = <&xbar_sfc1_in_ep>; 18779ed18d9SThierry Reding convert-rate = <44100>; 18879ed18d9SThierry Reding }; 18979ed18d9SThierry Reding }; 19079ed18d9SThierry Reding 19179ed18d9SThierry Reding sfc1_out_port: port@1 { 19279ed18d9SThierry Reding reg = <1>; 19379ed18d9SThierry Reding 19479ed18d9SThierry Reding sfc1_cif_out_ep: endpoint { 19579ed18d9SThierry Reding remote-endpoint = <&xbar_sfc1_out_ep>; 19679ed18d9SThierry Reding convert-rate = <48000>; 19779ed18d9SThierry Reding }; 19879ed18d9SThierry Reding }; 19979ed18d9SThierry Reding }; 20079ed18d9SThierry Reding }; 20179ed18d9SThierry Reding 20279ed18d9SThierry Reding sfc@2902200 { 20379ed18d9SThierry Reding status = "okay"; 20479ed18d9SThierry Reding 20579ed18d9SThierry Reding ports { 20679ed18d9SThierry Reding #address-cells = <1>; 20779ed18d9SThierry Reding #size-cells = <0>; 20879ed18d9SThierry Reding 20979ed18d9SThierry Reding port@0 { 21079ed18d9SThierry Reding reg = <0>; 21179ed18d9SThierry Reding 21279ed18d9SThierry Reding sfc2_cif_in_ep: endpoint { 21379ed18d9SThierry Reding remote-endpoint = <&xbar_sfc2_in_ep>; 21479ed18d9SThierry Reding }; 21579ed18d9SThierry Reding }; 21679ed18d9SThierry Reding 21779ed18d9SThierry Reding sfc2_out_port: port@1 { 21879ed18d9SThierry Reding reg = <1>; 21979ed18d9SThierry Reding 22079ed18d9SThierry Reding sfc2_cif_out_ep: endpoint { 22179ed18d9SThierry Reding remote-endpoint = <&xbar_sfc2_out_ep>; 22279ed18d9SThierry Reding }; 22379ed18d9SThierry Reding }; 22479ed18d9SThierry Reding }; 22579ed18d9SThierry Reding }; 22679ed18d9SThierry Reding 22779ed18d9SThierry Reding sfc@2902400 { 22879ed18d9SThierry Reding status = "okay"; 22979ed18d9SThierry Reding 23079ed18d9SThierry Reding ports { 23179ed18d9SThierry Reding #address-cells = <1>; 23279ed18d9SThierry Reding #size-cells = <0>; 23379ed18d9SThierry Reding 23479ed18d9SThierry Reding port@0 { 23579ed18d9SThierry Reding reg = <0>; 23679ed18d9SThierry Reding 23779ed18d9SThierry Reding sfc3_cif_in_ep: endpoint { 23879ed18d9SThierry Reding remote-endpoint = <&xbar_sfc3_in_ep>; 23979ed18d9SThierry Reding }; 24079ed18d9SThierry Reding }; 24179ed18d9SThierry Reding 24279ed18d9SThierry Reding sfc3_out_port: port@1 { 24379ed18d9SThierry Reding reg = <1>; 24479ed18d9SThierry Reding 24579ed18d9SThierry Reding sfc3_cif_out_ep: endpoint { 24679ed18d9SThierry Reding remote-endpoint = <&xbar_sfc3_out_ep>; 24779ed18d9SThierry Reding }; 24879ed18d9SThierry Reding }; 24979ed18d9SThierry Reding }; 25079ed18d9SThierry Reding }; 25179ed18d9SThierry Reding 25279ed18d9SThierry Reding sfc@2902600 { 25379ed18d9SThierry Reding status = "okay"; 25479ed18d9SThierry Reding 25579ed18d9SThierry Reding ports { 25679ed18d9SThierry Reding #address-cells = <1>; 25779ed18d9SThierry Reding #size-cells = <0>; 25879ed18d9SThierry Reding 25979ed18d9SThierry Reding port@0 { 26079ed18d9SThierry Reding reg = <0>; 26179ed18d9SThierry Reding 26279ed18d9SThierry Reding sfc4_cif_in_ep: endpoint { 26379ed18d9SThierry Reding remote-endpoint = <&xbar_sfc4_in_ep>; 26479ed18d9SThierry Reding }; 26579ed18d9SThierry Reding }; 26679ed18d9SThierry Reding 26779ed18d9SThierry Reding sfc4_out_port: port@1 { 26879ed18d9SThierry Reding reg = <1>; 26979ed18d9SThierry Reding 27079ed18d9SThierry Reding sfc4_cif_out_ep: endpoint { 27179ed18d9SThierry Reding remote-endpoint = <&xbar_sfc4_out_ep>; 27279ed18d9SThierry Reding }; 27379ed18d9SThierry Reding }; 27479ed18d9SThierry Reding }; 27579ed18d9SThierry Reding }; 27679ed18d9SThierry Reding 27779ed18d9SThierry Reding amx@2903000 { 27879ed18d9SThierry Reding status = "okay"; 27979ed18d9SThierry Reding 28079ed18d9SThierry Reding ports { 28179ed18d9SThierry Reding #address-cells = <1>; 28279ed18d9SThierry Reding #size-cells = <0>; 28379ed18d9SThierry Reding 28479ed18d9SThierry Reding port@0 { 28579ed18d9SThierry Reding reg = <0>; 28679ed18d9SThierry Reding 28779ed18d9SThierry Reding amx1_in1_ep: endpoint { 28879ed18d9SThierry Reding remote-endpoint = <&xbar_amx1_in1_ep>; 28979ed18d9SThierry Reding }; 29079ed18d9SThierry Reding }; 29179ed18d9SThierry Reding 29279ed18d9SThierry Reding port@1 { 29379ed18d9SThierry Reding reg = <1>; 29479ed18d9SThierry Reding 29579ed18d9SThierry Reding amx1_in2_ep: endpoint { 29679ed18d9SThierry Reding remote-endpoint = <&xbar_amx1_in2_ep>; 29779ed18d9SThierry Reding }; 29879ed18d9SThierry Reding }; 29979ed18d9SThierry Reding 30079ed18d9SThierry Reding port@2 { 30179ed18d9SThierry Reding reg = <2>; 30279ed18d9SThierry Reding 30379ed18d9SThierry Reding amx1_in3_ep: endpoint { 30479ed18d9SThierry Reding remote-endpoint = <&xbar_amx1_in3_ep>; 30579ed18d9SThierry Reding }; 30679ed18d9SThierry Reding }; 30779ed18d9SThierry Reding 30879ed18d9SThierry Reding port@3 { 30979ed18d9SThierry Reding reg = <3>; 31079ed18d9SThierry Reding 31179ed18d9SThierry Reding amx1_in4_ep: endpoint { 31279ed18d9SThierry Reding remote-endpoint = <&xbar_amx1_in4_ep>; 31379ed18d9SThierry Reding }; 31479ed18d9SThierry Reding }; 31579ed18d9SThierry Reding 31679ed18d9SThierry Reding amx1_out_port: port@4 { 31779ed18d9SThierry Reding reg = <4>; 31879ed18d9SThierry Reding 31979ed18d9SThierry Reding amx1_out_ep: endpoint { 32079ed18d9SThierry Reding remote-endpoint = <&xbar_amx1_out_ep>; 32179ed18d9SThierry Reding }; 32279ed18d9SThierry Reding }; 32379ed18d9SThierry Reding }; 32479ed18d9SThierry Reding }; 32579ed18d9SThierry Reding 32679ed18d9SThierry Reding amx@2903100 { 32779ed18d9SThierry Reding status = "okay"; 32879ed18d9SThierry Reding 32979ed18d9SThierry Reding ports { 33079ed18d9SThierry Reding #address-cells = <1>; 33179ed18d9SThierry Reding #size-cells = <0>; 33279ed18d9SThierry Reding 33379ed18d9SThierry Reding port@0 { 33479ed18d9SThierry Reding reg = <0>; 33579ed18d9SThierry Reding 33679ed18d9SThierry Reding amx2_in1_ep: endpoint { 33779ed18d9SThierry Reding remote-endpoint = <&xbar_amx2_in1_ep>; 33879ed18d9SThierry Reding }; 33979ed18d9SThierry Reding }; 34079ed18d9SThierry Reding 34179ed18d9SThierry Reding port@1 { 34279ed18d9SThierry Reding reg = <1>; 34379ed18d9SThierry Reding 34479ed18d9SThierry Reding amx2_in2_ep: endpoint { 34579ed18d9SThierry Reding remote-endpoint = <&xbar_amx2_in2_ep>; 34679ed18d9SThierry Reding }; 34779ed18d9SThierry Reding }; 34879ed18d9SThierry Reding 34979ed18d9SThierry Reding amx2_in3_port: port@2 { 35079ed18d9SThierry Reding reg = <2>; 35179ed18d9SThierry Reding 35279ed18d9SThierry Reding amx2_in3_ep: endpoint { 35379ed18d9SThierry Reding remote-endpoint = <&xbar_amx2_in3_ep>; 35479ed18d9SThierry Reding }; 35579ed18d9SThierry Reding }; 35679ed18d9SThierry Reding 35779ed18d9SThierry Reding amx2_in4_port: port@3 { 35879ed18d9SThierry Reding reg = <3>; 35979ed18d9SThierry Reding 36079ed18d9SThierry Reding amx2_in4_ep: endpoint { 36179ed18d9SThierry Reding remote-endpoint = <&xbar_amx2_in4_ep>; 36279ed18d9SThierry Reding }; 36379ed18d9SThierry Reding }; 36479ed18d9SThierry Reding 36579ed18d9SThierry Reding amx2_out_port: port@4 { 36679ed18d9SThierry Reding reg = <4>; 36779ed18d9SThierry Reding 36879ed18d9SThierry Reding amx2_out_ep: endpoint { 36979ed18d9SThierry Reding remote-endpoint = <&xbar_amx2_out_ep>; 37079ed18d9SThierry Reding }; 37179ed18d9SThierry Reding }; 37279ed18d9SThierry Reding }; 37379ed18d9SThierry Reding }; 37479ed18d9SThierry Reding 37579ed18d9SThierry Reding amx@2903200 { 37679ed18d9SThierry Reding status = "okay"; 37779ed18d9SThierry Reding 37879ed18d9SThierry Reding ports { 37979ed18d9SThierry Reding #address-cells = <1>; 38079ed18d9SThierry Reding #size-cells = <0>; 38179ed18d9SThierry Reding 38279ed18d9SThierry Reding port@0 { 38379ed18d9SThierry Reding reg = <0>; 38479ed18d9SThierry Reding 38579ed18d9SThierry Reding amx3_in1_ep: endpoint { 38679ed18d9SThierry Reding remote-endpoint = <&xbar_amx3_in1_ep>; 38779ed18d9SThierry Reding }; 38879ed18d9SThierry Reding }; 38979ed18d9SThierry Reding 39079ed18d9SThierry Reding port@1 { 39179ed18d9SThierry Reding reg = <1>; 39279ed18d9SThierry Reding 39379ed18d9SThierry Reding amx3_in2_ep: endpoint { 39479ed18d9SThierry Reding remote-endpoint = <&xbar_amx3_in2_ep>; 39579ed18d9SThierry Reding }; 39679ed18d9SThierry Reding }; 39779ed18d9SThierry Reding 39879ed18d9SThierry Reding port@2 { 39979ed18d9SThierry Reding reg = <2>; 40079ed18d9SThierry Reding 40179ed18d9SThierry Reding amx3_in3_ep: endpoint { 40279ed18d9SThierry Reding remote-endpoint = <&xbar_amx3_in3_ep>; 40379ed18d9SThierry Reding }; 40479ed18d9SThierry Reding }; 40579ed18d9SThierry Reding 40679ed18d9SThierry Reding port@3 { 40779ed18d9SThierry Reding reg = <3>; 40879ed18d9SThierry Reding 40979ed18d9SThierry Reding amx3_in4_ep: endpoint { 41079ed18d9SThierry Reding remote-endpoint = <&xbar_amx3_in4_ep>; 41179ed18d9SThierry Reding }; 41279ed18d9SThierry Reding }; 41379ed18d9SThierry Reding 41479ed18d9SThierry Reding amx3_out_port: port@4 { 41579ed18d9SThierry Reding reg = <4>; 41679ed18d9SThierry Reding 41779ed18d9SThierry Reding amx3_out_ep: endpoint { 41879ed18d9SThierry Reding remote-endpoint = <&xbar_amx3_out_ep>; 41979ed18d9SThierry Reding }; 42079ed18d9SThierry Reding }; 42179ed18d9SThierry Reding }; 42279ed18d9SThierry Reding }; 42379ed18d9SThierry Reding 42479ed18d9SThierry Reding amx@2903300 { 42579ed18d9SThierry Reding status = "okay"; 42679ed18d9SThierry Reding 42779ed18d9SThierry Reding ports { 42879ed18d9SThierry Reding #address-cells = <1>; 42979ed18d9SThierry Reding #size-cells = <0>; 43079ed18d9SThierry Reding 43179ed18d9SThierry Reding port@0 { 43279ed18d9SThierry Reding reg = <0>; 43379ed18d9SThierry Reding 43479ed18d9SThierry Reding amx4_in1_ep: endpoint { 43579ed18d9SThierry Reding remote-endpoint = <&xbar_amx4_in1_ep>; 43679ed18d9SThierry Reding }; 43779ed18d9SThierry Reding }; 43879ed18d9SThierry Reding 43979ed18d9SThierry Reding port@1 { 44079ed18d9SThierry Reding reg = <1>; 44179ed18d9SThierry Reding 44279ed18d9SThierry Reding amx4_in2_ep: endpoint { 44379ed18d9SThierry Reding remote-endpoint = <&xbar_amx4_in2_ep>; 44479ed18d9SThierry Reding }; 44579ed18d9SThierry Reding }; 44679ed18d9SThierry Reding 44779ed18d9SThierry Reding port@2 { 44879ed18d9SThierry Reding reg = <2>; 44979ed18d9SThierry Reding 45079ed18d9SThierry Reding amx4_in3_ep: endpoint { 45179ed18d9SThierry Reding remote-endpoint = <&xbar_amx4_in3_ep>; 45279ed18d9SThierry Reding }; 45379ed18d9SThierry Reding }; 45479ed18d9SThierry Reding 45579ed18d9SThierry Reding port@3 { 45679ed18d9SThierry Reding reg = <3>; 45779ed18d9SThierry Reding 45879ed18d9SThierry Reding amx4_in4_ep: endpoint { 45979ed18d9SThierry Reding remote-endpoint = <&xbar_amx4_in4_ep>; 46079ed18d9SThierry Reding }; 46179ed18d9SThierry Reding }; 46279ed18d9SThierry Reding 46379ed18d9SThierry Reding amx4_out_port: port@4 { 46479ed18d9SThierry Reding reg = <4>; 46579ed18d9SThierry Reding 46679ed18d9SThierry Reding amx4_out_ep: endpoint { 46779ed18d9SThierry Reding remote-endpoint = <&xbar_amx4_out_ep>; 46879ed18d9SThierry Reding }; 46979ed18d9SThierry Reding }; 47079ed18d9SThierry Reding }; 47179ed18d9SThierry Reding }; 47279ed18d9SThierry Reding 47379ed18d9SThierry Reding adx@2903800 { 47479ed18d9SThierry Reding status = "okay"; 47579ed18d9SThierry Reding 47679ed18d9SThierry Reding ports { 47779ed18d9SThierry Reding #address-cells = <1>; 47879ed18d9SThierry Reding #size-cells = <0>; 47979ed18d9SThierry Reding 48079ed18d9SThierry Reding port@0 { 48179ed18d9SThierry Reding reg = <0>; 48279ed18d9SThierry Reding 48379ed18d9SThierry Reding adx1_in_ep: endpoint { 48479ed18d9SThierry Reding remote-endpoint = <&xbar_adx1_in_ep>; 48579ed18d9SThierry Reding }; 48679ed18d9SThierry Reding }; 48779ed18d9SThierry Reding 48879ed18d9SThierry Reding adx1_out1_port: port@1 { 48979ed18d9SThierry Reding reg = <1>; 49079ed18d9SThierry Reding 49179ed18d9SThierry Reding adx1_out1_ep: endpoint { 49279ed18d9SThierry Reding remote-endpoint = <&xbar_adx1_out1_ep>; 49379ed18d9SThierry Reding }; 49479ed18d9SThierry Reding }; 49579ed18d9SThierry Reding 49679ed18d9SThierry Reding adx1_out2_port: port@2 { 49779ed18d9SThierry Reding reg = <2>; 49879ed18d9SThierry Reding 49979ed18d9SThierry Reding adx1_out2_ep: endpoint { 50079ed18d9SThierry Reding remote-endpoint = <&xbar_adx1_out2_ep>; 50179ed18d9SThierry Reding }; 50279ed18d9SThierry Reding }; 50379ed18d9SThierry Reding 50479ed18d9SThierry Reding adx1_out3_port: port@3 { 50579ed18d9SThierry Reding reg = <3>; 50679ed18d9SThierry Reding 50779ed18d9SThierry Reding adx1_out3_ep: endpoint { 50879ed18d9SThierry Reding remote-endpoint = <&xbar_adx1_out3_ep>; 50979ed18d9SThierry Reding }; 51079ed18d9SThierry Reding }; 51179ed18d9SThierry Reding 51279ed18d9SThierry Reding adx1_out4_port: port@4 { 51379ed18d9SThierry Reding reg = <4>; 51479ed18d9SThierry Reding 51579ed18d9SThierry Reding adx1_out4_ep: endpoint { 51679ed18d9SThierry Reding remote-endpoint = <&xbar_adx1_out4_ep>; 51779ed18d9SThierry Reding }; 51879ed18d9SThierry Reding }; 51979ed18d9SThierry Reding }; 52079ed18d9SThierry Reding }; 52179ed18d9SThierry Reding 52279ed18d9SThierry Reding adx@2903900 { 52379ed18d9SThierry Reding status = "okay"; 52479ed18d9SThierry Reding 52579ed18d9SThierry Reding ports { 52679ed18d9SThierry Reding #address-cells = <1>; 52779ed18d9SThierry Reding #size-cells = <0>; 52879ed18d9SThierry Reding 52979ed18d9SThierry Reding port@0 { 53079ed18d9SThierry Reding reg = <0>; 53179ed18d9SThierry Reding 53279ed18d9SThierry Reding adx2_in_ep: endpoint { 53379ed18d9SThierry Reding remote-endpoint = <&xbar_adx2_in_ep>; 53479ed18d9SThierry Reding }; 53579ed18d9SThierry Reding }; 53679ed18d9SThierry Reding 53779ed18d9SThierry Reding adx2_out1_port: port@1 { 53879ed18d9SThierry Reding reg = <1>; 53979ed18d9SThierry Reding 54079ed18d9SThierry Reding adx2_out1_ep: endpoint { 54179ed18d9SThierry Reding remote-endpoint = <&xbar_adx2_out1_ep>; 54279ed18d9SThierry Reding }; 54379ed18d9SThierry Reding }; 54479ed18d9SThierry Reding 54579ed18d9SThierry Reding adx2_out2_port: port@2 { 54679ed18d9SThierry Reding reg = <2>; 54779ed18d9SThierry Reding 54879ed18d9SThierry Reding adx2_out2_ep: endpoint { 54979ed18d9SThierry Reding remote-endpoint = <&xbar_adx2_out2_ep>; 55079ed18d9SThierry Reding }; 55179ed18d9SThierry Reding }; 55279ed18d9SThierry Reding 55379ed18d9SThierry Reding adx2_out3_port: port@3 { 55479ed18d9SThierry Reding reg = <3>; 55579ed18d9SThierry Reding 55679ed18d9SThierry Reding adx2_out3_ep: endpoint { 55779ed18d9SThierry Reding remote-endpoint = <&xbar_adx2_out3_ep>; 55879ed18d9SThierry Reding }; 55979ed18d9SThierry Reding }; 56079ed18d9SThierry Reding 56179ed18d9SThierry Reding adx2_out4_port: port@4 { 56279ed18d9SThierry Reding reg = <4>; 56379ed18d9SThierry Reding 56479ed18d9SThierry Reding adx2_out4_ep: endpoint { 56579ed18d9SThierry Reding remote-endpoint = <&xbar_adx2_out4_ep>; 56679ed18d9SThierry Reding }; 56779ed18d9SThierry Reding }; 56879ed18d9SThierry Reding }; 56979ed18d9SThierry Reding }; 57079ed18d9SThierry Reding 57179ed18d9SThierry Reding adx@2903a00 { 57279ed18d9SThierry Reding status = "okay"; 57379ed18d9SThierry Reding 57479ed18d9SThierry Reding ports { 57579ed18d9SThierry Reding #address-cells = <1>; 57679ed18d9SThierry Reding #size-cells = <0>; 57779ed18d9SThierry Reding 57879ed18d9SThierry Reding port@0 { 57979ed18d9SThierry Reding reg = <0>; 58079ed18d9SThierry Reding 58179ed18d9SThierry Reding adx3_in_ep: endpoint { 58279ed18d9SThierry Reding remote-endpoint = <&xbar_adx3_in_ep>; 58379ed18d9SThierry Reding }; 58479ed18d9SThierry Reding }; 58579ed18d9SThierry Reding 58679ed18d9SThierry Reding adx3_out1_port: port@1 { 58779ed18d9SThierry Reding reg = <1>; 58879ed18d9SThierry Reding 58979ed18d9SThierry Reding adx3_out1_ep: endpoint { 59079ed18d9SThierry Reding remote-endpoint = <&xbar_adx3_out1_ep>; 59179ed18d9SThierry Reding }; 59279ed18d9SThierry Reding }; 59379ed18d9SThierry Reding 59479ed18d9SThierry Reding adx3_out2_port: port@2 { 59579ed18d9SThierry Reding reg = <2>; 59679ed18d9SThierry Reding 59779ed18d9SThierry Reding adx3_out2_ep: endpoint { 59879ed18d9SThierry Reding remote-endpoint = <&xbar_adx3_out2_ep>; 59979ed18d9SThierry Reding }; 60079ed18d9SThierry Reding }; 60179ed18d9SThierry Reding 60279ed18d9SThierry Reding adx3_out3_port: port@3 { 60379ed18d9SThierry Reding reg = <3>; 60479ed18d9SThierry Reding 60579ed18d9SThierry Reding adx3_out3_ep: endpoint { 60679ed18d9SThierry Reding remote-endpoint = <&xbar_adx3_out3_ep>; 60779ed18d9SThierry Reding }; 60879ed18d9SThierry Reding }; 60979ed18d9SThierry Reding 61079ed18d9SThierry Reding adx3_out4_port: port@4 { 61179ed18d9SThierry Reding reg = <4>; 61279ed18d9SThierry Reding 61379ed18d9SThierry Reding adx3_out4_ep: endpoint { 61479ed18d9SThierry Reding remote-endpoint = <&xbar_adx3_out4_ep>; 61579ed18d9SThierry Reding }; 61679ed18d9SThierry Reding }; 61779ed18d9SThierry Reding }; 61879ed18d9SThierry Reding }; 61979ed18d9SThierry Reding 62079ed18d9SThierry Reding adx@2903b00 { 62179ed18d9SThierry Reding status = "okay"; 62279ed18d9SThierry Reding 62379ed18d9SThierry Reding ports { 62479ed18d9SThierry Reding #address-cells = <1>; 62579ed18d9SThierry Reding #size-cells = <0>; 62679ed18d9SThierry Reding 62779ed18d9SThierry Reding port@0 { 62879ed18d9SThierry Reding reg = <0>; 62979ed18d9SThierry Reding 63079ed18d9SThierry Reding adx4_in_ep: endpoint { 63179ed18d9SThierry Reding remote-endpoint = <&xbar_adx4_in_ep>; 63279ed18d9SThierry Reding }; 63379ed18d9SThierry Reding }; 63479ed18d9SThierry Reding 63579ed18d9SThierry Reding adx4_out1_port: port@1 { 63679ed18d9SThierry Reding reg = <1>; 63779ed18d9SThierry Reding 63879ed18d9SThierry Reding adx4_out1_ep: endpoint { 63979ed18d9SThierry Reding remote-endpoint = <&xbar_adx4_out1_ep>; 64079ed18d9SThierry Reding }; 64179ed18d9SThierry Reding }; 64279ed18d9SThierry Reding 64379ed18d9SThierry Reding adx4_out2_port: port@2 { 64479ed18d9SThierry Reding reg = <2>; 64579ed18d9SThierry Reding 64679ed18d9SThierry Reding adx4_out2_ep: endpoint { 64779ed18d9SThierry Reding remote-endpoint = <&xbar_adx4_out2_ep>; 64879ed18d9SThierry Reding }; 64979ed18d9SThierry Reding }; 65079ed18d9SThierry Reding 65179ed18d9SThierry Reding adx4_out3_port: port@3 { 65279ed18d9SThierry Reding reg = <3>; 65379ed18d9SThierry Reding 65479ed18d9SThierry Reding adx4_out3_ep: endpoint { 65579ed18d9SThierry Reding remote-endpoint = <&xbar_adx4_out3_ep>; 65679ed18d9SThierry Reding }; 65779ed18d9SThierry Reding }; 65879ed18d9SThierry Reding 65979ed18d9SThierry Reding adx4_out4_port: port@4 { 66079ed18d9SThierry Reding reg = <4>; 66179ed18d9SThierry Reding 66279ed18d9SThierry Reding adx4_out4_ep: endpoint { 66379ed18d9SThierry Reding remote-endpoint = <&xbar_adx4_out4_ep>; 66479ed18d9SThierry Reding }; 66579ed18d9SThierry Reding }; 66679ed18d9SThierry Reding }; 66779ed18d9SThierry Reding }; 66879ed18d9SThierry Reding 66979ed18d9SThierry Reding dmic@2904000 { 67079ed18d9SThierry Reding status = "okay"; 67179ed18d9SThierry Reding 67279ed18d9SThierry Reding ports { 67379ed18d9SThierry Reding #address-cells = <1>; 67479ed18d9SThierry Reding #size-cells = <0>; 67579ed18d9SThierry Reding 67679ed18d9SThierry Reding port@0 { 67779ed18d9SThierry Reding reg = <0>; 67879ed18d9SThierry Reding 67979ed18d9SThierry Reding dmic1_cif_ep: endpoint { 68079ed18d9SThierry Reding remote-endpoint = <&xbar_dmic1_ep>; 68179ed18d9SThierry Reding }; 68279ed18d9SThierry Reding }; 68379ed18d9SThierry Reding 68479ed18d9SThierry Reding dmic1_port: port@1 { 68579ed18d9SThierry Reding reg = <1>; 68679ed18d9SThierry Reding 68779ed18d9SThierry Reding dmic1_dap_ep: endpoint { 68879ed18d9SThierry Reding /* Place holder for external Codec */ 68979ed18d9SThierry Reding }; 69079ed18d9SThierry Reding }; 69179ed18d9SThierry Reding }; 69279ed18d9SThierry Reding }; 69379ed18d9SThierry Reding 69479ed18d9SThierry Reding dmic@2904100 { 69579ed18d9SThierry Reding status = "okay"; 69679ed18d9SThierry Reding 69779ed18d9SThierry Reding ports { 69879ed18d9SThierry Reding #address-cells = <1>; 69979ed18d9SThierry Reding #size-cells = <0>; 70079ed18d9SThierry Reding 70179ed18d9SThierry Reding port@0 { 70279ed18d9SThierry Reding reg = <0>; 70379ed18d9SThierry Reding 70479ed18d9SThierry Reding dmic2_cif_ep: endpoint { 70579ed18d9SThierry Reding remote-endpoint = <&xbar_dmic2_ep>; 70679ed18d9SThierry Reding }; 70779ed18d9SThierry Reding }; 70879ed18d9SThierry Reding 70979ed18d9SThierry Reding dmic2_port: port@1 { 71079ed18d9SThierry Reding reg = <1>; 71179ed18d9SThierry Reding 71279ed18d9SThierry Reding dmic2_dap_ep: endpoint { 71379ed18d9SThierry Reding /* Place holder for external Codec */ 71479ed18d9SThierry Reding }; 71579ed18d9SThierry Reding }; 71679ed18d9SThierry Reding }; 71779ed18d9SThierry Reding }; 71879ed18d9SThierry Reding 71979ed18d9SThierry Reding dmic@2904200 { 72079ed18d9SThierry Reding status = "okay"; 72179ed18d9SThierry Reding 72279ed18d9SThierry Reding ports { 72379ed18d9SThierry Reding #address-cells = <1>; 72479ed18d9SThierry Reding #size-cells = <0>; 72579ed18d9SThierry Reding 72679ed18d9SThierry Reding port@0 { 72779ed18d9SThierry Reding reg = <0>; 72879ed18d9SThierry Reding 72979ed18d9SThierry Reding dmic3_cif_ep: endpoint { 73079ed18d9SThierry Reding remote-endpoint = <&xbar_dmic3_ep>; 73179ed18d9SThierry Reding }; 73279ed18d9SThierry Reding }; 73379ed18d9SThierry Reding 73479ed18d9SThierry Reding dmic3_port: port@1 { 73579ed18d9SThierry Reding reg = <1>; 73679ed18d9SThierry Reding 73779ed18d9SThierry Reding dmic3_dap_ep: endpoint { 73879ed18d9SThierry Reding /* Place holder for external Codec */ 73979ed18d9SThierry Reding }; 74079ed18d9SThierry Reding }; 74179ed18d9SThierry Reding }; 74279ed18d9SThierry Reding }; 74379ed18d9SThierry Reding 74479ed18d9SThierry Reding dspk@2905000 { 74579ed18d9SThierry Reding status = "okay"; 74679ed18d9SThierry Reding 74779ed18d9SThierry Reding ports { 74879ed18d9SThierry Reding #address-cells = <1>; 74979ed18d9SThierry Reding #size-cells = <0>; 75079ed18d9SThierry Reding 75179ed18d9SThierry Reding port@0 { 75279ed18d9SThierry Reding reg = <0>; 75379ed18d9SThierry Reding 75479ed18d9SThierry Reding dspk1_cif_ep: endpoint { 75579ed18d9SThierry Reding remote-endpoint = <&xbar_dspk1_ep>; 75679ed18d9SThierry Reding }; 75779ed18d9SThierry Reding }; 75879ed18d9SThierry Reding 75979ed18d9SThierry Reding dspk1_port: port@1 { 76079ed18d9SThierry Reding reg = <1>; 76179ed18d9SThierry Reding 76279ed18d9SThierry Reding dspk1_dap_ep: endpoint { 76379ed18d9SThierry Reding /* Place holder for external Codec */ 76479ed18d9SThierry Reding }; 76579ed18d9SThierry Reding }; 76679ed18d9SThierry Reding }; 76779ed18d9SThierry Reding }; 76879ed18d9SThierry Reding 76979ed18d9SThierry Reding dspk@2905100 { 77079ed18d9SThierry Reding status = "okay"; 77179ed18d9SThierry Reding 77279ed18d9SThierry Reding ports { 77379ed18d9SThierry Reding #address-cells = <1>; 77479ed18d9SThierry Reding #size-cells = <0>; 77579ed18d9SThierry Reding 77679ed18d9SThierry Reding port@0 { 77779ed18d9SThierry Reding reg = <0>; 77879ed18d9SThierry Reding 77979ed18d9SThierry Reding dspk2_cif_ep: endpoint { 78079ed18d9SThierry Reding remote-endpoint = <&xbar_dspk2_ep>; 78179ed18d9SThierry Reding }; 78279ed18d9SThierry Reding }; 78379ed18d9SThierry Reding 78479ed18d9SThierry Reding dspk2_port: port@1 { 78579ed18d9SThierry Reding reg = <1>; 78679ed18d9SThierry Reding 78779ed18d9SThierry Reding dspk2_dap_ep: endpoint { 78879ed18d9SThierry Reding /* Place holder for external Codec */ 78979ed18d9SThierry Reding }; 79079ed18d9SThierry Reding }; 79179ed18d9SThierry Reding }; 79279ed18d9SThierry Reding }; 79379ed18d9SThierry Reding 79479ed18d9SThierry Reding processing-engine@2908000 { 79579ed18d9SThierry Reding status = "okay"; 79679ed18d9SThierry Reding 79779ed18d9SThierry Reding ports { 79879ed18d9SThierry Reding #address-cells = <1>; 79979ed18d9SThierry Reding #size-cells = <0>; 80079ed18d9SThierry Reding 80179ed18d9SThierry Reding port@0 { 80279ed18d9SThierry Reding reg = <0x0>; 80379ed18d9SThierry Reding 80479ed18d9SThierry Reding ope1_cif_in_ep: endpoint { 80579ed18d9SThierry Reding remote-endpoint = <&xbar_ope1_in_ep>; 80679ed18d9SThierry Reding }; 80779ed18d9SThierry Reding }; 80879ed18d9SThierry Reding 80979ed18d9SThierry Reding ope1_out_port: port@1 { 81079ed18d9SThierry Reding reg = <0x1>; 81179ed18d9SThierry Reding 81279ed18d9SThierry Reding ope1_cif_out_ep: endpoint { 81379ed18d9SThierry Reding remote-endpoint = <&xbar_ope1_out_ep>; 81479ed18d9SThierry Reding }; 81579ed18d9SThierry Reding }; 81679ed18d9SThierry Reding }; 81779ed18d9SThierry Reding }; 81879ed18d9SThierry Reding 81979ed18d9SThierry Reding mvc@290a000 { 82079ed18d9SThierry Reding status = "okay"; 82179ed18d9SThierry Reding 82279ed18d9SThierry Reding ports { 82379ed18d9SThierry Reding #address-cells = <1>; 82479ed18d9SThierry Reding #size-cells = <0>; 82579ed18d9SThierry Reding 82679ed18d9SThierry Reding port@0 { 82779ed18d9SThierry Reding reg = <0>; 82879ed18d9SThierry Reding 82979ed18d9SThierry Reding mvc1_cif_in_ep: endpoint { 83079ed18d9SThierry Reding remote-endpoint = <&xbar_mvc1_in_ep>; 83179ed18d9SThierry Reding }; 83279ed18d9SThierry Reding }; 83379ed18d9SThierry Reding 83479ed18d9SThierry Reding mvc1_out_port: port@1 { 83579ed18d9SThierry Reding reg = <1>; 83679ed18d9SThierry Reding 83779ed18d9SThierry Reding mvc1_cif_out_ep: endpoint { 83879ed18d9SThierry Reding remote-endpoint = <&xbar_mvc1_out_ep>; 83979ed18d9SThierry Reding }; 84079ed18d9SThierry Reding }; 84179ed18d9SThierry Reding }; 84279ed18d9SThierry Reding }; 84379ed18d9SThierry Reding 84479ed18d9SThierry Reding mvc@290a200 { 84579ed18d9SThierry Reding status = "okay"; 84679ed18d9SThierry Reding 84779ed18d9SThierry Reding ports { 84879ed18d9SThierry Reding #address-cells = <1>; 84979ed18d9SThierry Reding #size-cells = <0>; 85079ed18d9SThierry Reding 85179ed18d9SThierry Reding port@0 { 85279ed18d9SThierry Reding reg = <0>; 85379ed18d9SThierry Reding 85479ed18d9SThierry Reding mvc2_cif_in_ep: endpoint { 85579ed18d9SThierry Reding remote-endpoint = <&xbar_mvc2_in_ep>; 85679ed18d9SThierry Reding }; 85779ed18d9SThierry Reding }; 85879ed18d9SThierry Reding 85979ed18d9SThierry Reding mvc2_out_port: port@1 { 86079ed18d9SThierry Reding reg = <1>; 86179ed18d9SThierry Reding 86279ed18d9SThierry Reding mvc2_cif_out_ep: endpoint { 86379ed18d9SThierry Reding remote-endpoint = <&xbar_mvc2_out_ep>; 86479ed18d9SThierry Reding }; 86579ed18d9SThierry Reding }; 86679ed18d9SThierry Reding }; 86779ed18d9SThierry Reding }; 86879ed18d9SThierry Reding 86979ed18d9SThierry Reding amixer@290bb00 { 87079ed18d9SThierry Reding status = "okay"; 87179ed18d9SThierry Reding 87279ed18d9SThierry Reding ports { 87379ed18d9SThierry Reding #address-cells = <1>; 87479ed18d9SThierry Reding #size-cells = <0>; 87579ed18d9SThierry Reding 87679ed18d9SThierry Reding port@0 { 87779ed18d9SThierry Reding reg = <0x0>; 87879ed18d9SThierry Reding 87979ed18d9SThierry Reding mixer_in1_ep: endpoint { 88079ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in1_ep>; 88179ed18d9SThierry Reding }; 88279ed18d9SThierry Reding }; 88379ed18d9SThierry Reding 88479ed18d9SThierry Reding port@1 { 88579ed18d9SThierry Reding reg = <0x1>; 88679ed18d9SThierry Reding 88779ed18d9SThierry Reding mixer_in2_ep: endpoint { 88879ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in2_ep>; 88979ed18d9SThierry Reding }; 89079ed18d9SThierry Reding }; 89179ed18d9SThierry Reding 89279ed18d9SThierry Reding port@2 { 89379ed18d9SThierry Reding reg = <0x2>; 89479ed18d9SThierry Reding 89579ed18d9SThierry Reding mixer_in3_ep: endpoint { 89679ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in3_ep>; 89779ed18d9SThierry Reding }; 89879ed18d9SThierry Reding }; 89979ed18d9SThierry Reding 90079ed18d9SThierry Reding port@3 { 90179ed18d9SThierry Reding reg = <0x3>; 90279ed18d9SThierry Reding 90379ed18d9SThierry Reding mixer_in4_ep: endpoint { 90479ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in4_ep>; 90579ed18d9SThierry Reding }; 90679ed18d9SThierry Reding }; 90779ed18d9SThierry Reding 90879ed18d9SThierry Reding port@4 { 90979ed18d9SThierry Reding reg = <0x4>; 91079ed18d9SThierry Reding 91179ed18d9SThierry Reding mixer_in5_ep: endpoint { 91279ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in5_ep>; 91379ed18d9SThierry Reding }; 91479ed18d9SThierry Reding }; 91579ed18d9SThierry Reding 91679ed18d9SThierry Reding port@5 { 91779ed18d9SThierry Reding reg = <0x5>; 91879ed18d9SThierry Reding 91979ed18d9SThierry Reding mixer_in6_ep: endpoint { 92079ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in6_ep>; 92179ed18d9SThierry Reding }; 92279ed18d9SThierry Reding }; 92379ed18d9SThierry Reding 92479ed18d9SThierry Reding port@6 { 92579ed18d9SThierry Reding reg = <0x6>; 92679ed18d9SThierry Reding 92779ed18d9SThierry Reding mixer_in7_ep: endpoint { 92879ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in7_ep>; 92979ed18d9SThierry Reding }; 93079ed18d9SThierry Reding }; 93179ed18d9SThierry Reding 93279ed18d9SThierry Reding port@7 { 93379ed18d9SThierry Reding reg = <0x7>; 93479ed18d9SThierry Reding 93579ed18d9SThierry Reding mixer_in8_ep: endpoint { 93679ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in8_ep>; 93779ed18d9SThierry Reding }; 93879ed18d9SThierry Reding }; 93979ed18d9SThierry Reding 94079ed18d9SThierry Reding port@8 { 94179ed18d9SThierry Reding reg = <0x8>; 94279ed18d9SThierry Reding 94379ed18d9SThierry Reding mixer_in9_ep: endpoint { 94479ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in9_ep>; 94579ed18d9SThierry Reding }; 94679ed18d9SThierry Reding }; 94779ed18d9SThierry Reding 94879ed18d9SThierry Reding port@9 { 94979ed18d9SThierry Reding reg = <0x9>; 95079ed18d9SThierry Reding 95179ed18d9SThierry Reding mixer_in10_ep: endpoint { 95279ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in10_ep>; 95379ed18d9SThierry Reding }; 95479ed18d9SThierry Reding }; 95579ed18d9SThierry Reding 95679ed18d9SThierry Reding mixer_out1_port: port@a { 95779ed18d9SThierry Reding reg = <0xa>; 95879ed18d9SThierry Reding 95979ed18d9SThierry Reding mixer_out1_ep: endpoint { 96079ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_out1_ep>; 96179ed18d9SThierry Reding }; 96279ed18d9SThierry Reding }; 96379ed18d9SThierry Reding 96479ed18d9SThierry Reding mixer_out2_port: port@b { 96579ed18d9SThierry Reding reg = <0xb>; 96679ed18d9SThierry Reding 96779ed18d9SThierry Reding mixer_out2_ep: endpoint { 96879ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_out2_ep>; 96979ed18d9SThierry Reding }; 97079ed18d9SThierry Reding }; 97179ed18d9SThierry Reding 97279ed18d9SThierry Reding mixer_out3_port: port@c { 97379ed18d9SThierry Reding reg = <0xc>; 97479ed18d9SThierry Reding 97579ed18d9SThierry Reding mixer_out3_ep: endpoint { 97679ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_out3_ep>; 97779ed18d9SThierry Reding }; 97879ed18d9SThierry Reding }; 97979ed18d9SThierry Reding 98079ed18d9SThierry Reding mixer_out4_port: port@d { 98179ed18d9SThierry Reding reg = <0xd>; 98279ed18d9SThierry Reding 98379ed18d9SThierry Reding mixer_out4_ep: endpoint { 98479ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_out4_ep>; 98579ed18d9SThierry Reding }; 98679ed18d9SThierry Reding }; 98779ed18d9SThierry Reding 98879ed18d9SThierry Reding mixer_out5_port: port@e { 98979ed18d9SThierry Reding reg = <0xe>; 99079ed18d9SThierry Reding 99179ed18d9SThierry Reding mixer_out5_ep: endpoint { 99279ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_out5_ep>; 99379ed18d9SThierry Reding }; 99479ed18d9SThierry Reding }; 99579ed18d9SThierry Reding }; 99679ed18d9SThierry Reding }; 99779ed18d9SThierry Reding 99879ed18d9SThierry Reding admaif@290f000 { 99979ed18d9SThierry Reding status = "okay"; 100079ed18d9SThierry Reding 100179ed18d9SThierry Reding ports { 100279ed18d9SThierry Reding #address-cells = <1>; 100379ed18d9SThierry Reding #size-cells = <0>; 100479ed18d9SThierry Reding 100579ed18d9SThierry Reding admaif0_port: port@0 { 100679ed18d9SThierry Reding reg = <0x0>; 100779ed18d9SThierry Reding 100879ed18d9SThierry Reding admaif0_ep: endpoint { 100979ed18d9SThierry Reding remote-endpoint = <&xbar_admaif0_ep>; 101079ed18d9SThierry Reding }; 101179ed18d9SThierry Reding }; 101279ed18d9SThierry Reding 101379ed18d9SThierry Reding admaif1_port: port@1 { 101479ed18d9SThierry Reding reg = <0x1>; 101579ed18d9SThierry Reding 101679ed18d9SThierry Reding admaif1_ep: endpoint { 101779ed18d9SThierry Reding remote-endpoint = <&xbar_admaif1_ep>; 101879ed18d9SThierry Reding }; 101979ed18d9SThierry Reding }; 102079ed18d9SThierry Reding 102179ed18d9SThierry Reding admaif2_port: port@2 { 102279ed18d9SThierry Reding reg = <0x2>; 102379ed18d9SThierry Reding 102479ed18d9SThierry Reding admaif2_ep: endpoint { 102579ed18d9SThierry Reding remote-endpoint = <&xbar_admaif2_ep>; 102679ed18d9SThierry Reding }; 102779ed18d9SThierry Reding }; 102879ed18d9SThierry Reding 102979ed18d9SThierry Reding admaif3_port: port@3 { 103079ed18d9SThierry Reding reg = <0x3>; 103179ed18d9SThierry Reding 103279ed18d9SThierry Reding admaif3_ep: endpoint { 103379ed18d9SThierry Reding remote-endpoint = <&xbar_admaif3_ep>; 103479ed18d9SThierry Reding }; 103579ed18d9SThierry Reding }; 103679ed18d9SThierry Reding 103779ed18d9SThierry Reding admaif4_port: port@4 { 103879ed18d9SThierry Reding reg = <0x4>; 103979ed18d9SThierry Reding 104079ed18d9SThierry Reding admaif4_ep: endpoint { 104179ed18d9SThierry Reding remote-endpoint = <&xbar_admaif4_ep>; 104279ed18d9SThierry Reding }; 104379ed18d9SThierry Reding }; 104479ed18d9SThierry Reding 104579ed18d9SThierry Reding admaif5_port: port@5 { 104679ed18d9SThierry Reding reg = <0x5>; 104779ed18d9SThierry Reding 104879ed18d9SThierry Reding admaif5_ep: endpoint { 104979ed18d9SThierry Reding remote-endpoint = <&xbar_admaif5_ep>; 105079ed18d9SThierry Reding }; 105179ed18d9SThierry Reding }; 105279ed18d9SThierry Reding 105379ed18d9SThierry Reding admaif6_port: port@6 { 105479ed18d9SThierry Reding reg = <0x6>; 105579ed18d9SThierry Reding 105679ed18d9SThierry Reding admaif6_ep: endpoint { 105779ed18d9SThierry Reding remote-endpoint = <&xbar_admaif6_ep>; 105879ed18d9SThierry Reding }; 105979ed18d9SThierry Reding }; 106079ed18d9SThierry Reding 106179ed18d9SThierry Reding admaif7_port: port@7 { 106279ed18d9SThierry Reding reg = <0x7>; 106379ed18d9SThierry Reding 106479ed18d9SThierry Reding admaif7_ep: endpoint { 106579ed18d9SThierry Reding remote-endpoint = <&xbar_admaif7_ep>; 106679ed18d9SThierry Reding }; 106779ed18d9SThierry Reding }; 106879ed18d9SThierry Reding 106979ed18d9SThierry Reding admaif8_port: port@8 { 107079ed18d9SThierry Reding reg = <0x8>; 107179ed18d9SThierry Reding 107279ed18d9SThierry Reding admaif8_ep: endpoint { 107379ed18d9SThierry Reding remote-endpoint = <&xbar_admaif8_ep>; 107479ed18d9SThierry Reding }; 107579ed18d9SThierry Reding }; 107679ed18d9SThierry Reding 107779ed18d9SThierry Reding admaif9_port: port@9 { 107879ed18d9SThierry Reding reg = <0x9>; 107979ed18d9SThierry Reding 108079ed18d9SThierry Reding admaif9_ep: endpoint { 108179ed18d9SThierry Reding remote-endpoint = <&xbar_admaif9_ep>; 108279ed18d9SThierry Reding }; 108379ed18d9SThierry Reding }; 108479ed18d9SThierry Reding 108579ed18d9SThierry Reding admaif10_port: port@a { 108679ed18d9SThierry Reding reg = <0xa>; 108779ed18d9SThierry Reding 108879ed18d9SThierry Reding admaif10_ep: endpoint { 108979ed18d9SThierry Reding remote-endpoint = <&xbar_admaif10_ep>; 109079ed18d9SThierry Reding }; 109179ed18d9SThierry Reding }; 109279ed18d9SThierry Reding 109379ed18d9SThierry Reding admaif11_port: port@b { 109479ed18d9SThierry Reding reg = <0xb>; 109579ed18d9SThierry Reding 109679ed18d9SThierry Reding admaif11_ep: endpoint { 109779ed18d9SThierry Reding remote-endpoint = <&xbar_admaif11_ep>; 109879ed18d9SThierry Reding }; 109979ed18d9SThierry Reding }; 110079ed18d9SThierry Reding 110179ed18d9SThierry Reding admaif12_port: port@c { 110279ed18d9SThierry Reding reg = <0xc>; 110379ed18d9SThierry Reding 110479ed18d9SThierry Reding admaif12_ep: endpoint { 110579ed18d9SThierry Reding remote-endpoint = <&xbar_admaif12_ep>; 110679ed18d9SThierry Reding }; 110779ed18d9SThierry Reding }; 110879ed18d9SThierry Reding 110979ed18d9SThierry Reding admaif13_port: port@d { 111079ed18d9SThierry Reding reg = <0xd>; 111179ed18d9SThierry Reding 111279ed18d9SThierry Reding admaif13_ep: endpoint { 111379ed18d9SThierry Reding remote-endpoint = <&xbar_admaif13_ep>; 111479ed18d9SThierry Reding }; 111579ed18d9SThierry Reding }; 111679ed18d9SThierry Reding 111779ed18d9SThierry Reding admaif14_port: port@e { 111879ed18d9SThierry Reding reg = <0xe>; 111979ed18d9SThierry Reding 112079ed18d9SThierry Reding admaif14_ep: endpoint { 112179ed18d9SThierry Reding remote-endpoint = <&xbar_admaif14_ep>; 112279ed18d9SThierry Reding }; 112379ed18d9SThierry Reding }; 112479ed18d9SThierry Reding 112579ed18d9SThierry Reding admaif15_port: port@f { 112679ed18d9SThierry Reding reg = <0xf>; 112779ed18d9SThierry Reding 112879ed18d9SThierry Reding admaif15_ep: endpoint { 112979ed18d9SThierry Reding remote-endpoint = <&xbar_admaif15_ep>; 113079ed18d9SThierry Reding }; 113179ed18d9SThierry Reding }; 113279ed18d9SThierry Reding 113379ed18d9SThierry Reding admaif16_port: port@10 { 113479ed18d9SThierry Reding reg = <0x10>; 113579ed18d9SThierry Reding 113679ed18d9SThierry Reding admaif16_ep: endpoint { 113779ed18d9SThierry Reding remote-endpoint = <&xbar_admaif16_ep>; 113879ed18d9SThierry Reding }; 113979ed18d9SThierry Reding }; 114079ed18d9SThierry Reding 114179ed18d9SThierry Reding admaif17_port: port@11 { 114279ed18d9SThierry Reding reg = <0x11>; 114379ed18d9SThierry Reding 114479ed18d9SThierry Reding admaif17_ep: endpoint { 114579ed18d9SThierry Reding remote-endpoint = <&xbar_admaif17_ep>; 114679ed18d9SThierry Reding }; 114779ed18d9SThierry Reding }; 114879ed18d9SThierry Reding 114979ed18d9SThierry Reding admaif18_port: port@12 { 115079ed18d9SThierry Reding reg = <0x12>; 115179ed18d9SThierry Reding 115279ed18d9SThierry Reding admaif18_ep: endpoint { 115379ed18d9SThierry Reding remote-endpoint = <&xbar_admaif18_ep>; 115479ed18d9SThierry Reding }; 115579ed18d9SThierry Reding }; 115679ed18d9SThierry Reding 115779ed18d9SThierry Reding admaif19_port: port@13 { 115879ed18d9SThierry Reding reg = <0x13>; 115979ed18d9SThierry Reding 116079ed18d9SThierry Reding admaif19_ep: endpoint { 116179ed18d9SThierry Reding remote-endpoint = <&xbar_admaif19_ep>; 116279ed18d9SThierry Reding }; 116379ed18d9SThierry Reding }; 116479ed18d9SThierry Reding }; 116579ed18d9SThierry Reding }; 116679ed18d9SThierry Reding 116779ed18d9SThierry Reding asrc@2910000 { 116879ed18d9SThierry Reding status = "okay"; 116979ed18d9SThierry Reding 117079ed18d9SThierry Reding ports { 117179ed18d9SThierry Reding #address-cells = <1>; 117279ed18d9SThierry Reding #size-cells = <0>; 117379ed18d9SThierry Reding 117479ed18d9SThierry Reding port@0 { 117579ed18d9SThierry Reding reg = <0x0>; 117679ed18d9SThierry Reding 117779ed18d9SThierry Reding asrc_in1_ep: endpoint { 117879ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_in1_ep>; 117979ed18d9SThierry Reding }; 118079ed18d9SThierry Reding }; 118179ed18d9SThierry Reding 118279ed18d9SThierry Reding port@1 { 118379ed18d9SThierry Reding reg = <0x1>; 118479ed18d9SThierry Reding 118579ed18d9SThierry Reding asrc_in2_ep: endpoint { 118679ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_in2_ep>; 118779ed18d9SThierry Reding }; 118879ed18d9SThierry Reding }; 118979ed18d9SThierry Reding 119079ed18d9SThierry Reding port@2 { 119179ed18d9SThierry Reding reg = <0x2>; 119279ed18d9SThierry Reding 119379ed18d9SThierry Reding asrc_in3_ep: endpoint { 119479ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_in3_ep>; 119579ed18d9SThierry Reding }; 119679ed18d9SThierry Reding }; 119779ed18d9SThierry Reding 119879ed18d9SThierry Reding port@3 { 119979ed18d9SThierry Reding reg = <0x3>; 120079ed18d9SThierry Reding 120179ed18d9SThierry Reding asrc_in4_ep: endpoint { 120279ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_in4_ep>; 120379ed18d9SThierry Reding }; 120479ed18d9SThierry Reding }; 120579ed18d9SThierry Reding 120679ed18d9SThierry Reding port@4 { 120779ed18d9SThierry Reding reg = <0x4>; 120879ed18d9SThierry Reding 120979ed18d9SThierry Reding asrc_in5_ep: endpoint { 121079ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_in5_ep>; 121179ed18d9SThierry Reding }; 121279ed18d9SThierry Reding }; 121379ed18d9SThierry Reding 121479ed18d9SThierry Reding port@5 { 121579ed18d9SThierry Reding reg = <0x5>; 121679ed18d9SThierry Reding 121779ed18d9SThierry Reding asrc_in6_ep: endpoint { 121879ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_in6_ep>; 121979ed18d9SThierry Reding }; 122079ed18d9SThierry Reding }; 122179ed18d9SThierry Reding 122279ed18d9SThierry Reding port@6 { 122379ed18d9SThierry Reding reg = <0x6>; 122479ed18d9SThierry Reding 122579ed18d9SThierry Reding asrc_in7_ep: endpoint { 122679ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_in7_ep>; 122779ed18d9SThierry Reding }; 122879ed18d9SThierry Reding }; 122979ed18d9SThierry Reding 123079ed18d9SThierry Reding asrc_out1_port: port@7 { 123179ed18d9SThierry Reding reg = <0x7>; 123279ed18d9SThierry Reding 123379ed18d9SThierry Reding asrc_out1_ep: endpoint { 123479ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_out1_ep>; 123579ed18d9SThierry Reding }; 123679ed18d9SThierry Reding }; 123779ed18d9SThierry Reding 123879ed18d9SThierry Reding asrc_out2_port: port@8 { 123979ed18d9SThierry Reding reg = <0x8>; 124079ed18d9SThierry Reding 124179ed18d9SThierry Reding asrc_out2_ep: endpoint { 124279ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_out2_ep>; 124379ed18d9SThierry Reding }; 124479ed18d9SThierry Reding }; 124579ed18d9SThierry Reding 124679ed18d9SThierry Reding asrc_out3_port: port@9 { 124779ed18d9SThierry Reding reg = <0x9>; 124879ed18d9SThierry Reding 124979ed18d9SThierry Reding asrc_out3_ep: endpoint { 125079ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_out3_ep>; 125179ed18d9SThierry Reding }; 125279ed18d9SThierry Reding }; 125379ed18d9SThierry Reding 125479ed18d9SThierry Reding asrc_out4_port: port@a { 125579ed18d9SThierry Reding reg = <0xa>; 125679ed18d9SThierry Reding 125779ed18d9SThierry Reding asrc_out4_ep: endpoint { 125879ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_out4_ep>; 125979ed18d9SThierry Reding }; 126079ed18d9SThierry Reding }; 126179ed18d9SThierry Reding 126279ed18d9SThierry Reding asrc_out5_port: port@b { 126379ed18d9SThierry Reding reg = <0xb>; 126479ed18d9SThierry Reding 126579ed18d9SThierry Reding asrc_out5_ep: endpoint { 126679ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_out5_ep>; 126779ed18d9SThierry Reding }; 126879ed18d9SThierry Reding }; 126979ed18d9SThierry Reding 127079ed18d9SThierry Reding asrc_out6_port: port@c { 127179ed18d9SThierry Reding reg = <0xc>; 127279ed18d9SThierry Reding 127379ed18d9SThierry Reding asrc_out6_ep: endpoint { 127479ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_out6_ep>; 127579ed18d9SThierry Reding }; 127679ed18d9SThierry Reding }; 127779ed18d9SThierry Reding }; 127879ed18d9SThierry Reding }; 127979ed18d9SThierry Reding 1280e4710376SSameer Pujar ports { 1281e4710376SSameer Pujar #address-cells = <1>; 1282e4710376SSameer Pujar #size-cells = <0>; 1283e4710376SSameer Pujar 1284e4710376SSameer Pujar port@0 { 1285e4710376SSameer Pujar reg = <0x0>; 1286e4710376SSameer Pujar 1287e4710376SSameer Pujar xbar_admaif0_ep: endpoint { 1288e4710376SSameer Pujar remote-endpoint = <&admaif0_ep>; 1289e4710376SSameer Pujar }; 1290e4710376SSameer Pujar }; 1291e4710376SSameer Pujar 1292e4710376SSameer Pujar port@1 { 1293e4710376SSameer Pujar reg = <0x1>; 1294e4710376SSameer Pujar 1295e4710376SSameer Pujar xbar_admaif1_ep: endpoint { 1296e4710376SSameer Pujar remote-endpoint = <&admaif1_ep>; 1297e4710376SSameer Pujar }; 1298e4710376SSameer Pujar }; 1299e4710376SSameer Pujar 1300e4710376SSameer Pujar port@2 { 1301e4710376SSameer Pujar reg = <0x2>; 1302e4710376SSameer Pujar 1303e4710376SSameer Pujar xbar_admaif2_ep: endpoint { 1304e4710376SSameer Pujar remote-endpoint = <&admaif2_ep>; 1305e4710376SSameer Pujar }; 1306e4710376SSameer Pujar }; 1307e4710376SSameer Pujar 1308e4710376SSameer Pujar port@3 { 1309e4710376SSameer Pujar reg = <0x3>; 1310e4710376SSameer Pujar 1311e4710376SSameer Pujar xbar_admaif3_ep: endpoint { 1312e4710376SSameer Pujar remote-endpoint = <&admaif3_ep>; 1313e4710376SSameer Pujar }; 1314e4710376SSameer Pujar }; 1315e4710376SSameer Pujar 1316e4710376SSameer Pujar port@4 { 1317e4710376SSameer Pujar reg = <0x4>; 1318e4710376SSameer Pujar 1319e4710376SSameer Pujar xbar_admaif4_ep: endpoint { 1320e4710376SSameer Pujar remote-endpoint = <&admaif4_ep>; 1321e4710376SSameer Pujar }; 1322e4710376SSameer Pujar }; 1323e4710376SSameer Pujar 1324e4710376SSameer Pujar port@5 { 1325e4710376SSameer Pujar reg = <0x5>; 1326e4710376SSameer Pujar 1327e4710376SSameer Pujar xbar_admaif5_ep: endpoint { 1328e4710376SSameer Pujar remote-endpoint = <&admaif5_ep>; 1329e4710376SSameer Pujar }; 1330e4710376SSameer Pujar }; 1331e4710376SSameer Pujar 1332e4710376SSameer Pujar port@6 { 1333e4710376SSameer Pujar reg = <0x6>; 1334e4710376SSameer Pujar 1335e4710376SSameer Pujar xbar_admaif6_ep: endpoint { 1336e4710376SSameer Pujar remote-endpoint = <&admaif6_ep>; 1337e4710376SSameer Pujar }; 1338e4710376SSameer Pujar }; 1339e4710376SSameer Pujar 1340e4710376SSameer Pujar port@7 { 1341e4710376SSameer Pujar reg = <0x7>; 1342e4710376SSameer Pujar 1343e4710376SSameer Pujar xbar_admaif7_ep: endpoint { 1344e4710376SSameer Pujar remote-endpoint = <&admaif7_ep>; 1345e4710376SSameer Pujar }; 1346e4710376SSameer Pujar }; 1347e4710376SSameer Pujar 1348e4710376SSameer Pujar port@8 { 1349e4710376SSameer Pujar reg = <0x8>; 1350e4710376SSameer Pujar 1351e4710376SSameer Pujar xbar_admaif8_ep: endpoint { 1352e4710376SSameer Pujar remote-endpoint = <&admaif8_ep>; 1353e4710376SSameer Pujar }; 1354e4710376SSameer Pujar }; 1355e4710376SSameer Pujar 1356e4710376SSameer Pujar port@9 { 1357e4710376SSameer Pujar reg = <0x9>; 1358e4710376SSameer Pujar 1359e4710376SSameer Pujar xbar_admaif9_ep: endpoint { 1360e4710376SSameer Pujar remote-endpoint = <&admaif9_ep>; 1361e4710376SSameer Pujar }; 1362e4710376SSameer Pujar }; 1363e4710376SSameer Pujar 1364e4710376SSameer Pujar port@a { 1365e4710376SSameer Pujar reg = <0xa>; 1366e4710376SSameer Pujar 1367e4710376SSameer Pujar xbar_admaif10_ep: endpoint { 1368e4710376SSameer Pujar remote-endpoint = <&admaif10_ep>; 1369e4710376SSameer Pujar }; 1370e4710376SSameer Pujar }; 1371e4710376SSameer Pujar 1372e4710376SSameer Pujar port@b { 1373e4710376SSameer Pujar reg = <0xb>; 1374e4710376SSameer Pujar 1375e4710376SSameer Pujar xbar_admaif11_ep: endpoint { 1376e4710376SSameer Pujar remote-endpoint = <&admaif11_ep>; 1377e4710376SSameer Pujar }; 1378e4710376SSameer Pujar }; 1379e4710376SSameer Pujar 1380e4710376SSameer Pujar port@c { 1381e4710376SSameer Pujar reg = <0xc>; 1382e4710376SSameer Pujar 1383e4710376SSameer Pujar xbar_admaif12_ep: endpoint { 1384e4710376SSameer Pujar remote-endpoint = <&admaif12_ep>; 1385e4710376SSameer Pujar }; 1386e4710376SSameer Pujar }; 1387e4710376SSameer Pujar 1388e4710376SSameer Pujar port@d { 1389e4710376SSameer Pujar reg = <0xd>; 1390e4710376SSameer Pujar 1391e4710376SSameer Pujar xbar_admaif13_ep: endpoint { 1392e4710376SSameer Pujar remote-endpoint = <&admaif13_ep>; 1393e4710376SSameer Pujar }; 1394e4710376SSameer Pujar }; 1395e4710376SSameer Pujar 1396e4710376SSameer Pujar port@e { 1397e4710376SSameer Pujar reg = <0xe>; 1398e4710376SSameer Pujar 1399e4710376SSameer Pujar xbar_admaif14_ep: endpoint { 1400e4710376SSameer Pujar remote-endpoint = <&admaif14_ep>; 1401e4710376SSameer Pujar }; 1402e4710376SSameer Pujar }; 1403e4710376SSameer Pujar 1404e4710376SSameer Pujar port@f { 1405e4710376SSameer Pujar reg = <0xf>; 1406e4710376SSameer Pujar 1407e4710376SSameer Pujar xbar_admaif15_ep: endpoint { 1408e4710376SSameer Pujar remote-endpoint = <&admaif15_ep>; 1409e4710376SSameer Pujar }; 1410e4710376SSameer Pujar }; 1411e4710376SSameer Pujar 1412e4710376SSameer Pujar port@10 { 1413e4710376SSameer Pujar reg = <0x10>; 1414e4710376SSameer Pujar 1415e4710376SSameer Pujar xbar_admaif16_ep: endpoint { 1416e4710376SSameer Pujar remote-endpoint = <&admaif16_ep>; 1417e4710376SSameer Pujar }; 1418e4710376SSameer Pujar }; 1419e4710376SSameer Pujar 1420e4710376SSameer Pujar port@11 { 1421e4710376SSameer Pujar reg = <0x11>; 1422e4710376SSameer Pujar 1423e4710376SSameer Pujar xbar_admaif17_ep: endpoint { 1424e4710376SSameer Pujar remote-endpoint = <&admaif17_ep>; 1425e4710376SSameer Pujar }; 1426e4710376SSameer Pujar }; 1427e4710376SSameer Pujar 1428e4710376SSameer Pujar port@12 { 1429e4710376SSameer Pujar reg = <0x12>; 1430e4710376SSameer Pujar 1431e4710376SSameer Pujar xbar_admaif18_ep: endpoint { 1432e4710376SSameer Pujar remote-endpoint = <&admaif18_ep>; 1433e4710376SSameer Pujar }; 1434e4710376SSameer Pujar }; 1435e4710376SSameer Pujar 1436e4710376SSameer Pujar port@13 { 1437e4710376SSameer Pujar reg = <0x13>; 1438e4710376SSameer Pujar 1439e4710376SSameer Pujar xbar_admaif19_ep: endpoint { 1440e4710376SSameer Pujar remote-endpoint = <&admaif19_ep>; 1441e4710376SSameer Pujar }; 1442e4710376SSameer Pujar }; 1443e4710376SSameer Pujar 1444e4710376SSameer Pujar xbar_i2s1_port: port@14 { 1445e4710376SSameer Pujar reg = <0x14>; 1446e4710376SSameer Pujar 1447e4710376SSameer Pujar xbar_i2s1_ep: endpoint { 1448e4710376SSameer Pujar remote-endpoint = <&i2s1_cif_ep>; 1449e4710376SSameer Pujar }; 1450e4710376SSameer Pujar }; 1451e4710376SSameer Pujar 1452e4710376SSameer Pujar xbar_i2s2_port: port@15 { 1453e4710376SSameer Pujar reg = <0x15>; 1454e4710376SSameer Pujar 1455e4710376SSameer Pujar xbar_i2s2_ep: endpoint { 1456e4710376SSameer Pujar remote-endpoint = <&i2s2_cif_ep>; 1457e4710376SSameer Pujar }; 1458e4710376SSameer Pujar }; 1459e4710376SSameer Pujar 1460e4710376SSameer Pujar xbar_i2s3_port: port@16 { 1461e4710376SSameer Pujar reg = <0x16>; 1462e4710376SSameer Pujar 1463e4710376SSameer Pujar xbar_i2s3_ep: endpoint { 1464e4710376SSameer Pujar remote-endpoint = <&i2s3_cif_ep>; 1465e4710376SSameer Pujar }; 1466e4710376SSameer Pujar }; 1467e4710376SSameer Pujar 1468e4710376SSameer Pujar xbar_i2s4_port: port@17 { 1469e4710376SSameer Pujar reg = <0x17>; 1470e4710376SSameer Pujar 1471e4710376SSameer Pujar xbar_i2s4_ep: endpoint { 1472e4710376SSameer Pujar remote-endpoint = <&i2s4_cif_ep>; 1473e4710376SSameer Pujar }; 1474e4710376SSameer Pujar }; 1475e4710376SSameer Pujar 1476e4710376SSameer Pujar xbar_i2s5_port: port@18 { 1477e4710376SSameer Pujar reg = <0x18>; 1478e4710376SSameer Pujar 1479e4710376SSameer Pujar xbar_i2s5_ep: endpoint { 1480e4710376SSameer Pujar remote-endpoint = <&i2s5_cif_ep>; 1481e4710376SSameer Pujar }; 1482e4710376SSameer Pujar }; 1483e4710376SSameer Pujar 1484e4710376SSameer Pujar xbar_i2s6_port: port@19 { 1485e4710376SSameer Pujar reg = <0x19>; 1486e4710376SSameer Pujar 1487e4710376SSameer Pujar xbar_i2s6_ep: endpoint { 1488e4710376SSameer Pujar remote-endpoint = <&i2s6_cif_ep>; 1489e4710376SSameer Pujar }; 1490e4710376SSameer Pujar }; 1491e4710376SSameer Pujar 1492e4710376SSameer Pujar xbar_dmic1_port: port@1a { 1493e4710376SSameer Pujar reg = <0x1a>; 1494e4710376SSameer Pujar 1495e4710376SSameer Pujar xbar_dmic1_ep: endpoint { 1496e4710376SSameer Pujar remote-endpoint = <&dmic1_cif_ep>; 1497e4710376SSameer Pujar }; 1498e4710376SSameer Pujar }; 1499e4710376SSameer Pujar 1500e4710376SSameer Pujar xbar_dmic2_port: port@1b { 1501e4710376SSameer Pujar reg = <0x1b>; 1502e4710376SSameer Pujar 1503e4710376SSameer Pujar xbar_dmic2_ep: endpoint { 1504e4710376SSameer Pujar remote-endpoint = <&dmic2_cif_ep>; 1505e4710376SSameer Pujar }; 1506e4710376SSameer Pujar }; 1507e4710376SSameer Pujar 1508e4710376SSameer Pujar xbar_dmic3_port: port@1c { 1509e4710376SSameer Pujar reg = <0x1c>; 1510e4710376SSameer Pujar 1511e4710376SSameer Pujar xbar_dmic3_ep: endpoint { 1512e4710376SSameer Pujar remote-endpoint = <&dmic3_cif_ep>; 1513e4710376SSameer Pujar }; 1514e4710376SSameer Pujar }; 1515e4710376SSameer Pujar 1516e4710376SSameer Pujar xbar_dspk1_port: port@1e { 1517e4710376SSameer Pujar reg = <0x1e>; 1518e4710376SSameer Pujar 1519e4710376SSameer Pujar xbar_dspk1_ep: endpoint { 1520e4710376SSameer Pujar remote-endpoint = <&dspk1_cif_ep>; 1521e4710376SSameer Pujar }; 1522e4710376SSameer Pujar }; 1523e4710376SSameer Pujar 1524e4710376SSameer Pujar xbar_dspk2_port: port@1f { 1525e4710376SSameer Pujar reg = <0x1f>; 1526e4710376SSameer Pujar 1527e4710376SSameer Pujar xbar_dspk2_ep: endpoint { 1528e4710376SSameer Pujar remote-endpoint = <&dspk2_cif_ep>; 1529e4710376SSameer Pujar }; 1530e4710376SSameer Pujar }; 15314f45fb0bSSameer Pujar 15324f45fb0bSSameer Pujar xbar_sfc1_in_port: port@20 { 15334f45fb0bSSameer Pujar reg = <0x20>; 15344f45fb0bSSameer Pujar 15354f45fb0bSSameer Pujar xbar_sfc1_in_ep: endpoint { 15364f45fb0bSSameer Pujar remote-endpoint = <&sfc1_cif_in_ep>; 15374f45fb0bSSameer Pujar }; 15384f45fb0bSSameer Pujar }; 15394f45fb0bSSameer Pujar 15404f45fb0bSSameer Pujar port@21 { 15414f45fb0bSSameer Pujar reg = <0x21>; 15424f45fb0bSSameer Pujar 15434f45fb0bSSameer Pujar xbar_sfc1_out_ep: endpoint { 15444f45fb0bSSameer Pujar remote-endpoint = <&sfc1_cif_out_ep>; 15454f45fb0bSSameer Pujar }; 15464f45fb0bSSameer Pujar }; 15474f45fb0bSSameer Pujar 15484f45fb0bSSameer Pujar xbar_sfc2_in_port: port@22 { 15494f45fb0bSSameer Pujar reg = <0x22>; 15504f45fb0bSSameer Pujar 15514f45fb0bSSameer Pujar xbar_sfc2_in_ep: endpoint { 15524f45fb0bSSameer Pujar remote-endpoint = <&sfc2_cif_in_ep>; 15534f45fb0bSSameer Pujar }; 15544f45fb0bSSameer Pujar }; 15554f45fb0bSSameer Pujar 15564f45fb0bSSameer Pujar port@23 { 15574f45fb0bSSameer Pujar reg = <0x23>; 15584f45fb0bSSameer Pujar 15594f45fb0bSSameer Pujar xbar_sfc2_out_ep: endpoint { 15604f45fb0bSSameer Pujar remote-endpoint = <&sfc2_cif_out_ep>; 15614f45fb0bSSameer Pujar }; 15624f45fb0bSSameer Pujar }; 15634f45fb0bSSameer Pujar 15644f45fb0bSSameer Pujar xbar_sfc3_in_port: port@24 { 15654f45fb0bSSameer Pujar reg = <0x24>; 15664f45fb0bSSameer Pujar 15674f45fb0bSSameer Pujar xbar_sfc3_in_ep: endpoint { 15684f45fb0bSSameer Pujar remote-endpoint = <&sfc3_cif_in_ep>; 15694f45fb0bSSameer Pujar }; 15704f45fb0bSSameer Pujar }; 15714f45fb0bSSameer Pujar 15724f45fb0bSSameer Pujar port@25 { 15734f45fb0bSSameer Pujar reg = <0x25>; 15744f45fb0bSSameer Pujar 15754f45fb0bSSameer Pujar xbar_sfc3_out_ep: endpoint { 15764f45fb0bSSameer Pujar remote-endpoint = <&sfc3_cif_out_ep>; 15774f45fb0bSSameer Pujar }; 15784f45fb0bSSameer Pujar }; 15794f45fb0bSSameer Pujar 15804f45fb0bSSameer Pujar xbar_sfc4_in_port: port@26 { 15814f45fb0bSSameer Pujar reg = <0x26>; 15824f45fb0bSSameer Pujar 15834f45fb0bSSameer Pujar xbar_sfc4_in_ep: endpoint { 15844f45fb0bSSameer Pujar remote-endpoint = <&sfc4_cif_in_ep>; 15854f45fb0bSSameer Pujar }; 15864f45fb0bSSameer Pujar }; 15874f45fb0bSSameer Pujar 15884f45fb0bSSameer Pujar port@27 { 15894f45fb0bSSameer Pujar reg = <0x27>; 15904f45fb0bSSameer Pujar 15914f45fb0bSSameer Pujar xbar_sfc4_out_ep: endpoint { 15924f45fb0bSSameer Pujar remote-endpoint = <&sfc4_cif_out_ep>; 15934f45fb0bSSameer Pujar }; 15944f45fb0bSSameer Pujar }; 15954f45fb0bSSameer Pujar 15964f45fb0bSSameer Pujar xbar_mvc1_in_port: port@28 { 15974f45fb0bSSameer Pujar reg = <0x28>; 15984f45fb0bSSameer Pujar 15994f45fb0bSSameer Pujar xbar_mvc1_in_ep: endpoint { 16004f45fb0bSSameer Pujar remote-endpoint = <&mvc1_cif_in_ep>; 16014f45fb0bSSameer Pujar }; 16024f45fb0bSSameer Pujar }; 16034f45fb0bSSameer Pujar 16044f45fb0bSSameer Pujar port@29 { 16054f45fb0bSSameer Pujar reg = <0x29>; 16064f45fb0bSSameer Pujar 16074f45fb0bSSameer Pujar xbar_mvc1_out_ep: endpoint { 16084f45fb0bSSameer Pujar remote-endpoint = <&mvc1_cif_out_ep>; 16094f45fb0bSSameer Pujar }; 16104f45fb0bSSameer Pujar }; 16114f45fb0bSSameer Pujar 16124f45fb0bSSameer Pujar xbar_mvc2_in_port: port@2a { 16134f45fb0bSSameer Pujar reg = <0x2a>; 16144f45fb0bSSameer Pujar 16154f45fb0bSSameer Pujar xbar_mvc2_in_ep: endpoint { 16164f45fb0bSSameer Pujar remote-endpoint = <&mvc2_cif_in_ep>; 16174f45fb0bSSameer Pujar }; 16184f45fb0bSSameer Pujar }; 16194f45fb0bSSameer Pujar 16204f45fb0bSSameer Pujar port@2b { 16214f45fb0bSSameer Pujar reg = <0x2b>; 16224f45fb0bSSameer Pujar 16234f45fb0bSSameer Pujar xbar_mvc2_out_ep: endpoint { 16244f45fb0bSSameer Pujar remote-endpoint = <&mvc2_cif_out_ep>; 16254f45fb0bSSameer Pujar }; 16264f45fb0bSSameer Pujar }; 16274f45fb0bSSameer Pujar 16284f45fb0bSSameer Pujar xbar_amx1_in1_port: port@2c { 16294f45fb0bSSameer Pujar reg = <0x2c>; 16304f45fb0bSSameer Pujar 16314f45fb0bSSameer Pujar xbar_amx1_in1_ep: endpoint { 16324f45fb0bSSameer Pujar remote-endpoint = <&amx1_in1_ep>; 16334f45fb0bSSameer Pujar }; 16344f45fb0bSSameer Pujar }; 16354f45fb0bSSameer Pujar 16364f45fb0bSSameer Pujar xbar_amx1_in2_port: port@2d { 16374f45fb0bSSameer Pujar reg = <0x2d>; 16384f45fb0bSSameer Pujar 16394f45fb0bSSameer Pujar xbar_amx1_in2_ep: endpoint { 16404f45fb0bSSameer Pujar remote-endpoint = <&amx1_in2_ep>; 16414f45fb0bSSameer Pujar }; 16424f45fb0bSSameer Pujar }; 16434f45fb0bSSameer Pujar 16444f45fb0bSSameer Pujar xbar_amx1_in3_port: port@2e { 16454f45fb0bSSameer Pujar reg = <0x2e>; 16464f45fb0bSSameer Pujar 16474f45fb0bSSameer Pujar xbar_amx1_in3_ep: endpoint { 16484f45fb0bSSameer Pujar remote-endpoint = <&amx1_in3_ep>; 16494f45fb0bSSameer Pujar }; 16504f45fb0bSSameer Pujar }; 16514f45fb0bSSameer Pujar 16524f45fb0bSSameer Pujar xbar_amx1_in4_port: port@2f { 16534f45fb0bSSameer Pujar reg = <0x2f>; 16544f45fb0bSSameer Pujar 16554f45fb0bSSameer Pujar xbar_amx1_in4_ep: endpoint { 16564f45fb0bSSameer Pujar remote-endpoint = <&amx1_in4_ep>; 16574f45fb0bSSameer Pujar }; 16584f45fb0bSSameer Pujar }; 16594f45fb0bSSameer Pujar 16604f45fb0bSSameer Pujar port@30 { 16614f45fb0bSSameer Pujar reg = <0x30>; 16624f45fb0bSSameer Pujar 16634f45fb0bSSameer Pujar xbar_amx1_out_ep: endpoint { 16644f45fb0bSSameer Pujar remote-endpoint = <&amx1_out_ep>; 16654f45fb0bSSameer Pujar }; 16664f45fb0bSSameer Pujar }; 16674f45fb0bSSameer Pujar 16684f45fb0bSSameer Pujar xbar_amx2_in1_port: port@31 { 16694f45fb0bSSameer Pujar reg = <0x31>; 16704f45fb0bSSameer Pujar 16714f45fb0bSSameer Pujar xbar_amx2_in1_ep: endpoint { 16724f45fb0bSSameer Pujar remote-endpoint = <&amx2_in1_ep>; 16734f45fb0bSSameer Pujar }; 16744f45fb0bSSameer Pujar }; 16754f45fb0bSSameer Pujar 16764f45fb0bSSameer Pujar xbar_amx2_in2_port: port@32 { 16774f45fb0bSSameer Pujar reg = <0x32>; 16784f45fb0bSSameer Pujar 16794f45fb0bSSameer Pujar xbar_amx2_in2_ep: endpoint { 16804f45fb0bSSameer Pujar remote-endpoint = <&amx2_in2_ep>; 16814f45fb0bSSameer Pujar }; 16824f45fb0bSSameer Pujar }; 16834f45fb0bSSameer Pujar 16844f45fb0bSSameer Pujar xbar_amx2_in3_port: port@33 { 16854f45fb0bSSameer Pujar reg = <0x33>; 16864f45fb0bSSameer Pujar 16874f45fb0bSSameer Pujar xbar_amx2_in3_ep: endpoint { 16884f45fb0bSSameer Pujar remote-endpoint = <&amx2_in3_ep>; 16894f45fb0bSSameer Pujar }; 16904f45fb0bSSameer Pujar }; 16914f45fb0bSSameer Pujar 16924f45fb0bSSameer Pujar xbar_amx2_in4_port: port@34 { 16934f45fb0bSSameer Pujar reg = <0x34>; 16944f45fb0bSSameer Pujar 16954f45fb0bSSameer Pujar xbar_amx2_in4_ep: endpoint { 16964f45fb0bSSameer Pujar remote-endpoint = <&amx2_in4_ep>; 16974f45fb0bSSameer Pujar }; 16984f45fb0bSSameer Pujar }; 16994f45fb0bSSameer Pujar 17004f45fb0bSSameer Pujar port@35 { 17014f45fb0bSSameer Pujar reg = <0x35>; 17024f45fb0bSSameer Pujar 17034f45fb0bSSameer Pujar xbar_amx2_out_ep: endpoint { 17044f45fb0bSSameer Pujar remote-endpoint = <&amx2_out_ep>; 17054f45fb0bSSameer Pujar }; 17064f45fb0bSSameer Pujar }; 17074f45fb0bSSameer Pujar 17084f45fb0bSSameer Pujar xbar_amx3_in1_port: port@36 { 17094f45fb0bSSameer Pujar reg = <0x36>; 17104f45fb0bSSameer Pujar 17114f45fb0bSSameer Pujar xbar_amx3_in1_ep: endpoint { 17124f45fb0bSSameer Pujar remote-endpoint = <&amx3_in1_ep>; 17134f45fb0bSSameer Pujar }; 17144f45fb0bSSameer Pujar }; 17154f45fb0bSSameer Pujar 17164f45fb0bSSameer Pujar xbar_amx3_in2_port: port@37 { 17174f45fb0bSSameer Pujar reg = <0x37>; 17184f45fb0bSSameer Pujar 17194f45fb0bSSameer Pujar xbar_amx3_in2_ep: endpoint { 17204f45fb0bSSameer Pujar remote-endpoint = <&amx3_in2_ep>; 17214f45fb0bSSameer Pujar }; 17224f45fb0bSSameer Pujar }; 17234f45fb0bSSameer Pujar 17244f45fb0bSSameer Pujar xbar_amx3_in3_port: port@38 { 17254f45fb0bSSameer Pujar reg = <0x38>; 17264f45fb0bSSameer Pujar 17274f45fb0bSSameer Pujar xbar_amx3_in3_ep: endpoint { 17284f45fb0bSSameer Pujar remote-endpoint = <&amx3_in3_ep>; 17294f45fb0bSSameer Pujar }; 17304f45fb0bSSameer Pujar }; 17314f45fb0bSSameer Pujar 17324f45fb0bSSameer Pujar xbar_amx3_in4_port: port@39 { 17334f45fb0bSSameer Pujar reg = <0x39>; 17344f45fb0bSSameer Pujar 17354f45fb0bSSameer Pujar xbar_amx3_in4_ep: endpoint { 17364f45fb0bSSameer Pujar remote-endpoint = <&amx3_in4_ep>; 17374f45fb0bSSameer Pujar }; 17384f45fb0bSSameer Pujar }; 17394f45fb0bSSameer Pujar 17404f45fb0bSSameer Pujar port@3a { 17414f45fb0bSSameer Pujar reg = <0x3a>; 17424f45fb0bSSameer Pujar 17434f45fb0bSSameer Pujar xbar_amx3_out_ep: endpoint { 17444f45fb0bSSameer Pujar remote-endpoint = <&amx3_out_ep>; 17454f45fb0bSSameer Pujar }; 17464f45fb0bSSameer Pujar }; 17474f45fb0bSSameer Pujar 17484f45fb0bSSameer Pujar xbar_amx4_in1_port: port@3b { 17494f45fb0bSSameer Pujar reg = <0x3b>; 17504f45fb0bSSameer Pujar 17514f45fb0bSSameer Pujar xbar_amx4_in1_ep: endpoint { 17524f45fb0bSSameer Pujar remote-endpoint = <&amx4_in1_ep>; 17534f45fb0bSSameer Pujar }; 17544f45fb0bSSameer Pujar }; 17554f45fb0bSSameer Pujar 17564f45fb0bSSameer Pujar xbar_amx4_in2_port: port@3c { 17574f45fb0bSSameer Pujar reg = <0x3c>; 17584f45fb0bSSameer Pujar 17594f45fb0bSSameer Pujar xbar_amx4_in2_ep: endpoint { 17604f45fb0bSSameer Pujar remote-endpoint = <&amx4_in2_ep>; 17614f45fb0bSSameer Pujar }; 17624f45fb0bSSameer Pujar }; 17634f45fb0bSSameer Pujar 17644f45fb0bSSameer Pujar xbar_amx4_in3_port: port@3d { 17654f45fb0bSSameer Pujar reg = <0x3d>; 17664f45fb0bSSameer Pujar 17674f45fb0bSSameer Pujar xbar_amx4_in3_ep: endpoint { 17684f45fb0bSSameer Pujar remote-endpoint = <&amx4_in3_ep>; 17694f45fb0bSSameer Pujar }; 17704f45fb0bSSameer Pujar }; 17714f45fb0bSSameer Pujar 17724f45fb0bSSameer Pujar xbar_amx4_in4_port: port@3e { 17734f45fb0bSSameer Pujar reg = <0x3e>; 17744f45fb0bSSameer Pujar 17754f45fb0bSSameer Pujar xbar_amx4_in4_ep: endpoint { 17764f45fb0bSSameer Pujar remote-endpoint = <&amx4_in4_ep>; 17774f45fb0bSSameer Pujar }; 17784f45fb0bSSameer Pujar }; 17794f45fb0bSSameer Pujar 17804f45fb0bSSameer Pujar port@3f { 17814f45fb0bSSameer Pujar reg = <0x3f>; 17824f45fb0bSSameer Pujar 17834f45fb0bSSameer Pujar xbar_amx4_out_ep: endpoint { 17844f45fb0bSSameer Pujar remote-endpoint = <&amx4_out_ep>; 17854f45fb0bSSameer Pujar }; 17864f45fb0bSSameer Pujar }; 17874f45fb0bSSameer Pujar 17884f45fb0bSSameer Pujar xbar_adx1_in_port: port@40 { 17894f45fb0bSSameer Pujar reg = <0x40>; 17904f45fb0bSSameer Pujar 17914f45fb0bSSameer Pujar xbar_adx1_in_ep: endpoint { 17924f45fb0bSSameer Pujar remote-endpoint = <&adx1_in_ep>; 17934f45fb0bSSameer Pujar }; 17944f45fb0bSSameer Pujar }; 17954f45fb0bSSameer Pujar 17964f45fb0bSSameer Pujar port@41 { 17974f45fb0bSSameer Pujar reg = <0x41>; 17984f45fb0bSSameer Pujar 17994f45fb0bSSameer Pujar xbar_adx1_out1_ep: endpoint { 18004f45fb0bSSameer Pujar remote-endpoint = <&adx1_out1_ep>; 18014f45fb0bSSameer Pujar }; 18024f45fb0bSSameer Pujar }; 18034f45fb0bSSameer Pujar 18044f45fb0bSSameer Pujar port@42 { 18054f45fb0bSSameer Pujar reg = <0x42>; 18064f45fb0bSSameer Pujar 18074f45fb0bSSameer Pujar xbar_adx1_out2_ep: endpoint { 18084f45fb0bSSameer Pujar remote-endpoint = <&adx1_out2_ep>; 18094f45fb0bSSameer Pujar }; 18104f45fb0bSSameer Pujar }; 18114f45fb0bSSameer Pujar 18124f45fb0bSSameer Pujar port@43 { 18134f45fb0bSSameer Pujar reg = <0x43>; 18144f45fb0bSSameer Pujar 18154f45fb0bSSameer Pujar xbar_adx1_out3_ep: endpoint { 18164f45fb0bSSameer Pujar remote-endpoint = <&adx1_out3_ep>; 18174f45fb0bSSameer Pujar }; 18184f45fb0bSSameer Pujar }; 18194f45fb0bSSameer Pujar 18204f45fb0bSSameer Pujar port@44 { 18214f45fb0bSSameer Pujar reg = <0x44>; 18224f45fb0bSSameer Pujar 18234f45fb0bSSameer Pujar xbar_adx1_out4_ep: endpoint { 18244f45fb0bSSameer Pujar remote-endpoint = <&adx1_out4_ep>; 18254f45fb0bSSameer Pujar }; 18264f45fb0bSSameer Pujar }; 18274f45fb0bSSameer Pujar 18284f45fb0bSSameer Pujar xbar_adx2_in_port: port@45 { 18294f45fb0bSSameer Pujar reg = <0x45>; 18304f45fb0bSSameer Pujar 18314f45fb0bSSameer Pujar xbar_adx2_in_ep: endpoint { 18324f45fb0bSSameer Pujar remote-endpoint = <&adx2_in_ep>; 18334f45fb0bSSameer Pujar }; 18344f45fb0bSSameer Pujar }; 18354f45fb0bSSameer Pujar 18364f45fb0bSSameer Pujar port@46 { 18374f45fb0bSSameer Pujar reg = <0x46>; 18384f45fb0bSSameer Pujar 18394f45fb0bSSameer Pujar xbar_adx2_out1_ep: endpoint { 18404f45fb0bSSameer Pujar remote-endpoint = <&adx2_out1_ep>; 18414f45fb0bSSameer Pujar }; 18424f45fb0bSSameer Pujar }; 18434f45fb0bSSameer Pujar 18444f45fb0bSSameer Pujar port@47 { 18454f45fb0bSSameer Pujar reg = <0x47>; 18464f45fb0bSSameer Pujar 18474f45fb0bSSameer Pujar xbar_adx2_out2_ep: endpoint { 18484f45fb0bSSameer Pujar remote-endpoint = <&adx2_out2_ep>; 18494f45fb0bSSameer Pujar }; 18504f45fb0bSSameer Pujar }; 18514f45fb0bSSameer Pujar 18524f45fb0bSSameer Pujar port@48 { 18534f45fb0bSSameer Pujar reg = <0x48>; 18544f45fb0bSSameer Pujar 18554f45fb0bSSameer Pujar xbar_adx2_out3_ep: endpoint { 18564f45fb0bSSameer Pujar remote-endpoint = <&adx2_out3_ep>; 18574f45fb0bSSameer Pujar }; 18584f45fb0bSSameer Pujar }; 18594f45fb0bSSameer Pujar 18604f45fb0bSSameer Pujar port@49 { 18614f45fb0bSSameer Pujar reg = <0x49>; 18624f45fb0bSSameer Pujar 18634f45fb0bSSameer Pujar xbar_adx2_out4_ep: endpoint { 18644f45fb0bSSameer Pujar remote-endpoint = <&adx2_out4_ep>; 18654f45fb0bSSameer Pujar }; 18664f45fb0bSSameer Pujar }; 18674f45fb0bSSameer Pujar 18684f45fb0bSSameer Pujar xbar_adx3_in_port: port@4a { 18694f45fb0bSSameer Pujar reg = <0x4a>; 18704f45fb0bSSameer Pujar 18714f45fb0bSSameer Pujar xbar_adx3_in_ep: endpoint { 18724f45fb0bSSameer Pujar remote-endpoint = <&adx3_in_ep>; 18734f45fb0bSSameer Pujar }; 18744f45fb0bSSameer Pujar }; 18754f45fb0bSSameer Pujar 18764f45fb0bSSameer Pujar port@4b { 18774f45fb0bSSameer Pujar reg = <0x4b>; 18784f45fb0bSSameer Pujar 18794f45fb0bSSameer Pujar xbar_adx3_out1_ep: endpoint { 18804f45fb0bSSameer Pujar remote-endpoint = <&adx3_out1_ep>; 18814f45fb0bSSameer Pujar }; 18824f45fb0bSSameer Pujar }; 18834f45fb0bSSameer Pujar 18844f45fb0bSSameer Pujar port@4c { 18854f45fb0bSSameer Pujar reg = <0x4c>; 18864f45fb0bSSameer Pujar 18874f45fb0bSSameer Pujar xbar_adx3_out2_ep: endpoint { 18884f45fb0bSSameer Pujar remote-endpoint = <&adx3_out2_ep>; 18894f45fb0bSSameer Pujar }; 18904f45fb0bSSameer Pujar }; 18914f45fb0bSSameer Pujar 18924f45fb0bSSameer Pujar port@4d { 18934f45fb0bSSameer Pujar reg = <0x4d>; 18944f45fb0bSSameer Pujar 18954f45fb0bSSameer Pujar xbar_adx3_out3_ep: endpoint { 18964f45fb0bSSameer Pujar remote-endpoint = <&adx3_out3_ep>; 18974f45fb0bSSameer Pujar }; 18984f45fb0bSSameer Pujar }; 18994f45fb0bSSameer Pujar 19004f45fb0bSSameer Pujar port@4e { 19014f45fb0bSSameer Pujar reg = <0x4e>; 19024f45fb0bSSameer Pujar 19034f45fb0bSSameer Pujar xbar_adx3_out4_ep: endpoint { 19044f45fb0bSSameer Pujar remote-endpoint = <&adx3_out4_ep>; 19054f45fb0bSSameer Pujar }; 19064f45fb0bSSameer Pujar }; 19074f45fb0bSSameer Pujar 19084f45fb0bSSameer Pujar xbar_adx4_in_port: port@4f { 19094f45fb0bSSameer Pujar reg = <0x4f>; 19104f45fb0bSSameer Pujar 19114f45fb0bSSameer Pujar xbar_adx4_in_ep: endpoint { 19124f45fb0bSSameer Pujar remote-endpoint = <&adx4_in_ep>; 19134f45fb0bSSameer Pujar }; 19144f45fb0bSSameer Pujar }; 19154f45fb0bSSameer Pujar 19164f45fb0bSSameer Pujar port@50 { 19174f45fb0bSSameer Pujar reg = <0x50>; 19184f45fb0bSSameer Pujar 19194f45fb0bSSameer Pujar xbar_adx4_out1_ep: endpoint { 19204f45fb0bSSameer Pujar remote-endpoint = <&adx4_out1_ep>; 19214f45fb0bSSameer Pujar }; 19224f45fb0bSSameer Pujar }; 19234f45fb0bSSameer Pujar 19244f45fb0bSSameer Pujar port@51 { 19254f45fb0bSSameer Pujar reg = <0x51>; 19264f45fb0bSSameer Pujar 19274f45fb0bSSameer Pujar xbar_adx4_out2_ep: endpoint { 19284f45fb0bSSameer Pujar remote-endpoint = <&adx4_out2_ep>; 19294f45fb0bSSameer Pujar }; 19304f45fb0bSSameer Pujar }; 19314f45fb0bSSameer Pujar 19324f45fb0bSSameer Pujar port@52 { 19334f45fb0bSSameer Pujar reg = <0x52>; 19344f45fb0bSSameer Pujar 19354f45fb0bSSameer Pujar xbar_adx4_out3_ep: endpoint { 19364f45fb0bSSameer Pujar remote-endpoint = <&adx4_out3_ep>; 19374f45fb0bSSameer Pujar }; 19384f45fb0bSSameer Pujar }; 19394f45fb0bSSameer Pujar 19404f45fb0bSSameer Pujar port@53 { 19414f45fb0bSSameer Pujar reg = <0x53>; 19424f45fb0bSSameer Pujar 19434f45fb0bSSameer Pujar xbar_adx4_out4_ep: endpoint { 19444f45fb0bSSameer Pujar remote-endpoint = <&adx4_out4_ep>; 19454f45fb0bSSameer Pujar }; 19464f45fb0bSSameer Pujar }; 19474f45fb0bSSameer Pujar 19484f45fb0bSSameer Pujar xbar_mixer_in1_port: port@54 { 19494f45fb0bSSameer Pujar reg = <0x54>; 19504f45fb0bSSameer Pujar 19514f45fb0bSSameer Pujar xbar_mixer_in1_ep: endpoint { 19524f45fb0bSSameer Pujar remote-endpoint = <&mixer_in1_ep>; 19534f45fb0bSSameer Pujar }; 19544f45fb0bSSameer Pujar }; 19554f45fb0bSSameer Pujar 19564f45fb0bSSameer Pujar xbar_mixer_in2_port: port@55 { 19574f45fb0bSSameer Pujar reg = <0x55>; 19584f45fb0bSSameer Pujar 19594f45fb0bSSameer Pujar xbar_mixer_in2_ep: endpoint { 19604f45fb0bSSameer Pujar remote-endpoint = <&mixer_in2_ep>; 19614f45fb0bSSameer Pujar }; 19624f45fb0bSSameer Pujar }; 19634f45fb0bSSameer Pujar 19644f45fb0bSSameer Pujar xbar_mixer_in3_port: port@56 { 19654f45fb0bSSameer Pujar reg = <0x56>; 19664f45fb0bSSameer Pujar 19674f45fb0bSSameer Pujar xbar_mixer_in3_ep: endpoint { 19684f45fb0bSSameer Pujar remote-endpoint = <&mixer_in3_ep>; 19694f45fb0bSSameer Pujar }; 19704f45fb0bSSameer Pujar }; 19714f45fb0bSSameer Pujar 19724f45fb0bSSameer Pujar xbar_mixer_in4_port: port@57 { 19734f45fb0bSSameer Pujar reg = <0x57>; 19744f45fb0bSSameer Pujar 19754f45fb0bSSameer Pujar xbar_mixer_in4_ep: endpoint { 19764f45fb0bSSameer Pujar remote-endpoint = <&mixer_in4_ep>; 19774f45fb0bSSameer Pujar }; 19784f45fb0bSSameer Pujar }; 19794f45fb0bSSameer Pujar 19804f45fb0bSSameer Pujar xbar_mixer_in5_port: port@58 { 19814f45fb0bSSameer Pujar reg = <0x58>; 19824f45fb0bSSameer Pujar 19834f45fb0bSSameer Pujar xbar_mixer_in5_ep: endpoint { 19844f45fb0bSSameer Pujar remote-endpoint = <&mixer_in5_ep>; 19854f45fb0bSSameer Pujar }; 19864f45fb0bSSameer Pujar }; 19874f45fb0bSSameer Pujar 19884f45fb0bSSameer Pujar xbar_mixer_in6_port: port@59 { 19894f45fb0bSSameer Pujar reg = <0x59>; 19904f45fb0bSSameer Pujar 19914f45fb0bSSameer Pujar xbar_mixer_in6_ep: endpoint { 19924f45fb0bSSameer Pujar remote-endpoint = <&mixer_in6_ep>; 19934f45fb0bSSameer Pujar }; 19944f45fb0bSSameer Pujar }; 19954f45fb0bSSameer Pujar 19964f45fb0bSSameer Pujar xbar_mixer_in7_port: port@5a { 19974f45fb0bSSameer Pujar reg = <0x5a>; 19984f45fb0bSSameer Pujar 19994f45fb0bSSameer Pujar xbar_mixer_in7_ep: endpoint { 20004f45fb0bSSameer Pujar remote-endpoint = <&mixer_in7_ep>; 20014f45fb0bSSameer Pujar }; 20024f45fb0bSSameer Pujar }; 20034f45fb0bSSameer Pujar 20044f45fb0bSSameer Pujar xbar_mixer_in8_port: port@5b { 20054f45fb0bSSameer Pujar reg = <0x5b>; 20064f45fb0bSSameer Pujar 20074f45fb0bSSameer Pujar xbar_mixer_in8_ep: endpoint { 20084f45fb0bSSameer Pujar remote-endpoint = <&mixer_in8_ep>; 20094f45fb0bSSameer Pujar }; 20104f45fb0bSSameer Pujar }; 20114f45fb0bSSameer Pujar 20124f45fb0bSSameer Pujar xbar_mixer_in9_port: port@5c { 20134f45fb0bSSameer Pujar reg = <0x5c>; 20144f45fb0bSSameer Pujar 20154f45fb0bSSameer Pujar xbar_mixer_in9_ep: endpoint { 20164f45fb0bSSameer Pujar remote-endpoint = <&mixer_in9_ep>; 20174f45fb0bSSameer Pujar }; 20184f45fb0bSSameer Pujar }; 20194f45fb0bSSameer Pujar 20204f45fb0bSSameer Pujar xbar_mixer_in10_port: port@5d { 20214f45fb0bSSameer Pujar reg = <0x5d>; 20224f45fb0bSSameer Pujar 20234f45fb0bSSameer Pujar xbar_mixer_in10_ep: endpoint { 20244f45fb0bSSameer Pujar remote-endpoint = <&mixer_in10_ep>; 20254f45fb0bSSameer Pujar }; 20264f45fb0bSSameer Pujar }; 20274f45fb0bSSameer Pujar 20284f45fb0bSSameer Pujar port@5e { 20294f45fb0bSSameer Pujar reg = <0x5e>; 20304f45fb0bSSameer Pujar 20314f45fb0bSSameer Pujar xbar_mixer_out1_ep: endpoint { 20324f45fb0bSSameer Pujar remote-endpoint = <&mixer_out1_ep>; 20334f45fb0bSSameer Pujar }; 20344f45fb0bSSameer Pujar }; 20354f45fb0bSSameer Pujar 20364f45fb0bSSameer Pujar port@5f { 20374f45fb0bSSameer Pujar reg = <0x5f>; 20384f45fb0bSSameer Pujar 20394f45fb0bSSameer Pujar xbar_mixer_out2_ep: endpoint { 20404f45fb0bSSameer Pujar remote-endpoint = <&mixer_out2_ep>; 20414f45fb0bSSameer Pujar }; 20424f45fb0bSSameer Pujar }; 20434f45fb0bSSameer Pujar 20444f45fb0bSSameer Pujar port@60 { 20454f45fb0bSSameer Pujar reg = <0x60>; 20464f45fb0bSSameer Pujar 20474f45fb0bSSameer Pujar xbar_mixer_out3_ep: endpoint { 20484f45fb0bSSameer Pujar remote-endpoint = <&mixer_out3_ep>; 20494f45fb0bSSameer Pujar }; 20504f45fb0bSSameer Pujar }; 20514f45fb0bSSameer Pujar 20524f45fb0bSSameer Pujar port@61 { 20534f45fb0bSSameer Pujar reg = <0x61>; 20544f45fb0bSSameer Pujar 20554f45fb0bSSameer Pujar xbar_mixer_out4_ep: endpoint { 20564f45fb0bSSameer Pujar remote-endpoint = <&mixer_out4_ep>; 20574f45fb0bSSameer Pujar }; 20584f45fb0bSSameer Pujar }; 20594f45fb0bSSameer Pujar 20604f45fb0bSSameer Pujar port@62 { 20614f45fb0bSSameer Pujar reg = <0x62>; 20624f45fb0bSSameer Pujar 20634f45fb0bSSameer Pujar xbar_mixer_out5_ep: endpoint { 20644f45fb0bSSameer Pujar remote-endpoint = <&mixer_out5_ep>; 20654f45fb0bSSameer Pujar }; 20664f45fb0bSSameer Pujar }; 2067261a46a9SSameer Pujar 2068261a46a9SSameer Pujar xbar_asrc_in1_port: port@63 { 2069261a46a9SSameer Pujar reg = <0x63>; 2070261a46a9SSameer Pujar 2071261a46a9SSameer Pujar xbar_asrc_in1_ep: endpoint { 2072261a46a9SSameer Pujar remote-endpoint = <&asrc_in1_ep>; 2073261a46a9SSameer Pujar }; 2074261a46a9SSameer Pujar }; 2075261a46a9SSameer Pujar 2076261a46a9SSameer Pujar port@64 { 2077261a46a9SSameer Pujar reg = <0x64>; 2078261a46a9SSameer Pujar 2079261a46a9SSameer Pujar xbar_asrc_out1_ep: endpoint { 2080261a46a9SSameer Pujar remote-endpoint = <&asrc_out1_ep>; 2081261a46a9SSameer Pujar }; 2082261a46a9SSameer Pujar }; 2083261a46a9SSameer Pujar 2084261a46a9SSameer Pujar xbar_asrc_in2_port: port@65 { 2085261a46a9SSameer Pujar reg = <0x65>; 2086261a46a9SSameer Pujar 2087261a46a9SSameer Pujar xbar_asrc_in2_ep: endpoint { 2088261a46a9SSameer Pujar remote-endpoint = <&asrc_in2_ep>; 2089261a46a9SSameer Pujar }; 2090261a46a9SSameer Pujar }; 2091261a46a9SSameer Pujar 2092261a46a9SSameer Pujar port@66 { 2093261a46a9SSameer Pujar reg = <0x66>; 2094261a46a9SSameer Pujar 2095261a46a9SSameer Pujar xbar_asrc_out2_ep: endpoint { 2096261a46a9SSameer Pujar remote-endpoint = <&asrc_out2_ep>; 2097261a46a9SSameer Pujar }; 2098261a46a9SSameer Pujar }; 2099261a46a9SSameer Pujar 2100261a46a9SSameer Pujar xbar_asrc_in3_port: port@67 { 2101261a46a9SSameer Pujar reg = <0x67>; 2102261a46a9SSameer Pujar 2103261a46a9SSameer Pujar xbar_asrc_in3_ep: endpoint { 2104261a46a9SSameer Pujar remote-endpoint = <&asrc_in3_ep>; 2105261a46a9SSameer Pujar }; 2106261a46a9SSameer Pujar }; 2107261a46a9SSameer Pujar 2108261a46a9SSameer Pujar port@68 { 2109261a46a9SSameer Pujar reg = <0x68>; 2110261a46a9SSameer Pujar 2111261a46a9SSameer Pujar xbar_asrc_out3_ep: endpoint { 2112261a46a9SSameer Pujar remote-endpoint = <&asrc_out3_ep>; 2113261a46a9SSameer Pujar }; 2114261a46a9SSameer Pujar }; 2115261a46a9SSameer Pujar 2116261a46a9SSameer Pujar xbar_asrc_in4_port: port@69 { 2117261a46a9SSameer Pujar reg = <0x69>; 2118261a46a9SSameer Pujar 2119261a46a9SSameer Pujar xbar_asrc_in4_ep: endpoint { 2120261a46a9SSameer Pujar remote-endpoint = <&asrc_in4_ep>; 2121261a46a9SSameer Pujar }; 2122261a46a9SSameer Pujar }; 2123261a46a9SSameer Pujar 2124261a46a9SSameer Pujar port@6a { 2125261a46a9SSameer Pujar reg = <0x6a>; 2126261a46a9SSameer Pujar 2127261a46a9SSameer Pujar xbar_asrc_out4_ep: endpoint { 2128261a46a9SSameer Pujar remote-endpoint = <&asrc_out4_ep>; 2129261a46a9SSameer Pujar }; 2130261a46a9SSameer Pujar }; 2131261a46a9SSameer Pujar 2132261a46a9SSameer Pujar xbar_asrc_in5_port: port@6b { 2133261a46a9SSameer Pujar reg = <0x6b>; 2134261a46a9SSameer Pujar 2135261a46a9SSameer Pujar xbar_asrc_in5_ep: endpoint { 2136261a46a9SSameer Pujar remote-endpoint = <&asrc_in5_ep>; 2137261a46a9SSameer Pujar }; 2138261a46a9SSameer Pujar }; 2139261a46a9SSameer Pujar 2140261a46a9SSameer Pujar port@6c { 2141261a46a9SSameer Pujar reg = <0x6c>; 2142261a46a9SSameer Pujar 2143261a46a9SSameer Pujar xbar_asrc_out5_ep: endpoint { 2144261a46a9SSameer Pujar remote-endpoint = <&asrc_out5_ep>; 2145261a46a9SSameer Pujar }; 2146261a46a9SSameer Pujar }; 2147261a46a9SSameer Pujar 2148261a46a9SSameer Pujar xbar_asrc_in6_port: port@6d { 2149261a46a9SSameer Pujar reg = <0x6d>; 2150261a46a9SSameer Pujar 2151261a46a9SSameer Pujar xbar_asrc_in6_ep: endpoint { 2152261a46a9SSameer Pujar remote-endpoint = <&asrc_in6_ep>; 2153261a46a9SSameer Pujar }; 2154261a46a9SSameer Pujar }; 2155261a46a9SSameer Pujar 2156261a46a9SSameer Pujar port@6e { 2157261a46a9SSameer Pujar reg = <0x6e>; 2158261a46a9SSameer Pujar 2159261a46a9SSameer Pujar xbar_asrc_out6_ep: endpoint { 2160261a46a9SSameer Pujar remote-endpoint = <&asrc_out6_ep>; 2161261a46a9SSameer Pujar }; 2162261a46a9SSameer Pujar }; 2163261a46a9SSameer Pujar 2164261a46a9SSameer Pujar xbar_asrc_in7_port: port@6f { 2165261a46a9SSameer Pujar reg = <0x6f>; 2166261a46a9SSameer Pujar 2167261a46a9SSameer Pujar xbar_asrc_in7_ep: endpoint { 2168261a46a9SSameer Pujar remote-endpoint = <&asrc_in7_ep>; 2169261a46a9SSameer Pujar }; 2170261a46a9SSameer Pujar }; 2171afcb41e3SSameer Pujar 2172afcb41e3SSameer Pujar xbar_ope1_in_port: port@70 { 2173afcb41e3SSameer Pujar reg = <0x70>; 2174afcb41e3SSameer Pujar 2175afcb41e3SSameer Pujar xbar_ope1_in_ep: endpoint { 2176afcb41e3SSameer Pujar remote-endpoint = <&ope1_cif_in_ep>; 2177afcb41e3SSameer Pujar }; 2178afcb41e3SSameer Pujar }; 2179afcb41e3SSameer Pujar 2180afcb41e3SSameer Pujar port@71 { 2181afcb41e3SSameer Pujar reg = <0x71>; 2182afcb41e3SSameer Pujar 2183afcb41e3SSameer Pujar xbar_ope1_out_ep: endpoint { 2184afcb41e3SSameer Pujar remote-endpoint = <&ope1_cif_out_ep>; 2185afcb41e3SSameer Pujar }; 2186afcb41e3SSameer Pujar }; 2187e4710376SSameer Pujar }; 218879ed18d9SThierry Reding }; 2189e4710376SSameer Pujar 219079ed18d9SThierry Reding dma-controller@2930000 { 2191e4710376SSameer Pujar status = "okay"; 2192e4710376SSameer Pujar }; 2193e4710376SSameer Pujar 219479ed18d9SThierry Reding interrupt-controller@2a40000 { 2195e4710376SSameer Pujar status = "okay"; 2196e4710376SSameer Pujar }; 21975d25c476SSameer Pujar }; 21985d25c476SSameer Pujar 2199b693b3d7SThierry Reding i2c@3160000 { 2200b693b3d7SThierry Reding power-monitor@42 { 2201b693b3d7SThierry Reding compatible = "ti,ina3221"; 2202b693b3d7SThierry Reding reg = <0x42>; 220308c7c74bSNicolin Chen #address-cells = <1>; 220408c7c74bSNicolin Chen #size-cells = <0>; 220508c7c74bSNicolin Chen 22064b5ae31fSThierry Reding input@0 { 220708c7c74bSNicolin Chen reg = <0x0>; 220808c7c74bSNicolin Chen label = "VDD_MUX"; 220908c7c74bSNicolin Chen shunt-resistor-micro-ohms = <20000>; 221008c7c74bSNicolin Chen }; 221108c7c74bSNicolin Chen 22124b5ae31fSThierry Reding input@1 { 221308c7c74bSNicolin Chen reg = <0x1>; 221408c7c74bSNicolin Chen label = "VDD_5V0_IO_SYS"; 221508c7c74bSNicolin Chen shunt-resistor-micro-ohms = <5000>; 221608c7c74bSNicolin Chen }; 221708c7c74bSNicolin Chen 22184b5ae31fSThierry Reding input@2 { 221908c7c74bSNicolin Chen reg = <0x2>; 222008c7c74bSNicolin Chen label = "VDD_3V3_SYS"; 222108c7c74bSNicolin Chen shunt-resistor-micro-ohms = <10000>; 222208c7c74bSNicolin Chen }; 2223b693b3d7SThierry Reding }; 2224b693b3d7SThierry Reding 2225b693b3d7SThierry Reding power-monitor@43 { 2226b693b3d7SThierry Reding compatible = "ti,ina3221"; 2227b693b3d7SThierry Reding reg = <0x43>; 222808c7c74bSNicolin Chen #address-cells = <1>; 222908c7c74bSNicolin Chen #size-cells = <0>; 223008c7c74bSNicolin Chen 22314b5ae31fSThierry Reding input@0 { 223208c7c74bSNicolin Chen reg = <0x0>; 223308c7c74bSNicolin Chen label = "VDD_3V3_IO_SLP"; 223408c7c74bSNicolin Chen shunt-resistor-micro-ohms = <10000>; 223508c7c74bSNicolin Chen }; 223608c7c74bSNicolin Chen 22374b5ae31fSThierry Reding input@1 { 223808c7c74bSNicolin Chen reg = <0x1>; 223908c7c74bSNicolin Chen label = "VDD_1V8_IO"; 224008c7c74bSNicolin Chen shunt-resistor-micro-ohms = <10000>; 224108c7c74bSNicolin Chen }; 224208c7c74bSNicolin Chen 22434b5ae31fSThierry Reding input@2 { 224408c7c74bSNicolin Chen reg = <0x2>; 224508c7c74bSNicolin Chen label = "VDD_M2_IN"; 224608c7c74bSNicolin Chen shunt-resistor-micro-ohms = <10000>; 224708c7c74bSNicolin Chen }; 2248b693b3d7SThierry Reding }; 2249b27d5250SThierry Reding 2250b27d5250SThierry Reding exp1: gpio@74 { 2251b27d5250SThierry Reding compatible = "ti,tca9539"; 2252b27d5250SThierry Reding reg = <0x74>; 2253b27d5250SThierry Reding 2254b27d5250SThierry Reding interrupt-parent = <&gpio>; 2255d428f35dSThierry Reding interrupts = <TEGRA186_MAIN_GPIO(Y, 0) 2256d428f35dSThierry Reding GPIO_ACTIVE_LOW>; 2257b27d5250SThierry Reding 2258b27d5250SThierry Reding #gpio-cells = <2>; 2259b27d5250SThierry Reding gpio-controller; 2260c4502cc3SThierry Reding 2261c4502cc3SThierry Reding vcc-supply = <&vdd_3v3_sys>; 2262b27d5250SThierry Reding }; 2263b27d5250SThierry Reding 2264b27d5250SThierry Reding exp2: gpio@77 { 2265b27d5250SThierry Reding compatible = "ti,tca9539"; 2266b27d5250SThierry Reding reg = <0x77>; 2267b27d5250SThierry Reding 2268b27d5250SThierry Reding interrupt-parent = <&gpio>; 2269d428f35dSThierry Reding interrupts = <TEGRA186_MAIN_GPIO(Y, 6) 2270d428f35dSThierry Reding GPIO_ACTIVE_LOW>; 2271b27d5250SThierry Reding 2272b27d5250SThierry Reding #gpio-cells = <2>; 2273b27d5250SThierry Reding gpio-controller; 2274c4502cc3SThierry Reding 2275c4502cc3SThierry Reding vcc-supply = <&vdd_1v8>; 2276b27d5250SThierry Reding }; 2277b693b3d7SThierry Reding }; 2278b693b3d7SThierry Reding 2279b0ddea85SThierry Reding /* SDMMC1 (SD/MMC) */ 228067bb17f6SThierry Reding mmc@3400000 { 2281b0ddea85SThierry Reding status = "okay"; 2282b0ddea85SThierry Reding 2283b0ddea85SThierry Reding vmmc-supply = <&vdd_sd>; 2284b0ddea85SThierry Reding }; 2285b0ddea85SThierry Reding 228679ed18d9SThierry Reding sata@3507000 { 228779ed18d9SThierry Reding status = "okay"; 228879ed18d9SThierry Reding }; 228979ed18d9SThierry Reding 22907c3adf12SThierry Reding hda@3510000 { 2291b8928c2bSThierry Reding nvidia,model = "NVIDIA Jetson TX2 HDA"; 22927c3adf12SThierry Reding status = "okay"; 22937c3adf12SThierry Reding }; 22947c3adf12SThierry Reding 229572f8ae3fSThierry Reding padctl@3520000 { 2296ca2b8ee4SNagarjuna Kristam status = "okay"; 229772f8ae3fSThierry Reding 229872f8ae3fSThierry Reding avdd-pll-erefeut-supply = <&vdd_1v8_pll>; 229972f8ae3fSThierry Reding avdd-usb-supply = <&vdd_3v3_sys>; 230072f8ae3fSThierry Reding vclamp-usb-supply = <&vdd_1v8>; 230172f8ae3fSThierry Reding vddio-hsic-supply = <&gnd>; 230272f8ae3fSThierry Reding 230372f8ae3fSThierry Reding pads { 230472f8ae3fSThierry Reding usb2 { 230572f8ae3fSThierry Reding status = "okay"; 230672f8ae3fSThierry Reding 230772f8ae3fSThierry Reding lanes { 23080edc0202SNagarjuna Kristam micro_b: usb2-0 { 230972f8ae3fSThierry Reding nvidia,function = "xusb"; 231072f8ae3fSThierry Reding status = "okay"; 231172f8ae3fSThierry Reding }; 231272f8ae3fSThierry Reding 231372f8ae3fSThierry Reding usb2-1 { 231472f8ae3fSThierry Reding nvidia,function = "xusb"; 231572f8ae3fSThierry Reding status = "okay"; 231672f8ae3fSThierry Reding }; 231772f8ae3fSThierry Reding 231872f8ae3fSThierry Reding usb2-2 { 231972f8ae3fSThierry Reding nvidia,function = "xusb"; 232072f8ae3fSThierry Reding status = "okay"; 232172f8ae3fSThierry Reding }; 232272f8ae3fSThierry Reding }; 232372f8ae3fSThierry Reding }; 232472f8ae3fSThierry Reding 232572f8ae3fSThierry Reding usb3 { 232672f8ae3fSThierry Reding status = "okay"; 232772f8ae3fSThierry Reding 232872f8ae3fSThierry Reding lanes { 232972f8ae3fSThierry Reding usb3-0 { 233072f8ae3fSThierry Reding nvidia,function = "xusb"; 233172f8ae3fSThierry Reding status = "okay"; 233272f8ae3fSThierry Reding }; 233372f8ae3fSThierry Reding 233472f8ae3fSThierry Reding usb3-1 { 233572f8ae3fSThierry Reding nvidia,function = "xusb"; 233672f8ae3fSThierry Reding status = "okay"; 233772f8ae3fSThierry Reding }; 233872f8ae3fSThierry Reding 233972f8ae3fSThierry Reding usb3-2 { 234072f8ae3fSThierry Reding nvidia,function = "xusb"; 234172f8ae3fSThierry Reding status = "okay"; 234272f8ae3fSThierry Reding }; 234372f8ae3fSThierry Reding }; 234472f8ae3fSThierry Reding }; 234572f8ae3fSThierry Reding }; 234672f8ae3fSThierry Reding 234772f8ae3fSThierry Reding ports { 234872f8ae3fSThierry Reding usb2-0 { 234972f8ae3fSThierry Reding status = "okay"; 235072f8ae3fSThierry Reding mode = "otg"; 235172f8ae3fSThierry Reding vbus-supply = <&vdd_usb0>; 23526895c83fSNagarjuna Kristam usb-role-switch; 23531ca6bc89SThierry Reding 23546895c83fSNagarjuna Kristam connector { 23551ca6bc89SThierry Reding compatible = "gpio-usb-b-connector", 23561ca6bc89SThierry Reding "usb-b-connector"; 23576895c83fSNagarjuna Kristam label = "micro-USB"; 23586895c83fSNagarjuna Kristam type = "micro"; 23591ca6bc89SThierry Reding vbus-gpios = <&gpio 23606895c83fSNagarjuna Kristam TEGRA186_MAIN_GPIO(X, 7) 23616895c83fSNagarjuna Kristam GPIO_ACTIVE_LOW>; 23621ca6bc89SThierry Reding id-gpios = <&pmic 0 GPIO_ACTIVE_HIGH>; 23636895c83fSNagarjuna Kristam }; 236472f8ae3fSThierry Reding }; 236572f8ae3fSThierry Reding 236672f8ae3fSThierry Reding usb2-1 { 236772f8ae3fSThierry Reding status = "okay"; 236872f8ae3fSThierry Reding mode = "host"; 236972f8ae3fSThierry Reding 237072f8ae3fSThierry Reding vbus-supply = <&vdd_usb1>; 237172f8ae3fSThierry Reding }; 237272f8ae3fSThierry Reding 237372f8ae3fSThierry Reding usb3-0 { 237472f8ae3fSThierry Reding nvidia,usb2-companion = <1>; 237533c53dbdSJon Hunter vbus-supply = <&vdd_usb1>; 237672f8ae3fSThierry Reding status = "okay"; 237772f8ae3fSThierry Reding }; 237872f8ae3fSThierry Reding }; 237972f8ae3fSThierry Reding }; 238072f8ae3fSThierry Reding 238172f8ae3fSThierry Reding usb@3530000 { 2382488a04d4SNagarjuna Kristam status = "okay"; 238372f8ae3fSThierry Reding 238472f8ae3fSThierry Reding phys = <&{/padctl@3520000/pads/usb2/lanes/usb2-0}>, 238572f8ae3fSThierry Reding <&{/padctl@3520000/pads/usb2/lanes/usb2-1}>, 238672f8ae3fSThierry Reding <&{/padctl@3520000/pads/usb3/lanes/usb3-0}>; 238772f8ae3fSThierry Reding phy-names = "usb2-0", "usb2-1", "usb3-0"; 238872f8ae3fSThierry Reding }; 238972f8ae3fSThierry Reding 23900edc0202SNagarjuna Kristam usb@3550000 { 23910edc0202SNagarjuna Kristam status = "okay"; 23920edc0202SNagarjuna Kristam 23930edc0202SNagarjuna Kristam phys = <µ_b>; 23940edc0202SNagarjuna Kristam phy-names = "usb2-0"; 23950edc0202SNagarjuna Kristam }; 23960edc0202SNagarjuna Kristam 2397*20440c7fSAaron Kling cec@3960000 { 2398*20440c7fSAaron Kling status = "okay"; 2399*20440c7fSAaron Kling 2400*20440c7fSAaron Kling hdmi-phandle = <&sor1>; 2401*20440c7fSAaron Kling }; 2402*20440c7fSAaron Kling 24035205abd2SThierry Reding i2c@c250000 { 24045205abd2SThierry Reding /* carrier board ID EEPROM */ 24055205abd2SThierry Reding eeprom@57 { 24065205abd2SThierry Reding compatible = "atmel,24c02"; 24075205abd2SThierry Reding reg = <0x57>; 24085205abd2SThierry Reding 2409a4387f29SJon Hunter label = "system"; 2410ec5fd197SJon Hunter vcc-supply = <&vdd_1v8>; 24119efa0fcaSThierry Reding address-width = <8>; 24129efa0fcaSThierry Reding pagesize = <8>; 24135205abd2SThierry Reding size = <256>; 24145205abd2SThierry Reding read-only; 24155205abd2SThierry Reding }; 24165205abd2SThierry Reding }; 24175205abd2SThierry Reding 2418b84f1c01SAaron Kling pwm@c340000 { 2419b84f1c01SAaron Kling status = "okay"; 2420b84f1c01SAaron Kling }; 2421b84f1c01SAaron Kling 242289b469ccSManikanta Maddireddy pcie@10003000 { 242389b469ccSManikanta Maddireddy status = "okay"; 242489b469ccSManikanta Maddireddy 242589b469ccSManikanta Maddireddy dvdd-pex-supply = <&vdd_pex>; 242689b469ccSManikanta Maddireddy hvdd-pex-pll-supply = <&vdd_1v8>; 242789b469ccSManikanta Maddireddy hvdd-pex-supply = <&vdd_1v8>; 242889b469ccSManikanta Maddireddy vddio-pexctl-aud-supply = <&vdd_1v8>; 242989b469ccSManikanta Maddireddy 243089b469ccSManikanta Maddireddy pci@1,0 { 243189b469ccSManikanta Maddireddy nvidia,num-lanes = <4>; 243289b469ccSManikanta Maddireddy status = "okay"; 243389b469ccSManikanta Maddireddy }; 243489b469ccSManikanta Maddireddy 243589b469ccSManikanta Maddireddy pci@2,0 { 243689b469ccSManikanta Maddireddy nvidia,num-lanes = <0>; 243789b469ccSManikanta Maddireddy status = "disabled"; 243889b469ccSManikanta Maddireddy }; 243989b469ccSManikanta Maddireddy 244089b469ccSManikanta Maddireddy pci@3,0 { 244189b469ccSManikanta Maddireddy nvidia,num-lanes = <1>; 244289b469ccSManikanta Maddireddy status = "disabled"; 244389b469ccSManikanta Maddireddy }; 244489b469ccSManikanta Maddireddy }; 244589b469ccSManikanta Maddireddy 244636328505SThierry Reding host1x@13e00000 { 244736328505SThierry Reding status = "okay"; 244836328505SThierry Reding 244936328505SThierry Reding dpaux@15040000 { 245036328505SThierry Reding status = "okay"; 245136328505SThierry Reding }; 245236328505SThierry Reding 245336328505SThierry Reding display-hub@15200000 { 245436328505SThierry Reding status = "okay"; 245536328505SThierry Reding }; 245636328505SThierry Reding 245736328505SThierry Reding dsi@15300000 { 245836328505SThierry Reding status = "disabled"; 245936328505SThierry Reding }; 246036328505SThierry Reding 24613fdfaf87SThierry Reding /* DP on E3320 */ 246236328505SThierry Reding sor@15540000 { 24633fdfaf87SThierry Reding status = "okay"; 246436328505SThierry Reding 24653fdfaf87SThierry Reding avdd-io-hdmi-dp-supply = <&vdd_hdmi_1v05>; 24665f4ade92SJon Hunter vdd-hdmi-dp-pll-supply = <&vdd_1v8_ap>; 24673fdfaf87SThierry Reding 24683fdfaf87SThierry Reding nvidia,dpaux = <&dpaux>; 246936328505SThierry Reding }; 247036328505SThierry Reding 247136328505SThierry Reding sor@15580000 { 247236328505SThierry Reding status = "okay"; 247336328505SThierry Reding 2474e8931a27SThierry Reding avdd-io-hdmi-dp-supply = <&vdd_hdmi_1v05>; 2475e8931a27SThierry Reding vdd-hdmi-dp-pll-supply = <&vdd_1v8_ap>; 247636328505SThierry Reding hdmi-supply = <&vdd_hdmi>; 247736328505SThierry Reding 247836328505SThierry Reding nvidia,ddc-i2c-bus = <&ddc>; 2479d428f35dSThierry Reding nvidia,hpd-gpio = <&gpio TEGRA186_MAIN_GPIO(P, 1) 2480d428f35dSThierry Reding GPIO_ACTIVE_LOW>; 248136328505SThierry Reding }; 248236328505SThierry Reding 248336328505SThierry Reding dpaux@155c0000 { 248436328505SThierry Reding status = "okay"; 248536328505SThierry Reding }; 248636328505SThierry Reding }; 248736328505SThierry Reding 248859686a92SThierry Reding gpio-keys { 248959686a92SThierry Reding compatible = "gpio-keys"; 249059686a92SThierry Reding 2491012877d0SKrzysztof Kozlowski key-power { 249259686a92SThierry Reding label = "Power"; 2493d428f35dSThierry Reding gpios = <&gpio_aon TEGRA186_AON_GPIO(FF, 0) 249459686a92SThierry Reding GPIO_ACTIVE_LOW>; 249559686a92SThierry Reding linux,input-type = <EV_KEY>; 249659686a92SThierry Reding linux,code = <KEY_POWER>; 249759686a92SThierry Reding debounce-interval = <10>; 24986f13f10bSThierry Reding wakeup-event-action = <EV_ACT_ASSERTED>; 249959686a92SThierry Reding wakeup-source; 250059686a92SThierry Reding }; 250159686a92SThierry Reding 2502012877d0SKrzysztof Kozlowski key-volume-down { 250359686a92SThierry Reding label = "Volume Down"; 2504d428f35dSThierry Reding gpios = <&gpio_aon TEGRA186_AON_GPIO(FF, 2) 250559686a92SThierry Reding GPIO_ACTIVE_LOW>; 250659686a92SThierry Reding linux,input-type = <EV_KEY>; 250759686a92SThierry Reding linux,code = <KEY_VOLUMEDOWN>; 250859686a92SThierry Reding debounce-interval = <10>; 250959686a92SThierry Reding }; 251079ed18d9SThierry Reding 251179ed18d9SThierry Reding key-volume-up { 251279ed18d9SThierry Reding label = "Volume Up"; 251379ed18d9SThierry Reding gpios = <&gpio_aon TEGRA186_AON_GPIO(FF, 1) 251479ed18d9SThierry Reding GPIO_ACTIVE_LOW>; 251579ed18d9SThierry Reding linux,input-type = <EV_KEY>; 251679ed18d9SThierry Reding linux,code = <KEY_VOLUMEUP>; 251779ed18d9SThierry Reding debounce-interval = <10>; 251879ed18d9SThierry Reding }; 251959686a92SThierry Reding }; 252059686a92SThierry Reding 2521b84f1c01SAaron Kling fan: pwm-fan { 2522b84f1c01SAaron Kling compatible = "pwm-fan"; 2523b84f1c01SAaron Kling pwms = <&pwm4 0 45334>; 2524b84f1c01SAaron Kling fan-supply = <&vdd_fan>; 2525b84f1c01SAaron Kling 2526b84f1c01SAaron Kling /* cooling level (0, 1, 2, 3) - pwm inverted */ 2527b84f1c01SAaron Kling cooling-levels = <255 128 64 0>; 2528b84f1c01SAaron Kling #cooling-cells = <2>; 2529b84f1c01SAaron Kling }; 2530b84f1c01SAaron Kling 2531097e01c6SThierry Reding vdd_sd: regulator-vdd-sd { 2532b0ddea85SThierry Reding compatible = "regulator-fixed"; 2533b0ddea85SThierry Reding regulator-name = "SD_CARD_SW_PWR"; 2534b0ddea85SThierry Reding regulator-min-microvolt = <3300000>; 2535b0ddea85SThierry Reding regulator-max-microvolt = <3300000>; 2536b0ddea85SThierry Reding 25377517248aSThierry Reding gpio = <&gpio TEGRA186_MAIN_GPIO(P, 6) GPIO_ACTIVE_HIGH>; 2538b0ddea85SThierry Reding enable-active-high; 2539b0ddea85SThierry Reding 2540b0ddea85SThierry Reding vin-supply = <&vdd_3v3_sys>; 2541b0ddea85SThierry Reding }; 254236328505SThierry Reding 2543097e01c6SThierry Reding vdd_hdmi: regulator-vdd-hdmi { 254436328505SThierry Reding compatible = "regulator-fixed"; 254536328505SThierry Reding regulator-name = "VDD_HDMI_5V0"; 254636328505SThierry Reding regulator-min-microvolt = <5000000>; 254736328505SThierry Reding regulator-max-microvolt = <5000000>; 254836328505SThierry Reding 254936328505SThierry Reding gpio = <&exp1 14 GPIO_ACTIVE_HIGH>; 255036328505SThierry Reding enable-active-high; 255136328505SThierry Reding 255236328505SThierry Reding vin-supply = <&vdd_5v0_sys>; 255336328505SThierry Reding }; 255472f8ae3fSThierry Reding 2555097e01c6SThierry Reding vdd_usb0: regulator-vdd-usb0 { 255672f8ae3fSThierry Reding compatible = "regulator-fixed"; 255772f8ae3fSThierry Reding regulator-name = "VDD_USB0"; 255872f8ae3fSThierry Reding regulator-min-microvolt = <5000000>; 255972f8ae3fSThierry Reding regulator-max-microvolt = <5000000>; 256072f8ae3fSThierry Reding 25612db4a1a5SThierry Reding gpio = <&gpio TEGRA186_MAIN_GPIO(L, 4) GPIO_ACTIVE_HIGH>; 256272f8ae3fSThierry Reding enable-active-high; 256372f8ae3fSThierry Reding 256472f8ae3fSThierry Reding vin-supply = <&vdd_5v0_sys>; 256572f8ae3fSThierry Reding }; 256672f8ae3fSThierry Reding 2567097e01c6SThierry Reding vdd_usb1: regulator-vdd-usb1 { 256872f8ae3fSThierry Reding compatible = "regulator-fixed"; 256972f8ae3fSThierry Reding regulator-name = "VDD_USB1"; 257072f8ae3fSThierry Reding regulator-min-microvolt = <5000000>; 257172f8ae3fSThierry Reding regulator-max-microvolt = <5000000>; 257272f8ae3fSThierry Reding 25732db4a1a5SThierry Reding gpio = <&gpio TEGRA186_MAIN_GPIO(L, 5) GPIO_ACTIVE_HIGH>; 257472f8ae3fSThierry Reding enable-active-high; 257572f8ae3fSThierry Reding 257672f8ae3fSThierry Reding vin-supply = <&vdd_5v0_sys>; 257772f8ae3fSThierry Reding }; 2578e4710376SSameer Pujar 2579b84f1c01SAaron Kling vdd_fan: regulator-vdd-fan { 2580b84f1c01SAaron Kling compatible = "regulator-fixed"; 2581b84f1c01SAaron Kling regulator-name = "VDD_FAN"; 2582b84f1c01SAaron Kling regulator-min-microvolt = <5000000>; 2583b84f1c01SAaron Kling regulator-max-microvolt = <5000000>; 2584b84f1c01SAaron Kling 2585b84f1c01SAaron Kling gpio = <&exp1 4 GPIO_ACTIVE_LOW>; 2586b84f1c01SAaron Kling 2587b84f1c01SAaron Kling vin-supply = <&vdd_5v0_sys>; 2588b84f1c01SAaron Kling }; 2589b84f1c01SAaron Kling 2590e4710376SSameer Pujar sound { 2591e4710376SSameer Pujar compatible = "nvidia,tegra186-audio-graph-card"; 2592e4710376SSameer Pujar status = "okay"; 2593e4710376SSameer Pujar 2594e4710376SSameer Pujar dais = /* FE */ 2595e4710376SSameer Pujar <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>, 2596e4710376SSameer Pujar <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>, 2597e4710376SSameer Pujar <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>, 2598e4710376SSameer Pujar <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>, 2599e4710376SSameer Pujar <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>, 2600e4710376SSameer Pujar /* Router */ 2601e4710376SSameer Pujar <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s3_port>, 2602e4710376SSameer Pujar <&xbar_i2s4_port>, <&xbar_i2s5_port>, <&xbar_i2s6_port>, 2603e4710376SSameer Pujar <&xbar_dmic1_port>, <&xbar_dmic2_port>, <&xbar_dmic3_port>, 2604e4710376SSameer Pujar <&xbar_dspk1_port>, <&xbar_dspk2_port>, 26054f45fb0bSSameer Pujar <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>, 26064f45fb0bSSameer Pujar <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>, 26074f45fb0bSSameer Pujar <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>, 26084f45fb0bSSameer Pujar <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>, 26094f45fb0bSSameer Pujar <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>, 26104f45fb0bSSameer Pujar <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>, 26114f45fb0bSSameer Pujar <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>, 26124f45fb0bSSameer Pujar <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>, 26134f45fb0bSSameer Pujar <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>, 26144f45fb0bSSameer Pujar <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>, 26154f45fb0bSSameer Pujar <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>, 26164f45fb0bSSameer Pujar <&xbar_adx1_in_port>, <&xbar_adx2_in_port>, 26174f45fb0bSSameer Pujar <&xbar_adx3_in_port>, <&xbar_adx4_in_port>, 26184f45fb0bSSameer Pujar <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>, 26194f45fb0bSSameer Pujar <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>, 26204f45fb0bSSameer Pujar <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>, 26214f45fb0bSSameer Pujar <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>, 26224f45fb0bSSameer Pujar <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>, 2623261a46a9SSameer Pujar <&xbar_asrc_in1_port>, <&xbar_asrc_in2_port>, 2624261a46a9SSameer Pujar <&xbar_asrc_in3_port>, <&xbar_asrc_in4_port>, 2625261a46a9SSameer Pujar <&xbar_asrc_in5_port>, <&xbar_asrc_in6_port>, 2626261a46a9SSameer Pujar <&xbar_asrc_in7_port>, 2627afcb41e3SSameer Pujar <&xbar_ope1_in_port>, 26284f45fb0bSSameer Pujar /* HW accelerators */ 26294f45fb0bSSameer Pujar <&sfc1_out_port>, <&sfc2_out_port>, 26304f45fb0bSSameer Pujar <&sfc3_out_port>, <&sfc4_out_port>, 26314f45fb0bSSameer Pujar <&mvc1_out_port>, <&mvc2_out_port>, 26324f45fb0bSSameer Pujar <&amx1_out_port>, <&amx2_out_port>, 26334f45fb0bSSameer Pujar <&amx3_out_port>, <&amx4_out_port>, 26344f45fb0bSSameer Pujar <&adx1_out1_port>, <&adx1_out2_port>, 26354f45fb0bSSameer Pujar <&adx1_out3_port>, <&adx1_out4_port>, 26364f45fb0bSSameer Pujar <&adx2_out1_port>, <&adx2_out2_port>, 26374f45fb0bSSameer Pujar <&adx2_out3_port>, <&adx2_out4_port>, 26384f45fb0bSSameer Pujar <&adx3_out1_port>, <&adx3_out2_port>, 26394f45fb0bSSameer Pujar <&adx3_out3_port>, <&adx3_out4_port>, 26404f45fb0bSSameer Pujar <&adx4_out1_port>, <&adx4_out2_port>, 26414f45fb0bSSameer Pujar <&adx4_out3_port>, <&adx4_out4_port>, 26424f45fb0bSSameer Pujar <&mixer_out1_port>, <&mixer_out2_port>, 26434f45fb0bSSameer Pujar <&mixer_out3_port>, <&mixer_out4_port>, 26444f45fb0bSSameer Pujar <&mixer_out5_port>, 2645261a46a9SSameer Pujar <&asrc_out1_port>, <&asrc_out2_port>, <&asrc_out3_port>, 2646261a46a9SSameer Pujar <&asrc_out4_port>, <&asrc_out5_port>, <&asrc_out6_port>, 2647afcb41e3SSameer Pujar <&ope1_out_port>, 2648e4710376SSameer Pujar /* I/O */ 2649e4710376SSameer Pujar <&i2s1_port>, <&i2s2_port>, <&i2s3_port>, <&i2s4_port>, 2650e4710376SSameer Pujar <&i2s5_port>, <&i2s6_port>, <&dmic1_port>, <&dmic2_port>, 2651e4710376SSameer Pujar <&dmic3_port>, <&dspk1_port>, <&dspk2_port>; 2652e4710376SSameer Pujar 2653b8928c2bSThierry Reding label = "NVIDIA Jetson TX2 APE"; 2654e4710376SSameer Pujar }; 2655b84f1c01SAaron Kling 2656b84f1c01SAaron Kling thermal-zones { 2657b84f1c01SAaron Kling cpu-thermal { 2658b84f1c01SAaron Kling polling-delay = <0>; 2659b84f1c01SAaron Kling polling-delay-passive = <500>; 2660b84f1c01SAaron Kling status = "okay"; 2661b84f1c01SAaron Kling 2662b84f1c01SAaron Kling trips { 2663b84f1c01SAaron Kling cpu_trip_critical: critical { 2664b84f1c01SAaron Kling temperature = <96500>; 2665b84f1c01SAaron Kling hysteresis = <0>; 2666b84f1c01SAaron Kling type = "critical"; 2667b84f1c01SAaron Kling }; 2668b84f1c01SAaron Kling 2669b84f1c01SAaron Kling cpu_trip_hot: hot { 2670b84f1c01SAaron Kling temperature = <79000>; 2671b84f1c01SAaron Kling hysteresis = <2000>; 2672b84f1c01SAaron Kling type = "hot"; 2673b84f1c01SAaron Kling }; 2674b84f1c01SAaron Kling 2675b84f1c01SAaron Kling cpu_trip_active: active { 2676b84f1c01SAaron Kling temperature = <62000>; 2677b84f1c01SAaron Kling hysteresis = <2000>; 2678b84f1c01SAaron Kling type = "active"; 2679b84f1c01SAaron Kling }; 2680b84f1c01SAaron Kling 2681b84f1c01SAaron Kling cpu_trip_passive: passive { 2682b84f1c01SAaron Kling temperature = <45000>; 2683b84f1c01SAaron Kling hysteresis = <2000>; 2684b84f1c01SAaron Kling type = "passive"; 2685b84f1c01SAaron Kling }; 2686b84f1c01SAaron Kling }; 2687b84f1c01SAaron Kling 2688b84f1c01SAaron Kling cooling-maps { 2689b84f1c01SAaron Kling map0 { 2690b84f1c01SAaron Kling cooling-device = <&fan 3 3>; 2691b84f1c01SAaron Kling trip = <&cpu_trip_critical>; 2692b84f1c01SAaron Kling }; 2693b84f1c01SAaron Kling 2694b84f1c01SAaron Kling map1 { 2695b84f1c01SAaron Kling cooling-device = <&fan 2 2>; 2696b84f1c01SAaron Kling trip = <&cpu_trip_hot>; 2697b84f1c01SAaron Kling }; 2698b84f1c01SAaron Kling 2699b84f1c01SAaron Kling map2 { 2700b84f1c01SAaron Kling cooling-device = <&fan 1 1>; 2701b84f1c01SAaron Kling trip = <&cpu_trip_active>; 2702b84f1c01SAaron Kling }; 2703b84f1c01SAaron Kling 2704b84f1c01SAaron Kling map3 { 2705b84f1c01SAaron Kling cooling-device = <&fan 0 0>; 2706b84f1c01SAaron Kling trip = <&cpu_trip_passive>; 2707b84f1c01SAaron Kling }; 2708b84f1c01SAaron Kling }; 2709b84f1c01SAaron Kling }; 2710b84f1c01SAaron Kling 2711b84f1c01SAaron Kling aux-thermal { 2712b84f1c01SAaron Kling polling-delay = <0>; 2713b84f1c01SAaron Kling polling-delay-passive = <500>; 2714b84f1c01SAaron Kling status = "okay"; 2715b84f1c01SAaron Kling 2716b84f1c01SAaron Kling trips { 2717b84f1c01SAaron Kling aux_alert0: critical { 2718b84f1c01SAaron Kling temperature = <90000>; 2719b84f1c01SAaron Kling hysteresis = <0>; 2720b84f1c01SAaron Kling type = "critical"; 2721b84f1c01SAaron Kling }; 2722b84f1c01SAaron Kling }; 2723b84f1c01SAaron Kling }; 2724b84f1c01SAaron Kling 2725b84f1c01SAaron Kling gpu-thermal { 2726b84f1c01SAaron Kling polling-delay = <0>; 2727b84f1c01SAaron Kling polling-delay-passive = <500>; 2728b84f1c01SAaron Kling status = "okay"; 2729b84f1c01SAaron Kling 2730b84f1c01SAaron Kling trips { 2731b84f1c01SAaron Kling gpu_alert0: critical { 2732b84f1c01SAaron Kling temperature = <99000>; 2733b84f1c01SAaron Kling hysteresis = <0>; 2734b84f1c01SAaron Kling type = "critical"; 2735b84f1c01SAaron Kling }; 2736b84f1c01SAaron Kling }; 2737b84f1c01SAaron Kling }; 2738b84f1c01SAaron Kling }; 2739b0ddea85SThierry Reding}; 2740