16772cd0eSThierry Reding// SPDX-License-Identifier: GPL-2.0 26772cd0eSThierry Reding/dts-v1/; 36772cd0eSThierry Reding 46772cd0eSThierry Reding#include <dt-bindings/input/gpio-keys.h> 56772cd0eSThierry Reding#include <dt-bindings/input/linux-event-codes.h> 66772cd0eSThierry Reding#include <dt-bindings/mfd/max77620.h> 76772cd0eSThierry Reding 86772cd0eSThierry Reding#include "tegra210.dtsi" 96772cd0eSThierry Reding 106772cd0eSThierry Reding/ { 116772cd0eSThierry Reding model = "NVIDIA Jetson Nano Developer Kit"; 126772cd0eSThierry Reding compatible = "nvidia,p3450-0000", "nvidia,tegra210"; 136772cd0eSThierry Reding 146772cd0eSThierry Reding aliases { 156772cd0eSThierry Reding ethernet = "/pcie@1003000/pci@2,0/ethernet@0,0"; 166772cd0eSThierry Reding rtc0 = "/i2c@7000d000/pmic@3c"; 176772cd0eSThierry Reding rtc1 = "/rtc@7000e000"; 186772cd0eSThierry Reding serial0 = &uarta; 196772cd0eSThierry Reding }; 206772cd0eSThierry Reding 216772cd0eSThierry Reding chosen { 226772cd0eSThierry Reding stdout-path = "serial0:115200n8"; 236772cd0eSThierry Reding }; 246772cd0eSThierry Reding 25772a6a7bSThierry Reding memory@80000000 { 266772cd0eSThierry Reding device_type = "memory"; 276772cd0eSThierry Reding reg = <0x0 0x80000000 0x1 0x0>; 286772cd0eSThierry Reding }; 296772cd0eSThierry Reding 306772cd0eSThierry Reding pcie@1003000 { 316772cd0eSThierry Reding status = "okay"; 326772cd0eSThierry Reding 336772cd0eSThierry Reding avdd-pll-uerefe-supply = <&vdd_pex_1v05>; 346772cd0eSThierry Reding hvddio-pex-supply = <&vdd_1v8>; 356772cd0eSThierry Reding dvddio-pex-supply = <&vdd_pex_1v05>; 366772cd0eSThierry Reding dvdd-pex-pll-supply = <&vdd_pex_1v05>; 376772cd0eSThierry Reding hvdd-pex-pll-e-supply = <&vdd_1v8>; 386772cd0eSThierry Reding vddio-pex-ctl-supply = <&vdd_1v8>; 396772cd0eSThierry Reding 406772cd0eSThierry Reding pci@1,0 { 416772cd0eSThierry Reding phys = <&{/padctl@7009f000/pads/pcie/lanes/pcie-1}>, 426772cd0eSThierry Reding <&{/padctl@7009f000/pads/pcie/lanes/pcie-2}>, 436772cd0eSThierry Reding <&{/padctl@7009f000/pads/pcie/lanes/pcie-3}>, 446772cd0eSThierry Reding <&{/padctl@7009f000/pads/pcie/lanes/pcie-4}>; 456772cd0eSThierry Reding phy-names = "pcie-0", "pcie-1", "pcie-2", "pcie-3"; 466772cd0eSThierry Reding nvidia,num-lanes = <4>; 476772cd0eSThierry Reding status = "okay"; 486772cd0eSThierry Reding }; 496772cd0eSThierry Reding 506772cd0eSThierry Reding pci@2,0 { 516772cd0eSThierry Reding phys = <&{/padctl@7009f000/pads/pcie/lanes/pcie-0}>; 526772cd0eSThierry Reding phy-names = "pcie-0"; 536772cd0eSThierry Reding status = "okay"; 546772cd0eSThierry Reding 556772cd0eSThierry Reding ethernet@0,0 { 566772cd0eSThierry Reding reg = <0x000000 0 0 0 0>; 576772cd0eSThierry Reding local-mac-address = [ 00 00 00 00 00 00 ]; 586772cd0eSThierry Reding }; 596772cd0eSThierry Reding }; 606772cd0eSThierry Reding }; 616772cd0eSThierry Reding 626772cd0eSThierry Reding host1x@50000000 { 636772cd0eSThierry Reding dpaux@54040000 { 646772cd0eSThierry Reding status = "okay"; 656772cd0eSThierry Reding }; 666772cd0eSThierry Reding 67ffcb6cf1SSowjanya Komatineni vi@54080000 { 68ffcb6cf1SSowjanya Komatineni status = "okay"; 69ffcb6cf1SSowjanya Komatineni 70ffcb6cf1SSowjanya Komatineni avdd-dsi-csi-supply = <&vdd_sys_1v2>; 71ffcb6cf1SSowjanya Komatineni 72ffcb6cf1SSowjanya Komatineni csi@838 { 73ffcb6cf1SSowjanya Komatineni status = "okay"; 74ffcb6cf1SSowjanya Komatineni }; 75ffcb6cf1SSowjanya Komatineni }; 76ffcb6cf1SSowjanya Komatineni 7735cbf655SThierry Reding sor@54540000 { 7835cbf655SThierry Reding status = "okay"; 7935cbf655SThierry Reding 8035cbf655SThierry Reding avdd-io-hdmi-dp-supply = <&avdd_io_edp_1v05>; 8135cbf655SThierry Reding vdd-hdmi-dp-pll-supply = <&vdd_1v8>; 8235cbf655SThierry Reding 8335cbf655SThierry Reding nvidia,xbar-cfg = <2 1 0 3 4>; 8435cbf655SThierry Reding nvidia,dpaux = <&dpaux>; 8535cbf655SThierry Reding }; 8635cbf655SThierry Reding 876772cd0eSThierry Reding sor@54580000 { 886772cd0eSThierry Reding status = "okay"; 896772cd0eSThierry Reding 90e8931a27SThierry Reding avdd-io-hdmi-dp-supply = <&avdd_1v05>; 91e8931a27SThierry Reding vdd-hdmi-dp-pll-supply = <&vdd_1v8>; 926772cd0eSThierry Reding hdmi-supply = <&vdd_hdmi>; 936772cd0eSThierry Reding 946772cd0eSThierry Reding nvidia,ddc-i2c-bus = <&hdmi_ddc>; 956772cd0eSThierry Reding nvidia,hpd-gpio = <&gpio TEGRA_GPIO(CC, 1) 966772cd0eSThierry Reding GPIO_ACTIVE_LOW>; 976772cd0eSThierry Reding nvidia,xbar-cfg = <0 1 2 3 4>; 986772cd0eSThierry Reding }; 9935cbf655SThierry Reding 10035cbf655SThierry Reding dpaux@545c0000 { 10135cbf655SThierry Reding status = "okay"; 10235cbf655SThierry Reding }; 103ce8a8596SThierry Reding 104ce8a8596SThierry Reding i2c@546c0000 { 105ce8a8596SThierry Reding status = "okay"; 106ce8a8596SThierry Reding }; 1076772cd0eSThierry Reding }; 1086772cd0eSThierry Reding 1096772cd0eSThierry Reding gpu@57000000 { 1106772cd0eSThierry Reding vdd-supply = <&vdd_gpu>; 1116772cd0eSThierry Reding status = "okay"; 1126772cd0eSThierry Reding }; 1136772cd0eSThierry Reding 114579db6e5SJon Hunter pinmux@700008d4 { 115579db6e5SJon Hunter dvfs_pwm_active_state: dvfs_pwm_active { 116579db6e5SJon Hunter dvfs_pwm_pbb1 { 117579db6e5SJon Hunter nvidia,pins = "dvfs_pwm_pbb1"; 118579db6e5SJon Hunter nvidia,tristate = <TEGRA_PIN_DISABLE>; 119579db6e5SJon Hunter }; 120579db6e5SJon Hunter }; 121579db6e5SJon Hunter 122579db6e5SJon Hunter dvfs_pwm_inactive_state: dvfs_pwm_inactive { 123579db6e5SJon Hunter dvfs_pwm_pbb1 { 124579db6e5SJon Hunter nvidia,pins = "dvfs_pwm_pbb1"; 125579db6e5SJon Hunter nvidia,tristate = <TEGRA_PIN_ENABLE>; 126579db6e5SJon Hunter }; 127579db6e5SJon Hunter }; 128579db6e5SJon Hunter }; 129579db6e5SJon Hunter 1306772cd0eSThierry Reding /* debug port */ 1316772cd0eSThierry Reding serial@70006000 { 1326772cd0eSThierry Reding status = "okay"; 1336772cd0eSThierry Reding }; 1346772cd0eSThierry Reding 135d87764daSThierry Reding pwm@7000a000 { 136d87764daSThierry Reding status = "okay"; 137d87764daSThierry Reding }; 138d87764daSThierry Reding 1398300a70eSThierry Reding i2c@7000c500 { 1408300a70eSThierry Reding status = "okay"; 1418300a70eSThierry Reding clock-frequency = <100000>; 1428300a70eSThierry Reding 1438300a70eSThierry Reding eeprom@50 { 1448300a70eSThierry Reding compatible = "atmel,24c02"; 1458300a70eSThierry Reding reg = <0x50>; 1468300a70eSThierry Reding 147a4387f29SJon Hunter label = "module"; 148ec5fd197SJon Hunter vcc-supply = <&vdd_1v8>; 1499efa0fcaSThierry Reding address-width = <8>; 1509efa0fcaSThierry Reding pagesize = <8>; 1518300a70eSThierry Reding size = <256>; 1528300a70eSThierry Reding read-only; 1538300a70eSThierry Reding }; 1548300a70eSThierry Reding 1558300a70eSThierry Reding eeprom@57 { 1568300a70eSThierry Reding compatible = "atmel,24c02"; 1578300a70eSThierry Reding reg = <0x57>; 1588300a70eSThierry Reding 159a4387f29SJon Hunter label = "system"; 160ec5fd197SJon Hunter vcc-supply = <&vdd_1v8>; 1619efa0fcaSThierry Reding address-width = <8>; 1629efa0fcaSThierry Reding pagesize = <8>; 1638300a70eSThierry Reding size = <256>; 1648300a70eSThierry Reding read-only; 1658300a70eSThierry Reding }; 1668300a70eSThierry Reding }; 1678300a70eSThierry Reding 1686772cd0eSThierry Reding hdmi_ddc: i2c@7000c700 { 1696772cd0eSThierry Reding status = "okay"; 1706772cd0eSThierry Reding clock-frequency = <100000>; 1716772cd0eSThierry Reding }; 1726772cd0eSThierry Reding 1736772cd0eSThierry Reding i2c@7000d000 { 1746772cd0eSThierry Reding status = "okay"; 1756772cd0eSThierry Reding clock-frequency = <400000>; 1766772cd0eSThierry Reding 1776772cd0eSThierry Reding pmic: pmic@3c { 1786772cd0eSThierry Reding compatible = "maxim,max77620"; 1796772cd0eSThierry Reding reg = <0x3c>; 180358a6777SJon Hunter interrupt-parent = <&tegra_pmc>; 181358a6777SJon Hunter interrupts = <51 IRQ_TYPE_LEVEL_LOW>; 1826772cd0eSThierry Reding 1836772cd0eSThierry Reding #interrupt-cells = <2>; 1846772cd0eSThierry Reding interrupt-controller; 1856772cd0eSThierry Reding 1866772cd0eSThierry Reding #gpio-cells = <2>; 1876772cd0eSThierry Reding gpio-controller; 1886772cd0eSThierry Reding 1896772cd0eSThierry Reding pinctrl-names = "default"; 1906772cd0eSThierry Reding pinctrl-0 = <&max77620_default>; 1916772cd0eSThierry Reding 1926772cd0eSThierry Reding max77620_default: pinmux { 1936772cd0eSThierry Reding gpio0 { 1946772cd0eSThierry Reding pins = "gpio0"; 1956772cd0eSThierry Reding function = "gpio"; 1966772cd0eSThierry Reding }; 1976772cd0eSThierry Reding 1986772cd0eSThierry Reding gpio1 { 1996772cd0eSThierry Reding pins = "gpio1"; 2006772cd0eSThierry Reding function = "fps-out"; 2016772cd0eSThierry Reding drive-push-pull = <1>; 2026772cd0eSThierry Reding maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>; 2036772cd0eSThierry Reding maxim,active-fps-power-up-slot = <0>; 2046772cd0eSThierry Reding maxim,active-fps-power-down-slot = <7>; 2056772cd0eSThierry Reding }; 2066772cd0eSThierry Reding 2076772cd0eSThierry Reding gpio2 { 2086772cd0eSThierry Reding pins = "gpio2"; 2096772cd0eSThierry Reding function = "fps-out"; 2106772cd0eSThierry Reding drive-open-drain = <1>; 2116772cd0eSThierry Reding maxim,active-fps-source = <MAX77620_FPS_SRC_0>; 2126772cd0eSThierry Reding maxim,active-fps-power-up-slot = <0>; 2136772cd0eSThierry Reding maxim,active-fps-power-down-slot = <7>; 2146772cd0eSThierry Reding }; 2156772cd0eSThierry Reding 2166772cd0eSThierry Reding gpio3 { 2176772cd0eSThierry Reding pins = "gpio3"; 2186772cd0eSThierry Reding function = "fps-out"; 2196772cd0eSThierry Reding drive-open-drain = <1>; 2206772cd0eSThierry Reding maxim,active-fps-source = <MAX77620_FPS_SRC_0>; 2216772cd0eSThierry Reding maxim,active-fps-power-up-slot = <4>; 2226772cd0eSThierry Reding maxim,active-fps-power-down-slot = <3>; 2236772cd0eSThierry Reding }; 2246772cd0eSThierry Reding 2256772cd0eSThierry Reding gpio4 { 2266772cd0eSThierry Reding pins = "gpio4"; 2276772cd0eSThierry Reding function = "32k-out1"; 2286772cd0eSThierry Reding }; 2296772cd0eSThierry Reding 2306772cd0eSThierry Reding gpio5_6_7 { 2316772cd0eSThierry Reding pins = "gpio5", "gpio6", "gpio7"; 2326772cd0eSThierry Reding function = "gpio"; 2336772cd0eSThierry Reding drive-push-pull = <1>; 2346772cd0eSThierry Reding }; 2356772cd0eSThierry Reding }; 2366772cd0eSThierry Reding 2376772cd0eSThierry Reding fps { 2386772cd0eSThierry Reding fps0 { 2396772cd0eSThierry Reding maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>; 2406772cd0eSThierry Reding maxim,suspend-fps-time-period-us = <5120>; 2416772cd0eSThierry Reding }; 2426772cd0eSThierry Reding 2436772cd0eSThierry Reding fps1 { 2446772cd0eSThierry Reding maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN1>; 2456772cd0eSThierry Reding maxim,suspend-fps-time-period-us = <5120>; 2466772cd0eSThierry Reding }; 2476772cd0eSThierry Reding 2486772cd0eSThierry Reding fps2 { 2496772cd0eSThierry Reding maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>; 2506772cd0eSThierry Reding }; 2516772cd0eSThierry Reding }; 2526772cd0eSThierry Reding 2536772cd0eSThierry Reding regulators { 2546772cd0eSThierry Reding in-ldo0-1-supply = <&vdd_pre>; 2556772cd0eSThierry Reding in-ldo2-supply = <&vdd_3v3_sys>; 2566772cd0eSThierry Reding in-ldo3-5-supply = <&vdd_1v8>; 2576772cd0eSThierry Reding in-ldo4-6-supply = <&vdd_5v0_sys>; 2586772cd0eSThierry Reding in-ldo7-8-supply = <&vdd_pre>; 2596772cd0eSThierry Reding in-sd0-supply = <&vdd_5v0_sys>; 2606772cd0eSThierry Reding in-sd1-supply = <&vdd_5v0_sys>; 2616772cd0eSThierry Reding in-sd2-supply = <&vdd_5v0_sys>; 2626772cd0eSThierry Reding in-sd3-supply = <&vdd_5v0_sys>; 2636772cd0eSThierry Reding 2646772cd0eSThierry Reding vdd_soc: sd0 { 2656772cd0eSThierry Reding regulator-name = "VDD_SOC"; 2666772cd0eSThierry Reding regulator-min-microvolt = <1000000>; 2676772cd0eSThierry Reding regulator-max-microvolt = <1170000>; 2686772cd0eSThierry Reding regulator-enable-ramp-delay = <146>; 2696772cd0eSThierry Reding regulator-disable-ramp-delay = <4080>; 2706772cd0eSThierry Reding regulator-ramp-delay = <27500>; 2716772cd0eSThierry Reding regulator-ramp-delay-scale = <300>; 2726772cd0eSThierry Reding regulator-always-on; 2736772cd0eSThierry Reding regulator-boot-on; 2746772cd0eSThierry Reding 2756772cd0eSThierry Reding maxim,active-fps-source = <MAX77620_FPS_SRC_1>; 2766772cd0eSThierry Reding maxim,active-fps-power-up-slot = <1>; 2776772cd0eSThierry Reding maxim,active-fps-power-down-slot = <6>; 2786772cd0eSThierry Reding }; 2796772cd0eSThierry Reding 2806772cd0eSThierry Reding vdd_ddr: sd1 { 2816772cd0eSThierry Reding regulator-name = "VDD_DDR_1V1_PMIC"; 2826772cd0eSThierry Reding regulator-min-microvolt = <1150000>; 2836772cd0eSThierry Reding regulator-max-microvolt = <1150000>; 2846772cd0eSThierry Reding regulator-enable-ramp-delay = <176>; 2856772cd0eSThierry Reding regulator-disable-ramp-delay = <145800>; 2866772cd0eSThierry Reding regulator-ramp-delay = <27500>; 2876772cd0eSThierry Reding regulator-ramp-delay-scale = <300>; 2886772cd0eSThierry Reding regulator-always-on; 2896772cd0eSThierry Reding regulator-boot-on; 2906772cd0eSThierry Reding 2916772cd0eSThierry Reding maxim,active-fps-source = <MAX77620_FPS_SRC_0>; 2926772cd0eSThierry Reding maxim,active-fps-power-up-slot = <5>; 2936772cd0eSThierry Reding maxim,active-fps-power-down-slot = <2>; 2946772cd0eSThierry Reding }; 2956772cd0eSThierry Reding 2966772cd0eSThierry Reding vdd_pre: sd2 { 2976772cd0eSThierry Reding regulator-name = "VDD_PRE_REG_1V35"; 2986772cd0eSThierry Reding regulator-min-microvolt = <1350000>; 2996772cd0eSThierry Reding regulator-max-microvolt = <1350000>; 3006772cd0eSThierry Reding regulator-enable-ramp-delay = <176>; 3016772cd0eSThierry Reding regulator-disable-ramp-delay = <32000>; 3026772cd0eSThierry Reding regulator-ramp-delay = <27500>; 3036772cd0eSThierry Reding regulator-ramp-delay-scale = <350>; 3046772cd0eSThierry Reding regulator-always-on; 3056772cd0eSThierry Reding regulator-boot-on; 3066772cd0eSThierry Reding 3076772cd0eSThierry Reding maxim,active-fps-source = <MAX77620_FPS_SRC_1>; 3086772cd0eSThierry Reding maxim,active-fps-power-up-slot = <2>; 3096772cd0eSThierry Reding maxim,active-fps-power-down-slot = <5>; 3106772cd0eSThierry Reding }; 3116772cd0eSThierry Reding 3126772cd0eSThierry Reding vdd_1v8: sd3 { 3136772cd0eSThierry Reding regulator-name = "VDD_1V8"; 3146772cd0eSThierry Reding regulator-min-microvolt = <1800000>; 3156772cd0eSThierry Reding regulator-max-microvolt = <1800000>; 3166772cd0eSThierry Reding regulator-enable-ramp-delay = <242>; 3176772cd0eSThierry Reding regulator-disable-ramp-delay = <118000>; 3186772cd0eSThierry Reding regulator-ramp-delay = <27500>; 3196772cd0eSThierry Reding regulator-ramp-delay-scale = <360>; 3206772cd0eSThierry Reding regulator-always-on; 3216772cd0eSThierry Reding regulator-boot-on; 3226772cd0eSThierry Reding 3236772cd0eSThierry Reding maxim,active-fps-source = <MAX77620_FPS_SRC_0>; 3246772cd0eSThierry Reding maxim,active-fps-power-up-slot = <3>; 3256772cd0eSThierry Reding maxim,active-fps-power-down-slot = <4>; 3266772cd0eSThierry Reding }; 3276772cd0eSThierry Reding 3286772cd0eSThierry Reding vdd_sys_1v2: ldo0 { 3296772cd0eSThierry Reding regulator-name = "AVDD_SYS_1V2"; 3306772cd0eSThierry Reding regulator-min-microvolt = <1200000>; 3316772cd0eSThierry Reding regulator-max-microvolt = <1200000>; 3326772cd0eSThierry Reding regulator-enable-ramp-delay = <26>; 3336772cd0eSThierry Reding regulator-disable-ramp-delay = <626>; 3346772cd0eSThierry Reding regulator-ramp-delay = <100000>; 3356772cd0eSThierry Reding regulator-ramp-delay-scale = <200>; 3366772cd0eSThierry Reding regulator-always-on; 3376772cd0eSThierry Reding regulator-boot-on; 3386772cd0eSThierry Reding 3396772cd0eSThierry Reding maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>; 3406772cd0eSThierry Reding maxim,active-fps-power-up-slot = <0>; 3416772cd0eSThierry Reding maxim,active-fps-power-down-slot = <7>; 3426772cd0eSThierry Reding }; 3436772cd0eSThierry Reding 3446772cd0eSThierry Reding vdd_pex_1v05: ldo1 { 3456772cd0eSThierry Reding regulator-name = "VDD_PEX_1V05"; 3466772cd0eSThierry Reding regulator-min-microvolt = <1050000>; 3476772cd0eSThierry Reding regulator-max-microvolt = <1050000>; 3486772cd0eSThierry Reding regulator-enable-ramp-delay = <22>; 3496772cd0eSThierry Reding regulator-disable-ramp-delay = <650>; 3506772cd0eSThierry Reding regulator-ramp-delay = <100000>; 3516772cd0eSThierry Reding regulator-ramp-delay-scale = <200>; 3526772cd0eSThierry Reding 3536772cd0eSThierry Reding maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>; 3546772cd0eSThierry Reding maxim,active-fps-power-up-slot = <0>; 3556772cd0eSThierry Reding maxim,active-fps-power-down-slot = <7>; 3566772cd0eSThierry Reding }; 3576772cd0eSThierry Reding 3586772cd0eSThierry Reding vddio_sdmmc: ldo2 { 3596772cd0eSThierry Reding regulator-name = "VDDIO_SDMMC"; 3606772cd0eSThierry Reding regulator-min-microvolt = <1800000>; 3616772cd0eSThierry Reding regulator-max-microvolt = <3300000>; 3626772cd0eSThierry Reding regulator-enable-ramp-delay = <62>; 3636772cd0eSThierry Reding regulator-disable-ramp-delay = <650>; 3646772cd0eSThierry Reding regulator-ramp-delay = <100000>; 3656772cd0eSThierry Reding regulator-ramp-delay-scale = <200>; 3666772cd0eSThierry Reding 3676772cd0eSThierry Reding maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>; 3686772cd0eSThierry Reding maxim,active-fps-power-up-slot = <0>; 3696772cd0eSThierry Reding maxim,active-fps-power-down-slot = <7>; 3706772cd0eSThierry Reding }; 3716772cd0eSThierry Reding 3726772cd0eSThierry Reding ldo3 { 3736772cd0eSThierry Reding status = "disabled"; 3746772cd0eSThierry Reding }; 3756772cd0eSThierry Reding 3766772cd0eSThierry Reding vdd_rtc: ldo4 { 3776772cd0eSThierry Reding regulator-name = "VDD_RTC"; 3786772cd0eSThierry Reding regulator-min-microvolt = <850000>; 3796772cd0eSThierry Reding regulator-max-microvolt = <1100000>; 3806772cd0eSThierry Reding regulator-enable-ramp-delay = <22>; 3816772cd0eSThierry Reding regulator-disable-ramp-delay = <610>; 3826772cd0eSThierry Reding regulator-ramp-delay = <100000>; 3836772cd0eSThierry Reding regulator-ramp-delay-scale = <200>; 3846772cd0eSThierry Reding regulator-disable-active-discharge; 3856772cd0eSThierry Reding regulator-always-on; 3866772cd0eSThierry Reding regulator-boot-on; 3876772cd0eSThierry Reding 3886772cd0eSThierry Reding maxim,active-fps-source = <MAX77620_FPS_SRC_0>; 3896772cd0eSThierry Reding maxim,active-fps-power-up-slot = <1>; 3906772cd0eSThierry Reding maxim,active-fps-power-down-slot = <6>; 3916772cd0eSThierry Reding }; 3926772cd0eSThierry Reding 3936772cd0eSThierry Reding ldo5 { 3946772cd0eSThierry Reding status = "disabled"; 3956772cd0eSThierry Reding }; 3966772cd0eSThierry Reding 3976772cd0eSThierry Reding ldo6 { 3986772cd0eSThierry Reding status = "disabled"; 3996772cd0eSThierry Reding }; 4006772cd0eSThierry Reding 4016772cd0eSThierry Reding avdd_1v05_pll: ldo7 { 4026772cd0eSThierry Reding regulator-name = "AVDD_1V05_PLL"; 4036772cd0eSThierry Reding regulator-min-microvolt = <1050000>; 4046772cd0eSThierry Reding regulator-max-microvolt = <1050000>; 4056772cd0eSThierry Reding regulator-enable-ramp-delay = <24>; 4066772cd0eSThierry Reding regulator-disable-ramp-delay = <2768>; 4076772cd0eSThierry Reding regulator-ramp-delay = <100000>; 4086772cd0eSThierry Reding regulator-ramp-delay-scale = <200>; 4096772cd0eSThierry Reding 4106772cd0eSThierry Reding maxim,active-fps-source = <MAX77620_FPS_SRC_1>; 4116772cd0eSThierry Reding maxim,active-fps-power-up-slot = <3>; 4126772cd0eSThierry Reding maxim,active-fps-power-down-slot = <4>; 4136772cd0eSThierry Reding }; 4146772cd0eSThierry Reding 4156772cd0eSThierry Reding avdd_1v05: ldo8 { 4166772cd0eSThierry Reding regulator-name = "AVDD_SATA_HDMI_DP_1V05"; 4176772cd0eSThierry Reding regulator-min-microvolt = <1050000>; 4186772cd0eSThierry Reding regulator-max-microvolt = <1050000>; 4196772cd0eSThierry Reding regulator-enable-ramp-delay = <22>; 4206772cd0eSThierry Reding regulator-disable-ramp-delay = <1160>; 4216772cd0eSThierry Reding regulator-ramp-delay = <100000>; 4226772cd0eSThierry Reding regulator-ramp-delay-scale = <200>; 4236772cd0eSThierry Reding 4246772cd0eSThierry Reding maxim,active-fps-source = <MAX77620_FPS_SRC_1>; 4256772cd0eSThierry Reding maxim,active-fps-power-up-slot = <6>; 4266772cd0eSThierry Reding maxim,active-fps-power-down-slot = <1>; 4276772cd0eSThierry Reding }; 4286772cd0eSThierry Reding }; 4296772cd0eSThierry Reding }; 4306772cd0eSThierry Reding }; 4316772cd0eSThierry Reding 4326772cd0eSThierry Reding pmc@7000e400 { 4336772cd0eSThierry Reding nvidia,invert-interrupt; 43447b4e129SSowjanya Komatineni nvidia,suspend-mode = <0>; 43547b4e129SSowjanya Komatineni nvidia,cpu-pwr-good-time = <0>; 43647b4e129SSowjanya Komatineni nvidia,cpu-pwr-off-time = <0>; 43747b4e129SSowjanya Komatineni nvidia,core-pwr-good-time = <4587 3876>; 43847b4e129SSowjanya Komatineni nvidia,core-pwr-off-time = <39065>; 43947b4e129SSowjanya Komatineni nvidia,core-power-req-active-high; 44047b4e129SSowjanya Komatineni nvidia,sys-clock-req-active-high; 4416772cd0eSThierry Reding }; 4426772cd0eSThierry Reding 4436772cd0eSThierry Reding hda@70030000 { 444b8928c2bSThierry Reding nvidia,model = "NVIDIA Jetson Nano HDA"; 4456772cd0eSThierry Reding 4466772cd0eSThierry Reding status = "okay"; 4476772cd0eSThierry Reding }; 4486772cd0eSThierry Reding 4496772cd0eSThierry Reding usb@70090000 { 4506772cd0eSThierry Reding phys = <&{/padctl@7009f000/pads/usb2/lanes/usb2-0}>, 4516772cd0eSThierry Reding <&{/padctl@7009f000/pads/usb2/lanes/usb2-1}>, 4526772cd0eSThierry Reding <&{/padctl@7009f000/pads/usb2/lanes/usb2-2}>, 4536772cd0eSThierry Reding <&{/padctl@7009f000/pads/pcie/lanes/pcie-6}>; 4546772cd0eSThierry Reding phy-names = "usb2-0", "usb2-1", "usb2-2", "usb3-0"; 4556772cd0eSThierry Reding 4566772cd0eSThierry Reding avdd-usb-supply = <&vdd_3v3_sys>; 4576772cd0eSThierry Reding dvddio-pex-supply = <&vdd_pex_1v05>; 4586772cd0eSThierry Reding hvddio-pex-supply = <&vdd_1v8>; 4596772cd0eSThierry Reding /* these really belong to the XUSB pad controller */ 4606772cd0eSThierry Reding avdd-pll-utmip-supply = <&vdd_1v8>; 4616772cd0eSThierry Reding avdd-pll-uerefe-supply = <&vdd_pex_1v05>; 4626772cd0eSThierry Reding dvdd-usb-ss-pll-supply = <&vdd_pex_1v05>; 4636772cd0eSThierry Reding hvdd-usb-ss-pll-e-supply = <&vdd_1v8>; 4646772cd0eSThierry Reding 4656772cd0eSThierry Reding status = "okay"; 4666772cd0eSThierry Reding }; 4676772cd0eSThierry Reding 4686772cd0eSThierry Reding padctl@7009f000 { 4696772cd0eSThierry Reding status = "okay"; 4706772cd0eSThierry Reding 4716772cd0eSThierry Reding avdd-pll-utmip-supply = <&vdd_1v8>; 4726772cd0eSThierry Reding avdd-pll-uerefe-supply = <&vdd_pex_1v05>; 4736772cd0eSThierry Reding dvdd-pex-pll-supply = <&vdd_pex_1v05>; 4746772cd0eSThierry Reding hvdd-pex-pll-e-supply = <&vdd_1v8>; 4756772cd0eSThierry Reding 4766772cd0eSThierry Reding pads { 4776772cd0eSThierry Reding usb2 { 4786772cd0eSThierry Reding status = "okay"; 4796772cd0eSThierry Reding 4806772cd0eSThierry Reding lanes { 4819f2ff738SNagarjuna Kristam micro_b: usb2-0 { 4826772cd0eSThierry Reding nvidia,function = "xusb"; 4836772cd0eSThierry Reding status = "okay"; 4846772cd0eSThierry Reding }; 4856772cd0eSThierry Reding 4866772cd0eSThierry Reding usb2-1 { 4876772cd0eSThierry Reding nvidia,function = "xusb"; 4886772cd0eSThierry Reding status = "okay"; 4896772cd0eSThierry Reding }; 4906772cd0eSThierry Reding 4916772cd0eSThierry Reding usb2-2 { 4926772cd0eSThierry Reding nvidia,function = "xusb"; 4936772cd0eSThierry Reding status = "okay"; 4946772cd0eSThierry Reding }; 4956772cd0eSThierry Reding }; 4966772cd0eSThierry Reding }; 4976772cd0eSThierry Reding 4986772cd0eSThierry Reding pcie { 4996772cd0eSThierry Reding status = "okay"; 5006772cd0eSThierry Reding 5016772cd0eSThierry Reding lanes { 5026772cd0eSThierry Reding pcie-0 { 5036772cd0eSThierry Reding nvidia,function = "pcie-x1"; 5046772cd0eSThierry Reding status = "okay"; 5056772cd0eSThierry Reding }; 5066772cd0eSThierry Reding 5076772cd0eSThierry Reding pcie-1 { 5086772cd0eSThierry Reding nvidia,function = "pcie-x4"; 5096772cd0eSThierry Reding status = "okay"; 5106772cd0eSThierry Reding }; 5116772cd0eSThierry Reding 5126772cd0eSThierry Reding pcie-2 { 5136772cd0eSThierry Reding nvidia,function = "pcie-x4"; 5146772cd0eSThierry Reding status = "okay"; 5156772cd0eSThierry Reding }; 5166772cd0eSThierry Reding 5176772cd0eSThierry Reding pcie-3 { 5186772cd0eSThierry Reding nvidia,function = "pcie-x4"; 5196772cd0eSThierry Reding status = "okay"; 5206772cd0eSThierry Reding }; 5216772cd0eSThierry Reding 5226772cd0eSThierry Reding pcie-4 { 5236772cd0eSThierry Reding nvidia,function = "pcie-x4"; 5246772cd0eSThierry Reding status = "okay"; 5256772cd0eSThierry Reding }; 5266772cd0eSThierry Reding 5276772cd0eSThierry Reding pcie-5 { 5286772cd0eSThierry Reding nvidia,function = "usb3-ss"; 5296772cd0eSThierry Reding status = "okay"; 5306772cd0eSThierry Reding }; 5316772cd0eSThierry Reding 5326772cd0eSThierry Reding pcie-6 { 5336772cd0eSThierry Reding nvidia,function = "usb3-ss"; 5346772cd0eSThierry Reding status = "okay"; 5356772cd0eSThierry Reding }; 5366772cd0eSThierry Reding }; 5376772cd0eSThierry Reding }; 5386772cd0eSThierry Reding }; 5396772cd0eSThierry Reding 5406772cd0eSThierry Reding ports { 5416772cd0eSThierry Reding usb2-0 { 5426772cd0eSThierry Reding status = "okay"; 54388d1049eSNagarjuna Kristam mode = "peripheral"; 54488d1049eSNagarjuna Kristam usb-role-switch; 5451ca6bc89SThierry Reding 54678bc57ffSThierry Reding vbus-supply = <&vdd_5v0_usb>; 54778bc57ffSThierry Reding 54888d1049eSNagarjuna Kristam connector { 5491ca6bc89SThierry Reding compatible = "gpio-usb-b-connector", 5501ca6bc89SThierry Reding "usb-b-connector"; 55188d1049eSNagarjuna Kristam label = "micro-USB"; 55288d1049eSNagarjuna Kristam type = "micro"; 5531ca6bc89SThierry Reding vbus-gpios = <&gpio TEGRA_GPIO(CC, 4) 55488d1049eSNagarjuna Kristam GPIO_ACTIVE_LOW>; 55588d1049eSNagarjuna Kristam }; 5566772cd0eSThierry Reding }; 5576772cd0eSThierry Reding 5586772cd0eSThierry Reding usb2-1 { 5596772cd0eSThierry Reding status = "okay"; 5606772cd0eSThierry Reding mode = "host"; 5616772cd0eSThierry Reding }; 5626772cd0eSThierry Reding 5636772cd0eSThierry Reding usb2-2 { 5646772cd0eSThierry Reding status = "okay"; 5656772cd0eSThierry Reding mode = "host"; 5666772cd0eSThierry Reding }; 5676772cd0eSThierry Reding 5686772cd0eSThierry Reding usb3-0 { 5696772cd0eSThierry Reding status = "okay"; 5706772cd0eSThierry Reding nvidia,usb2-companion = <1>; 5716772cd0eSThierry Reding vbus-supply = <&vdd_hub_3v3>; 5726772cd0eSThierry Reding }; 5736772cd0eSThierry Reding }; 5746772cd0eSThierry Reding }; 5756772cd0eSThierry Reding 57667bb17f6SThierry Reding mmc@700b0000 { 5776772cd0eSThierry Reding status = "okay"; 5786772cd0eSThierry Reding bus-width = <4>; 5796772cd0eSThierry Reding 5806772cd0eSThierry Reding cd-gpios = <&gpio TEGRA_GPIO(Z, 1) GPIO_ACTIVE_LOW>; 581da415b71SThierry Reding disable-wp; 5826772cd0eSThierry Reding 5836772cd0eSThierry Reding vqmmc-supply = <&vddio_sdmmc>; 5846772cd0eSThierry Reding vmmc-supply = <&vdd_3v3_sd>; 5856772cd0eSThierry Reding }; 5866772cd0eSThierry Reding 58767bb17f6SThierry Reding mmc@700b0400 { 5881f32a31fSTamás Szűcs status = "okay"; 5891f32a31fSTamás Szűcs bus-width = <4>; 5901f32a31fSTamás Szűcs 5911f32a31fSTamás Szűcs vqmmc-supply = <&vdd_1v8>; 5921f32a31fSTamás Szűcs vmmc-supply = <&vdd_3v3_sys>; 5931f32a31fSTamás Szűcs 5941f32a31fSTamás Szűcs non-removable; 5951f32a31fSTamás Szűcs cap-sdio-irq; 5961f32a31fSTamás Szűcs keep-power-in-suspend; 5971f32a31fSTamás Szűcs wakeup-source; 5981f32a31fSTamás Szűcs }; 5991f32a31fSTamás Szűcs 600862120bdSThierry Reding usb@700d0000 { 601862120bdSThierry Reding status = "okay"; 602862120bdSThierry Reding phys = <µ_b>; 603862120bdSThierry Reding phy-names = "usb2-0"; 604862120bdSThierry Reding avddio-usb-supply = <&vdd_3v3_sys>; 605862120bdSThierry Reding hvdd-usb-supply = <&vdd_1v8>; 606862120bdSThierry Reding }; 607862120bdSThierry Reding 608579db6e5SJon Hunter clock@70110000 { 609579db6e5SJon Hunter status = "okay"; 610579db6e5SJon Hunter 611579db6e5SJon Hunter nvidia,cf = <6>; 612579db6e5SJon Hunter nvidia,ci = <0>; 613579db6e5SJon Hunter nvidia,cg = <2>; 614579db6e5SJon Hunter nvidia,droop-ctrl = <0x00000f00>; 615579db6e5SJon Hunter nvidia,force-mode = <1>; 616579db6e5SJon Hunter nvidia,sample-rate = <25000>; 617579db6e5SJon Hunter 618579db6e5SJon Hunter nvidia,pwm-min-microvolts = <708000>; 619579db6e5SJon Hunter nvidia,pwm-period-nanoseconds = <2500>; /* 2.5us */ 620579db6e5SJon Hunter nvidia,pwm-to-pmic; 621579db6e5SJon Hunter nvidia,pwm-tristate-microvolts = <1000000>; 622579db6e5SJon Hunter nvidia,pwm-voltage-step-microvolts = <19200>; 623579db6e5SJon Hunter 624579db6e5SJon Hunter pinctrl-names = "dvfs_pwm_enable", "dvfs_pwm_disable"; 625579db6e5SJon Hunter pinctrl-0 = <&dvfs_pwm_active_state>; 626579db6e5SJon Hunter pinctrl-1 = <&dvfs_pwm_inactive_state>; 627579db6e5SJon Hunter }; 628579db6e5SJon Hunter 629547141b5SSameer Pujar aconnect@702c0000 { 630547141b5SSameer Pujar status = "okay"; 631547141b5SSameer Pujar 632b6e136c7SSameer Pujar dma-controller@702e2000 { 633547141b5SSameer Pujar status = "okay"; 634547141b5SSameer Pujar }; 635547141b5SSameer Pujar 636547141b5SSameer Pujar interrupt-controller@702f9000 { 637547141b5SSameer Pujar status = "okay"; 638547141b5SSameer Pujar }; 639b0b4e286SSameer Pujar 640b0b4e286SSameer Pujar ahub@702d0800 { 641b0b4e286SSameer Pujar status = "okay"; 642b0b4e286SSameer Pujar 643b0b4e286SSameer Pujar admaif@702d0000 { 644b0b4e286SSameer Pujar status = "okay"; 645b0b4e286SSameer Pujar }; 646b0b4e286SSameer Pujar 647b0b4e286SSameer Pujar i2s@702d1200 { 648b0b4e286SSameer Pujar status = "okay"; 649b0b4e286SSameer Pujar 650b0b4e286SSameer Pujar ports { 651b0b4e286SSameer Pujar #address-cells = <1>; 652b0b4e286SSameer Pujar #size-cells = <0>; 653b0b4e286SSameer Pujar 654b0b4e286SSameer Pujar port@0 { 655b0b4e286SSameer Pujar reg = <0>; 656b0b4e286SSameer Pujar 657b0b4e286SSameer Pujar i2s3_cif_ep: endpoint { 658b0b4e286SSameer Pujar remote-endpoint = <&xbar_i2s3_ep>; 659b0b4e286SSameer Pujar }; 660b0b4e286SSameer Pujar }; 661b0b4e286SSameer Pujar 662b0b4e286SSameer Pujar i2s3_port: port@1 { 663b0b4e286SSameer Pujar reg = <1>; 664b0b4e286SSameer Pujar 665b0b4e286SSameer Pujar i2s3_dap_ep: endpoint { 666b0b4e286SSameer Pujar dai-format = "i2s"; 667b0b4e286SSameer Pujar /* Placeholder for external Codec */ 668b0b4e286SSameer Pujar }; 669b0b4e286SSameer Pujar }; 670b0b4e286SSameer Pujar }; 671b0b4e286SSameer Pujar }; 672b0b4e286SSameer Pujar 673b0b4e286SSameer Pujar i2s@702d1300 { 674b0b4e286SSameer Pujar status = "okay"; 675b0b4e286SSameer Pujar 676b0b4e286SSameer Pujar ports { 677b0b4e286SSameer Pujar #address-cells = <1>; 678b0b4e286SSameer Pujar #size-cells = <0>; 679b0b4e286SSameer Pujar 680b0b4e286SSameer Pujar port@0 { 681b0b4e286SSameer Pujar reg = <0>; 682b0b4e286SSameer Pujar 683b0b4e286SSameer Pujar i2s4_cif_ep: endpoint { 684b0b4e286SSameer Pujar remote-endpoint = <&xbar_i2s4_ep>; 685b0b4e286SSameer Pujar }; 686b0b4e286SSameer Pujar }; 687b0b4e286SSameer Pujar 688b0b4e286SSameer Pujar i2s4_port: port@1 { 689b0b4e286SSameer Pujar reg = <1>; 690b0b4e286SSameer Pujar 691b0b4e286SSameer Pujar i2s4_dap_ep: endpoint@0 { 692b0b4e286SSameer Pujar dai-format = "i2s"; 693b0b4e286SSameer Pujar /* Placeholder for external Codec */ 694b0b4e286SSameer Pujar }; 695b0b4e286SSameer Pujar }; 696b0b4e286SSameer Pujar }; 697b0b4e286SSameer Pujar }; 698b0b4e286SSameer Pujar 699b0b4e286SSameer Pujar dmic@702d4000 { 700b0b4e286SSameer Pujar status = "okay"; 701b0b4e286SSameer Pujar 702b0b4e286SSameer Pujar ports { 703b0b4e286SSameer Pujar #address-cells = <1>; 704b0b4e286SSameer Pujar #size-cells = <0>; 705b0b4e286SSameer Pujar 706b0b4e286SSameer Pujar port@0 { 707b0b4e286SSameer Pujar reg = <0>; 708b0b4e286SSameer Pujar 709b0b4e286SSameer Pujar dmic1_cif_ep: endpoint@0 { 710b0b4e286SSameer Pujar remote-endpoint = <&xbar_dmic1_ep>; 711b0b4e286SSameer Pujar }; 712b0b4e286SSameer Pujar }; 713b0b4e286SSameer Pujar 714b0b4e286SSameer Pujar dmic1_port: port@1 { 715b0b4e286SSameer Pujar reg = <1>; 716b0b4e286SSameer Pujar 717b0b4e286SSameer Pujar dmic1_dap_ep: endpoint@0 { 718b0b4e286SSameer Pujar /* Placeholder for external Codec */ 719b0b4e286SSameer Pujar }; 720b0b4e286SSameer Pujar }; 721b0b4e286SSameer Pujar }; 722b0b4e286SSameer Pujar }; 723b0b4e286SSameer Pujar 724b0b4e286SSameer Pujar dmic@702d4100 { 725b0b4e286SSameer Pujar status = "okay"; 726b0b4e286SSameer Pujar 727b0b4e286SSameer Pujar ports { 728b0b4e286SSameer Pujar #address-cells = <1>; 729b0b4e286SSameer Pujar #size-cells = <0>; 730b0b4e286SSameer Pujar 731b0b4e286SSameer Pujar port@0 { 732b0b4e286SSameer Pujar reg = <0>; 733b0b4e286SSameer Pujar 734b0b4e286SSameer Pujar dmic2_cif_ep: endpoint@0 { 735b0b4e286SSameer Pujar remote-endpoint = <&xbar_dmic2_ep>; 736b0b4e286SSameer Pujar }; 737b0b4e286SSameer Pujar }; 738b0b4e286SSameer Pujar 739b0b4e286SSameer Pujar dmic2_port: port@1 { 740b0b4e286SSameer Pujar reg = <1>; 741b0b4e286SSameer Pujar 742b0b4e286SSameer Pujar dmic2_dap_ep: endpoint@0 { 743b0b4e286SSameer Pujar /* Placeholder for external Codec */ 744b0b4e286SSameer Pujar }; 745b0b4e286SSameer Pujar }; 746b0b4e286SSameer Pujar }; 747b0b4e286SSameer Pujar }; 748b0b4e286SSameer Pujar 7494f45fb0bSSameer Pujar sfc@702d2000 { 7504f45fb0bSSameer Pujar status = "okay"; 7514f45fb0bSSameer Pujar 7524f45fb0bSSameer Pujar ports { 7534f45fb0bSSameer Pujar #address-cells = <1>; 7544f45fb0bSSameer Pujar #size-cells = <0>; 7554f45fb0bSSameer Pujar 7564f45fb0bSSameer Pujar port@0 { 7574f45fb0bSSameer Pujar reg = <0>; 7584f45fb0bSSameer Pujar 7594f45fb0bSSameer Pujar sfc1_cif_in_ep: endpoint { 7604f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc1_in_ep>; 7614f45fb0bSSameer Pujar }; 7624f45fb0bSSameer Pujar }; 7634f45fb0bSSameer Pujar 7644f45fb0bSSameer Pujar sfc1_out_port: port@1 { 7654f45fb0bSSameer Pujar reg = <1>; 7664f45fb0bSSameer Pujar 7674f45fb0bSSameer Pujar sfc1_cif_out_ep: endpoint { 7684f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc1_out_ep>; 7694f45fb0bSSameer Pujar }; 7704f45fb0bSSameer Pujar }; 7714f45fb0bSSameer Pujar }; 7724f45fb0bSSameer Pujar }; 7734f45fb0bSSameer Pujar 7744f45fb0bSSameer Pujar sfc@702d2200 { 7754f45fb0bSSameer Pujar status = "okay"; 7764f45fb0bSSameer Pujar 7774f45fb0bSSameer Pujar ports { 7784f45fb0bSSameer Pujar #address-cells = <1>; 7794f45fb0bSSameer Pujar #size-cells = <0>; 7804f45fb0bSSameer Pujar 7814f45fb0bSSameer Pujar port@0 { 7824f45fb0bSSameer Pujar reg = <0>; 7834f45fb0bSSameer Pujar 7844f45fb0bSSameer Pujar sfc2_cif_in_ep: endpoint { 7854f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc2_in_ep>; 7864f45fb0bSSameer Pujar }; 7874f45fb0bSSameer Pujar }; 7884f45fb0bSSameer Pujar 7894f45fb0bSSameer Pujar sfc2_out_port: port@1 { 7904f45fb0bSSameer Pujar reg = <1>; 7914f45fb0bSSameer Pujar 7924f45fb0bSSameer Pujar sfc2_cif_out_ep: endpoint { 7934f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc2_out_ep>; 7944f45fb0bSSameer Pujar }; 7954f45fb0bSSameer Pujar }; 7964f45fb0bSSameer Pujar }; 7974f45fb0bSSameer Pujar }; 7984f45fb0bSSameer Pujar 7994f45fb0bSSameer Pujar sfc@702d2400 { 8004f45fb0bSSameer Pujar status = "okay"; 8014f45fb0bSSameer Pujar 8024f45fb0bSSameer Pujar ports { 8034f45fb0bSSameer Pujar #address-cells = <1>; 8044f45fb0bSSameer Pujar #size-cells = <0>; 8054f45fb0bSSameer Pujar 8064f45fb0bSSameer Pujar port@0 { 8074f45fb0bSSameer Pujar reg = <0>; 8084f45fb0bSSameer Pujar 8094f45fb0bSSameer Pujar sfc3_cif_in_ep: endpoint { 8104f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc3_in_ep>; 8114f45fb0bSSameer Pujar }; 8124f45fb0bSSameer Pujar }; 8134f45fb0bSSameer Pujar 8144f45fb0bSSameer Pujar sfc3_out_port: port@1 { 8154f45fb0bSSameer Pujar reg = <1>; 8164f45fb0bSSameer Pujar 8174f45fb0bSSameer Pujar sfc3_cif_out_ep: endpoint { 8184f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc3_out_ep>; 8194f45fb0bSSameer Pujar }; 8204f45fb0bSSameer Pujar }; 8214f45fb0bSSameer Pujar }; 8224f45fb0bSSameer Pujar }; 8234f45fb0bSSameer Pujar 8244f45fb0bSSameer Pujar sfc@702d2600 { 8254f45fb0bSSameer Pujar status = "okay"; 8264f45fb0bSSameer Pujar 8274f45fb0bSSameer Pujar ports { 8284f45fb0bSSameer Pujar #address-cells = <1>; 8294f45fb0bSSameer Pujar #size-cells = <0>; 8304f45fb0bSSameer Pujar 8314f45fb0bSSameer Pujar port@0 { 8324f45fb0bSSameer Pujar reg = <0>; 8334f45fb0bSSameer Pujar 8344f45fb0bSSameer Pujar sfc4_cif_in_ep: endpoint { 8354f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc4_in_ep>; 8364f45fb0bSSameer Pujar }; 8374f45fb0bSSameer Pujar }; 8384f45fb0bSSameer Pujar 8394f45fb0bSSameer Pujar sfc4_out_port: port@1 { 8404f45fb0bSSameer Pujar reg = <1>; 8414f45fb0bSSameer Pujar 8424f45fb0bSSameer Pujar sfc4_cif_out_ep: endpoint { 8434f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc4_out_ep>; 8444f45fb0bSSameer Pujar }; 8454f45fb0bSSameer Pujar }; 8464f45fb0bSSameer Pujar }; 8474f45fb0bSSameer Pujar }; 8484f45fb0bSSameer Pujar 8494f45fb0bSSameer Pujar mvc@702da000 { 8504f45fb0bSSameer Pujar status = "okay"; 8514f45fb0bSSameer Pujar 8524f45fb0bSSameer Pujar ports { 8534f45fb0bSSameer Pujar #address-cells = <1>; 8544f45fb0bSSameer Pujar #size-cells = <0>; 8554f45fb0bSSameer Pujar 8564f45fb0bSSameer Pujar port@0 { 8574f45fb0bSSameer Pujar reg = <0>; 8584f45fb0bSSameer Pujar 8594f45fb0bSSameer Pujar mvc1_cif_in_ep: endpoint { 8604f45fb0bSSameer Pujar remote-endpoint = <&xbar_mvc1_in_ep>; 8614f45fb0bSSameer Pujar }; 8624f45fb0bSSameer Pujar }; 8634f45fb0bSSameer Pujar 8644f45fb0bSSameer Pujar mvc1_out_port: port@1 { 8654f45fb0bSSameer Pujar reg = <1>; 8664f45fb0bSSameer Pujar 8674f45fb0bSSameer Pujar mvc1_cif_out_ep: endpoint { 8684f45fb0bSSameer Pujar remote-endpoint = <&xbar_mvc1_out_ep>; 8694f45fb0bSSameer Pujar }; 8704f45fb0bSSameer Pujar }; 8714f45fb0bSSameer Pujar }; 8724f45fb0bSSameer Pujar }; 8734f45fb0bSSameer Pujar 8744f45fb0bSSameer Pujar mvc@702da200 { 8754f45fb0bSSameer Pujar status = "okay"; 8764f45fb0bSSameer Pujar 8774f45fb0bSSameer Pujar ports { 8784f45fb0bSSameer Pujar #address-cells = <1>; 8794f45fb0bSSameer Pujar #size-cells = <0>; 8804f45fb0bSSameer Pujar 8814f45fb0bSSameer Pujar port@0 { 8824f45fb0bSSameer Pujar reg = <0>; 8834f45fb0bSSameer Pujar 8844f45fb0bSSameer Pujar mvc2_cif_in_ep: endpoint { 8854f45fb0bSSameer Pujar remote-endpoint = <&xbar_mvc2_in_ep>; 8864f45fb0bSSameer Pujar }; 8874f45fb0bSSameer Pujar }; 8884f45fb0bSSameer Pujar 8894f45fb0bSSameer Pujar mvc2_out_port: port@1 { 8904f45fb0bSSameer Pujar reg = <1>; 8914f45fb0bSSameer Pujar 8924f45fb0bSSameer Pujar mvc2_cif_out_ep: endpoint { 8934f45fb0bSSameer Pujar remote-endpoint = <&xbar_mvc2_out_ep>; 8944f45fb0bSSameer Pujar }; 8954f45fb0bSSameer Pujar }; 8964f45fb0bSSameer Pujar }; 8974f45fb0bSSameer Pujar }; 8984f45fb0bSSameer Pujar 8994f45fb0bSSameer Pujar amx@702d3000 { 9004f45fb0bSSameer Pujar status = "okay"; 9014f45fb0bSSameer Pujar 9024f45fb0bSSameer Pujar ports { 9034f45fb0bSSameer Pujar #address-cells = <1>; 9044f45fb0bSSameer Pujar #size-cells = <0>; 9054f45fb0bSSameer Pujar 9064f45fb0bSSameer Pujar port@0 { 9074f45fb0bSSameer Pujar reg = <0>; 9084f45fb0bSSameer Pujar 9094f45fb0bSSameer Pujar amx1_in1_ep: endpoint { 9104f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx1_in1_ep>; 9114f45fb0bSSameer Pujar }; 9124f45fb0bSSameer Pujar }; 9134f45fb0bSSameer Pujar 9144f45fb0bSSameer Pujar port@1 { 9154f45fb0bSSameer Pujar reg = <1>; 9164f45fb0bSSameer Pujar 9174f45fb0bSSameer Pujar amx1_in2_ep: endpoint { 9184f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx1_in2_ep>; 9194f45fb0bSSameer Pujar }; 9204f45fb0bSSameer Pujar }; 9214f45fb0bSSameer Pujar 9224f45fb0bSSameer Pujar port@2 { 9234f45fb0bSSameer Pujar reg = <2>; 9244f45fb0bSSameer Pujar 9254f45fb0bSSameer Pujar amx1_in3_ep: endpoint { 9264f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx1_in3_ep>; 9274f45fb0bSSameer Pujar }; 9284f45fb0bSSameer Pujar }; 9294f45fb0bSSameer Pujar 9304f45fb0bSSameer Pujar port@3 { 9314f45fb0bSSameer Pujar reg = <3>; 9324f45fb0bSSameer Pujar 9334f45fb0bSSameer Pujar amx1_in4_ep: endpoint { 9344f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx1_in4_ep>; 9354f45fb0bSSameer Pujar }; 9364f45fb0bSSameer Pujar }; 9374f45fb0bSSameer Pujar 9384f45fb0bSSameer Pujar amx1_out_port: port@4 { 9394f45fb0bSSameer Pujar reg = <4>; 9404f45fb0bSSameer Pujar 9414f45fb0bSSameer Pujar amx1_out_ep: endpoint { 9424f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx1_out_ep>; 9434f45fb0bSSameer Pujar }; 9444f45fb0bSSameer Pujar }; 9454f45fb0bSSameer Pujar }; 9464f45fb0bSSameer Pujar }; 9474f45fb0bSSameer Pujar 9484f45fb0bSSameer Pujar amx@702d3100 { 9494f45fb0bSSameer Pujar status = "okay"; 9504f45fb0bSSameer Pujar 9514f45fb0bSSameer Pujar ports { 9524f45fb0bSSameer Pujar #address-cells = <1>; 9534f45fb0bSSameer Pujar #size-cells = <0>; 9544f45fb0bSSameer Pujar 9554f45fb0bSSameer Pujar port@0 { 9564f45fb0bSSameer Pujar reg = <0>; 9574f45fb0bSSameer Pujar 9584f45fb0bSSameer Pujar amx2_in1_ep: endpoint { 9594f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx2_in1_ep>; 9604f45fb0bSSameer Pujar }; 9614f45fb0bSSameer Pujar }; 9624f45fb0bSSameer Pujar 9634f45fb0bSSameer Pujar port@1 { 9644f45fb0bSSameer Pujar reg = <1>; 9654f45fb0bSSameer Pujar 9664f45fb0bSSameer Pujar amx2_in2_ep: endpoint { 9674f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx2_in2_ep>; 9684f45fb0bSSameer Pujar }; 9694f45fb0bSSameer Pujar }; 9704f45fb0bSSameer Pujar 9714f45fb0bSSameer Pujar amx2_in3_port: port@2 { 9724f45fb0bSSameer Pujar reg = <2>; 9734f45fb0bSSameer Pujar 9744f45fb0bSSameer Pujar amx2_in3_ep: endpoint { 9754f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx2_in3_ep>; 9764f45fb0bSSameer Pujar }; 9774f45fb0bSSameer Pujar }; 9784f45fb0bSSameer Pujar 9794f45fb0bSSameer Pujar amx2_in4_port: port@3 { 9804f45fb0bSSameer Pujar reg = <3>; 9814f45fb0bSSameer Pujar 9824f45fb0bSSameer Pujar amx2_in4_ep: endpoint { 9834f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx2_in4_ep>; 9844f45fb0bSSameer Pujar }; 9854f45fb0bSSameer Pujar }; 9864f45fb0bSSameer Pujar 9874f45fb0bSSameer Pujar amx2_out_port: port@4 { 9884f45fb0bSSameer Pujar reg = <4>; 9894f45fb0bSSameer Pujar 9904f45fb0bSSameer Pujar amx2_out_ep: endpoint { 9914f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx2_out_ep>; 9924f45fb0bSSameer Pujar }; 9934f45fb0bSSameer Pujar }; 9944f45fb0bSSameer Pujar }; 9954f45fb0bSSameer Pujar }; 9964f45fb0bSSameer Pujar 9974f45fb0bSSameer Pujar adx@702d3800 { 9984f45fb0bSSameer Pujar status = "okay"; 9994f45fb0bSSameer Pujar 10004f45fb0bSSameer Pujar ports { 10014f45fb0bSSameer Pujar #address-cells = <1>; 10024f45fb0bSSameer Pujar #size-cells = <0>; 10034f45fb0bSSameer Pujar 10044f45fb0bSSameer Pujar port@0 { 10054f45fb0bSSameer Pujar reg = <0>; 10064f45fb0bSSameer Pujar 10074f45fb0bSSameer Pujar adx1_in_ep: endpoint { 10084f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx1_in_ep>; 10094f45fb0bSSameer Pujar }; 10104f45fb0bSSameer Pujar }; 10114f45fb0bSSameer Pujar 10124f45fb0bSSameer Pujar adx1_out1_port: port@1 { 10134f45fb0bSSameer Pujar reg = <1>; 10144f45fb0bSSameer Pujar 10154f45fb0bSSameer Pujar adx1_out1_ep: endpoint { 10164f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx1_out1_ep>; 10174f45fb0bSSameer Pujar }; 10184f45fb0bSSameer Pujar }; 10194f45fb0bSSameer Pujar 10204f45fb0bSSameer Pujar adx1_out2_port: port@2 { 10214f45fb0bSSameer Pujar reg = <2>; 10224f45fb0bSSameer Pujar 10234f45fb0bSSameer Pujar adx1_out2_ep: endpoint { 10244f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx1_out2_ep>; 10254f45fb0bSSameer Pujar }; 10264f45fb0bSSameer Pujar }; 10274f45fb0bSSameer Pujar 10284f45fb0bSSameer Pujar adx1_out3_port: port@3 { 10294f45fb0bSSameer Pujar reg = <3>; 10304f45fb0bSSameer Pujar 10314f45fb0bSSameer Pujar adx1_out3_ep: endpoint { 10324f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx1_out3_ep>; 10334f45fb0bSSameer Pujar }; 10344f45fb0bSSameer Pujar }; 10354f45fb0bSSameer Pujar 10364f45fb0bSSameer Pujar adx1_out4_port: port@4 { 10374f45fb0bSSameer Pujar reg = <4>; 10384f45fb0bSSameer Pujar 10394f45fb0bSSameer Pujar adx1_out4_ep: endpoint { 10404f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx1_out4_ep>; 10414f45fb0bSSameer Pujar }; 10424f45fb0bSSameer Pujar }; 10434f45fb0bSSameer Pujar }; 10444f45fb0bSSameer Pujar }; 10454f45fb0bSSameer Pujar 10464f45fb0bSSameer Pujar adx@702d3900 { 10474f45fb0bSSameer Pujar status = "okay"; 10484f45fb0bSSameer Pujar 10494f45fb0bSSameer Pujar ports { 10504f45fb0bSSameer Pujar #address-cells = <1>; 10514f45fb0bSSameer Pujar #size-cells = <0>; 10524f45fb0bSSameer Pujar 10534f45fb0bSSameer Pujar port@0 { 10544f45fb0bSSameer Pujar reg = <0>; 10554f45fb0bSSameer Pujar 10564f45fb0bSSameer Pujar adx2_in_ep: endpoint { 10574f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx2_in_ep>; 10584f45fb0bSSameer Pujar }; 10594f45fb0bSSameer Pujar }; 10604f45fb0bSSameer Pujar 10614f45fb0bSSameer Pujar adx2_out1_port: port@1 { 10624f45fb0bSSameer Pujar reg = <1>; 10634f45fb0bSSameer Pujar 10644f45fb0bSSameer Pujar adx2_out1_ep: endpoint { 10654f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx2_out1_ep>; 10664f45fb0bSSameer Pujar }; 10674f45fb0bSSameer Pujar }; 10684f45fb0bSSameer Pujar 10694f45fb0bSSameer Pujar adx2_out2_port: port@2 { 10704f45fb0bSSameer Pujar reg = <2>; 10714f45fb0bSSameer Pujar 10724f45fb0bSSameer Pujar adx2_out2_ep: endpoint { 10734f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx2_out2_ep>; 10744f45fb0bSSameer Pujar }; 10754f45fb0bSSameer Pujar }; 10764f45fb0bSSameer Pujar 10774f45fb0bSSameer Pujar adx2_out3_port: port@3 { 10784f45fb0bSSameer Pujar reg = <3>; 10794f45fb0bSSameer Pujar 10804f45fb0bSSameer Pujar adx2_out3_ep: endpoint { 10814f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx2_out3_ep>; 10824f45fb0bSSameer Pujar }; 10834f45fb0bSSameer Pujar }; 10844f45fb0bSSameer Pujar 10854f45fb0bSSameer Pujar adx2_out4_port: port@4 { 10864f45fb0bSSameer Pujar reg = <4>; 10874f45fb0bSSameer Pujar 10884f45fb0bSSameer Pujar adx2_out4_ep: endpoint { 10894f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx2_out4_ep>; 10904f45fb0bSSameer Pujar }; 10914f45fb0bSSameer Pujar }; 10924f45fb0bSSameer Pujar }; 10934f45fb0bSSameer Pujar }; 10944f45fb0bSSameer Pujar 10954f45fb0bSSameer Pujar amixer@702dbb00 { 10964f45fb0bSSameer Pujar status = "okay"; 10974f45fb0bSSameer Pujar 10984f45fb0bSSameer Pujar ports { 10994f45fb0bSSameer Pujar #address-cells = <1>; 11004f45fb0bSSameer Pujar #size-cells = <0>; 11014f45fb0bSSameer Pujar 11024f45fb0bSSameer Pujar port@0 { 11034f45fb0bSSameer Pujar reg = <0x0>; 11044f45fb0bSSameer Pujar 11054f45fb0bSSameer Pujar mixer_in1_ep: endpoint { 11064f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in1_ep>; 11074f45fb0bSSameer Pujar }; 11084f45fb0bSSameer Pujar }; 11094f45fb0bSSameer Pujar 11104f45fb0bSSameer Pujar port@1 { 11114f45fb0bSSameer Pujar reg = <0x1>; 11124f45fb0bSSameer Pujar 11134f45fb0bSSameer Pujar mixer_in2_ep: endpoint { 11144f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in2_ep>; 11154f45fb0bSSameer Pujar }; 11164f45fb0bSSameer Pujar }; 11174f45fb0bSSameer Pujar 11184f45fb0bSSameer Pujar port@2 { 11194f45fb0bSSameer Pujar reg = <0x2>; 11204f45fb0bSSameer Pujar 11214f45fb0bSSameer Pujar mixer_in3_ep: endpoint { 11224f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in3_ep>; 11234f45fb0bSSameer Pujar }; 11244f45fb0bSSameer Pujar }; 11254f45fb0bSSameer Pujar 11264f45fb0bSSameer Pujar port@3 { 11274f45fb0bSSameer Pujar reg = <0x3>; 11284f45fb0bSSameer Pujar 11294f45fb0bSSameer Pujar mixer_in4_ep: endpoint { 11304f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in4_ep>; 11314f45fb0bSSameer Pujar }; 11324f45fb0bSSameer Pujar }; 11334f45fb0bSSameer Pujar 11344f45fb0bSSameer Pujar port@4 { 11354f45fb0bSSameer Pujar reg = <0x4>; 11364f45fb0bSSameer Pujar 11374f45fb0bSSameer Pujar mixer_in5_ep: endpoint { 11384f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in5_ep>; 11394f45fb0bSSameer Pujar }; 11404f45fb0bSSameer Pujar }; 11414f45fb0bSSameer Pujar 11424f45fb0bSSameer Pujar port@5 { 11434f45fb0bSSameer Pujar reg = <0x5>; 11444f45fb0bSSameer Pujar 11454f45fb0bSSameer Pujar mixer_in6_ep: endpoint { 11464f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in6_ep>; 11474f45fb0bSSameer Pujar }; 11484f45fb0bSSameer Pujar }; 11494f45fb0bSSameer Pujar 11504f45fb0bSSameer Pujar port@6 { 11514f45fb0bSSameer Pujar reg = <0x6>; 11524f45fb0bSSameer Pujar 11534f45fb0bSSameer Pujar mixer_in7_ep: endpoint { 11544f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in7_ep>; 11554f45fb0bSSameer Pujar }; 11564f45fb0bSSameer Pujar }; 11574f45fb0bSSameer Pujar 11584f45fb0bSSameer Pujar port@7 { 11594f45fb0bSSameer Pujar reg = <0x7>; 11604f45fb0bSSameer Pujar 11614f45fb0bSSameer Pujar mixer_in8_ep: endpoint { 11624f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in8_ep>; 11634f45fb0bSSameer Pujar }; 11644f45fb0bSSameer Pujar }; 11654f45fb0bSSameer Pujar 11664f45fb0bSSameer Pujar port@8 { 11674f45fb0bSSameer Pujar reg = <0x8>; 11684f45fb0bSSameer Pujar 11694f45fb0bSSameer Pujar mixer_in9_ep: endpoint { 11704f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in9_ep>; 11714f45fb0bSSameer Pujar }; 11724f45fb0bSSameer Pujar }; 11734f45fb0bSSameer Pujar 11744f45fb0bSSameer Pujar port@9 { 11754f45fb0bSSameer Pujar reg = <0x9>; 11764f45fb0bSSameer Pujar 11774f45fb0bSSameer Pujar mixer_in10_ep: endpoint { 11784f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in10_ep>; 11794f45fb0bSSameer Pujar }; 11804f45fb0bSSameer Pujar }; 11814f45fb0bSSameer Pujar 11824f45fb0bSSameer Pujar mixer_out1_port: port@a { 11834f45fb0bSSameer Pujar reg = <0xa>; 11844f45fb0bSSameer Pujar 11854f45fb0bSSameer Pujar mixer_out1_ep: endpoint { 11864f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_out1_ep>; 11874f45fb0bSSameer Pujar }; 11884f45fb0bSSameer Pujar }; 11894f45fb0bSSameer Pujar 11904f45fb0bSSameer Pujar mixer_out2_port: port@b { 11914f45fb0bSSameer Pujar reg = <0xb>; 11924f45fb0bSSameer Pujar 11934f45fb0bSSameer Pujar mixer_out2_ep: endpoint { 11944f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_out2_ep>; 11954f45fb0bSSameer Pujar }; 11964f45fb0bSSameer Pujar }; 11974f45fb0bSSameer Pujar 11984f45fb0bSSameer Pujar mixer_out3_port: port@c { 11994f45fb0bSSameer Pujar reg = <0xc>; 12004f45fb0bSSameer Pujar 12014f45fb0bSSameer Pujar mixer_out3_ep: endpoint { 12024f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_out3_ep>; 12034f45fb0bSSameer Pujar }; 12044f45fb0bSSameer Pujar }; 12054f45fb0bSSameer Pujar 12064f45fb0bSSameer Pujar mixer_out4_port: port@d { 12074f45fb0bSSameer Pujar reg = <0xd>; 12084f45fb0bSSameer Pujar 12094f45fb0bSSameer Pujar mixer_out4_ep: endpoint { 12104f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_out4_ep>; 12114f45fb0bSSameer Pujar }; 12124f45fb0bSSameer Pujar }; 12134f45fb0bSSameer Pujar 12144f45fb0bSSameer Pujar mixer_out5_port: port@e { 12154f45fb0bSSameer Pujar reg = <0xe>; 12164f45fb0bSSameer Pujar 12174f45fb0bSSameer Pujar mixer_out5_ep: endpoint { 12184f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_out5_ep>; 12194f45fb0bSSameer Pujar }; 12204f45fb0bSSameer Pujar }; 12214f45fb0bSSameer Pujar }; 12224f45fb0bSSameer Pujar }; 12234f45fb0bSSameer Pujar 1224b0b4e286SSameer Pujar ports { 1225b0b4e286SSameer Pujar xbar_i2s3_port: port@c { 1226b0b4e286SSameer Pujar reg = <0xc>; 1227b0b4e286SSameer Pujar 1228b0b4e286SSameer Pujar xbar_i2s3_ep: endpoint { 1229b0b4e286SSameer Pujar remote-endpoint = <&i2s3_cif_ep>; 1230b0b4e286SSameer Pujar }; 1231b0b4e286SSameer Pujar }; 1232b0b4e286SSameer Pujar 1233b0b4e286SSameer Pujar xbar_i2s4_port: port@d { 1234b0b4e286SSameer Pujar reg = <0xd>; 1235b0b4e286SSameer Pujar 1236b0b4e286SSameer Pujar xbar_i2s4_ep: endpoint { 1237b0b4e286SSameer Pujar remote-endpoint = <&i2s4_cif_ep>; 1238b0b4e286SSameer Pujar }; 1239b0b4e286SSameer Pujar }; 1240b0b4e286SSameer Pujar 1241b0b4e286SSameer Pujar xbar_dmic1_port: port@f { 1242b0b4e286SSameer Pujar reg = <0xf>; 1243b0b4e286SSameer Pujar 1244b0b4e286SSameer Pujar xbar_dmic1_ep: endpoint { 1245b0b4e286SSameer Pujar remote-endpoint = <&dmic1_cif_ep>; 1246b0b4e286SSameer Pujar }; 1247b0b4e286SSameer Pujar }; 1248b0b4e286SSameer Pujar 1249b0b4e286SSameer Pujar xbar_dmic2_port: port@10 { 1250b0b4e286SSameer Pujar reg = <0x10>; 1251b0b4e286SSameer Pujar 1252b0b4e286SSameer Pujar xbar_dmic2_ep: endpoint { 1253b0b4e286SSameer Pujar remote-endpoint = <&dmic2_cif_ep>; 1254b0b4e286SSameer Pujar }; 1255b0b4e286SSameer Pujar }; 12564f45fb0bSSameer Pujar 12574f45fb0bSSameer Pujar xbar_sfc1_in_port: port@12 { 12584f45fb0bSSameer Pujar reg = <0x12>; 12594f45fb0bSSameer Pujar 12604f45fb0bSSameer Pujar xbar_sfc1_in_ep: endpoint { 12614f45fb0bSSameer Pujar remote-endpoint = <&sfc1_cif_in_ep>; 12624f45fb0bSSameer Pujar }; 12634f45fb0bSSameer Pujar }; 12644f45fb0bSSameer Pujar 12654f45fb0bSSameer Pujar port@13 { 12664f45fb0bSSameer Pujar reg = <0x13>; 12674f45fb0bSSameer Pujar 12684f45fb0bSSameer Pujar xbar_sfc1_out_ep: endpoint { 12694f45fb0bSSameer Pujar remote-endpoint = <&sfc1_cif_out_ep>; 12704f45fb0bSSameer Pujar }; 12714f45fb0bSSameer Pujar }; 12724f45fb0bSSameer Pujar 12734f45fb0bSSameer Pujar xbar_sfc2_in_port: port@14 { 12744f45fb0bSSameer Pujar reg = <0x14>; 12754f45fb0bSSameer Pujar 12764f45fb0bSSameer Pujar xbar_sfc2_in_ep: endpoint { 12774f45fb0bSSameer Pujar remote-endpoint = <&sfc2_cif_in_ep>; 12784f45fb0bSSameer Pujar }; 12794f45fb0bSSameer Pujar }; 12804f45fb0bSSameer Pujar 12814f45fb0bSSameer Pujar port@15 { 12824f45fb0bSSameer Pujar reg = <0x15>; 12834f45fb0bSSameer Pujar 12844f45fb0bSSameer Pujar xbar_sfc2_out_ep: endpoint { 12854f45fb0bSSameer Pujar remote-endpoint = <&sfc2_cif_out_ep>; 12864f45fb0bSSameer Pujar }; 12874f45fb0bSSameer Pujar }; 12884f45fb0bSSameer Pujar 12894f45fb0bSSameer Pujar xbar_sfc3_in_port: port@16 { 12904f45fb0bSSameer Pujar reg = <0x16>; 12914f45fb0bSSameer Pujar 12924f45fb0bSSameer Pujar xbar_sfc3_in_ep: endpoint { 12934f45fb0bSSameer Pujar remote-endpoint = <&sfc3_cif_in_ep>; 12944f45fb0bSSameer Pujar }; 12954f45fb0bSSameer Pujar }; 12964f45fb0bSSameer Pujar 12974f45fb0bSSameer Pujar port@17 { 12984f45fb0bSSameer Pujar reg = <0x17>; 12994f45fb0bSSameer Pujar 13004f45fb0bSSameer Pujar xbar_sfc3_out_ep: endpoint { 13014f45fb0bSSameer Pujar remote-endpoint = <&sfc3_cif_out_ep>; 13024f45fb0bSSameer Pujar }; 13034f45fb0bSSameer Pujar }; 13044f45fb0bSSameer Pujar 13054f45fb0bSSameer Pujar xbar_sfc4_in_port: port@18 { 13064f45fb0bSSameer Pujar reg = <0x18>; 13074f45fb0bSSameer Pujar 13084f45fb0bSSameer Pujar xbar_sfc4_in_ep: endpoint { 13094f45fb0bSSameer Pujar remote-endpoint = <&sfc4_cif_in_ep>; 13104f45fb0bSSameer Pujar }; 13114f45fb0bSSameer Pujar }; 13124f45fb0bSSameer Pujar 13134f45fb0bSSameer Pujar port@19 { 13144f45fb0bSSameer Pujar reg = <0x19>; 13154f45fb0bSSameer Pujar 13164f45fb0bSSameer Pujar xbar_sfc4_out_ep: endpoint { 13174f45fb0bSSameer Pujar remote-endpoint = <&sfc4_cif_out_ep>; 13184f45fb0bSSameer Pujar }; 13194f45fb0bSSameer Pujar }; 13204f45fb0bSSameer Pujar 13214f45fb0bSSameer Pujar xbar_mvc1_in_port: port@1a { 13224f45fb0bSSameer Pujar reg = <0x1a>; 13234f45fb0bSSameer Pujar 13244f45fb0bSSameer Pujar xbar_mvc1_in_ep: endpoint { 13254f45fb0bSSameer Pujar remote-endpoint = <&mvc1_cif_in_ep>; 13264f45fb0bSSameer Pujar }; 13274f45fb0bSSameer Pujar }; 13284f45fb0bSSameer Pujar 13294f45fb0bSSameer Pujar port@1b { 13304f45fb0bSSameer Pujar reg = <0x1b>; 13314f45fb0bSSameer Pujar 13324f45fb0bSSameer Pujar xbar_mvc1_out_ep: endpoint { 13334f45fb0bSSameer Pujar remote-endpoint = <&mvc1_cif_out_ep>; 13344f45fb0bSSameer Pujar }; 13354f45fb0bSSameer Pujar }; 13364f45fb0bSSameer Pujar 13374f45fb0bSSameer Pujar xbar_mvc2_in_port: port@1c { 13384f45fb0bSSameer Pujar reg = <0x1c>; 13394f45fb0bSSameer Pujar 13404f45fb0bSSameer Pujar xbar_mvc2_in_ep: endpoint { 13414f45fb0bSSameer Pujar remote-endpoint = <&mvc2_cif_in_ep>; 13424f45fb0bSSameer Pujar }; 13434f45fb0bSSameer Pujar }; 13444f45fb0bSSameer Pujar 13454f45fb0bSSameer Pujar port@1d { 13464f45fb0bSSameer Pujar reg = <0x1d>; 13474f45fb0bSSameer Pujar 13484f45fb0bSSameer Pujar xbar_mvc2_out_ep: endpoint { 13494f45fb0bSSameer Pujar remote-endpoint = <&mvc2_cif_out_ep>; 13504f45fb0bSSameer Pujar }; 13514f45fb0bSSameer Pujar }; 13524f45fb0bSSameer Pujar 13534f45fb0bSSameer Pujar xbar_amx1_in1_port: port@1e { 13544f45fb0bSSameer Pujar reg = <0x1e>; 13554f45fb0bSSameer Pujar 13564f45fb0bSSameer Pujar xbar_amx1_in1_ep: endpoint { 13574f45fb0bSSameer Pujar remote-endpoint = <&amx1_in1_ep>; 13584f45fb0bSSameer Pujar }; 13594f45fb0bSSameer Pujar }; 13604f45fb0bSSameer Pujar 13614f45fb0bSSameer Pujar xbar_amx1_in2_port: port@1f { 13624f45fb0bSSameer Pujar reg = <0x1f>; 13634f45fb0bSSameer Pujar 13644f45fb0bSSameer Pujar xbar_amx1_in2_ep: endpoint { 13654f45fb0bSSameer Pujar remote-endpoint = <&amx1_in2_ep>; 13664f45fb0bSSameer Pujar }; 13674f45fb0bSSameer Pujar }; 13684f45fb0bSSameer Pujar 13694f45fb0bSSameer Pujar xbar_amx1_in3_port: port@20 { 13704f45fb0bSSameer Pujar reg = <0x20>; 13714f45fb0bSSameer Pujar 13724f45fb0bSSameer Pujar xbar_amx1_in3_ep: endpoint { 13734f45fb0bSSameer Pujar remote-endpoint = <&amx1_in3_ep>; 13744f45fb0bSSameer Pujar }; 13754f45fb0bSSameer Pujar }; 13764f45fb0bSSameer Pujar 13774f45fb0bSSameer Pujar xbar_amx1_in4_port: port@21 { 13784f45fb0bSSameer Pujar reg = <0x21>; 13794f45fb0bSSameer Pujar 13804f45fb0bSSameer Pujar xbar_amx1_in4_ep: endpoint { 13814f45fb0bSSameer Pujar remote-endpoint = <&amx1_in4_ep>; 13824f45fb0bSSameer Pujar }; 13834f45fb0bSSameer Pujar }; 13844f45fb0bSSameer Pujar 13854f45fb0bSSameer Pujar port@22 { 13864f45fb0bSSameer Pujar reg = <0x22>; 13874f45fb0bSSameer Pujar 13884f45fb0bSSameer Pujar xbar_amx1_out_ep: endpoint { 13894f45fb0bSSameer Pujar remote-endpoint = <&amx1_out_ep>; 13904f45fb0bSSameer Pujar }; 13914f45fb0bSSameer Pujar }; 13924f45fb0bSSameer Pujar 13934f45fb0bSSameer Pujar xbar_amx2_in1_port: port@23 { 13944f45fb0bSSameer Pujar reg = <0x23>; 13954f45fb0bSSameer Pujar 13964f45fb0bSSameer Pujar xbar_amx2_in1_ep: endpoint { 13974f45fb0bSSameer Pujar remote-endpoint = <&amx2_in1_ep>; 13984f45fb0bSSameer Pujar }; 13994f45fb0bSSameer Pujar }; 14004f45fb0bSSameer Pujar 14014f45fb0bSSameer Pujar xbar_amx2_in2_port: port@24 { 14024f45fb0bSSameer Pujar reg = <0x24>; 14034f45fb0bSSameer Pujar 14044f45fb0bSSameer Pujar xbar_amx2_in2_ep: endpoint { 14054f45fb0bSSameer Pujar remote-endpoint = <&amx2_in2_ep>; 14064f45fb0bSSameer Pujar }; 14074f45fb0bSSameer Pujar }; 14084f45fb0bSSameer Pujar 14094f45fb0bSSameer Pujar xbar_amx2_in3_port: port@25 { 14104f45fb0bSSameer Pujar reg = <0x25>; 14114f45fb0bSSameer Pujar 14124f45fb0bSSameer Pujar xbar_amx2_in3_ep: endpoint { 14134f45fb0bSSameer Pujar remote-endpoint = <&amx2_in3_ep>; 14144f45fb0bSSameer Pujar }; 14154f45fb0bSSameer Pujar }; 14164f45fb0bSSameer Pujar 14174f45fb0bSSameer Pujar xbar_amx2_in4_port: port@26 { 14184f45fb0bSSameer Pujar reg = <0x26>; 14194f45fb0bSSameer Pujar 14204f45fb0bSSameer Pujar xbar_amx2_in4_ep: endpoint { 14214f45fb0bSSameer Pujar remote-endpoint = <&amx2_in4_ep>; 14224f45fb0bSSameer Pujar }; 14234f45fb0bSSameer Pujar }; 14244f45fb0bSSameer Pujar 14254f45fb0bSSameer Pujar port@27 { 14264f45fb0bSSameer Pujar reg = <0x27>; 14274f45fb0bSSameer Pujar 14284f45fb0bSSameer Pujar xbar_amx2_out_ep: endpoint { 14294f45fb0bSSameer Pujar remote-endpoint = <&amx2_out_ep>; 14304f45fb0bSSameer Pujar }; 14314f45fb0bSSameer Pujar }; 14324f45fb0bSSameer Pujar 14334f45fb0bSSameer Pujar xbar_adx1_in_port: port@28 { 14344f45fb0bSSameer Pujar reg = <0x28>; 14354f45fb0bSSameer Pujar 14364f45fb0bSSameer Pujar xbar_adx1_in_ep: endpoint { 14374f45fb0bSSameer Pujar remote-endpoint = <&adx1_in_ep>; 14384f45fb0bSSameer Pujar }; 14394f45fb0bSSameer Pujar }; 14404f45fb0bSSameer Pujar 14414f45fb0bSSameer Pujar port@29 { 14424f45fb0bSSameer Pujar reg = <0x29>; 14434f45fb0bSSameer Pujar 14444f45fb0bSSameer Pujar xbar_adx1_out1_ep: endpoint { 14454f45fb0bSSameer Pujar remote-endpoint = <&adx1_out1_ep>; 14464f45fb0bSSameer Pujar }; 14474f45fb0bSSameer Pujar }; 14484f45fb0bSSameer Pujar 14494f45fb0bSSameer Pujar port@2a { 14504f45fb0bSSameer Pujar reg = <0x2a>; 14514f45fb0bSSameer Pujar 14524f45fb0bSSameer Pujar xbar_adx1_out2_ep: endpoint { 14534f45fb0bSSameer Pujar remote-endpoint = <&adx1_out2_ep>; 14544f45fb0bSSameer Pujar }; 14554f45fb0bSSameer Pujar }; 14564f45fb0bSSameer Pujar 14574f45fb0bSSameer Pujar port@2b { 14584f45fb0bSSameer Pujar reg = <0x2b>; 14594f45fb0bSSameer Pujar 14604f45fb0bSSameer Pujar xbar_adx1_out3_ep: endpoint { 14614f45fb0bSSameer Pujar remote-endpoint = <&adx1_out3_ep>; 14624f45fb0bSSameer Pujar }; 14634f45fb0bSSameer Pujar }; 14644f45fb0bSSameer Pujar 14654f45fb0bSSameer Pujar port@2c { 14664f45fb0bSSameer Pujar reg = <0x2c>; 14674f45fb0bSSameer Pujar 14684f45fb0bSSameer Pujar xbar_adx1_out4_ep: endpoint { 14694f45fb0bSSameer Pujar remote-endpoint = <&adx1_out4_ep>; 14704f45fb0bSSameer Pujar }; 14714f45fb0bSSameer Pujar }; 14724f45fb0bSSameer Pujar 14734f45fb0bSSameer Pujar xbar_adx2_in_port: port@2d { 14744f45fb0bSSameer Pujar reg = <0x2d>; 14754f45fb0bSSameer Pujar 14764f45fb0bSSameer Pujar xbar_adx2_in_ep: endpoint { 14774f45fb0bSSameer Pujar remote-endpoint = <&adx2_in_ep>; 14784f45fb0bSSameer Pujar }; 14794f45fb0bSSameer Pujar }; 14804f45fb0bSSameer Pujar 14814f45fb0bSSameer Pujar port@2e { 14824f45fb0bSSameer Pujar reg = <0x2e>; 14834f45fb0bSSameer Pujar 14844f45fb0bSSameer Pujar xbar_adx2_out1_ep: endpoint { 14854f45fb0bSSameer Pujar remote-endpoint = <&adx2_out1_ep>; 14864f45fb0bSSameer Pujar }; 14874f45fb0bSSameer Pujar }; 14884f45fb0bSSameer Pujar 14894f45fb0bSSameer Pujar port@2f { 14904f45fb0bSSameer Pujar reg = <0x2f>; 14914f45fb0bSSameer Pujar 14924f45fb0bSSameer Pujar xbar_adx2_out2_ep: endpoint { 14934f45fb0bSSameer Pujar remote-endpoint = <&adx2_out2_ep>; 14944f45fb0bSSameer Pujar }; 14954f45fb0bSSameer Pujar }; 14964f45fb0bSSameer Pujar 14974f45fb0bSSameer Pujar port@30 { 14984f45fb0bSSameer Pujar reg = <0x30>; 14994f45fb0bSSameer Pujar 15004f45fb0bSSameer Pujar xbar_adx2_out3_ep: endpoint { 15014f45fb0bSSameer Pujar remote-endpoint = <&adx2_out3_ep>; 15024f45fb0bSSameer Pujar }; 15034f45fb0bSSameer Pujar }; 15044f45fb0bSSameer Pujar 15054f45fb0bSSameer Pujar port@31 { 15064f45fb0bSSameer Pujar reg = <0x31>; 15074f45fb0bSSameer Pujar 15084f45fb0bSSameer Pujar xbar_adx2_out4_ep: endpoint { 15094f45fb0bSSameer Pujar remote-endpoint = <&adx2_out4_ep>; 15104f45fb0bSSameer Pujar }; 15114f45fb0bSSameer Pujar }; 15124f45fb0bSSameer Pujar 15134f45fb0bSSameer Pujar xbar_mixer_in1_port: port@32 { 15144f45fb0bSSameer Pujar reg = <0x32>; 15154f45fb0bSSameer Pujar 15164f45fb0bSSameer Pujar xbar_mixer_in1_ep: endpoint { 15174f45fb0bSSameer Pujar remote-endpoint = <&mixer_in1_ep>; 15184f45fb0bSSameer Pujar }; 15194f45fb0bSSameer Pujar }; 15204f45fb0bSSameer Pujar 15214f45fb0bSSameer Pujar xbar_mixer_in2_port: port@33 { 15224f45fb0bSSameer Pujar reg = <0x33>; 15234f45fb0bSSameer Pujar 15244f45fb0bSSameer Pujar xbar_mixer_in2_ep: endpoint { 15254f45fb0bSSameer Pujar remote-endpoint = <&mixer_in2_ep>; 15264f45fb0bSSameer Pujar }; 15274f45fb0bSSameer Pujar }; 15284f45fb0bSSameer Pujar 15294f45fb0bSSameer Pujar xbar_mixer_in3_port: port@34 { 15304f45fb0bSSameer Pujar reg = <0x34>; 15314f45fb0bSSameer Pujar 15324f45fb0bSSameer Pujar xbar_mixer_in3_ep: endpoint { 15334f45fb0bSSameer Pujar remote-endpoint = <&mixer_in3_ep>; 15344f45fb0bSSameer Pujar }; 15354f45fb0bSSameer Pujar }; 15364f45fb0bSSameer Pujar 15374f45fb0bSSameer Pujar xbar_mixer_in4_port: port@35 { 15384f45fb0bSSameer Pujar reg = <0x35>; 15394f45fb0bSSameer Pujar 15404f45fb0bSSameer Pujar xbar_mixer_in4_ep: endpoint { 15414f45fb0bSSameer Pujar remote-endpoint = <&mixer_in4_ep>; 15424f45fb0bSSameer Pujar }; 15434f45fb0bSSameer Pujar }; 15444f45fb0bSSameer Pujar 15454f45fb0bSSameer Pujar xbar_mixer_in5_port: port@36 { 15464f45fb0bSSameer Pujar reg = <0x36>; 15474f45fb0bSSameer Pujar 15484f45fb0bSSameer Pujar xbar_mixer_in5_ep: endpoint { 15494f45fb0bSSameer Pujar remote-endpoint = <&mixer_in5_ep>; 15504f45fb0bSSameer Pujar }; 15514f45fb0bSSameer Pujar }; 15524f45fb0bSSameer Pujar 15534f45fb0bSSameer Pujar xbar_mixer_in6_port: port@37 { 15544f45fb0bSSameer Pujar reg = <0x37>; 15554f45fb0bSSameer Pujar 15564f45fb0bSSameer Pujar xbar_mixer_in6_ep: endpoint { 15574f45fb0bSSameer Pujar remote-endpoint = <&mixer_in6_ep>; 15584f45fb0bSSameer Pujar }; 15594f45fb0bSSameer Pujar }; 15604f45fb0bSSameer Pujar 15614f45fb0bSSameer Pujar xbar_mixer_in7_port: port@38 { 15624f45fb0bSSameer Pujar reg = <0x38>; 15634f45fb0bSSameer Pujar 15644f45fb0bSSameer Pujar xbar_mixer_in7_ep: endpoint { 15654f45fb0bSSameer Pujar remote-endpoint = <&mixer_in7_ep>; 15664f45fb0bSSameer Pujar }; 15674f45fb0bSSameer Pujar }; 15684f45fb0bSSameer Pujar 15694f45fb0bSSameer Pujar xbar_mixer_in8_port: port@39 { 15704f45fb0bSSameer Pujar reg = <0x39>; 15714f45fb0bSSameer Pujar 15724f45fb0bSSameer Pujar xbar_mixer_in8_ep: endpoint { 15734f45fb0bSSameer Pujar remote-endpoint = <&mixer_in8_ep>; 15744f45fb0bSSameer Pujar }; 15754f45fb0bSSameer Pujar }; 15764f45fb0bSSameer Pujar 15774f45fb0bSSameer Pujar xbar_mixer_in9_port: port@3a { 15784f45fb0bSSameer Pujar reg = <0x3a>; 15794f45fb0bSSameer Pujar 15804f45fb0bSSameer Pujar xbar_mixer_in9_ep: endpoint { 15814f45fb0bSSameer Pujar remote-endpoint = <&mixer_in9_ep>; 15824f45fb0bSSameer Pujar }; 15834f45fb0bSSameer Pujar }; 15844f45fb0bSSameer Pujar 15854f45fb0bSSameer Pujar xbar_mixer_in10_port: port@3b { 15864f45fb0bSSameer Pujar reg = <0x3b>; 15874f45fb0bSSameer Pujar 15884f45fb0bSSameer Pujar xbar_mixer_in10_ep: endpoint { 15894f45fb0bSSameer Pujar remote-endpoint = <&mixer_in10_ep>; 15904f45fb0bSSameer Pujar }; 15914f45fb0bSSameer Pujar }; 15924f45fb0bSSameer Pujar 15934f45fb0bSSameer Pujar port@3c { 15944f45fb0bSSameer Pujar reg = <0x3c>; 15954f45fb0bSSameer Pujar 15964f45fb0bSSameer Pujar xbar_mixer_out1_ep: endpoint { 15974f45fb0bSSameer Pujar remote-endpoint = <&mixer_out1_ep>; 15984f45fb0bSSameer Pujar }; 15994f45fb0bSSameer Pujar }; 16004f45fb0bSSameer Pujar 16014f45fb0bSSameer Pujar port@3d { 16024f45fb0bSSameer Pujar reg = <0x3d>; 16034f45fb0bSSameer Pujar 16044f45fb0bSSameer Pujar xbar_mixer_out2_ep: endpoint { 16054f45fb0bSSameer Pujar remote-endpoint = <&mixer_out2_ep>; 16064f45fb0bSSameer Pujar }; 16074f45fb0bSSameer Pujar }; 16084f45fb0bSSameer Pujar 16094f45fb0bSSameer Pujar port@3e { 16104f45fb0bSSameer Pujar reg = <0x3e>; 16114f45fb0bSSameer Pujar 16124f45fb0bSSameer Pujar xbar_mixer_out3_ep: endpoint { 16134f45fb0bSSameer Pujar remote-endpoint = <&mixer_out3_ep>; 16144f45fb0bSSameer Pujar }; 16154f45fb0bSSameer Pujar }; 16164f45fb0bSSameer Pujar 16174f45fb0bSSameer Pujar port@3f { 16184f45fb0bSSameer Pujar reg = <0x3f>; 16194f45fb0bSSameer Pujar 16204f45fb0bSSameer Pujar xbar_mixer_out4_ep: endpoint { 16214f45fb0bSSameer Pujar remote-endpoint = <&mixer_out4_ep>; 16224f45fb0bSSameer Pujar }; 16234f45fb0bSSameer Pujar }; 16244f45fb0bSSameer Pujar 16254f45fb0bSSameer Pujar port@40 { 16264f45fb0bSSameer Pujar reg = <0x40>; 16274f45fb0bSSameer Pujar 16284f45fb0bSSameer Pujar xbar_mixer_out5_ep: endpoint { 16294f45fb0bSSameer Pujar remote-endpoint = <&mixer_out5_ep>; 16304f45fb0bSSameer Pujar }; 16314f45fb0bSSameer Pujar }; 1632b0b4e286SSameer Pujar }; 1633b0b4e286SSameer Pujar }; 1634547141b5SSameer Pujar }; 1635547141b5SSameer Pujar 163607910a79SSowjanya Komatineni spi@70410000 { 163707910a79SSowjanya Komatineni status = "okay"; 163807910a79SSowjanya Komatineni 163907910a79SSowjanya Komatineni flash@0 { 164007910a79SSowjanya Komatineni compatible = "spi-nor"; 164107910a79SSowjanya Komatineni reg = <0>; 164207910a79SSowjanya Komatineni spi-max-frequency = <104000000>; 164307910a79SSowjanya Komatineni spi-tx-bus-width = <2>; 164407910a79SSowjanya Komatineni spi-rx-bus-width = <2>; 164507910a79SSowjanya Komatineni }; 164607910a79SSowjanya Komatineni }; 164707910a79SSowjanya Komatineni 16484cc3e3e1SThierry Reding clk32k_in: clock-32k { 16496772cd0eSThierry Reding compatible = "fixed-clock"; 16506772cd0eSThierry Reding clock-frequency = <32768>; 1651393a403eSThierry Reding #clock-cells = <0>; 16526772cd0eSThierry Reding }; 16536772cd0eSThierry Reding 16546772cd0eSThierry Reding cpus { 16556772cd0eSThierry Reding cpu@0 { 16566772cd0eSThierry Reding enable-method = "psci"; 16576772cd0eSThierry Reding }; 16586772cd0eSThierry Reding 16596772cd0eSThierry Reding cpu@1 { 16606772cd0eSThierry Reding enable-method = "psci"; 16616772cd0eSThierry Reding }; 16626772cd0eSThierry Reding 16636772cd0eSThierry Reding cpu@2 { 16646772cd0eSThierry Reding enable-method = "psci"; 16656772cd0eSThierry Reding }; 16666772cd0eSThierry Reding 16676772cd0eSThierry Reding cpu@3 { 16686772cd0eSThierry Reding enable-method = "psci"; 16696772cd0eSThierry Reding }; 1670e57cf057SThierry Reding 1671e57cf057SThierry Reding idle-states { 1672e57cf057SThierry Reding cpu-sleep { 1673e57cf057SThierry Reding status = "okay"; 1674e57cf057SThierry Reding }; 1675e57cf057SThierry Reding }; 16766772cd0eSThierry Reding }; 16776772cd0eSThierry Reding 16786f78a946STamás Szűcs fan: fan { 16796f78a946STamás Szűcs compatible = "pwm-fan"; 16806f78a946STamás Szűcs pwms = <&pwm 3 45334>; 16816f78a946STamás Szűcs 16826f78a946STamás Szűcs cooling-levels = <0 64 128 255>; 16836f78a946STamás Szűcs #cooling-cells = <2>; 16846f78a946STamás Szűcs }; 16856f78a946STamás Szűcs 16866f78a946STamás Szűcs thermal-zones { 1687*fe57ff53SThierry Reding cpu-thermal { 16886f78a946STamás Szűcs trips { 16896f78a946STamás Szűcs cpu_trip_critical: critical { 16906f78a946STamás Szűcs temperature = <96500>; 16916f78a946STamás Szűcs hysteresis = <0>; 16926f78a946STamás Szűcs type = "critical"; 16936f78a946STamás Szűcs }; 16946f78a946STamás Szűcs 16956f78a946STamás Szűcs cpu_trip_hot: hot { 16966f78a946STamás Szűcs temperature = <70000>; 16976f78a946STamás Szűcs hysteresis = <2000>; 16986f78a946STamás Szűcs type = "hot"; 16996f78a946STamás Szűcs }; 17006f78a946STamás Szűcs 17016f78a946STamás Szűcs cpu_trip_active: active { 17026f78a946STamás Szűcs temperature = <50000>; 17036f78a946STamás Szűcs hysteresis = <2000>; 17046f78a946STamás Szűcs type = "active"; 17056f78a946STamás Szűcs }; 17066f78a946STamás Szűcs 17076f78a946STamás Szűcs cpu_trip_passive: passive { 17086f78a946STamás Szűcs temperature = <30000>; 17096f78a946STamás Szűcs hysteresis = <2000>; 17106f78a946STamás Szűcs type = "passive"; 17116f78a946STamás Szűcs }; 17126f78a946STamás Szűcs }; 17136f78a946STamás Szűcs 17146f78a946STamás Szűcs cooling-maps { 17156f78a946STamás Szűcs cpu-critical { 17166f78a946STamás Szűcs cooling-device = <&fan 3 3>; 17176f78a946STamás Szűcs trip = <&cpu_trip_critical>; 17186f78a946STamás Szűcs }; 17196f78a946STamás Szűcs 17206f78a946STamás Szűcs cpu-hot { 17216f78a946STamás Szűcs cooling-device = <&fan 2 2>; 17226f78a946STamás Szűcs trip = <&cpu_trip_hot>; 17236f78a946STamás Szűcs }; 17246f78a946STamás Szűcs 17256f78a946STamás Szűcs cpu-active { 17266f78a946STamás Szűcs cooling-device = <&fan 1 1>; 17276f78a946STamás Szűcs trip = <&cpu_trip_active>; 17286f78a946STamás Szűcs }; 17296f78a946STamás Szűcs 17306f78a946STamás Szűcs cpu-passive { 17316f78a946STamás Szűcs cooling-device = <&fan 0 0>; 17326f78a946STamás Szűcs trip = <&cpu_trip_passive>; 17336f78a946STamás Szűcs }; 17346f78a946STamás Szűcs }; 17356f78a946STamás Szűcs }; 17366f78a946STamás Szűcs }; 17376f78a946STamás Szűcs 17386772cd0eSThierry Reding gpio-keys { 17396772cd0eSThierry Reding compatible = "gpio-keys"; 17406772cd0eSThierry Reding 17416772cd0eSThierry Reding power { 17426772cd0eSThierry Reding label = "Power"; 17436772cd0eSThierry Reding gpios = <&gpio TEGRA_GPIO(X, 5) GPIO_ACTIVE_LOW>; 17446772cd0eSThierry Reding linux,input-type = <EV_KEY>; 17456772cd0eSThierry Reding linux,code = <KEY_POWER>; 17466772cd0eSThierry Reding debounce-interval = <30>; 17476772cd0eSThierry Reding wakeup-event-action = <EV_ACT_ASSERTED>; 17486772cd0eSThierry Reding wakeup-source; 17496772cd0eSThierry Reding }; 17506772cd0eSThierry Reding 17516772cd0eSThierry Reding force-recovery { 17526772cd0eSThierry Reding label = "Force Recovery"; 17536772cd0eSThierry Reding gpios = <&gpio TEGRA_GPIO(X, 6) GPIO_ACTIVE_LOW>; 17546772cd0eSThierry Reding linux,input-type = <EV_KEY>; 17556772cd0eSThierry Reding linux,code = <BTN_1>; 17566772cd0eSThierry Reding debounce-interval = <30>; 17576772cd0eSThierry Reding }; 17586772cd0eSThierry Reding }; 17596772cd0eSThierry Reding 17606772cd0eSThierry Reding psci { 17616772cd0eSThierry Reding compatible = "arm,psci-1.0"; 17626772cd0eSThierry Reding method = "smc"; 17636772cd0eSThierry Reding }; 17646772cd0eSThierry Reding 1765097e01c6SThierry Reding vdd_5v0_sys: regulator-vdd-5v0-sys { 17666772cd0eSThierry Reding compatible = "regulator-fixed"; 17676772cd0eSThierry Reding 17686772cd0eSThierry Reding regulator-name = "VDD_5V0_SYS"; 17696772cd0eSThierry Reding regulator-min-microvolt = <5000000>; 17706772cd0eSThierry Reding regulator-max-microvolt = <5000000>; 17716772cd0eSThierry Reding regulator-always-on; 17726772cd0eSThierry Reding regulator-boot-on; 17736772cd0eSThierry Reding }; 17746772cd0eSThierry Reding 1775097e01c6SThierry Reding vdd_3v3_sys: regulator-vdd-3v3-sys { 17766772cd0eSThierry Reding compatible = "regulator-fixed"; 17777517248aSThierry Reding 17786772cd0eSThierry Reding regulator-name = "VDD_3V3_SYS"; 17796772cd0eSThierry Reding regulator-min-microvolt = <3300000>; 17806772cd0eSThierry Reding regulator-max-microvolt = <3300000>; 17816772cd0eSThierry Reding regulator-enable-ramp-delay = <240>; 17826772cd0eSThierry Reding regulator-disable-ramp-delay = <11340>; 17836772cd0eSThierry Reding regulator-always-on; 17846772cd0eSThierry Reding regulator-boot-on; 17856772cd0eSThierry Reding 17866772cd0eSThierry Reding gpio = <&pmic 3 GPIO_ACTIVE_HIGH>; 17876772cd0eSThierry Reding enable-active-high; 17886772cd0eSThierry Reding 17896772cd0eSThierry Reding vin-supply = <&vdd_5v0_sys>; 17906772cd0eSThierry Reding }; 17916772cd0eSThierry Reding 1792097e01c6SThierry Reding vdd_3v3_sd: regulator-vdd-3v3-sd { 17936772cd0eSThierry Reding compatible = "regulator-fixed"; 17946772cd0eSThierry Reding 17956772cd0eSThierry Reding regulator-name = "VDD_3V3_SD"; 17966772cd0eSThierry Reding regulator-min-microvolt = <3300000>; 17976772cd0eSThierry Reding regulator-max-microvolt = <3300000>; 17986772cd0eSThierry Reding 17996772cd0eSThierry Reding gpio = <&gpio TEGRA_GPIO(Z, 3) GPIO_ACTIVE_HIGH>; 18006772cd0eSThierry Reding enable-active-high; 18016772cd0eSThierry Reding 18026772cd0eSThierry Reding vin-supply = <&vdd_3v3_sys>; 18036772cd0eSThierry Reding }; 18046772cd0eSThierry Reding 1805097e01c6SThierry Reding vdd_hdmi: regulator-vdd-hdmi-5v0 { 18066772cd0eSThierry Reding compatible = "regulator-fixed"; 18076772cd0eSThierry Reding 18086772cd0eSThierry Reding regulator-name = "VDD_HDMI_5V0"; 18096772cd0eSThierry Reding regulator-min-microvolt = <5000000>; 18106772cd0eSThierry Reding regulator-max-microvolt = <5000000>; 18116772cd0eSThierry Reding 18126772cd0eSThierry Reding vin-supply = <&vdd_5v0_sys>; 18136772cd0eSThierry Reding }; 18146772cd0eSThierry Reding 1815097e01c6SThierry Reding vdd_hub_3v3: regulator-vdd-hub-3v3 { 18166772cd0eSThierry Reding compatible = "regulator-fixed"; 18176772cd0eSThierry Reding 18186772cd0eSThierry Reding regulator-name = "VDD_HUB_3V3"; 18196772cd0eSThierry Reding regulator-min-microvolt = <3300000>; 18206772cd0eSThierry Reding regulator-max-microvolt = <3300000>; 18216772cd0eSThierry Reding 18226772cd0eSThierry Reding gpio = <&gpio TEGRA_GPIO(A, 6) GPIO_ACTIVE_HIGH>; 18236772cd0eSThierry Reding enable-active-high; 18246772cd0eSThierry Reding 18256772cd0eSThierry Reding vin-supply = <&vdd_5v0_sys>; 18266772cd0eSThierry Reding }; 18276772cd0eSThierry Reding 1828097e01c6SThierry Reding vdd_cpu: regulator-vdd-cpu { 18296772cd0eSThierry Reding compatible = "regulator-fixed"; 18306772cd0eSThierry Reding 18316772cd0eSThierry Reding regulator-name = "VDD_CPU"; 18326772cd0eSThierry Reding regulator-min-microvolt = <5000000>; 18336772cd0eSThierry Reding regulator-max-microvolt = <5000000>; 18346772cd0eSThierry Reding regulator-always-on; 18356772cd0eSThierry Reding regulator-boot-on; 18366772cd0eSThierry Reding 18376772cd0eSThierry Reding gpio = <&pmic 5 GPIO_ACTIVE_HIGH>; 18386772cd0eSThierry Reding enable-active-high; 18396772cd0eSThierry Reding 18406772cd0eSThierry Reding vin-supply = <&vdd_5v0_sys>; 18416772cd0eSThierry Reding }; 18426772cd0eSThierry Reding 1843097e01c6SThierry Reding vdd_gpu: regulator-vdd-gpu { 1844434e8aedSJon Hunter compatible = "pwm-regulator"; 1845562da8b4SThierry Reding pwms = <&pwm 1 8000>; 18467517248aSThierry Reding 18476772cd0eSThierry Reding regulator-name = "VDD_GPU"; 1848434e8aedSJon Hunter regulator-min-microvolt = <710000>; 1849434e8aedSJon Hunter regulator-max-microvolt = <1320000>; 1850434e8aedSJon Hunter regulator-ramp-delay = <80>; 1851434e8aedSJon Hunter regulator-enable-ramp-delay = <2000>; 1852434e8aedSJon Hunter regulator-settling-time-us = <160>; 18537517248aSThierry Reding 1854434e8aedSJon Hunter enable-gpios = <&pmic 6 GPIO_ACTIVE_HIGH>; 18556772cd0eSThierry Reding vin-supply = <&vdd_5v0_sys>; 18566772cd0eSThierry Reding }; 185735cbf655SThierry Reding 1858097e01c6SThierry Reding avdd_io_edp_1v05: regulator-avdd-io-epd-1v05 { 185935cbf655SThierry Reding compatible = "regulator-fixed"; 186035cbf655SThierry Reding 186135cbf655SThierry Reding regulator-name = "AVDD_IO_EDP_1V05"; 186235cbf655SThierry Reding regulator-min-microvolt = <1050000>; 186335cbf655SThierry Reding regulator-max-microvolt = <1050000>; 186435cbf655SThierry Reding 186535cbf655SThierry Reding gpio = <&pmic 7 GPIO_ACTIVE_HIGH>; 186635cbf655SThierry Reding enable-active-high; 186735cbf655SThierry Reding 186835cbf655SThierry Reding vin-supply = <&avdd_1v05_pll>; 186935cbf655SThierry Reding }; 187078bc57ffSThierry Reding 1871097e01c6SThierry Reding vdd_5v0_usb: regulator-vdd-5v-usb { 187278bc57ffSThierry Reding compatible = "regulator-fixed"; 187378bc57ffSThierry Reding 187478bc57ffSThierry Reding regulator-name = "VDD_5V_USB"; 187578bc57ffSThierry Reding regulator-min-microvolt = <50000000>; 187678bc57ffSThierry Reding regulator-max-microvolt = <50000000>; 187778bc57ffSThierry Reding 187878bc57ffSThierry Reding vin-supply = <&vdd_5v0_sys>; 187978bc57ffSThierry Reding }; 1880b0b4e286SSameer Pujar 1881b0b4e286SSameer Pujar sound { 1882b0b4e286SSameer Pujar compatible = "nvidia,tegra210-audio-graph-card"; 1883b0b4e286SSameer Pujar status = "okay"; 1884b0b4e286SSameer Pujar 1885b0b4e286SSameer Pujar dais = /* FE */ 1886b0b4e286SSameer Pujar <&admaif1_port>, <&admaif2_port>, <&admaif3_port>, 1887b0b4e286SSameer Pujar <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, 1888b0b4e286SSameer Pujar <&admaif7_port>, <&admaif8_port>, <&admaif9_port>, 1889b0b4e286SSameer Pujar <&admaif10_port>, 1890b0b4e286SSameer Pujar /* Router */ 1891b0b4e286SSameer Pujar <&xbar_i2s3_port>, <&xbar_i2s4_port>, 1892b0b4e286SSameer Pujar <&xbar_dmic1_port>, <&xbar_dmic2_port>, 18934f45fb0bSSameer Pujar <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>, 18944f45fb0bSSameer Pujar <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>, 18954f45fb0bSSameer Pujar <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>, 18964f45fb0bSSameer Pujar <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>, 18974f45fb0bSSameer Pujar <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>, 18984f45fb0bSSameer Pujar <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>, 18994f45fb0bSSameer Pujar <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>, 19004f45fb0bSSameer Pujar <&xbar_adx1_in_port>, <&xbar_adx2_in_port>, 19014f45fb0bSSameer Pujar <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>, 19024f45fb0bSSameer Pujar <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>, 19034f45fb0bSSameer Pujar <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>, 19044f45fb0bSSameer Pujar <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>, 19054f45fb0bSSameer Pujar <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>, 19064f45fb0bSSameer Pujar /* HW accelerators */ 19074f45fb0bSSameer Pujar <&sfc1_out_port>, <&sfc2_out_port>, 19084f45fb0bSSameer Pujar <&sfc3_out_port>, <&sfc4_out_port>, 19094f45fb0bSSameer Pujar <&mvc1_out_port>, <&mvc2_out_port>, 19104f45fb0bSSameer Pujar <&amx1_out_port>, <&amx2_out_port>, 19114f45fb0bSSameer Pujar <&adx1_out1_port>, <&adx1_out2_port>, 19124f45fb0bSSameer Pujar <&adx1_out3_port>, <&adx1_out4_port>, 19134f45fb0bSSameer Pujar <&adx2_out1_port>, <&adx2_out2_port>, 19144f45fb0bSSameer Pujar <&adx2_out3_port>, <&adx2_out4_port>, 19154f45fb0bSSameer Pujar <&mixer_out1_port>, <&mixer_out2_port>, 19164f45fb0bSSameer Pujar <&mixer_out3_port>, <&mixer_out4_port>, 19174f45fb0bSSameer Pujar <&mixer_out5_port>, 1918b0b4e286SSameer Pujar /* I/O DAP Ports */ 1919b0b4e286SSameer Pujar <&i2s3_port>, <&i2s4_port>, 1920b0b4e286SSameer Pujar <&dmic1_port>, <&dmic2_port>; 1921b0b4e286SSameer Pujar 1922b8928c2bSThierry Reding label = "NVIDIA Jetson Nano APE"; 1923b0b4e286SSameer Pujar }; 19246772cd0eSThierry Reding}; 1925