/dts-v1/; / { compatible = "nvidia,p3449-0000+p3668-0001", "nvidia,p3509-0000+p3668-0001", "nvidia,tegra194"; interrupt-parent = <0x1>; #address-cells = <0x2>; #size-cells = <0x2>; nvidia,fastboot-usb-vid = <0x955>; nvidia,fastboot-usb-pid = <0xee1e>; model = "NVIDIA Jetson Xavier NX Developer Kit"; nvidia,dtsfilename = "/data/work_balazs/r510_1212/Linux_for_Tegra/sources/kernel/kernel-5.10/arch/arm64/boot/dts/../../../../../../hardware/nvidia/platform/t19x/jakku/kernel-dts/tegra194-p3668-0001-p3509-0000.dts"; nvidia,dtbbuildtime = "Jan 12 2023", "12:46:06"; ahci-sata@3507000 { compatible = "nvidia,tegra194-ahci-sata"; reg = <0x0 0x3507000 0x0 0x2000 0x0 0x3501000 0x0 0x6000 0x0 0x3500000 0x0 0x1000 0x0 0x3a90000 0x0 0x10000>; reg-names = "sata-ahci", "sata-config", "sata-ipfs", "sata-aux"; interrupts = <0x0 0xc5 0x4>; dma-coherent; iommus = <0x2 0x1d>; interconnects = <0x3 0x1f 0x3 0x3d>; interconnect-names = "dma-mem", "dma-mem"; power-domains = <0x4 0xb>; clocks = <0x4 0x73 0x4 0x74 0x4 0x66>; clock-names = "sata", "sata-oob", "pllp"; resets = <0x4 0x4e 0x4 0x4f>; reset-names = "sata", "sata-cold"; nvidia,disable-features = "devslp", "dipm"; nvidia,link-flags = "max_power"; status = "disabled"; phandle = <0x2a7>; prod-settings { #prod-cells = <0x4>; prod { prod = <0x1 0x52c 0xffffffff 0x31ce0 0x1 0x338 0x10000000 0x10000000>; }; }; }; power-domain { compatible = "tegra-power-domains"; status = "okay"; disa-pd { compatible = "nvidia,tegra194-disa-pd"; #power-domain-cells = <0x0>; partition-id = <0x2>; phandle = <0x251>; }; disb-pd { compatible = "nvidia,tegra194-disb-pd"; #power-domain-cells = <0x0>; partition-id = <0x3>; phandle = <0x2a8>; }; disc-pd { compatible = "nvidia,tegra194-disc-pd"; #power-domain-cells = <0x0>; partition-id = <0x4>; phandle = <0x2a9>; }; }; trusty { compatible = "android,trusty-smc-v1"; ranges; #address-cells = <0x2>; #size-cells = <0x2>; status = "disabled"; irq { compatible = "android,trusty-irq-v1"; interrupt-templates = <0x5 0x0 0x1 0x1 0x1 0x8 0x1 0x1 0x0 0x1>; interrupt-ranges = <0x0 0xf 0x0 0x10 0x1f 0x1 0x20 0x1c2 0x2>; }; fiq { compatible = "android,trusty-fiq-v1"; }; virtio { compatible = "android,trusty-virtio-v1"; }; log { compatible = "android,trusty-log-v1"; }; }; interrupt-controller { compatible = "android,CustomIPI"; #interrupt-cells = <0x1>; interrupt-controller; status = "okay"; phandle = <0x5>; }; cbb-noc@2300000 { compatible = "nvidia,tegra194-cbb-noc"; reg = <0x0 0x2300000 0x0 0x1000>; interrupts = <0x0 0xe6 0x4 0x0 0xe7 0x4>; nvidia,axi2apb = <0x6>; nvidia,apbmisc = <0x7>; status = "okay"; }; aon-noc@C600000 { compatible = "nvidia,tegra194-aon-noc"; reg = <0x0 0xc600000 0x0 0x1000>; interrupts = <0x0 0x104 0x4 0x0 0xac 0x4>; nvidia,axi2apb = <0x6>; nvidia,apbmisc = <0x7>; status = "okay"; }; bpmp-noc@D600000 { compatible = "nvidia,tegra194-bpmp-noc"; reg = <0x0 0xd600000 0x0 0x1000>; interrupts = <0x0 0x106 0x4 0x0 0xae 0x4>; nvidia,axi2apb = <0x6>; nvidia,apbmisc = <0x7>; status = "okay"; }; rce-noc@BE00000 { compatible = "nvidia,tegra194-rce-noc"; reg = <0x0 0xbe00000 0x0 0x1000>; interrupts = <0x0 0x103 0x4 0x0 0xaf 0x4>; nvidia,axi2apb = <0x6>; nvidia,apbmisc = <0x7>; status = "okay"; }; sce-noc@B600000 { compatible = "nvidia,tegra194-rce-noc"; reg = <0x0 0xb600000 0x0 0x1000>; interrupts = <0x0 0x105 0x4 0x0 0xad 0x4>; nvidia,axi2apb = <0x6>; nvidia,apbmisc = <0x7>; status = "okay"; }; cv-noc@14040000 { compatible = "nvidia,tegra194-cv-noc"; reg = <0x0 0x14040000 0x0 0x1000>; interrupts = <0x0 0xee 0x4 0x0 0xef 0x4>; nvidia,axi2apb = <0x6>; nvidia,apbmisc = <0x7>; status = "disabled"; }; axi2apb@2390000 { compatible = "nvidia,tegra194-axi2apb"; reg = <0x0 0x2390000 0x0 0x1000 0x0 0x23a0000 0x0 0x1000 0x0 0x23b0000 0x0 0x1000 0x0 0x23c0000 0x0 0x1000 0x0 0x23d0000 0x0 0x1000 0x0 0x23e0000 0x0 0x1000>; status = "okay"; phandle = <0x6>; }; pinmux@2430000 { compatible = "nvidia,tegra194-pinmux"; reg = <0x0 0x2430000 0x0 0x17000 0x0 0xc300000 0x0 0x4000>; status = "okay"; phandle = <0x285>; pex_rst_c5_out { phandle = <0x17>; pex_rst { nvidia,pins = "pex_l5_rst_n_pgg1"; nvidia,schmitt = <0x0>; nvidia,lpdr = <0x1>; nvidia,enable-input = <0x0>; nvidia,io-high-voltage = <0x1>; nvidia,tristate = <0x0>; nvidia,pull = <0x0>; }; }; pex_rst_c5_in { phandle = <0x8>; pex_rst { nvidia,pins = "pex_l5_rst_n_pgg1"; nvidia,schmitt = <0x0>; nvidia,lpdr = <0x1>; nvidia,enable-input = <0x1>; nvidia,io-high-voltage = <0x1>; nvidia,tristate = <0x1>; nvidia,pull = <0x0>; }; }; clkreq_c5_bi_dir { phandle = <0x9>; clkreq { nvidia,pins = "pex_l5_clkreq_n_pgg0"; nvidia,schmitt = <0x0>; nvidia,lpdr = <0x1>; nvidia,enable-input = <0x1>; nvidia,io-high-voltage = <0x1>; nvidia,tristate = <0x0>; nvidia,pull = <0x0>; }; }; eqos_rx_disable { phandle = <0x18>; eqos { nvidia,pins = "eqos_rd0_pe6", "eqos_rd1_pe7", "eqos_rd2_pf0", "eqos_rd3_pf1", "eqos_rx_ctl_pf2"; nvidia,enable-input = <0x0>; }; }; eqos_rx_enable { phandle = <0x19>; eqos { nvidia,pins = "eqos_rd0_pe6", "eqos_rd1_pe7", "eqos_rd2_pf0", "eqos_rd3_pf1", "eqos_rx_ctl_pf2"; nvidia,enable-input = <0x1>; }; }; vbus_en0_oc_tristate { phandle = <0x2aa>; usb_vbus_en0_pz1 { nvidia,pins = "usb_vbus_en0_pz1"; nvidia,function = "usb"; nvidia,tristate = <0x1>; nvidia,io-high-voltage = <0x1>; nvidia,enable-input = <0x1>; }; }; vbus_en1_oc_tristate { phandle = <0x2ab>; usb_vbus_en1_pz2 { nvidia,pins = "usb_vbus_en1_pz2"; nvidia,function = "usb"; nvidia,tristate = <0x1>; nvidia,io-high-voltage = <0x1>; nvidia,enable-input = <0x1>; }; }; vbus_en0_oc_passthrough { phandle = <0x2ac>; usb_vbus_en0_pz1 { nvidia,pins = "usb_vbus_en0_pz1"; nvidia,function = "usb"; nvidia,tristate = <0x0>; nvidia,io-high-voltage = <0x1>; nvidia,enable-input = <0x1>; }; }; vbus_en1_oc_passthrough { phandle = <0x2ad>; usb_vbus_en1_pz2 { nvidia,pins = "usb_vbus_en1_pz2"; nvidia,function = "usb"; nvidia,tristate = <0x0>; nvidia,io-high-voltage = <0x1>; nvidia,enable-input = <0x1>; }; }; vbus_en0_default { phandle = <0x2ae>; usb_vbus_en0_pz1 { nvidia,pins = "usb_vbus_en0_pz1"; nvidia,function = "rsvd1"; nvidia,io-high-voltage = <0x1>; nvidia,enable-input = <0x1>; }; }; vbus_en1_default { phandle = <0x2af>; usb_vbus_en1_pz2 { nvidia,pins = "usb_vbus_en1_pz2"; nvidia,function = "rsvd1"; nvidia,io-high-voltage = <0x1>; nvidia,enable-input = <0x1>; }; }; }; cbb { compatible = "simple-bus"; #address-cells = <0x1>; #size-cells = <0x1>; ranges = <0x0 0x0 0x0 0x40000000>; p2u@3e10000 { compatible = "nvidia,tegra194-p2u"; reg = <0x3e10000 0x10000>; reg-names = "ctl"; #phy-cells = <0x0>; phandle = <0x2b0>; }; p2u@3e20000 { compatible = "nvidia,tegra194-p2u"; reg = <0x3e20000 0x10000>; reg-names = "ctl"; #phy-cells = <0x0>; phandle = <0x2b1>; }; p2u@3e30000 { compatible = "nvidia,tegra194-p2u"; reg = <0x3e30000 0x10000>; reg-names = "ctl"; #phy-cells = <0x0>; phandle = <0x2b2>; }; p2u@3e40000 { compatible = "nvidia,tegra194-p2u"; reg = <0x3e40000 0x10000>; reg-names = "ctl"; #phy-cells = <0x0>; phandle = <0x2b3>; }; p2u@3e50000 { compatible = "nvidia,tegra194-p2u"; reg = <0x3e50000 0x10000>; reg-names = "ctl"; #phy-cells = <0x0>; phandle = <0x2b4>; }; p2u@3e60000 { compatible = "nvidia,tegra194-p2u"; reg = <0x3e60000 0x10000>; reg-names = "ctl"; #phy-cells = <0x0>; phandle = <0x2b5>; }; p2u@3e70000 { compatible = "nvidia,tegra194-p2u"; reg = <0x3e70000 0x10000>; reg-names = "ctl"; #phy-cells = <0x0>; phandle = <0x2b6>; }; p2u@3e80000 { compatible = "nvidia,tegra194-p2u"; reg = <0x3e80000 0x10000>; reg-names = "ctl"; #phy-cells = <0x0>; phandle = <0x2b7>; }; p2u@3e90000 { compatible = "nvidia,tegra194-p2u"; reg = <0x3e90000 0x10000>; reg-names = "ctl"; #phy-cells = <0x0>; phandle = <0x2b8>; }; p2u@3ea0000 { compatible = "nvidia,tegra194-p2u"; reg = <0x3ea0000 0x10000>; reg-names = "ctl"; #phy-cells = <0x0>; phandle = <0x2b9>; }; p2u@3eb0000 { compatible = "nvidia,tegra194-p2u"; reg = <0x3eb0000 0x10000>; reg-names = "ctl"; #phy-cells = <0x0>; phandle = <0xe>; }; p2u@3ec0000 { compatible = "nvidia,tegra194-p2u"; reg = <0x3ec0000 0x10000>; reg-names = "ctl"; #phy-cells = <0x0>; phandle = <0xf>; }; p2u@3ed0000 { compatible = "nvidia,tegra194-p2u"; reg = <0x3ed0000 0x10000>; reg-names = "ctl"; #phy-cells = <0x0>; phandle = <0x10>; }; p2u@3ee0000 { compatible = "nvidia,tegra194-p2u"; reg = <0x3ee0000 0x10000>; reg-names = "ctl"; #phy-cells = <0x0>; phandle = <0x11>; }; p2u@3ef0000 { compatible = "nvidia,tegra194-p2u"; reg = <0x3ef0000 0x10000>; reg-names = "ctl"; #phy-cells = <0x0>; phandle = <0x12>; }; p2u@3f00000 { compatible = "nvidia,tegra194-p2u"; reg = <0x3f00000 0x10000>; reg-names = "ctl"; #phy-cells = <0x0>; phandle = <0x13>; }; p2u@3f10000 { compatible = "nvidia,tegra194-p2u"; reg = <0x3f10000 0x10000>; reg-names = "ctl"; #phy-cells = <0x0>; phandle = <0x14>; }; p2u@3f20000 { compatible = "nvidia,tegra194-p2u"; reg = <0x3f20000 0x10000>; reg-names = "ctl"; #phy-cells = <0x0>; phandle = <0x15>; }; p2u@3f30000 { compatible = "nvidia,tegra194-p2u"; reg = <0x3f30000 0x10000>; reg-names = "ctl"; #phy-cells = <0x0>; phandle = <0x2ba>; }; p2u@3f40000 { compatible = "nvidia,tegra194-p2u"; reg = <0x3f40000 0x10000>; reg-names = "ctl"; #phy-cells = <0x0>; phandle = <0x16>; }; }; pcie_ep@14180000 { compatible = "nvidia,tegra194-pcie-ep"; power-domains = <0x4 0x15>; reg = <0x0 0x14180000 0x0 0x20000 0x0 0x38000000 0x0 0x40000 0x0 0x38040000 0x0 0x40000 0x0 0x38080000 0x0 0x40000 0x18 0x0 0x4 0x0>; reg-names = "appl", "config", "atu_dma", "dbi", "addr_space"; #address-cells = <0x3>; #size-cells = <0x2>; status = "disabled"; clocks = <0x4 0xdc>; clock-names = "core"; resets = <0x4 0x79 0x4 0x74>; reset-names = "apb", "core"; interrupts = <0x0 0x48 0x4>; interrupt-names = "intr"; nvidia,max-speed = <0x4>; nvidia,bar0-size = <0x100000>; nvidia,device-id = [1a d4]; nvidia,controller-id = <0x4 0x0>; num-lanes = <0x8>; nvidia,aux-clk-freq = <0x13>; nvidia,aspm-cmrt = <0x3c>; nvidia,aspm-pwr-on-t = <0x14>; nvidia,aspm-l0s-entrance-latency = <0x3>; nvidia,aspm-l1-entrance-latency = <0x5>; num-ib-windows = <0x2>; num-ob-windows = <0x8>; nvidia,margin-port-cap = <0x194>; nvidia,margin-lane-cntrl = <0x198>; nvidia,cfg-link-cap-l1sub = <0x1c4>; nvidia,event-cntr-ctrl = <0x1d8>; nvidia,event-cntr-data = <0x1dc>; nvidia,dvfs-tbl = <0xc28cb00 0xc28cb00 0xc28cb00 0x18519600 0xc28cb00 0xc28cb00 0x18519600 0x27b25a80 0xc28cb00 0x18519600 0x27b25a80 0x3f89de80 0x18519600 0x27b25a80 0x3f89de80 0x7f22ff40>; iommus = <0x2 0x56>; dma-coherent; iommu-map = <0x0 0x2 0x56 0x1000>; iommu-map-mask = <0x0>; interconnects = <0x3 0xd8 0x3 0xd9>; interconnect-names = "dma-mem", "dma-mem"; nvidia,bpmp = <0x4 0x0>; nvidia,aspm-cmrt-us = <0x3c>; nvidia,aspm-pwr-on-t-us = <0x14>; nvidia,aspm-l0s-entrance-latency-us = <0x3>; }; pcie_ep@14160000 { compatible = "nvidia,tegra194-pcie-ep"; power-domains = <0x4 0x12>; reg = <0x0 0x14160000 0x0 0x20000 0x0 0x36000000 0x0 0x40000 0x0 0x36040000 0x0 0x40000 0x0 0x36080000 0x0 0x40000 0x14 0x0 0x4 0x0>; reg-names = "appl", "config", "atu_dma", "dbi", "addr_space"; #address-cells = <0x3>; #size-cells = <0x2>; status = "disabled"; clocks = <0x4 0xe0>; clock-names = "core"; resets = <0x4 0x7d 0x4 0x78>; reset-names = "apb", "core"; interrupts = <0x0 0x33 0x4>; interrupt-names = "intr"; nvidia,max-speed = <0x4>; nvidia,bar0-size = <0x100000>; nvidia,device-id = [1a d5]; nvidia,controller-id = <0x4 0x4>; num-lanes = <0x4>; nvidia,aux-clk-freq = <0x13>; nvidia,aspm-cmrt = <0x3c>; nvidia,aspm-pwr-on-t = <0x14>; nvidia,aspm-l0s-entrance-latency = <0x3>; nvidia,aspm-l1-entrance-latency = <0x5>; num-ib-windows = <0x2>; num-ob-windows = <0x8>; nvidia,margin-port-cap = <0x190>; nvidia,margin-lane-cntrl = <0x194>; nvidia,cfg-link-cap-l1sub = <0x1b0>; nvidia,event-cntr-ctrl = <0x1c4>; nvidia,event-cntr-data = <0x1c8>; nvidia,dvfs-tbl = <0xc28cb00 0xc28cb00 0xc28cb00 0x18519600 0xc28cb00 0xc28cb00 0x18519600 0x2faf0800 0xc28cb00 0x18519600 0x2faf0800 0x5f5e1000 0x0 0x0 0x0 0x0>; iommus = <0x2 0x5a>; dma-coherent; iommu-map = <0x0 0x2 0x5a 0x1000>; iommu-map-mask = <0x0>; interconnects = <0x3 0xe0 0x3 0xe1>; interconnect-names = "dma-mem", "dma-mem"; nvidia,bpmp = <0x4 0x4>; nvidia,aspm-cmrt-us = <0x3c>; nvidia,aspm-pwr-on-t-us = <0x14>; nvidia,aspm-l0s-entrance-latency-us = <0x3>; }; pcie_ep@141a0000 { compatible = "nvidia,tegra194-pcie-ep"; power-domains = <0x4 0x11>; reg = <0x0 0x141a0000 0x0 0x20000 0x0 0x3a000000 0x0 0x40000 0x0 0x3a040000 0x0 0x40000 0x0 0x3a080000 0x0 0x40000 0x1c 0x0 0x4 0x0>; reg-names = "appl", "config", "atu_dma", "dbi", "addr_space"; #address-cells = <0x3>; #size-cells = <0x2>; status = "disabled"; clocks = <0x4 0xe1>; clock-names = "core"; resets = <0x4 0x82 0x4 0x81>; reset-names = "apb", "core"; interrupts = <0x0 0x35 0x4>; interrupt-names = "intr"; pinctrl-names = "default"; pinctrl-0 = <0x8 0x9>; nvidia,max-speed = <0x4>; nvidia,bar0-size = <0x100000>; nvidia,device-id = [1a d4]; nvidia,controller-id = <0x4 0x5>; num-lanes = <0x8>; nvidia,tsa-config = <0x200b004>; nvidia,aux-clk-freq = <0x13>; nvidia,aspm-cmrt = <0x3c>; nvidia,aspm-pwr-on-t = <0x14>; nvidia,aspm-l0s-entrance-latency = <0x3>; nvidia,aspm-l1-entrance-latency = <0x5>; nvidia,host1x = <0xa>; num-ib-windows = <0x2>; num-ob-windows = <0x8>; nvidia,margin-port-cap = <0x194>; nvidia,margin-lane-cntrl = <0x198>; nvidia,cfg-link-cap-l1sub = <0x1c4>; nvidia,event-cntr-ctrl = <0x1d8>; nvidia,event-cntr-data = <0x1dc>; nvidia,dvfs-tbl = <0xc28cb00 0xc28cb00 0xc28cb00 0x18519600 0xc28cb00 0xc28cb00 0x18519600 0x27b25a80 0xc28cb00 0x18519600 0x27b25a80 0x3f89de80 0x18519600 0x27b25a80 0x3f89de80 0x7f22ff40>; iommus = <0x2 0x5b>; dma-coherent; iommu-map = <0x0 0x2 0x5b 0x1000>; iommu-map-mask = <0x0>; interconnects = <0x3 0xe2 0x3 0xe3>; interconnect-names = "dma-mem", "dma-mem"; nvidia,bpmp = <0x4 0x5>; nvidia,aspm-cmrt-us = <0x3c>; nvidia,aspm-pwr-on-t-us = <0x14>; nvidia,aspm-l0s-entrance-latency-us = <0x3>; nvidia,disable-aspm-states = <0xf>; vddio-pex-ctl-supply = <0xb>; reset-gpios = <0xc 0xd9 0x1>; nvidia,refclk-select-gpios = <0xd 0x5 0x0>; phys = <0xe 0xf 0x10 0x11 0x12 0x13 0x14 0x15>; phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", "p2u-5", "p2u-6", "p2u-7"; }; pcie@14180000 { compatible = "nvidia,tegra194-pcie", "snps,dw-pcie"; power-domains = <0x4 0x15>; reg = <0x0 0x14180000 0x0 0x20000 0x0 0x38000000 0x0 0x40000 0x0 0x38040000 0x0 0x40000 0x0 0x38080000 0x0 0x40000>; reg-names = "appl", "config", "atu_dma", "dbi"; status = "disabled"; #address-cells = <0x3>; #size-cells = <0x2>; device_type = "pci"; num-lanes = <0x8>; num-viewport = <0x8>; linux,pci-domain = <0x0>; clocks = <0x4 0xdc 0x4 0x13f>; clock-names = "core", "core_m"; resets = <0x4 0x79 0x4 0x74>; reset-names = "apb", "core"; interrupts = <0x0 0x48 0x4 0x0 0x49 0x4>; interrupt-names = "intr", "msi"; iommus = <0x2 0x56>; dma-coherent; iommu-map = <0x0 0x2 0x56 0x1000>; iommu-map-mask = <0x0>; interconnects = <0x3 0xd8 0x3 0xd9>; interconnect-names = "dma-mem", "dma-mem"; #interrupt-cells = <0x1>; interrupt-map-mask = <0x0 0x0 0x0 0x0>; interrupt-map = <0x0 0x0 0x0 0x0 0x1 0x0 0x48 0x4>; nvidia,dvfs-tbl = <0xc28cb00 0xc28cb00 0xc28cb00 0x18519600 0xc28cb00 0xc28cb00 0x18519600 0x27b25a80 0xc28cb00 0x18519600 0x27b25a80 0x3f89de80 0x18519600 0x27b25a80 0x3f89de80 0x7f22ff40>; nvidia,max-speed = <0x4>; nvidia,disable-aspm-states = <0xf>; nvidia,disable-l1-cpm; nvidia,aux-clk-freq = <0x13>; nvidia,preset-init = <0x5>; nvidia,bpmp = <0x4 0x0>; nvidia,aspm-cmrt-us = <0x3c>; nvidia,aspm-pwr-on-t-us = <0x14>; nvidia,aspm-l0s-entrance-latency-us = <0x3>; nvidia,controller-id = <0x4 0x0>; nvidia,aspm-cmrt = <0x3c>; nvidia,aspm-pwr-on-t = <0x14>; nvidia,aspm-l0s-entrance-latency = <0x3>; bus-range = <0x0 0xff>; ranges = <0x81000000 0x0 0x38100000 0x0 0x38100000 0x0 0x100000 0xc3000000 0x18 0x0 0x18 0x0 0x3 0x40000000 0x82000000 0x0 0x40000000 0x1b 0x40000000 0x0 0xc0000000>; nvidia,cfg-link-cap-l1sub = <0x1c4>; nvidia,cap-pl16g-status = <0x174>; nvidia,cap-pl16g-cap-off = <0x188>; nvidia,event-cntr-ctrl = <0x1d8>; nvidia,event-cntr-data = <0x1dc>; nvidia,dl-feature-cap = <0x30c>; }; pcie@14100000 { compatible = "nvidia,tegra194-pcie", "snps,dw-pcie"; power-domains = <0x4 0x13>; reg = <0x0 0x14100000 0x0 0x20000 0x0 0x30000000 0x0 0x40000 0x0 0x30040000 0x0 0x40000 0x0 0x30080000 0x0 0x40000>; reg-names = "appl", "config", "atu_dma", "dbi"; status = "disabled"; #address-cells = <0x3>; #size-cells = <0x2>; device_type = "pci"; num-lanes = <0x1>; num-viewport = <0x8>; linux,pci-domain = <0x1>; clocks = <0x4 0xdd 0x4 0x140>; clock-names = "core", "core_m"; resets = <0x4 0x7a 0x4 0x75>; reset-names = "apb", "core"; interrupts = <0x0 0x2d 0x4 0x0 0x2e 0x4>; interrupt-names = "intr", "msi"; iommus = <0x2 0x57>; dma-coherent; iommu-map = <0x0 0x2 0x57 0x1000>; iommu-map-mask = <0x0>; interconnects = <0x3 0xda 0x3 0xdb>; interconnect-names = "dma-mem", "dma-mem"; #interrupt-cells = <0x1>; interrupt-map-mask = <0x0 0x0 0x0 0x0>; interrupt-map = <0x0 0x0 0x0 0x0 0x1 0x0 0x2d 0x4>; nvidia,dvfs-tbl = <0xc28cb00 0x18519600 0x2faf0800 0x4f73f740 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; nvidia,max-speed = <0x4>; nvidia,disable-aspm-states = <0xf>; nvidia,host1x = <0xa>; nvidia,disable-l1-cpm; nvidia,aux-clk-freq = <0x13>; nvidia,preset-init = <0x5>; nvidia,bpmp = <0x4 0x1>; nvidia,aspm-cmrt-us = <0x3c>; nvidia,aspm-pwr-on-t-us = <0x14>; nvidia,aspm-l0s-entrance-latency-us = <0x3>; nvidia,controller-id = <0x4 0x1>; nvidia,aspm-cmrt = <0x3c>; nvidia,aspm-pwr-on-t = <0x14>; nvidia,aspm-l0s-entrance-latency = <0x3>; bus-range = <0x0 0xff>; ranges = <0x81000000 0x0 0x30100000 0x0 0x30100000 0x0 0x100000 0xc3000000 0x12 0x0 0x12 0x0 0x0 0x30000000 0x82000000 0x0 0x40000000 0x12 0x30000000 0x0 0x10000000>; nvidia,cfg-link-cap-l1sub = <0x194>; nvidia,cap-pl16g-status = <0x164>; nvidia,cap-pl16g-cap-off = <0x178>; nvidia,event-cntr-ctrl = <0x1a8>; nvidia,event-cntr-data = <0x1ac>; nvidia,dl-feature-cap = <0x2dc>; }; pcie@14120000 { compatible = "nvidia,tegra194-pcie", "snps,dw-pcie"; power-domains = <0x4 0x13>; reg = <0x0 0x14120000 0x0 0x20000 0x0 0x32000000 0x0 0x40000 0x0 0x32040000 0x0 0x40000 0x0 0x32080000 0x0 0x40000>; reg-names = "appl", "config", "atu_dma", "dbi"; status = "disabled"; #address-cells = <0x3>; #size-cells = <0x2>; device_type = "pci"; num-lanes = <0x1>; num-viewport = <0x8>; linux,pci-domain = <0x2>; clocks = <0x4 0xde 0x4 0x141>; clock-names = "core", "core_m"; resets = <0x4 0x7b 0x4 0x76>; reset-names = "apb", "core"; interrupts = <0x0 0x2f 0x4 0x0 0x30 0x4>; interrupt-names = "intr", "msi"; iommus = <0x2 0x58>; dma-coherent; iommu-map = <0x0 0x2 0x58 0x1000>; iommu-map-mask = <0x0>; interconnects = <0x3 0xdc 0x3 0xdd>; interconnect-names = "dma-mem", "dma-mem"; #interrupt-cells = <0x1>; interrupt-map-mask = <0x0 0x0 0x0 0x0>; interrupt-map = <0x0 0x0 0x0 0x0 0x1 0x0 0x2f 0x4>; nvidia,dvfs-tbl = <0xc28cb00 0x18519600 0x2faf0800 0x4f73f740 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; nvidia,max-speed = <0x4>; nvidia,disable-aspm-states = <0xf>; nvidia,disable-l1-cpm; nvidia,aux-clk-freq = <0x13>; nvidia,preset-init = <0x5>; nvidia,bpmp = <0x4 0x2>; nvidia,aspm-cmrt-us = <0x3c>; nvidia,aspm-pwr-on-t-us = <0x14>; nvidia,aspm-l0s-entrance-latency-us = <0x3>; nvidia,controller-id = <0x4 0x2>; nvidia,aspm-cmrt = <0x3c>; nvidia,aspm-pwr-on-t = <0x14>; nvidia,aspm-l0s-entrance-latency = <0x3>; bus-range = <0x0 0xff>; ranges = <0x81000000 0x0 0x32100000 0x0 0x32100000 0x0 0x100000 0xc3000000 0x12 0x40000000 0x12 0x40000000 0x0 0x30000000 0x82000000 0x0 0x40000000 0x12 0x70000000 0x0 0x10000000>; nvidia,cfg-link-cap-l1sub = <0x194>; nvidia,cap-pl16g-status = <0x164>; nvidia,cap-pl16g-cap-off = <0x178>; nvidia,event-cntr-ctrl = <0x1a8>; nvidia,event-cntr-data = <0x1ac>; nvidia,dl-feature-cap = <0x2dc>; }; pcie@14140000 { compatible = "nvidia,tegra194-pcie", "snps,dw-pcie"; power-domains = <0x4 0x13>; reg = <0x0 0x14140000 0x0 0x20000 0x0 0x34000000 0x0 0x40000 0x0 0x34040000 0x0 0x40000 0x0 0x34080000 0x0 0x40000>; reg-names = "appl", "config", "atu_dma", "dbi"; status = "disabled"; #address-cells = <0x3>; #size-cells = <0x2>; device_type = "pci"; num-lanes = <0x1>; num-viewport = <0x8>; linux,pci-domain = <0x3>; clocks = <0x4 0xdf 0x4 0x142>; clock-names = "core", "core_m"; resets = <0x4 0x7c 0x4 0x77>; reset-names = "apb", "core"; interrupts = <0x0 0x31 0x4 0x0 0x32 0x4>; interrupt-names = "intr", "msi"; iommus = <0x2 0x59>; dma-coherent; iommu-map = <0x0 0x2 0x59 0x1000>; iommu-map-mask = <0x0>; interconnects = <0x3 0xde 0x3 0xdf>; interconnect-names = "dma-mem", "dma-mem"; #interrupt-cells = <0x1>; interrupt-map-mask = <0x0 0x0 0x0 0x0>; interrupt-map = <0x0 0x0 0x0 0x0 0x1 0x0 0x31 0x4>; nvidia,dvfs-tbl = <0xc28cb00 0x18519600 0x2faf0800 0x4f73f740 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; nvidia,max-speed = <0x4>; nvidia,disable-aspm-states = <0xf>; nvidia,disable-l1-cpm; nvidia,aux-clk-freq = <0x13>; nvidia,preset-init = <0x5>; nvidia,bpmp = <0x4 0x3>; nvidia,aspm-cmrt-us = <0x3c>; nvidia,aspm-pwr-on-t-us = <0x14>; nvidia,aspm-l0s-entrance-latency-us = <0x3>; nvidia,controller-id = <0x4 0x3>; nvidia,aspm-cmrt = <0x3c>; nvidia,aspm-pwr-on-t = <0x14>; nvidia,aspm-l0s-entrance-latency = <0x3>; bus-range = <0x0 0xff>; ranges = <0x81000000 0x0 0x34100000 0x0 0x34100000 0x0 0x100000 0xc3000000 0x12 0x80000000 0x12 0x80000000 0x0 0x30000000 0x82000000 0x0 0x40000000 0x12 0xb0000000 0x0 0x10000000>; nvidia,cfg-link-cap-l1sub = <0x194>; nvidia,cap-pl16g-status = <0x164>; nvidia,cap-pl16g-cap-off = <0x178>; nvidia,event-cntr-ctrl = <0x1a8>; nvidia,event-cntr-data = <0x1ac>; nvidia,dl-feature-cap = <0x2dc>; }; pcie@14160000 { compatible = "nvidia,tegra194-pcie", "snps,dw-pcie"; power-domains = <0x4 0x12>; reg = <0x0 0x14160000 0x0 0x20000 0x0 0x36000000 0x0 0x40000 0x0 0x36040000 0x0 0x40000 0x0 0x36080000 0x0 0x40000>; reg-names = "appl", "config", "atu_dma", "dbi"; status = "okay"; #address-cells = <0x3>; #size-cells = <0x2>; device_type = "pci"; num-lanes = <0x1>; num-viewport = <0x8>; linux,pci-domain = <0x4>; clocks = <0x4 0xe0 0x4 0x143>; clock-names = "core", "core_m"; resets = <0x4 0x7d 0x4 0x78>; reset-names = "apb", "core"; interrupts = <0x0 0x33 0x4 0x0 0x34 0x4>; interrupt-names = "intr", "msi"; iommus = <0x2 0x5a>; dma-coherent; iommu-map = <0x0 0x2 0x5a 0x1000>; iommu-map-mask = <0x0>; interconnects = <0x3 0xe0 0x3 0xe1>; interconnect-names = "dma-mem", "dma-mem"; #interrupt-cells = <0x1>; interrupt-map-mask = <0x0 0x0 0x0 0x0>; interrupt-map = <0x0 0x0 0x0 0x0 0x1 0x0 0x33 0x4>; nvidia,dvfs-tbl = <0xc28cb00 0xc28cb00 0xc28cb00 0x18519600 0xc28cb00 0xc28cb00 0x18519600 0x2faf0800 0xc28cb00 0x18519600 0x2faf0800 0x5f5e1000 0x0 0x0 0x0 0x0>; nvidia,max-speed = <0x3>; nvidia,disable-aspm-states = <0xf>; nvidia,disable-l1-cpm; nvidia,aux-clk-freq = <0x13>; nvidia,preset-init = <0x5>; nvidia,bpmp = <0x4 0x4>; nvidia,aspm-cmrt-us = <0x3c>; nvidia,aspm-pwr-on-t-us = <0x14>; nvidia,aspm-l0s-entrance-latency-us = <0x3>; nvidia,controller-id = <0x4 0x4>; nvidia,aspm-cmrt = <0x3c>; nvidia,aspm-pwr-on-t = <0x14>; nvidia,aspm-l0s-entrance-latency = <0x3>; bus-range = <0x0 0xff>; ranges = <0x81000000 0x0 0x36100000 0x0 0x36100000 0x0 0x100000 0xc3000000 0x14 0x0 0x14 0x0 0x3 0x40000000 0x82000000 0x0 0x40000000 0x17 0x40000000 0x0 0xc0000000>; nvidia,cfg-link-cap-l1sub = <0x1b0>; nvidia,cap-pl16g-status = <0x174>; nvidia,cap-pl16g-cap-off = <0x188>; nvidia,event-cntr-ctrl = <0x1c4>; nvidia,event-cntr-data = <0x1c8>; nvidia,dl-feature-cap = <0x2f8>; nvidia,pex-wake = <0xc 0x5a 0x0>; vddio-pex-ctl-supply = <0xb>; nvidia,enable-power-down; phys = <0x16>; phy-names = "p2u-0"; }; pcie@141a0000 { compatible = "nvidia,tegra194-pcie", "snps,dw-pcie"; power-domains = <0x4 0x11>; reg = <0x0 0x141a0000 0x0 0x20000 0x0 0x3a000000 0x0 0x40000 0x0 0x3a040000 0x0 0x40000 0x0 0x3a080000 0x0 0x40000>; reg-names = "appl", "config", "atu_dma", "dbi"; status = "okay"; #address-cells = <0x3>; #size-cells = <0x2>; device_type = "pci"; num-lanes = <0x8>; num-viewport = <0x8>; linux,pci-domain = <0x5>; clocks = <0x4 0xe1 0x4 0x144>; clock-names = "core", "core_m"; resets = <0x4 0x82 0x4 0x81>; reset-names = "apb", "core"; interrupts = <0x0 0x35 0x4 0x0 0x36 0x4>; interrupt-names = "intr", "msi"; pinctrl-names = "default"; pinctrl-0 = <0x17 0x9>; iommus = <0x2 0x5b>; dma-coherent; iommu-map = <0x0 0x2 0x5b 0x1000>; iommu-map-mask = <0x0>; interconnects = <0x3 0xe2 0x3 0xe3>; interconnect-names = "dma-mem", "dma-mem"; #interrupt-cells = <0x1>; interrupt-map-mask = <0x0 0x0 0x0 0x0>; interrupt-map = <0x0 0x0 0x0 0x0 0x1 0x0 0x35 0x4>; nvidia,dvfs-tbl = <0xc28cb00 0xc28cb00 0xc28cb00 0x18519600 0xc28cb00 0xc28cb00 0x18519600 0x27b25a80 0xc28cb00 0x18519600 0x27b25a80 0x3f89de80 0x18519600 0x27b25a80 0x3f89de80 0x7f22ff40>; nvidia,max-speed = <0x3>; nvidia,disable-aspm-states = <0xf>; nvidia,tsa-config = <0x200b004>; nvidia,disable-l1-cpm; nvidia,aux-clk-freq = <0x13>; nvidia,preset-init = <0x5>; nvidia,bpmp = <0x4 0x5>; nvidia,aspm-cmrt-us = <0x3c>; nvidia,aspm-pwr-on-t-us = <0x14>; nvidia,aspm-l0s-entrance-latency-us = <0x3>; nvidia,controller-id = <0x4 0x5>; nvidia,aspm-cmrt = <0x3c>; nvidia,aspm-pwr-on-t = <0x14>; nvidia,aspm-l0s-entrance-latency = <0x3>; bus-range = <0x0 0xff>; ranges = <0x81000000 0x0 0x3a100000 0x0 0x3a100000 0x0 0x100000 0xc3000000 0x1c 0x0 0x1c 0x0 0x3 0x40000000 0x82000000 0x0 0x40000000 0x1f 0x40000000 0x0 0xc0000000>; nvidia,cfg-link-cap-l1sub = <0x1c4>; nvidia,cap-pl16g-status = <0x174>; nvidia,cap-pl16g-cap-off = <0x188>; nvidia,event-cntr-ctrl = <0x1d8>; nvidia,event-cntr-data = <0x1dc>; nvidia,dl-feature-cap = <0x30c>; vddio-pex-ctl-supply = <0xb>; nvidia,enable-power-down; phys = <0xe 0xf 0x10 0x11 0x12 0x13 0x14 0x15>; phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", "p2u-5", "p2u-6", "p2u-7"; }; aliases { ethernet = "/ethernet@2490000"; serial0 = "/serial@3100000"; serial1 = "/serial@3110000"; serial2 = "/serial@c280000"; serial3 = "/serial@3130000"; serial4 = "/serial@3140000"; serial5 = "/serial@3150000"; serial6 = "/serial@c290000"; serial7 = "/serial@3170000"; sdhci3 = "/sdhci@3460000"; sdhci2 = "/sdhci@3440000"; sdhci0 = "/sdhci@3400000"; mmc0 = "/sdhci@3460000"; spi0 = "/spi@3210000"; spi1 = "/spi@c260000"; spi2 = "/spi@3230000"; spi6 = "/spi@3270000"; spi7 = "/spi@3300000"; i2c0 = "/i2c@3160000"; i2c1 = "/i2c@c240000"; i2c2 = "/i2c@3180000"; i2c3 = "/i2c@3190000"; i2c4 = "/bpmp/i2c"; i2c5 = "/i2c@31b0000"; i2c6 = "/i2c@31c0000"; i2c7 = "/i2c@c250000"; i2c8 = "/i2c@31e0000"; tegra-camera-rtcpu = "/rtcpu@bc00000"; host1x = "/host1x@13e00000"; rtc0 = "/bpmp/i2c/spmic@3c"; rtc1 = "/rtc@c2a0000"; }; ethernet@2490000 { compatible = "nvidia,nveqos"; reg = <0x0 0x2490000 0x0 0x10000>; reg-names = "mac-base"; interrupts = <0x0 0xc2 0x4 0x0 0xba 0x4 0x0 0xbe 0x4>; clocks = <0x4 0x120 0x4 0x20 0x4 0x22 0x4 0x21 0x4 0x23 0x4 0x8>; clock-names = "pllrefe_vcoout", "eqos_axi", "eqos_rx", "eqos_ptp_ref", "eqos_tx", "axi_cbb"; resets = <0x4 0x11>; interconnects = <0x3 0x8e 0x3 0x8f>; interconnect-names = "dma-mem", "dma-mem"; reset-names = "mac_rst"; nvidia,promisc_mode = <0x1>; nvidia,num-dma-chans = <0x1>; nvidia,dma-chans = <0x0>; nvidia,slot_num_check = <0x0 0x0 0x0 0x0>; nvidia,slot_intvl_vals = <0x0 0x7d 0x7d 0x7d>; nvidia,num-mtl-queues = <0x1>; nvidia,mtl-queues = <0x0>; nvidia,rx-queue-prio = <0x2>; nvidia,dcs-enable = <0x1>; nvidia,pad_calibration = <0x1>; nvidia,tx-queue-prio = <0x0>; iommus = <0x2 0x14>; iommu-resv-regions = <0x0 0x0 0x0 0x40000000 0x0 0x60000000 0xffffffff 0xffffffff>; dma-coherent; nvidia,rx_riwt = <0x100>; nvidia,rx_frames = <0x40>; nvidia,tx_usecs = <0x100>; nvidia,tx_frames = <0x5>; nvidia,ptp_ref_clock_speed = <0x12a05f20>; status = "okay"; pinctrl-names = "mii_rx_disable", "mii_rx_enable"; pinctrl-0 = <0x18>; pinctrl-1 = <0x19>; nvidia,rxq_enable_ctrl = <0x2>; nvidia,pause_frames = <0x0>; nvidia,phy-reset-gpio = <0xc 0x35 0x0>; phy-mode = "rgmii-id"; phy-handle = <0x1a>; nvidia,max-platform-mtu = <0x3fff>; eqos-cool-dev { cooling-min-state = <0x0>; cooling-max-state = <0x5>; #cooling-cells = <0x2>; phandle = <0x26a>; }; prod-settings { #prod-cells = <0x4>; prod { prod = <0x0 0x8800 0x80000000 0x0 0x0 0x8804 0x20000000 0x20000000>; }; }; mdio { compatible = "nvidia,eqos-mdio"; #address-cells = <0x1>; #size-cells = <0x0>; phy@0 { reg = <0x0>; interrupt-parent = <0xc>; interrupts = <0x34 0x8>; marvell,copper-mode; marvell,reg-init = <0x3 0x12 0x7fff 0x880>; phandle = <0x1a>; }; }; }; serial@3100000 { compatible = "nvidia,tegra186-hsuart"; iommus = <0x2 0x20>; interconnects = <0x3 0x16>; interconnect-names = "dma-mem"; dma-coherent; reg = <0x0 0x3100000 0x0 0x10000>; reg-shift = <0x2>; interrupts = <0x0 0x70 0x4>; nvidia,memory-clients = <0xe>; dmas = <0x1b 0x8 0x1b 0x8>; dma-names = "rx", "tx"; clocks = <0x4 0x9b 0x4 0x66>; clock-names = "serial", "parent"; assigned-clocks = <0x4 0x9b>; assigned-clock-parents = <0x4 0x66>; resets = <0x4 0x64>; reset-names = "serial"; nvidia,adjust-baud-rates = <0x1c200 0x1c200 0x64>; status = "okay"; phandle = <0x2bb>; }; serial@3110000 { compatible = "nvidia,tegra186-hsuart"; iommus = <0x2 0x20>; dma-coherent; reg = <0x0 0x3110000 0x0 0x10000>; reg-shift = <0x2>; interrupts = <0x0 0x71 0x4>; nvidia,memory-clients = <0xe>; dmas = <0x1b 0x9 0x1b 0x9>; dma-names = "rx", "tx"; clocks = <0x4 0x9c 0x4 0x66>; clock-names = "serial", "parent"; assigned-clocks = <0x4 0x9c>; assigned-clock-parents = <0x4 0x66>; resets = <0x4 0x65>; reset-names = "serial"; nvidia,adjust-baud-rates = <0x1c200 0x1c200 0x64>; status = "okay"; phandle = <0x2bc>; }; serial@c280000 { compatible = "nvidia,tegra186-hsuart"; iommus = <0x2 0x20>; dma-coherent; reg = <0x0 0xc280000 0x0 0x10000>; reg-shift = <0x2>; interrupts = <0x0 0x72 0x4>; nvidia,memory-clients = <0xe>; dmas = <0x1b 0x3 0x1b 0x3>; dma-names = "rx", "tx"; clocks = <0x4 0x9d 0x4 0x66>; clock-names = "serial", "parent"; assigned-clocks = <0x4 0x9d>; assigned-clock-parents = <0x4 0x66>; resets = <0x4 0x66>; reset-names = "serial"; nvidia,adjust-baud-rates = <0x1c200 0x1c200 0x64>; status = "disabled"; phandle = <0x2bd>; }; serial@3130000 { compatible = "nvidia,tegra186-hsuart"; iommus = <0x2 0x20>; dma-coherent; reg = <0x0 0x3130000 0x0 0x10000>; reg-shift = <0x2>; interrupts = <0x0 0x73 0x4>; nvidia,memory-clients = <0xe>; dmas = <0x1b 0x13 0x1b 0x13>; dma-names = "rx", "tx"; clocks = <0x4 0x9e 0x4 0x66>; clock-names = "serial", "parent"; assigned-clocks = <0x4 0x9e>; assigned-clock-parents = <0x4 0x66>; resets = <0x4 0x67>; reset-names = "serial"; nvidia,adjust-baud-rates = <0x1c200 0x1c200 0x64>; status = "disabled"; phandle = <0x2be>; }; serial@3140000 { compatible = "nvidia,tegra186-hsuart"; iommus = <0x2 0x20>; dma-coherent; reg = <0x0 0x3140000 0x0 0x10000>; reg-shift = <0x2>; interrupts = <0x0 0x74 0x4>; nvidia,memory-clients = <0xe>; dmas = <0x1b 0x14 0x1b 0x14>; dma-names = "rx", "tx"; clocks = <0x4 0x9f 0x4 0x66>; clock-names = "serial", "parent"; assigned-clocks = <0x4 0x9f>; assigned-clock-parents = <0x4 0x66>; resets = <0x4 0x68>; reset-names = "serial"; nvidia,adjust-baud-rates = <0x1c200 0x1c200 0x64>; status = "okay"; phandle = <0x2bf>; }; serial@3150000 { compatible = "nvidia,tegra186-hsuart"; iommus = <0x2 0x20>; dma-coherent; reg = <0x0 0x3150000 0x0 0x10000>; reg-shift = <0x2>; interrupts = <0x0 0x75 0x4>; nvidia,memory-clients = <0xe>; dmas = <0x1b 0xc 0x1b 0xc>; dma-names = "rx", "tx"; clocks = <0x4 0xa0 0x4 0x66>; clock-names = "serial", "parent"; assigned-clocks = <0x4 0xa0>; assigned-clock-parents = <0x4 0x66>; resets = <0x4 0x69>; reset-names = "serial"; nvidia,adjust-baud-rates = <0x1c200 0x1c200 0x64>; status = "disabled"; phandle = <0x2c0>; }; serial@c290000 { compatible = "nvidia,tegra186-hsuart"; iommus = <0x2 0x20>; dma-coherent; reg = <0x0 0xc290000 0x0 0x10000>; reg-shift = <0x2>; interrupts = <0x0 0x76 0x4>; nvidia,memory-clients = <0xe>; dmas = <0x1b 0x2 0x1b 0x2>; dma-names = "rx", "tx"; clocks = <0x4 0xa1 0x4 0x66>; clock-names = "serial", "parent"; assigned-clocks = <0x4 0xa1>; assigned-clock-parents = <0x4 0x66>; resets = <0x4 0x6a>; reset-names = "serial"; nvidia,adjust-baud-rates = <0x1c200 0x1c200 0x64>; status = "disabled"; phandle = <0x2c1>; }; serial@3170000 { compatible = "nvidia,tegra186-hsuart"; iommus = <0x2 0x20>; dma-coherent; reg = <0x0 0x3170000 0x0 0x10000>; reg-shift = <0x2>; interrupts = <0x0 0xcf 0x4>; nvidia,memory-clients = <0xe>; dmas = <0x1b 0xd 0x1b 0xd>; dma-names = "rx", "tx"; clocks = <0x4 0xbe 0x4 0x66>; clock-names = "serial", "parent"; assigned-clocks = <0x4 0xbe>; assigned-clock-parents = <0x4 0x66>; resets = <0x4 0x6b>; reset-names = "serial"; nvidia,adjust-baud-rates = <0x1c200 0x1c200 0x64>; status = "disabled"; phandle = <0x2c2>; }; combined-uart { compatible = "nvidia,tegra194-tcu", "nvidia,tegra186-combined-uart"; reg = <0x0 0x3c10000 0x0 0x4 0x0 0xc168000 0x0 0x4 0x0 0x3c00000 0x0 0x1000>; interrupts = <0x0 0x78 0x4>; mboxes = <0x1c 0x1 0x0 0x1d 0x1 0x80000001>; mbox-names = "rx", "tx"; skip-frame-info; status = "okay"; console-port; combined-uart; }; pmc@c360000 { compatible = "nvidia,tegra194-pmc"; reg = <0x0 0xc360000 0x0 0x10000 0x0 0xc370000 0x0 0x10000 0x0 0xc380000 0x0 0x10000 0x0 0xc390000 0x0 0x10000 0x0 0xc3a0000 0x0 0x10000>; reg-names = "pmc", "wake", "aotag", "scratch", "misc"; #interrupt-cells = <0x2>; interrupt-controller; #padcontroller-cells = <0x1>; nvidia,restrict-voltage-switch; pinctrl-names = "default"; pinctrl-0 = <0x1e>; status = "okay"; nvidia,invert-interrupt; phandle = <0x281>; sdmmc1-3v3 { pins = "sdmmc1-hv"; power-source = <0x1>; phandle = <0x24>; }; sdmmc1-1v8 { pins = "sdmmc1-hv"; power-source = <0x0>; phandle = <0x25>; }; sdmmc3-3v3 { pins = "sdmmc3-hv"; power-source = <0x1>; phandle = <0x21>; }; sdmmc3-1v8 { pins = "sdmmc3-hv"; power-source = <0x0>; phandle = <0x22>; }; sdmmc1_e_33V_enable { phandle = <0x2c3>; sdmmc1 { pins = "sdmmc1-hv"; nvidia,power-source-voltage = <0x1>; }; }; sdmmc1_e_33V_disable { phandle = <0x2c4>; sdmmc1 { pins = "sdmmc1-hv"; nvidia,power-source-voltage = <0x0>; }; }; sdmmc3_e_33V_enable { phandle = <0x2c5>; sdmmc3 { pins = "sdmmc3-hv"; nvidia,power-source-voltage = <0x1>; }; }; sdmmc3_e_33V_disable { phandle = <0x2c6>; sdmmc3 { pins = "sdmmc3-hv"; nvidia,power-source-voltage = <0x0>; }; }; dpd-enable { phandle = <0x27>; ufs { pins = "ufs"; low-power-enable; }; }; dpd-disable { phandle = <0x28>; ufs { pins = "ufs"; low-power-disable; }; }; iopad-defaults { phandle = <0x1e>; sdmmc-io-pads { pins = "sdmmc1-hv", "sdmmc3-hv"; nvidia,enable-voltage-switching; }; }; hdmi-dp0-dpd-enable { phandle = <0x23b>; hdmi-dp0-pad-lowpower-enable { pins = "hdmi-dp0"; low-power-enable; }; }; hdmi-dp0-dpd-disable { phandle = <0x23a>; hdmi-dp0-pad-lowpower-disable { pins = "hdmi-dp0"; low-power-disable; }; }; hdmi-dp1-dpd-enable { phandle = <0x23d>; hdmi-dp1-pad-lowpower-enable { pins = "hdmi-dp1"; low-power-enable; }; }; hdmi-dp1-dpd-disable { phandle = <0x23c>; hdmi-dp1-pad-lowpower-disable { pins = "hdmi-dp1"; low-power-disable; }; }; hdmi-dp2-dpd-enable { phandle = <0x23f>; hdmi-dp2-pad-lowpower-enable { pins = "hdmi-dp2"; low-power-enable; }; }; hdmi-dp2-dpd-disable { phandle = <0x23e>; hdmi-dp2-pad-lowpower-disable { pins = "hdmi-dp2"; low-power-disable; }; }; hdmi-dp3-dpd-enable { phandle = <0x241>; hdmi-dp3-pad-lowpower-enable { pins = "hdmi-dp3"; low-power-enable; }; }; hdmi-dp3-dpd-disable { phandle = <0x240>; hdmi-dp3-pad-lowpower-disable { pins = "hdmi-dp3"; low-power-disable; }; }; prod-settings { #prod-cells = <0x4>; prod { prod = <0x3 0x202c 0x80000000 0x80000000 0x4 0x10 0x1 0x1>; }; }; }; sdhci@3460000 { compatible = "nvidia,tegra194-sdhci", "nvidia,tegra186-sdhci"; reg = <0x0 0x3460000 0x0 0x20000>; interrupts = <0x0 0x41 0x4>; iommus = <0x2 0x17>; interconnects = <0x3 0x63 0x3 0x67>; interconnect-names = "dma-mem", "dma-mem"; dma-coherent; max-clk-limit = <0xbebc200>; ddr-clk-limit = <0x30a32c0>; bus-width = <0x8>; only-1-8-v; ignore-pm-notify; keep-power-in-suspend; non-removable; cap-mmc-highspeed; cap-sd-highspeed; mmc-ddr-1_8v; mmc-hs200-1_8v; mmc-hs400-1_8v; mmc-hs400-enhanced-strobe; nvidia,min-tap-delay = <0x60>; nvidia,max-tap-delay = <0x8b>; nvidia,en-periodic-cflush; nvidia,periodic-cflush-to = <0xa>; nvidia,pad-autocal-pull-up-offset-hs400 = <0x0>; nvidia,pad-autocal-pull-down-offset-hs400 = <0x0>; nvidia,pad-autocal-pull-up-offset-1v8-timeout = <0xa>; nvidia,pad-autocal-pull-down-offset-1v8-timeout = <0xa>; nvidia,pad-autocal-pull-up-offset-3v3-timeout = <0xa>; nvidia,pad-autocal-pull-down-offset-3v3-timeout = <0xa>; nvidia,default-tap = <0x8>; nvidia,default-trim = <0x14>; nvidia,dqs-trim = <0x28>; assigned-clocks = <0x4 0x7b 0x4 0xed>; assigned-clock-parents = <0x4 0xed>; resets = <0x4 0x55>; reset-names = "sdhci"; pll_source = "pll_p", "pll_c4_out0_lj"; nvidia,set-parent-clk; nvidia,parent_clk_list = "pll_p", "pll_p", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "pll_p", "pll_c4_out0_lj", "pll_c4_out0_lj"; clocks = <0x4 0x7b 0x4 0x66 0x4 0xed 0x4 0xdb 0x4 0xdb>; clock-names = "sdmmc", "pll_p", "pll_c4_out0_lj", "sdmmc_legacy_tm", "tmclk"; status = "okay"; vmmc-supply = <0x1f>; vqmmc-supply = <0x20>; uhs-mask = <0x0>; supports-cqe; phandle = <0x2c7>; prod-settings { #prod-cells = <0x4>; prod { prod = <0x0 0x4 0xfff 0x200 0x0 0x28 0x20 0x20 0x0 0x100 0x1fff004a 0x14080000 0x0 0x10c 0x3f00 0x2800 0x0 0x128 0x43000000 0x0 0x0 0x1ac 0x4 0x0 0x0 0x1c0 0x1fc0 0x40 0x0 0x1c4 0x3ff77 0x400 0x0 0x1e0 0x87f7f000 0xa0a000 0x0 0x1e4 0x20000000 0x20000000 0x0 0x204 0x80000000 0x0 0x0 0x218 0x80000000 0x0>; }; prod_c_ds { prod = <0x0 0x100 0x1fff0000 0x14080000>; }; prod_c_hs { prod = <0x0 0x100 0x1fff0000 0x14080000>; }; prod_c_cqe { prod = <0x0 0xf008 0x1 0x1>; }; prod_c_ddr52 { prod = <0x0 0x3c 0x70000 0x40000 0x0 0x120 0xfffe 0x298>; }; prod_c_hs200 { prod = <0x0 0x3c 0x70000 0x30000 0x0 0x100 0x8 0x0 0x0 0x1c0 0xe000 0x4000>; }; prod_c_hs400 { prod = <0x0 0x3c 0x70000 0x50000 0x0 0x100 0xff0008 0x80008 0x0 0x1c0 0xe000 0x4000 0x0 0x1e4 0x7f7f 0x0>; }; prod_c_sdr50 { prod = <0x0 0x3c 0x70000 0x20000>; }; }; }; sdhci@3440000 { compatible = "nvidia,tegra194-sdhci", "nvidia,tegra186-sdhci"; reg = <0x0 0x3440000 0x0 0x20000>; interrupts = <0x0 0x40 0x4>; iommus = <0x2 0x18>; interconnects = <0x3 0x62 0x3 0x66>; interconnect-names = "dma-mem", "dma-mem"; dma-coherent; max-clk-limit = <0xc65d400>; ddr-clk-limit = <0x30a32c0>; bus-width = <0x4>; cap-mmc-highspeed; cap-sd-highspeed; sd-uhs-sdr104; sd-uhs-sdr50; sd-uhs-sdr25; sd-uhs-sdr12; mmc-ddr-1_8v; mmc-hs200-1_8v; cd-inverted; nvidia,min-tap-delay = <0x60>; nvidia,max-tap-delay = <0x8b>; nvidia,vqmmc-always-on; pwrdet-support; nvidia,pad-autocal-pull-up-offset-1v8 = <0x0>; nvidia,pad-autocal-pull-down-offset-1v8 = <0x7a>; nvidia,pad-autocal-pull-up-offset-3v3-timeout = <0x7>; nvidia,pad-autocal-pull-down-offset-3v3-timeout = <0x7>; nvidia,pad-autocal-pull-up-offset-1v8-timeout = <0x6>; nvidia,pad-autocal-pull-down-offset-1v8-timeout = <0x7>; nvidia,pad-autocal-pull-up-offset-sdr104 = <0x0>; nvidia,pad-autocal-pull-down-offset-sdr104 = <0x0>; nvidia,default-tap = <0x9>; nvidia,default-trim = <0x5>; pinctrl-names = "sdmmc-3v3", "sdmmc-1v8"; pinctrl-0 = <0x21>; pinctrl-1 = <0x22>; assigned-clocks = <0x4 0x7a 0x4 0xf1>; assigned-clock-parents = <0x4 0xf1>; ignore-pm-notify; resets = <0x4 0x54>; reset-names = "sdhci"; pll_source = "pll_p", "pll_c4_muxed"; nvidia,set-parent-clk; nvidia,parent_clk_list = "pll_p", "pll_p", "pll_p", "pll_p", "pll_p", "pll_c4_muxed", "pll_c4_muxed", "pll_c4_muxed", "pll_c4_muxed", "pll_c4_muxed", "NULL"; clocks = <0x4 0x7a 0x4 0x66 0x4 0xf1 0x4 0xdb 0x4 0xdb>; clock-names = "sdmmc", "pll_p", "pll_c4_muxed", "sdmmc_legacy_tm", "tmclk"; uhs-mask = <0x8>; status = "okay"; mmc-ocr-mask = <0x0>; cd-gpios = <0xd 0x10 0x0>; nvidia,cd-wakeup-capable; vmmc-supply = <0x23>; phandle = <0x2c8>; prod-settings { #prod-cells = <0x4>; prod_c_1_8v { prod = <0x0 0x1e0 0x7f00000 0x600000>; }; prod_c_3_3v { prod = <0x0 0x1e0 0x7f00000 0x800000>; }; prod { prod = <0x0 0x4 0xfff 0x200 0x0 0x28 0x22 0x2 0x0 0x100 0x1fff004a 0x5090000 0x0 0x128 0x42000000 0x0 0x0 0x1ac 0x4 0x0 0x0 0x1c0 0x1fc0 0x40 0x0 0x1c4 0x3ff77 0x400 0x0 0x1e0 0x8007f000 0x7000 0x0 0x1e4 0x20000000 0x20000000 0x0 0x204 0x80000000 0x0>; }; prod_c_ds { prod = <0x0 0x100 0x1fff0000 0x5090000>; }; prod_c_hs { prod = <0x0 0x100 0x1fff0000 0x5090000>; }; prod_c_ddr52 { prod = <0x0 0x3c 0x70000 0x40000 0x0 0x120 0xfffe 0x298>; }; prod_c_hs200 { prod = <0x0 0x3c 0x70000 0x30000 0x0 0x1c0 0xe000 0x4000>; }; prod_c_sdr104 { prod = <0x0 0x3c 0x70000 0x30000 0x0 0x1c0 0xe000 0x4000>; }; prod_c_sdr12 { prod = <0x0 0x3c 0x70000 0x0>; }; prod_c_sdr25 { prod = <0x0 0x3c 0x70000 0x10000>; }; prod_c_sdr50 { prod = <0x0 0x3c 0x70000 0x20000 0x0 0x1c0 0xe000 0x8000>; }; }; }; sdhci@3400000 { compatible = "nvidia,tegra194-sdhci", "nvidia,tegra186-sdhci"; reg = <0x0 0x3400000 0x0 0x20000>; interrupts = <0x0 0x3e 0x4>; iommus = <0x2 0x1a>; interconnects = <0x3 0x60 0x3 0x64>; interconnect-names = "dma-mem", "dma-mem"; dma-coherent; max-clk-limit = <0xc65d400>; ddr-clk-limit = <0x30a32c0>; bus-width = <0x4>; cap-mmc-highspeed; cap-sd-highspeed; sd-uhs-sdr104; sd-uhs-sdr50; sd-uhs-sdr25; sd-uhs-sdr12; mmc-ddr-1_8v; mmc-hs200-1_8v; nvidia,vqmmc-always-on; cd-inverted; nvidia,min-tap-delay = <0x60>; nvidia,max-tap-delay = <0x8b>; pwrdet-support; nvidia,pad-autocal-pull-up-offset-3v3-timeout = <0x7>; nvidia,pad-autocal-pull-down-offset-3v3-timeout = <0x7>; nvidia,pad-autocal-pull-up-offset-1v8-timeout = <0x6>; nvidia,pad-autocal-pull-down-offset-1v8-timeout = <0x7>; nvidia,pad-autocal-pull-up-offset-sdr104 = <0x0>; nvidia,pad-autocal-pull-down-offset-sdr104 = <0x0>; nvidia,default-tap = <0x9>; nvidia,default-trim = <0x5>; pinctrl-names = "sdmmc-3v3", "sdmmc-1v8"; pinctrl-0 = <0x24>; pinctrl-1 = <0x25>; assigned-clocks = <0x4 0x78 0x4 0xf1>; assigned-clock-parents = <0x4 0xf1>; ignore-pm-notify; resets = <0x4 0x52>; reset-names = "sdhci"; pll_source = "pll_p", "pll_c4_muxed"; nvidia,set-parent-clk; nvidia,parent_clk_list = "pll_p", "pll_p", "pll_p", "pll_p", "pll_p", "pll_c4_muxed", "pll_c4_muxed", "pll_c4_muxed", "pll_c4_muxed", "pll_c4_muxed", "NULL"; clocks = <0x4 0x78 0x4 0x66 0x4 0xf1 0x4 0xdb 0x4 0xdb>; clock-names = "sdmmc", "pll_p", "pll_c4_muxed", "sdmmc_legacy_tm", "tmclk"; uhs-mask = <0x8>; status = "disabled"; vmmc-supply = <0x26>; mmc-ocr-mask = <0x0>; cd-gpios = <0xc 0x37 0x0>; nvidia,cd-wakeup-capable; phandle = <0x2c9>; prod-settings { #prod-cells = <0x4>; prod_c_1_8v { prod = <0x0 0x1e0 0x7f00000 0x600000>; }; prod_c_3_3v { prod = <0x0 0x1e0 0x7f00000 0x800000>; }; prod { prod = <0x0 0x4 0xfff 0x200 0x0 0x28 0x22 0x2 0x0 0x100 0x1fff004a 0x5090000 0x0 0x128 0x42000000 0x0 0x0 0x1ac 0x4 0x0 0x0 0x1c0 0x1fc0 0x40 0x0 0x1c4 0x3ff77 0x400 0x0 0x1e0 0x8007f000 0x7000 0x0 0x1e4 0x20000000 0x20000000 0x0 0x204 0x80000000 0x0>; }; prod_c_ds { prod = <0x0 0x100 0x1fff0000 0x5090000>; }; prod_c_hs { prod = <0x0 0x100 0x1fff0000 0x5090000>; }; prod_c_ddr52 { prod = <0x0 0x3c 0x70000 0x40000 0x0 0x120 0xfffe 0x298>; }; prod_c_hs200 { prod = <0x0 0x3c 0x70000 0x30000 0x0 0x1c0 0xe000 0x4000>; }; prod_c_sdr104 { prod = <0x0 0x3c 0x70000 0x30000 0x0 0x1c0 0xe000 0x4000>; }; prod_c_sdr12 { prod = <0x0 0x3c 0x70000 0x0>; }; prod_c_sdr25 { prod = <0x0 0x3c 0x70000 0x10000>; }; prod_c_sdr50 { prod = <0x0 0x3c 0x70000 0x20000 0x0 0x1c0 0xe000 0x8000>; }; }; }; ufshci@2450000 { compatible = "tegra,ufs_variant"; reg = <0x0 0x2450000 0x0 0x4000>; interrupts = <0x0 0x2c 0x4>; iommus = <0x2 0x15>; interconnects = <0x3 0x90 0x3 0x91>; interconnect-names = "dma-mem", "dma-mem"; dma-coherent; clocks = <0x4 0x120 0x4 0x49 0x4 0x4e 0x4 0x50 0x4 0x4a 0x4 0x4c 0x4 0x4d 0x4 0x4b 0x4 0x4f 0x4 0xa4 0x4 0xa3 0x4 0x66 0x4 0xe 0x4 0x97 0x4 0x79>; clock-names = "pllrefe_vcoout", "mphy_core_pll_fixed", "mphy_l0_tx_symb", "mphy_tx_1mhz_ref", "mphy_l0_rx_ana", "mphy_l0_rx_symb", "mphy_l0_tx_ls_3xbit", "mphy_l0_rx_ls_bit", "mphy_l1_rx_ana", "ufshc", "ufsdev_ref", "pll_p", "clk_m", "mphy_force_ls_mode", "uphy_pll3"; resets = <0x4 0x27 0x4 0x28 0x4 0x29 0x4 0x2a 0x4 0x26 0x4 0x6c 0x4 0x6d 0x4 0x6e>; reset-names = "mphy-l0-rx-rst", "mphy-l0-tx-rst", "mphy-l1-rx-rst", "mphy-l1-tx-rst", "mphy-clk-ctl-rst", "ufs-rst", "ufs-axi-m-rst", "ufshc-lp-rst"; nvidia,enable-x2-config; nvidia,enable-scramble; nvidia,mask-fast-auto-mode; nvidia,max-hs-gear = <0x3>; nvidia,max-pwm-gear = <0x4>; vcc-max-microamp = <0x0>; vccq-max-microamp = <0x0>; vccq2-max-microamp = <0x0>; nvidia,configure-uphy-pll3; pinctrl-names = "ufs_dpd_enable", "ufs_dpd_disable"; pinctrl-0 = <0x27>; pinctrl-1 = <0x28>; status = "disabled"; phandle = <0x2ca>; ufs_variant { compatible = "tegra,ufs_variant"; }; }; spi@3210000 { compatible = "nvidia,tegra186-spi"; reg = <0x0 0x3210000 0x0 0x10000>; interrupts = <0x0 0x24 0x4>; #address-cells = <0x1>; #size-cells = <0x0>; iommus = <0x2 0x20>; dma-coherent; dmas = <0x1b 0xf 0x1b 0xf>; dma-names = "rx", "tx"; spi-max-frequency = <0x3dfd240>; nvidia,clk-parents = "pll_p", "clk_m"; clocks = <0x4 0x87 0x4 0x66 0x4 0xe>; clock-names = "spi", "pll_p", "clk_m"; resets = <0x4 0x5b>; reset-names = "spi"; status = "okay"; phandle = <0x2cb>; prod-settings { prod_c_cs0 { prod = <0x4 0xfff 0x11>; }; }; spi@0 { compatible = "tegra-spidev"; reg = <0x0>; spi-max-frequency = <0x2faf080>; controller-data { nvidia,enable-hw-based-cs; nvidia,rx-clk-tap-delay = <0x10>; nvidia,tx-clk-tap-delay = <0x0>; }; }; spi@1 { compatible = "tegra-spidev"; reg = <0x1>; spi-max-frequency = <0x2faf080>; controller-data { nvidia,enable-hw-based-cs; nvidia,rx-clk-tap-delay = <0x10>; nvidia,tx-clk-tap-delay = <0x0>; }; }; }; spi@c260000 { compatible = "nvidia,tegra186-spi"; reg = <0x0 0xc260000 0x0 0x10000>; interrupts = <0x0 0x25 0x4>; #address-cells = <0x1>; #size-cells = <0x0>; iommus = <0x2 0x20>; dma-coherent; dmas = <0x1b 0x10 0x1b 0x10>; dma-names = "rx", "tx"; spi-max-frequency = <0x3dfd240>; nvidia,clk-parents = "pll_p", "osc"; clocks = <0x4 0x88 0x4 0x5b>; clock-names = "spi", "pll_p", "osc"; resets = <0x4 0x5c>; reset-names = "spi"; status = "disabled"; phandle = <0x2cc>; }; spi@3230000 { compatible = "nvidia,tegra186-spi"; reg = <0x0 0x3230000 0x0 0x10000>; interrupts = <0x0 0x26 0x4>; #address-cells = <0x1>; #size-cells = <0x0>; iommus = <0x2 0x20>; dma-coherent; dmas = <0x1b 0x11 0x1b 0x11>; dma-names = "rx", "tx"; spi-max-frequency = <0x3dfd240>; nvidia,clk-parents = "pll_p", "clk_m"; clocks = <0x4 0x89 0x4 0x66 0x4 0xe>; clock-names = "spi", "pll_p", "clk_m"; resets = <0x4 0x5d>; reset-names = "spi"; status = "okay"; phandle = <0x2cd>; prod-settings { prod_c_cs0 { prod = <0x4 0xfff 0x15>; }; }; spi@0 { compatible = "tegra-spidev"; reg = <0x0>; spi-max-frequency = <0x2faf080>; controller-data { nvidia,enable-hw-based-cs; nvidia,rx-clk-tap-delay = <0x10>; nvidia,tx-clk-tap-delay = <0x0>; }; }; spi@1 { compatible = "tegra-spidev"; reg = <0x1>; spi-max-frequency = <0x2faf080>; controller-data { nvidia,enable-hw-based-cs; nvidia,rx-clk-tap-delay = <0x10>; nvidia,tx-clk-tap-delay = <0x0>; }; }; }; spi@3270000 { compatible = "nvidia,tegra186-qspi"; reg = <0x0 0x3270000 0x0 0x10000>; interrupts = <0x0 0x23 0x4>; #address-cells = <0x1>; #size-cells = <0x0>; iommus = <0x2 0x20>; dma-coherent; dmas = <0x1b 0x5 0x1b 0x5>; dma-names = "rx", "tx"; spi-max-frequency = <0x81b3200>; nvidia,clk-parents = "pllc", "pll_p"; clocks = <0x4 0xc0 0x4 0xc2 0x4 0x13a 0x4 0x66>; clock-names = "qspi", "qspi_out", "pllc", "pll_p"; resets = <0x4 0x4c>; reset-names = "qspi"; status = "okay"; phandle = <0x2ce>; prod-settings { #prod-cells = <0x3>; prod { prod = <0x4 0xff 0x10>; }; }; spiflash@0 { #address-cells = <0x1>; #size-cells = <0x1>; compatible = "s25fs256s"; reg = <0x0>; spi-max-frequency = <0x81b3200>; partition@0 { label = "Whole_flash0"; reg = <0x0 0x2000000>; }; controller-data { nvidia,x1-len-limit = <0x10>; nvidia,x1-bus-speed = <0x81b3200>; nvidia,x1-dymmy-cycle = <0x8>; nvidia,x4-bus-speed = <0x81b3200>; nvidia,x4-dymmy-cycle = <0x8>; nvidia,x4-is-ddr = <0x0>; nvidia,ctrl-bus-clk-ratio = <0x1>; }; }; }; spi@3300000 { compatible = "nvidia,tegra186-qspi"; reg = <0x0 0x3300000 0x0 0x10000>; interrupts = <0x0 0x27 0x4>; #address-cells = <0x1>; #size-cells = <0x0>; iommus = <0x2 0x20>; dma-coherent; dmas = <0x1b 0x6 0x1b 0x6>; dma-names = "rx", "tx"; spi-max-frequency = <0xc28cb00>; nvidia,clk-parents = "pllc", "pll_p"; clocks = <0x4 0xc1 0x4 0xc3 0x4 0x13a 0x4 0x66>; clock-names = "qspi", "qspi_out", "pllc", "pll_p"; resets = <0x4 0x4d>; reset-names = "qspi"; status = "disabled"; phandle = <0x2cf>; }; pwm@3280000 { compatible = "nvidia,tegra194-pwm", "nvidia,tegra186-pwm"; reg = <0x0 0x3280000 0x0 0x10000>; nvidia,hw-instance-id = <0x0>; clocks = <0x4 0x69 0x4 0x66 0x4 0xe>; clock-names = "pwm", "parent", "slow-parent"; #pwm-cells = <0x2>; resets = <0x4 0x44>; reset-names = "pwm"; status = "okay"; phandle = <0x2d0>; }; pwm@3290000 { compatible = "nvidia,tegra194-pwm", "nvidia,tegra186-pwm"; reg = <0x0 0x3290000 0x0 0x10000>; nvidia,hw-instance-id = <0x1>; clocks = <0x4 0x6a>; clock-names = "pwm"; #pwm-cells = <0x2>; resets = <0x4 0x45>; reset-names = "pwm"; status = "disabled"; phandle = <0x2d1>; }; pwm@32a0000 { compatible = "nvidia,tegra194-pwm", "nvidia,tegra186-pwm"; reg = <0x0 0x32a0000 0x0 0x10000>; nvidia,hw-instance-id = <0x2>; clocks = <0x4 0x6b>; clock-names = "pwm"; #pwm-cells = <0x2>; resets = <0x4 0x46>; reset-names = "pwm"; status = "disabled"; phandle = <0x2d2>; }; pwm@c340000 { compatible = "nvidia,tegra194-pwm", "nvidia,tegra186-pwm"; reg = <0x0 0xc340000 0x0 0x10000>; nvidia,hw-instance-id = <0x3>; clocks = <0x4 0x6c 0x4 0x5e>; clock-names = "pwm", "pll_aon"; #pwm-cells = <0x2>; resets = <0x4 0x47>; reset-names = "pwm"; status = "okay"; phandle = <0x2d3>; }; pwm@32c0000 { compatible = "nvidia,tegra194-pwm", "nvidia,tegra186-pwm"; reg = <0x0 0x32c0000 0x0 0x10000>; nvidia,hw-instance-id = <0x4>; clocks = <0x4 0x6d 0x4 0x66 0x4 0xe>; clock-names = "pwm", "parent", "slow-parent"; #pwm-cells = <0x2>; resets = <0x4 0x48>; reset-names = "pwm"; status = "okay"; phandle = <0x2d4>; }; pwm@32d0000 { compatible = "nvidia,tegra194-pwm", "nvidia,tegra186-pwm"; reg = <0x0 0x32d0000 0x0 0x10000>; nvidia,hw-instance-id = <0x5>; clocks = <0x4 0x6e>; clock-names = "pwm"; #pwm-cells = <0x2>; resets = <0x4 0x49>; reset-names = "pwm"; status = "okay"; phandle = <0x29c>; }; pwm@32e0000 { compatible = "nvidia,tegra194-pwm", "nvidia,tegra186-pwm"; reg = <0x0 0x32e0000 0x0 0x10000>; nvidia,hw-instance-id = <0x6>; clocks = <0x4 0x6f>; clock-names = "pwm"; #pwm-cells = <0x2>; resets = <0x4 0x4a>; reset-names = "pwm"; status = "disabled"; phandle = <0x2d5>; }; pwm@32f0000 { compatible = "nvidia,tegra194-pwm", "nvidia,tegra186-pwm"; reg = <0x0 0x32f0000 0x0 0x10000>; nvidia,hw-instance-id = <0x7>; clocks = <0x4 0x70 0x4 0x66 0x4 0xe>; clock-names = "pwm", "parent", "slow-parent"; #pwm-cells = <0x2>; resets = <0x4 0x4b>; reset-names = "pwm"; status = "okay"; phandle = <0x2d6>; }; i2c@3160000 { #address-cells = <0x1>; #size-cells = <0x0>; iommus = <0x2 0x20>; dma-coherent; compatible = "nvidia,tegra194-i2c"; reg = <0x0 0x3160000 0x0 0x100>; nvidia,hw-instance-id = <0x0>; interrupts = <0x0 0x19 0x4>; scl-gpio = <0xc 0x43 0x0>; sda-gpio = <0xc 0x44 0x0>; status = "okay"; clock-frequency = <0x61a80>; clocks = <0x4 0x30 0x4 0x66>; clock-names = "div-clk", "parent"; resets = <0x4 0x18>; reset-names = "i2c"; dmas = <0x1b 0x15 0x1b 0x15>; dma-names = "rx", "tx"; phandle = <0x2a0>; prod-settings { #prod-cells = <0x4>; prod { prod = <0x0 0x9c 0xffff 0x308 0x0 0xd4 0xff 0x0 0x0 0xd8 0xff 0x0 0x0 0xdc 0xffff 0x1 0x0 0xe0 0xffff 0x2>; }; prod_c_fm { prod = <0x0 0x6c 0xffff0000 0x3c0000 0x0 0x94 0xffff 0x202 0x0 0x98 0xffffffff 0x2020202>; }; prod_c_fmplus { prod = <0x0 0x6c 0xffff0000 0x160000 0x0 0x94 0xffff 0x202 0x0 0x98 0xffffffff 0x2020202>; }; prod_c_hs { prod = <0x0 0x6c 0xffffffff 0x160002 0x0 0x94 0xffff 0x202 0x0 0x98 0xffffffff 0x2020202 0x0 0x9c 0xffff 0x308 0x0 0xa0 0xffffff 0x90909>; }; prod_c_sm { prod = <0x0 0x6c 0xffff0000 0x4f0000 0x0 0x94 0xffff 0x708 0x0 0x98 0xffffffff 0x8080808>; }; }; }; i2c@c240000 { #address-cells = <0x1>; #size-cells = <0x0>; iommus = <0x2 0x20>; dma-coherent; compatible = "nvidia,tegra194-i2c"; reg = <0x0 0xc240000 0x0 0x100>; nvidia,hw-instance-id = <0x1>; interrupts = <0x0 0x1a 0x4>; scl-gpio = <0xd 0x17 0x0>; sda-gpio = <0xd 0x18 0x0>; status = "okay"; clock-frequency = <0x186a0>; clocks = <0x4 0x31 0x4 0x66>; clock-names = "div-clk", "parent"; resets = <0x4 0x1d>; reset-names = "i2c"; dmas = <0x1b 0x16 0x1b 0x16>; dma-names = "rx", "tx"; phandle = <0x2a1>; prod-settings { #prod-cells = <0x4>; prod { prod = <0x0 0x9c 0xffff 0x308 0x0 0xd4 0xff 0x0 0x0 0xd8 0xff 0x0 0x0 0xdc 0xffff 0x1 0x0 0xe0 0xffff 0x2>; }; prod_c_fm { prod = <0x0 0x6c 0xffff0000 0x580000 0x0 0x94 0xffff 0x101 0x0 0x98 0xffffffff 0x2020202>; }; prod_c_fmplus { prod = <0x0 0x6c 0xffff0000 0x240000 0x0 0x94 0xffff 0x101 0x0 0x98 0xffffffff 0x2020202>; }; prod_c_hs { prod = <0x0 0x6c 0xffffffff 0x580002 0x0 0x94 0xffff 0x101 0x0 0x98 0xffffffff 0x2020202 0x0 0xa0 0xffffff 0x90909>; }; prod_c_sm { prod = <0x0 0x6c 0xffff0000 0x4f0000 0x0 0x94 0xffff 0x708 0x0 0x98 0xffffffff 0x8080808>; }; }; bmi160@69 { compatible = "bmi,bmi160"; reg = <0x69>; interrupt-parent = <0xd>; interrupts = <0x2 0x1>; accelerometer_matrix = [01 00 00 00 01 00 00 00 01]; gyroscope_matrix = [01 00 00 00 01 00 00 00 01]; accelerometer_delay_us_min = <0x4e2>; gyroscope_delay_us_min = <0x4e2>; status = "disabled"; }; gpio@20 { compatible = "maxim,max7312"; reg = <0x20>; gpio-controller; #gpio-cells = <0x2>; gpio-line-names = "sp0_en", "sp0_invdir", "sp0_term", "sp0_mode2", "sp0_mode1", "sp0_mode0", "sp0_slew", "rsvd", "sp1_en", "sp1_invdir", "sp1_term", "sp1_mode2", "sp1_mode1", "sp1_mode0", "sp1_slew", "can_silent"; interrupt-parent = <0xd>; interrupts = <0x14 0x8>; vcc-supply = <0x29>; status = "okay"; }; }; i2c@3180000 { #address-cells = <0x1>; #size-cells = <0x0>; iommus = <0x2 0x20>; dma-coherent; compatible = "nvidia,tegra194-i2c"; reg = <0x0 0x3180000 0x0 0x100>; nvidia,hw-instance-id = <0x2>; interrupts = <0x0 0x1b 0x4>; scl-gpio = <0xc 0x7a 0x0>; sda-gpio = <0xc 0x7b 0x0>; status = "okay"; clock-frequency = <0x61a80>; clocks = <0x4 0x32 0x4 0x66>; clock-names = "div-clk", "parent"; resets = <0x4 0x1e>; reset-names = "i2c"; dmas = <0x1b 0x17 0x1b 0x17>; dma-names = "rx", "tx"; phandle = <0x2a3>; prod-settings { #prod-cells = <0x4>; prod { prod = <0x0 0x9c 0xffff 0x308 0x0 0xd4 0xff 0x0 0x0 0xd8 0xff 0x0 0x0 0xdc 0xffff 0x1 0x0 0xe0 0xffff 0x2>; }; prod_c_fm { prod = <0x0 0x6c 0xffff0000 0x3c0000 0x0 0x94 0xffff 0x202 0x0 0x98 0xffffffff 0x2020202>; }; prod_c_fmplus { prod = <0x0 0x6c 0xffff0000 0x160000 0x0 0x94 0xffff 0x202 0x0 0x98 0xffffffff 0x2020202>; }; prod_c_hs { prod = <0x0 0x6c 0xffffffff 0x160002 0x0 0x94 0xffff 0x202 0x0 0x98 0xffffffff 0x2020202 0x0 0x9c 0xffff 0x308 0x0 0xa0 0xffffff 0x90909>; }; prod_c_sm { prod = <0x0 0x6c 0xffff0000 0x4f0000 0x0 0x94 0xffff 0x708 0x0 0x98 0xffffffff 0x8080808>; }; }; }; i2c@3190000 { #address-cells = <0x1>; #size-cells = <0x0>; iommus = <0x2 0x20>; dma-coherent; compatible = "nvidia,tegra194-i2c"; reg = <0x0 0x3190000 0x0 0x100>; nvidia,hw-instance-id = <0x3>; interrupts = <0x0 0x1c 0x4>; status = "okay"; clock-frequency = <0x186a0>; clocks = <0x4 0x33 0x4 0x66>; clock-names = "div-clk", "parent"; resets = <0x4 0x1f>; reset-names = "i2c"; dmas = <0x1b 0x1a 0x1b 0x1a>; dma-names = "rx", "tx"; phandle = <0x24b>; prod-settings { #prod-cells = <0x4>; prod { prod = <0x0 0x9c 0xffff 0x308 0x0 0xd4 0xff 0x0 0x0 0xd8 0xff 0x0 0x0 0xdc 0xffff 0x1 0x0 0xe0 0xffff 0x2>; }; prod_c_fm { prod = <0x0 0x6c 0xffff0000 0x580000 0x0 0x94 0xffff 0x101 0x0 0x98 0xffffffff 0x2020202>; }; prod_c_fmplus { prod = <0x0 0x6c 0xffff0000 0x240000 0x0 0x94 0xffff 0x101 0x0 0x98 0xffffffff 0x2020202>; }; prod_c_hs { prod = <0x0 0x6c 0xffffffff 0x580002 0x0 0x94 0xffff 0x101 0x0 0x98 0xffffffff 0x2020202 0x0 0xa0 0xffffff 0x90909>; }; prod_c_sm { prod = <0x0 0x6c 0xffff0000 0x4f0000 0x0 0x94 0xffff 0x708 0x0 0x98 0xffffffff 0x8080808>; }; }; }; i2c@31b0000 { #address-cells = <0x1>; #size-cells = <0x0>; iommus = <0x2 0x20>; dma-coherent; compatible = "nvidia,tegra194-i2c"; reg = <0x0 0x31b0000 0x0 0x100>; nvidia,hw-instance-id = <0x5>; interrupts = <0x0 0x1e 0x4>; status = "okay"; clock-frequency = <0x186a0>; clocks = <0x4 0x34 0x4 0x66>; clock-names = "div-clk", "parent"; resets = <0x4 0x20>; reset-names = "i2c"; dmas = <0x1b 0x1e 0x1b 0x1e>; dma-names = "rx", "tx"; phandle = <0x248>; prod-settings { #prod-cells = <0x4>; prod { prod = <0x0 0x9c 0xffff 0x308 0x0 0xd4 0xff 0x0 0x0 0xd8 0xff 0x0 0x0 0xdc 0xffff 0x1 0x0 0xe0 0xffff 0x2>; }; prod_c_fm { prod = <0x0 0x6c 0xffff0000 0x580000 0x0 0x94 0xffff 0x101 0x0 0x98 0xffffffff 0x2020202>; }; prod_c_fmplus { prod = <0x0 0x6c 0xffff0000 0x240000 0x0 0x94 0xffff 0x101 0x0 0x98 0xffffffff 0x2020202>; }; prod_c_hs { prod = <0x0 0x6c 0xffffffff 0x580002 0x0 0x94 0xffff 0x101 0x0 0x98 0xffffffff 0x2020202 0x0 0xa0 0xffffff 0x90909>; }; prod_c_sm { prod = <0x0 0x6c 0xffff0000 0x4f0000 0x0 0x94 0xffff 0x708 0x0 0x98 0xffffffff 0x8080808>; }; }; }; i2c@31c0000 { #address-cells = <0x1>; #size-cells = <0x0>; iommus = <0x2 0x20>; dma-coherent; compatible = "nvidia,tegra194-i2c"; reg = <0x0 0x31c0000 0x0 0x100>; nvidia,hw-instance-id = <0x6>; interrupts = <0x0 0x1f 0x4>; status = "okay"; clock-frequency = <0x186a0>; clocks = <0x4 0x35 0x4 0x66>; clock-names = "div-clk", "parent"; resets = <0x4 0x21>; reset-names = "i2c"; dmas = <0x1b 0x1b 0x1b 0x1b>; dma-names = "rx", "tx"; phandle = <0x24e>; prod-settings { #prod-cells = <0x4>; prod { prod = <0x0 0x9c 0xffff 0x308 0x0 0xd4 0xff 0x0 0x0 0xd8 0xff 0x0 0x0 0xdc 0xffff 0x1 0x0 0xe0 0xffff 0x2>; }; prod_c_fm { prod = <0x0 0x6c 0xffff0000 0x580000 0x0 0x94 0xffff 0x101 0x0 0x98 0xffffffff 0x2020202>; }; prod_c_fmplus { prod = <0x0 0x6c 0xffff0000 0x240000 0x0 0x94 0xffff 0x101 0x0 0x98 0xffffffff 0x2020202>; }; prod_c_hs { prod = <0x0 0x6c 0xffffffff 0x580002 0x0 0x94 0xffff 0x101 0x0 0x98 0xffffffff 0x2020202 0x0 0xa0 0xffffff 0x90909>; }; prod_c_sm { prod = <0x0 0x6c 0xffff0000 0x4f0000 0x0 0x94 0xffff 0x708 0x0 0x98 0xffffffff 0x8080808>; }; }; }; i2c@c250000 { #address-cells = <0x1>; #size-cells = <0x0>; iommus = <0x2 0x20>; dma-coherent; compatible = "nvidia,tegra194-i2c"; reg = <0x0 0xc250000 0x0 0x100>; nvidia,hw-instance-id = <0x7>; interrupts = <0x0 0x20 0x4>; scl-gpio = <0xd 0x19 0x0>; sda-gpio = <0xd 0x1a 0x0>; status = "okay"; clock-frequency = <0x61a80>; clocks = <0x4 0x36 0x4 0x66>; clock-names = "div-clk", "parent"; resets = <0x4 0x22>; reset-names = "i2c"; dmas = <0x1b 0x0 0x1b 0x0>; dma-names = "rx", "tx"; phandle = <0x2d7>; prod-settings { #prod-cells = <0x4>; prod { prod = <0x0 0x9c 0xffff 0x308 0x0 0xd4 0xff 0x0 0x0 0xd8 0xff 0x0 0x0 0xdc 0xffff 0x1 0x0 0xe0 0xffff 0x2>; }; prod_c_fm { prod = <0x0 0x6c 0xffff0000 0x3c0000 0x0 0x94 0xffff 0x202 0x0 0x98 0xffffffff 0x2020202>; }; prod_c_fmplus { prod = <0x0 0x6c 0xffff0000 0x160000 0x0 0x94 0xffff 0x202 0x0 0x98 0xffffffff 0x2020202>; }; prod_c_hs { prod = <0x0 0x6c 0xffffffff 0x160002 0x0 0x94 0xffff 0x202 0x0 0x98 0xffffffff 0x2020202 0x0 0x9c 0xffff 0x308 0x0 0xa0 0xffffff 0x90909>; }; prod_c_sm { prod = <0x0 0x6c 0xffff0000 0x4f0000 0x0 0x94 0xffff 0x708 0x0 0x98 0xffffffff 0x8080808>; }; }; ina3221@40 { compatible = "ti,ina3221"; reg = <0x40>; #address-cells = <0x1>; #size-cells = <0x0>; #io-channel-cells = <0x1>; phandle = <0x2d8>; channel@0 { reg = <0x0>; label = "VDD_IN"; shunt-resistor-micro-ohms = <0x1388>; }; channel@1 { reg = <0x1>; label = "VDD_CPU_GPU_CV"; shunt-resistor-micro-ohms = <0x1388>; }; channel@2 { reg = <0x2>; label = "VDD_SOC"; shunt-resistor-micro-ohms = <0x1388>; }; }; }; i2c@31e0000 { #address-cells = <0x1>; #size-cells = <0x0>; iommus = <0x2 0x20>; dma-coherent; compatible = "nvidia,tegra194-i2c"; reg = <0x0 0x31e0000 0x0 0x100>; nvidia,hw-instance-id = <0x8>; interrupts = <0x0 0x21 0x4>; status = "okay"; clock-frequency = <0x186a0>; clocks = <0x4 0x37 0x4 0x66>; clock-names = "div-clk", "parent"; resets = <0x4 0x23>; reset-names = "i2c"; dmas = <0x1b 0x1f 0x1b 0x1f>; dma-names = "rx", "tx"; pinctrl-names = "default"; pinctrl-0 = <0x2a>; phandle = <0x250>; prod-settings { #prod-cells = <0x4>; prod { prod = <0x0 0x9c 0xffff 0x308 0x0 0xd4 0xff 0x0 0x0 0xd8 0xff 0x0 0x0 0xdc 0xffff 0x1 0x0 0xe0 0xffff 0x2>; }; prod_c_fm { prod = <0x0 0x6c 0xffff0000 0x580000 0x0 0x94 0xffff 0x101 0x0 0x98 0xffffffff 0x2020202>; }; prod_c_fmplus { prod = <0x0 0x6c 0xffff0000 0x240000 0x0 0x94 0xffff 0x101 0x0 0x98 0xffffffff 0x2020202>; }; prod_c_hs { prod = <0x0 0x6c 0xffffffff 0x580002 0x0 0x94 0xffff 0x101 0x0 0x98 0xffffffff 0x2020202 0x0 0xa0 0xffffff 0x90909>; }; prod_c_sm { prod = <0x0 0x6c 0xffff0000 0x4f0000 0x0 0x94 0xffff 0x708 0x0 0x98 0xffffffff 0x8080808>; }; }; i2cmux@70 { compatible = "nxp,pca9546"; reg = <0x70>; #address-cells = <0x1>; #size-cells = <0x0>; vcc-pullup-supply = <0x29>; status = "disabled"; vcc-supply = <0x2b>; phandle = <0x28f>; i2c@0 { reg = <0x0>; i2c-mux,deselect-on-exit; #address-cells = <0x1>; #size-cells = <0x0>; tas2552.9-0040@40 { compatible = "ti,tas2552"; reg = <0x40>; vbat-supply = <0x29>; avdd-supply = <0x2c>; tas2552,pdm_edge_select = <0x0>; #sound-dai-cells = <0x1>; phandle = <0x298>; }; tas2552.9-0041@41 { compatible = "ti,tas2552"; reg = <0x41>; vbat-supply = <0x29>; avdd-supply = <0x2c>; tas2552,pdm_edge_select = <0x1>; #sound-dai-cells = <0x1>; phandle = <0x299>; }; }; i2c@1 { reg = <0x1>; i2c-mux,deselect-on-exit; #address-cells = <0x1>; #size-cells = <0x0>; ina3221@40 { compatible = "ti,ina3221"; reg = <0x40>; #address-cells = <0x1>; #size-cells = <0x0>; channel@0 { reg = <0x0>; label = "VDD_5V"; shunt-resistor-micro-ohms = <0x2710>; }; channel@1 { reg = <0x1>; label = "VDD_3V3"; shunt-resistor-micro-ohms = <0x2710>; }; channel@2 { reg = <0x2>; label = "VDD_1V8"; shunt-resistor-micro-ohms = <0x3e8>; }; }; ina3221@41 { compatible = "ti,ina3221"; reg = <0x41>; #address-cells = <0x1>; #size-cells = <0x0>; channel@0 { reg = <0x0>; label = "VDD_5V_AUD"; shunt-resistor-micro-ohms = <0x3e8>; }; channel@1 { reg = <0x1>; label = "VDD_3V3_AUD"; shunt-resistor-micro-ohms = <0x2710>; }; channel@2 { reg = <0x2>; label = "VDD_1V8_AUD"; shunt-resistor-micro-ohms = <0x2710>; }; }; ina3221@42 { compatible = "ti,ina3221"; reg = <0x42>; #address-cells = <0x1>; #size-cells = <0x0>; channel@0 { reg = <0x0>; label = "VDD_3V3_GPS"; shunt-resistor-micro-ohms = <0x2710>; }; channel@1 { reg = <0x1>; label = "VDD_3V3_NFC"; shunt-resistor-micro-ohms = <0x2710>; }; channel@2 { reg = <0x2>; label = "VDD_3V3_GYRO"; shunt-resistor-micro-ohms = <0x2710>; }; }; }; i2c@2 { reg = <0x2>; i2c-mux,deselect-on-exit; #address-cells = <0x1>; #size-cells = <0x0>; }; i2c@3 { reg = <0x3>; i2c-mux,deselect-on-exit; #address-cells = <0x1>; #size-cells = <0x0>; rt5659.12-001a@1a { compatible = "realtek,rt5658"; reg = <0x1a>; status = "disabled"; realtek,jd-src = <0x1>; realtek,dmic1-data-pin = <0x2>; #sound-dai-cells = <0x1>; sound-name-prefix = "H40-RT"; phandle = <0x29b>; port { endpoint { remote-endpoint = <0x2d>; mclk-fs = <0x100>; link-name = "rt565x-codec-sysclk-bclk1"; phandle = <0x2d9>; }; }; }; }; }; gpio@20 { compatible = "maxim,max7312"; reg = <0x20>; gpio-controller; #gpio-cells = <0x2>; vcc-supply = <0x29>; status = "okay"; gpio-line-names = "p0-0", "p0-1", "p0-2", "p0-3", "p0-4", "p0-5", "p0-6", "p0-7", "p1-0", "p1-1", "p1-2", "p1-3", "strobe0", "strobe1", "reserved", "5v-enable"; interrupt-parent = <0xd>; interrupts = <0x14 0x8>; phandle = <0x290>; }; icm20628@68 { compatible = "invensense,mpu6xxx"; reg = <0x68>; interrupt-parent = <0xd>; interrupts = <0x2 0x1>; accelerometer_matrix = [01 00 00 00 01 00 00 00 01]; gyroscope_matrix = [01 00 00 00 01 00 00 00 01]; geomagnetic_rotation_vector_disable = <0x1>; gyroscope_uncalibrated_disable = <0x1>; quaternion_disable = <0x1>; status = "disabled"; phandle = <0x291>; }; ak8963@0d { compatible = "ak,ak89xx"; reg = <0xd>; magnetic_field_matrix = [01 00 00 00 01 00 00 00 01]; status = "disabled"; phandle = <0x292>; }; bmp280@77 { compatible = "bmp,bmpX80"; reg = <0x77>; status = "disabled"; phandle = <0x293>; }; cm32180@48 { compatible = "capella,cm32180"; reg = <0x48>; gpio_irq = <0xd 0x1 0x1>; light_uncalibrated_lo = <0x1>; light_calibrated_lo = <0x96>; light_uncalibrated_hi = <0x17318>; light_calibrated_hi = <0x1ab3f0>; status = "disabled"; phandle = <0x294>; }; iqs263@44 { status = "disabled"; phandle = <0x2da>; }; rt5659.1-001a@1a { compatible = "realtek,rt5658"; reg = <0x1a>; status = "disabled"; realtek,jd-src = <0x1>; realtek,dmic1-data-pin = <0x2>; #sound-dai-cells = <0x1>; sound-name-prefix = "H40-RT"; phandle = <0x296>; port { endpoint { remote-endpoint = <0x2d>; mclk-fs = <0x100>; link-name = "rt565x-codec-sysclk-bclk1"; phandle = <0x2db>; }; }; }; }; mttcan@c310000 { compatible = "nvidia,tegra194-mttcan"; reg = <0x0 0xc310000 0x0 0x144 0x0 0xc311000 0x0 0x32 0x0 0xc312000 0x0 0x1000>; reg-names = "can-regs", "glue-regs", "msg-ram"; interrupts = <0x0 0x28 0x4>; pll_source = "pllc"; clocks = <0x4 0x11c 0x4 0xa 0x4 0x9 0x4 0x13a>; clock-names = "can_core", "can_host", "can", "pllc"; resets = <0x4 0x4>; reset-names = "can"; mram-params = <0x0 0x10 0x10 0x20 0x0 0x0 0x10 0x10 0x10>; tx-config = <0x0 0x10 0x0 0x40>; rx-config = <0x40 0x40 0x40>; bitrates = <0x1f4 0x7d0>; bittimes = <0x7d 0x0 0xf 0x13 0x3 0x0 0x3 0xfa 0x0 0x0 0xae 0x17 0x0 0x1 0xfa 0x0 0x7 0x13 0x3 0x0 0x2 0x1f4 0x0 0x4 0xf 0x2 0x0 0x3 0x3e8 0x0 0x1 0x10 0x6 0x0 0x3 0x7d0 0x0 0x0 0x10 0x6 0x0 0x2>; status = "okay"; phandle = <0x2dc>; }; mttcan@c320000 { compatible = "nvidia,tegra194-mttcan"; reg = <0x0 0xc320000 0x0 0x144 0x0 0xc321000 0x0 0x32 0x0 0xc322000 0x0 0x1000>; reg-names = "can-regs", "glue-regs", "msg-ram"; interrupts = <0x0 0x2a 0x4>; pll_source = "osc"; clocks = <0x4 0x11d 0x4 0xc 0x4 0xb 0x4 0x5b>; clock-names = "can_core", "can_host", "can", "osc"; resets = <0x4 0x5>; reset-names = "can"; mram-params = <0x0 0x10 0x10 0x20 0x0 0x0 0x10 0x10 0x10>; tx-config = <0x0 0x10 0x0 0x40>; rx-config = <0x40 0x40 0x40>; bitrates = <0x1f4 0x7d0>; bittimes = <0x7d 0x0 0xf 0x13 0x3 0x0 0x3 0xfa 0x0 0x0 0xae 0x17 0x0 0x1 0xfa 0x0 0x7 0x13 0x3 0x0 0x2 0x1f4 0x0 0x4 0xf 0x2 0x0 0x3 0x3e8 0x0 0x1 0x10 0x6 0x0 0x3 0x7d0 0x0 0x0 0x10 0x6 0x0 0x2>; status = "disabled"; phandle = <0x2dd>; }; sound { iommus = <0x2 0x1e>; iommu-resv-regions = <0x0 0x0 0x0 0x40000000 0x0 0x60000000 0xffffffff 0xffffffff>; status = "okay"; compatible = "nvidia,tegra186-ape"; nvidia-audio-card,name = "NVIDIA Jetson Xavier NX APE"; clocks = <0x4 0x5d 0x4 0x68 0x4 0x7>; clock-names = "pll_a", "pll_a_out0", "extern1"; assigned-clocks = <0x4 0x7>; assigned-clock-parents = <0x4 0x68>; nvidia-audio-card,mclk-fs = <0x100>; phandle = <0x29a>; nvidia-audio-card,dai-link@0 { status = "okay"; phandle = <0x2de>; cpu { sound-dai = <0x2e 0x0>; }; codec { sound-dai = <0x2f 0x0>; }; }; nvidia-audio-card,dai-link@1 { status = "okay"; phandle = <0x2df>; cpu { sound-dai = <0x2e 0x1>; }; codec { sound-dai = <0x2f 0x1>; }; }; nvidia-audio-card,dai-link@2 { status = "okay"; phandle = <0x2e0>; cpu { sound-dai = <0x2e 0x2>; }; codec { sound-dai = <0x2f 0x2>; }; }; nvidia-audio-card,dai-link@3 { status = "okay"; phandle = <0x2e1>; cpu { sound-dai = <0x2e 0x3>; }; codec { sound-dai = <0x2f 0x3>; }; }; nvidia-audio-card,dai-link@4 { status = "okay"; phandle = <0x2e2>; cpu { sound-dai = <0x2e 0x4>; }; codec { sound-dai = <0x2f 0x4>; }; }; nvidia-audio-card,dai-link@5 { status = "okay"; phandle = <0x2e3>; cpu { sound-dai = <0x2e 0x5>; }; codec { sound-dai = <0x2f 0x5>; }; }; nvidia-audio-card,dai-link@6 { status = "okay"; phandle = <0x2e4>; cpu { sound-dai = <0x2e 0x6>; }; codec { sound-dai = <0x2f 0x6>; }; }; nvidia-audio-card,dai-link@7 { status = "okay"; phandle = <0x2e5>; cpu { sound-dai = <0x2e 0x7>; }; codec { sound-dai = <0x2f 0x7>; }; }; nvidia-audio-card,dai-link@8 { status = "okay"; phandle = <0x2e6>; cpu { sound-dai = <0x2e 0x8>; }; codec { sound-dai = <0x2f 0x8>; }; }; nvidia-audio-card,dai-link@9 { status = "okay"; phandle = <0x2e7>; cpu { sound-dai = <0x2e 0x9>; }; codec { sound-dai = <0x2f 0x9>; }; }; nvidia-audio-card,dai-link@10 { status = "okay"; phandle = <0x2e8>; cpu { sound-dai = <0x2e 0xa>; }; codec { sound-dai = <0x2f 0x42>; }; }; nvidia-audio-card,dai-link@11 { status = "okay"; phandle = <0x2e9>; cpu { sound-dai = <0x2e 0xb>; }; codec { sound-dai = <0x2f 0x43>; }; }; nvidia-audio-card,dai-link@12 { status = "okay"; phandle = <0x2ea>; cpu { sound-dai = <0x2e 0xc>; }; codec { sound-dai = <0x2f 0x44>; }; }; nvidia-audio-card,dai-link@13 { status = "okay"; phandle = <0x2eb>; cpu { sound-dai = <0x2e 0xd>; }; codec { sound-dai = <0x2f 0x45>; }; }; nvidia-audio-card,dai-link@14 { status = "okay"; phandle = <0x2ec>; cpu { sound-dai = <0x2e 0xe>; }; codec { sound-dai = <0x2f 0x46>; }; }; nvidia-audio-card,dai-link@15 { status = "okay"; phandle = <0x2ed>; cpu { sound-dai = <0x2e 0xf>; }; codec { sound-dai = <0x2f 0x47>; }; }; nvidia-audio-card,dai-link@16 { status = "okay"; phandle = <0x2ee>; cpu { sound-dai = <0x2e 0x10>; }; codec { sound-dai = <0x2f 0x48>; }; }; nvidia-audio-card,dai-link@17 { status = "okay"; phandle = <0x2ef>; cpu { sound-dai = <0x2e 0x11>; }; codec { sound-dai = <0x2f 0x49>; }; }; nvidia-audio-card,dai-link@18 { status = "okay"; phandle = <0x2f0>; cpu { sound-dai = <0x2e 0x12>; }; codec { sound-dai = <0x2f 0x4a>; }; }; nvidia-audio-card,dai-link@19 { status = "okay"; phandle = <0x2f1>; cpu { sound-dai = <0x2e 0x13>; }; codec { sound-dai = <0x2f 0x4b>; }; }; nvidia-audio-card,dai-link@20 { status = "okay"; phandle = <0x2f2>; cpu { sound-dai = <0x30 0x24>; }; codec { sound-dai = <0x30 0x0>; }; }; nvidia-audio-card,dai-link@21 { status = "okay"; phandle = <0x2f3>; cpu { sound-dai = <0x30 0x25>; }; codec { sound-dai = <0x30 0x1>; }; }; nvidia-audio-card,dai-link@22 { status = "okay"; link-type = <0x1>; phandle = <0x2f4>; cpu { sound-dai = <0x30 0x33>; }; codec { sound-dai = <0x30 0x2>; }; }; nvidia-audio-card,dai-link@23 { status = "okay"; link-type = <0x1>; phandle = <0x2f5>; cpu { sound-dai = <0x30 0x34>; }; codec { sound-dai = <0x30 0x3>; }; }; nvidia-audio-card,dai-link@24 { status = "okay"; link-type = <0x2>; phandle = <0x2f6>; cpu { sound-dai = <0x30 0x10>; }; codec { sound-dai = <0x2e 0x14>; }; }; nvidia-audio-card,dai-link@25 { status = "okay"; link-type = <0x2>; phandle = <0x2f7>; cpu { sound-dai = <0x30 0x11>; }; codec { sound-dai = <0x2e 0x15>; }; }; nvidia-audio-card,dai-link@26 { status = "okay"; link-type = <0x2>; phandle = <0x2f8>; cpu { sound-dai = <0x30 0x12>; }; codec { sound-dai = <0x2e 0x16>; }; }; nvidia-audio-card,dai-link@27 { status = "okay"; link-type = <0x2>; phandle = <0x2f9>; cpu { sound-dai = <0x30 0x13>; }; codec { sound-dai = <0x2e 0x17>; }; }; nvidia-audio-card,dai-link@28 { status = "okay"; link-type = <0x2>; phandle = <0x2fa>; cpu { sound-dai = <0x30 0x14>; }; codec { sound-dai = <0x2e 0x18>; }; }; nvidia-audio-card,dai-link@29 { status = "okay"; link-type = <0x2>; phandle = <0x2fb>; cpu { sound-dai = <0x30 0x15>; }; codec { sound-dai = <0x2e 0x19>; }; }; nvidia-audio-card,dai-link@30 { status = "okay"; link-type = <0x2>; phandle = <0x2fc>; cpu { sound-dai = <0x30 0x16>; }; codec { sound-dai = <0x2e 0x1a>; }; }; nvidia-audio-card,dai-link@31 { status = "okay"; link-type = <0x2>; phandle = <0x2fd>; cpu { sound-dai = <0x30 0x17>; }; codec { sound-dai = <0x2e 0x1b>; }; }; nvidia-audio-card,dai-link@32 { status = "okay"; link-type = <0x2>; phandle = <0x2fe>; cpu { sound-dai = <0x30 0x18>; }; codec { sound-dai = <0x2e 0x1c>; }; }; nvidia-audio-card,dai-link@33 { status = "okay"; link-type = <0x2>; phandle = <0x2ff>; cpu { sound-dai = <0x30 0x19>; }; codec { sound-dai = <0x2e 0x1d>; }; }; nvidia-audio-card,dai-link@34 { status = "okay"; link-type = <0x2>; phandle = <0x300>; cpu { sound-dai = <0x30 0x1a>; }; codec { sound-dai = <0x2e 0x1e>; }; }; nvidia-audio-card,dai-link@35 { status = "okay"; link-type = <0x2>; phandle = <0x301>; cpu { sound-dai = <0x30 0x1b>; }; codec { sound-dai = <0x2e 0x1f>; }; }; nvidia-audio-card,dai-link@36 { status = "okay"; link-type = <0x2>; phandle = <0x302>; cpu { sound-dai = <0x30 0x1c>; }; codec { sound-dai = <0x2e 0x20>; }; }; nvidia-audio-card,dai-link@37 { status = "okay"; link-type = <0x2>; phandle = <0x303>; cpu { sound-dai = <0x30 0x1d>; }; codec { sound-dai = <0x2e 0x21>; }; }; nvidia-audio-card,dai-link@38 { status = "okay"; link-type = <0x2>; phandle = <0x304>; cpu { sound-dai = <0x30 0x1e>; }; codec { sound-dai = <0x2e 0x22>; }; }; nvidia-audio-card,dai-link@39 { status = "okay"; link-type = <0x2>; phandle = <0x305>; cpu { sound-dai = <0x30 0x1f>; }; codec { sound-dai = <0x2e 0x23>; }; }; nvidia-audio-card,dai-link@40 { status = "okay"; link-type = <0x2>; phandle = <0x306>; cpu { sound-dai = <0x30 0x20>; }; codec { sound-dai = <0x2e 0x24>; }; }; nvidia-audio-card,dai-link@41 { status = "okay"; link-type = <0x2>; phandle = <0x307>; cpu { sound-dai = <0x30 0x21>; }; codec { sound-dai = <0x2e 0x25>; }; }; nvidia-audio-card,dai-link@42 { status = "okay"; link-type = <0x2>; phandle = <0x308>; cpu { sound-dai = <0x30 0x22>; }; codec { sound-dai = <0x2e 0x26>; }; }; nvidia-audio-card,dai-link@43 { status = "okay"; link-type = <0x2>; phandle = <0x309>; cpu { sound-dai = <0x30 0x23>; }; codec { sound-dai = <0x2e 0x27>; }; }; nvidia-audio-card,dai-link@44 { status = "okay"; link-type = <0x2>; phandle = <0x30a>; cpu { sound-dai = <0x2e 0x28>; }; codec { sound-dai = <0x2f 0x0>; }; }; nvidia-audio-card,dai-link@45 { status = "okay"; link-type = <0x2>; phandle = <0x30b>; cpu { sound-dai = <0x2e 0x29>; }; codec { sound-dai = <0x2f 0x1>; }; }; nvidia-audio-card,dai-link@46 { status = "okay"; link-type = <0x2>; phandle = <0x30c>; cpu { sound-dai = <0x2e 0x2a>; }; codec { sound-dai = <0x2f 0x2>; }; }; nvidia-audio-card,dai-link@47 { status = "okay"; link-type = <0x2>; phandle = <0x30d>; cpu { sound-dai = <0x2e 0x2b>; }; codec { sound-dai = <0x2f 0x3>; }; }; nvidia-audio-card,dai-link@48 { status = "okay"; link-type = <0x2>; phandle = <0x30e>; cpu { sound-dai = <0x2e 0x2c>; }; codec { sound-dai = <0x2f 0x4>; }; }; nvidia-audio-card,dai-link@49 { status = "okay"; link-type = <0x2>; phandle = <0x30f>; cpu { sound-dai = <0x2e 0x2d>; }; codec { sound-dai = <0x2f 0x5>; }; }; nvidia-audio-card,dai-link@50 { status = "okay"; link-type = <0x2>; phandle = <0x310>; cpu { sound-dai = <0x2e 0x2e>; }; codec { sound-dai = <0x2f 0x6>; }; }; nvidia-audio-card,dai-link@51 { status = "okay"; link-type = <0x2>; phandle = <0x311>; cpu { sound-dai = <0x2e 0x2f>; }; codec { sound-dai = <0x2f 0x7>; }; }; nvidia-audio-card,dai-link@52 { status = "okay"; link-type = <0x2>; phandle = <0x312>; cpu { sound-dai = <0x2e 0x30>; }; codec { sound-dai = <0x2f 0x8>; }; }; nvidia-audio-card,dai-link@53 { status = "okay"; link-type = <0x2>; phandle = <0x313>; cpu { sound-dai = <0x2e 0x31>; }; codec { sound-dai = <0x2f 0x9>; }; }; nvidia-audio-card,dai-link@54 { status = "okay"; link-type = <0x2>; phandle = <0x314>; cpu { sound-dai = <0x2e 0x32>; }; codec { sound-dai = <0x2f 0x42>; }; }; nvidia-audio-card,dai-link@55 { status = "okay"; link-type = <0x2>; phandle = <0x315>; cpu { sound-dai = <0x2e 0x33>; }; codec { sound-dai = <0x2f 0x43>; }; }; nvidia-audio-card,dai-link@56 { status = "okay"; link-type = <0x2>; phandle = <0x316>; cpu { sound-dai = <0x2e 0x34>; }; codec { sound-dai = <0x2f 0x44>; }; }; nvidia-audio-card,dai-link@57 { status = "okay"; link-type = <0x2>; phandle = <0x317>; cpu { sound-dai = <0x2e 0x35>; }; codec { sound-dai = <0x2f 0x45>; }; }; nvidia-audio-card,dai-link@58 { status = "okay"; link-type = <0x2>; phandle = <0x318>; cpu { sound-dai = <0x2e 0x36>; }; codec { sound-dai = <0x2f 0x46>; }; }; nvidia-audio-card,dai-link@59 { status = "okay"; link-type = <0x2>; phandle = <0x319>; cpu { sound-dai = <0x2e 0x37>; }; codec { sound-dai = <0x2f 0x47>; }; }; nvidia-audio-card,dai-link@60 { status = "okay"; link-type = <0x2>; phandle = <0x31a>; cpu { sound-dai = <0x2e 0x38>; }; codec { sound-dai = <0x2f 0x48>; }; }; nvidia-audio-card,dai-link@61 { status = "okay"; link-type = <0x2>; phandle = <0x31b>; cpu { sound-dai = <0x2e 0x39>; }; codec { sound-dai = <0x2f 0x49>; }; }; nvidia-audio-card,dai-link@62 { status = "okay"; link-type = <0x2>; phandle = <0x31c>; cpu { sound-dai = <0x2e 0x3a>; }; codec { sound-dai = <0x2f 0x4a>; }; }; nvidia-audio-card,dai-link@63 { status = "okay"; link-type = <0x2>; phandle = <0x31d>; cpu { sound-dai = <0x2e 0x3b>; }; codec { sound-dai = <0x2f 0x4b>; }; }; nvidia-audio-card,dai-link@64 { status = "okay"; format = "i2s"; link-type = <0x2>; phandle = <0x31e>; cpu { sound-dai = <0x2f 0xa>; }; codec { sound-dai = <0x31 0x0>; prefix = "I2S1"; }; }; nvidia-audio-card,dai-link@65 { status = "okay"; format = "i2s"; link-type = <0x2>; phandle = <0x31f>; cpu { sound-dai = <0x2f 0xb>; }; codec { sound-dai = <0x32 0x0>; prefix = "I2S2"; }; }; nvidia-audio-card,dai-link@66 { status = "okay"; format = "i2s"; link-type = <0x2>; phandle = <0x320>; cpu { sound-dai = <0x2f 0xc>; }; codec { sound-dai = <0x33 0x0>; prefix = "I2S3"; }; }; nvidia-audio-card,dai-link@67 { status = "okay"; format = "i2s"; link-type = <0x2>; phandle = <0x321>; cpu { sound-dai = <0x2f 0xd>; }; codec { sound-dai = <0x34 0x0>; prefix = "I2S4"; }; }; nvidia-audio-card,dai-link@68 { status = "okay"; format = "i2s"; link-type = <0x2>; phandle = <0x322>; cpu { sound-dai = <0x2f 0xe>; }; codec { sound-dai = <0x35 0x0>; prefix = "I2S5"; }; }; nvidia-audio-card,dai-link@69 { status = "okay"; format = "i2s"; link-type = <0x2>; phandle = <0x323>; cpu { sound-dai = <0x2f 0x4c>; }; codec { sound-dai = <0x36 0x0>; prefix = "I2S6"; }; }; nvidia-audio-card,dai-link@70 { status = "okay"; format = "i2s"; link-type = <0x2>; phandle = <0x324>; cpu { sound-dai = <0x2f 0x2b>; }; codec { sound-dai = <0x37 0x0>; prefix = "DMIC1"; }; }; nvidia-audio-card,dai-link@71 { status = "okay"; format = "i2s"; link-type = <0x2>; phandle = <0x325>; cpu { sound-dai = <0x2f 0x2c>; }; codec { sound-dai = <0x38 0x0>; prefix = "DMIC2"; }; }; nvidia-audio-card,dai-link@72 { status = "okay"; format = "i2s"; link-type = <0x2>; phandle = <0x326>; cpu { sound-dai = <0x2f 0x2d>; }; codec { sound-dai = <0x39 0x0>; prefix = "DMIC3"; }; }; nvidia-audio-card,dai-link@73 { status = "okay"; format = "i2s"; link-type = <0x2>; phandle = <0x327>; cpu { sound-dai = <0x2f 0x61>; }; codec { sound-dai = <0x3a 0x0>; prefix = "DMIC4"; }; }; nvidia-audio-card,dai-link@74 { status = "okay"; format = "i2s"; link-type = <0x2>; phandle = <0x328>; cpu { sound-dai = <0x2f 0x6a>; }; codec { sound-dai = <0x3b 0x0>; prefix = "DSPK1"; }; }; nvidia-audio-card,dai-link@75 { status = "okay"; format = "i2s"; link-type = <0x2>; phandle = <0x329>; cpu { sound-dai = <0x2f 0x6b>; }; codec { sound-dai = <0x3c 0x0>; prefix = "DSPK2"; }; }; nvidia-audio-card,dai-link@76 { status = "okay"; format = "i2s"; link-type = <0x2>; phandle = <0x32a>; cpu { sound-dai = <0x31 0x1>; phandle = <0x32b>; }; codec { sound-dai = <0x31 0x2>; }; }; nvidia-audio-card,dai-link@77 { status = "okay"; format = "i2s"; link-type = <0x2>; phandle = <0x32c>; cpu { sound-dai = <0x32 0x1>; phandle = <0x32d>; }; codec { sound-dai = <0x32 0x2>; }; }; nvidia-audio-card,dai-link@78 { status = "okay"; format = "i2s"; link-type = <0x2>; phandle = <0x32e>; cpu { sound-dai = <0x33 0x1>; phandle = <0x32f>; }; codec { sound-dai = <0x33 0x2>; }; }; nvidia-audio-card,dai-link@79 { status = "okay"; format = "i2s"; link-type = <0x2>; phandle = <0x330>; cpu { sound-dai = <0x34 0x1>; phandle = <0x331>; }; codec { sound-dai = <0x34 0x2>; }; }; nvidia-audio-card,dai-link@80 { status = "okay"; format = "i2s"; link-type = <0x2>; phandle = <0x295>; cpu { sound-dai = <0x35 0x1>; phandle = <0x332>; }; codec { sound-dai = <0x35 0x2>; }; }; nvidia-audio-card,dai-link@81 { status = "okay"; format = "i2s"; link-type = <0x2>; phandle = <0x333>; cpu { sound-dai = <0x36 0x1>; phandle = <0x334>; }; codec { sound-dai = <0x36 0x2>; }; }; nvidia-audio-card,dai-link@82 { status = "okay"; format = "i2s"; link-type = <0x2>; phandle = <0x335>; cpu { sound-dai = <0x37 0x1>; }; codec { sound-dai = <0x37 0x2>; }; }; nvidia-audio-card,dai-link@83 { status = "okay"; format = "i2s"; link-type = <0x2>; phandle = <0x336>; cpu { sound-dai = <0x38 0x1>; }; codec { sound-dai = <0x38 0x2>; }; }; nvidia-audio-card,dai-link@84 { status = "okay"; format = "i2s"; link-type = <0x2>; phandle = <0x337>; cpu { sound-dai = <0x39 0x1>; }; codec { sound-dai = <0x39 0x2>; }; }; nvidia-audio-card,dai-link@85 { status = "okay"; format = "i2s"; link-type = <0x2>; phandle = <0x338>; cpu { sound-dai = <0x3a 0x1>; }; codec { sound-dai = <0x3a 0x2>; }; }; nvidia-audio-card,dai-link@86 { status = "okay"; format = "i2s"; link-type = <0x2>; phandle = <0x339>; cpu { sound-dai = <0x3b 0x1>; }; codec { sound-dai = <0x3b 0x4>; }; codec@1 { }; }; nvidia-audio-card,dai-link@87 { status = "okay"; format = "i2s"; link-type = <0x2>; phandle = <0x297>; cpu { sound-dai = <0x3c 0x1>; }; codec { sound-dai = <0x3c 0x4>; }; codec@1 { }; }; nvidia-audio-card,dai-link@88 { status = "okay"; link-type = <0x2>; phandle = <0x33a>; cpu { sound-dai = <0x2f 0x2f>; }; codec { sound-dai = <0x3d 0x0>; prefix = "AMX1"; }; }; nvidia-audio-card,dai-link@89 { status = "okay"; link-type = <0x2>; phandle = <0x33b>; cpu { sound-dai = <0x2f 0x30>; }; codec { sound-dai = <0x3d 0x1>; prefix = "AMX1"; }; }; nvidia-audio-card,dai-link@90 { status = "okay"; link-type = <0x2>; phandle = <0x33c>; cpu { sound-dai = <0x2f 0x31>; }; codec { sound-dai = <0x3d 0x2>; prefix = "AMX1"; }; }; nvidia-audio-card,dai-link@91 { status = "okay"; link-type = <0x2>; phandle = <0x33d>; cpu { sound-dai = <0x2f 0x32>; }; codec { sound-dai = <0x3d 0x3>; prefix = "AMX1"; }; }; nvidia-audio-card,dai-link@92 { status = "okay"; link-type = <0x2>; phandle = <0x33e>; cpu { sound-dai = <0x3d 0x4>; }; codec { sound-dai = <0x2f 0x2e>; }; }; nvidia-audio-card,dai-link@93 { status = "okay"; link-type = <0x2>; phandle = <0x33f>; cpu { sound-dai = <0x2f 0x34>; }; codec { sound-dai = <0x3e 0x0>; prefix = "AMX2"; }; }; nvidia-audio-card,dai-link@94 { status = "okay"; link-type = <0x2>; phandle = <0x340>; cpu { sound-dai = <0x2f 0x35>; }; codec { sound-dai = <0x3e 0x1>; prefix = "AMX2"; }; }; nvidia-audio-card,dai-link@95 { status = "okay"; link-type = <0x2>; phandle = <0x341>; cpu { sound-dai = <0x2f 0x36>; }; codec { sound-dai = <0x3e 0x2>; prefix = "AMX2"; }; }; nvidia-audio-card,dai-link@96 { status = "okay"; link-type = <0x2>; phandle = <0x342>; cpu { sound-dai = <0x2f 0x37>; }; codec { sound-dai = <0x3e 0x3>; prefix = "AMX2"; }; }; nvidia-audio-card,dai-link@97 { status = "okay"; link-type = <0x2>; phandle = <0x343>; cpu { sound-dai = <0x3e 0x4>; }; codec { sound-dai = <0x2f 0x33>; }; }; nvidia-audio-card,dai-link@98 { status = "okay"; link-type = <0x2>; phandle = <0x344>; cpu { sound-dai = <0x2f 0x4e>; }; codec { sound-dai = <0x3f 0x0>; prefix = "AMX3"; }; }; nvidia-audio-card,dai-link@99 { status = "okay"; link-type = <0x2>; phandle = <0x345>; cpu { sound-dai = <0x2f 0x4f>; }; codec { sound-dai = <0x3f 0x1>; prefix = "AMX3"; }; }; nvidia-audio-card,dai-link@100 { status = "okay"; link-type = <0x2>; phandle = <0x346>; cpu { sound-dai = <0x2f 0x50>; }; codec { sound-dai = <0x3f 0x2>; prefix = "AMX3"; }; }; nvidia-audio-card,dai-link@101 { status = "okay"; link-type = <0x2>; phandle = <0x347>; cpu { sound-dai = <0x2f 0x51>; }; codec { sound-dai = <0x3f 0x3>; prefix = "AMX3"; }; }; nvidia-audio-card,dai-link@102 { status = "okay"; link-type = <0x2>; phandle = <0x348>; cpu { sound-dai = <0x3f 0x4>; }; codec { sound-dai = <0x2f 0x4d>; }; }; nvidia-audio-card,dai-link@103 { status = "okay"; link-type = <0x2>; phandle = <0x349>; cpu { sound-dai = <0x2f 0x53>; }; codec { sound-dai = <0x40 0x0>; prefix = "AMX4"; }; }; nvidia-audio-card,dai-link@104 { status = "okay"; link-type = <0x2>; phandle = <0x34a>; cpu { sound-dai = <0x2f 0x54>; }; codec { sound-dai = <0x40 0x1>; prefix = "AMX4"; }; }; nvidia-audio-card,dai-link@105 { status = "okay"; link-type = <0x2>; phandle = <0x34b>; cpu { sound-dai = <0x2f 0x55>; }; codec { sound-dai = <0x40 0x2>; prefix = "AMX4"; }; }; nvidia-audio-card,dai-link@106 { status = "okay"; link-type = <0x2>; phandle = <0x34c>; cpu { sound-dai = <0x2f 0x56>; }; codec { sound-dai = <0x40 0x3>; prefix = "AMX4"; }; }; nvidia-audio-card,dai-link@107 { status = "okay"; link-type = <0x2>; phandle = <0x34d>; cpu { sound-dai = <0x40 0x4>; }; codec { sound-dai = <0x2f 0x52>; }; }; nvidia-audio-card,dai-link@108 { status = "okay"; link-type = <0x2>; phandle = <0x34e>; cpu { sound-dai = <0x2f 0x3c>; }; codec { sound-dai = <0x41 0x4>; prefix = "ADX1"; }; }; nvidia-audio-card,dai-link@109 { status = "okay"; link-type = <0x2>; phandle = <0x34f>; cpu { sound-dai = <0x41 0x0>; }; codec { sound-dai = <0x2f 0x38>; }; }; nvidia-audio-card,dai-link@110 { status = "okay"; link-type = <0x2>; phandle = <0x350>; cpu { sound-dai = <0x41 0x1>; }; codec { sound-dai = <0x2f 0x39>; }; }; nvidia-audio-card,dai-link@111 { status = "okay"; link-type = <0x2>; phandle = <0x351>; cpu { sound-dai = <0x41 0x2>; }; codec { sound-dai = <0x2f 0x3a>; }; }; nvidia-audio-card,dai-link@112 { status = "okay"; link-type = <0x2>; phandle = <0x352>; cpu { sound-dai = <0x41 0x3>; }; codec { sound-dai = <0x2f 0x3b>; }; }; nvidia-audio-card,dai-link@113 { status = "okay"; link-type = <0x2>; phandle = <0x353>; cpu { sound-dai = <0x2f 0x41>; }; codec { sound-dai = <0x42 0x4>; prefix = "ADX2"; }; }; nvidia-audio-card,dai-link@114 { status = "okay"; link-type = <0x2>; phandle = <0x354>; cpu { sound-dai = <0x42 0x0>; }; codec { sound-dai = <0x2f 0x3d>; }; }; nvidia-audio-card,dai-link@115 { status = "okay"; link-type = <0x2>; phandle = <0x355>; cpu { sound-dai = <0x42 0x1>; }; codec { sound-dai = <0x2f 0x3e>; }; }; nvidia-audio-card,dai-link@116 { status = "okay"; link-type = <0x2>; phandle = <0x356>; cpu { sound-dai = <0x42 0x2>; }; codec { sound-dai = <0x2f 0x3f>; }; }; nvidia-audio-card,dai-link@117 { status = "okay"; link-type = <0x2>; phandle = <0x357>; cpu { sound-dai = <0x42 0x3>; }; codec { sound-dai = <0x2f 0x40>; }; }; nvidia-audio-card,dai-link@118 { status = "okay"; link-type = <0x2>; phandle = <0x358>; cpu { sound-dai = <0x2f 0x5b>; }; codec { sound-dai = <0x43 0x4>; prefix = "ADX3"; }; }; nvidia-audio-card,dai-link@119 { status = "okay"; link-type = <0x2>; phandle = <0x359>; cpu { sound-dai = <0x43 0x0>; }; codec { sound-dai = <0x2f 0x57>; }; }; nvidia-audio-card,dai-link@120 { status = "okay"; link-type = <0x2>; phandle = <0x35a>; cpu { sound-dai = <0x43 0x1>; }; codec { sound-dai = <0x2f 0x58>; }; }; nvidia-audio-card,dai-link@121 { status = "okay"; link-type = <0x2>; phandle = <0x35b>; cpu { sound-dai = <0x43 0x2>; }; codec { sound-dai = <0x2f 0x59>; }; }; nvidia-audio-card,dai-link@122 { status = "okay"; link-type = <0x2>; phandle = <0x35c>; cpu { sound-dai = <0x43 0x3>; }; codec { sound-dai = <0x2f 0x5a>; }; }; nvidia-audio-card,dai-link@123 { status = "okay"; link-type = <0x2>; phandle = <0x35d>; cpu { sound-dai = <0x2f 0x60>; }; codec { sound-dai = <0x44 0x4>; prefix = "ADX4"; }; }; nvidia-audio-card,dai-link@124 { status = "okay"; link-type = <0x2>; phandle = <0x35e>; cpu { sound-dai = <0x44 0x0>; }; codec { sound-dai = <0x2f 0x5c>; }; }; nvidia-audio-card,dai-link@125 { status = "okay"; link-type = <0x2>; phandle = <0x35f>; cpu { sound-dai = <0x44 0x1>; }; codec { sound-dai = <0x2f 0x5d>; }; }; nvidia-audio-card,dai-link@126 { status = "okay"; link-type = <0x2>; phandle = <0x360>; cpu { sound-dai = <0x44 0x2>; }; codec { sound-dai = <0x2f 0x5e>; }; }; nvidia-audio-card,dai-link@127 { status = "okay"; link-type = <0x2>; phandle = <0x361>; cpu { sound-dai = <0x44 0x3>; }; codec { sound-dai = <0x2f 0x5f>; }; }; nvidia-audio-card,dai-link@128 { status = "okay"; link-type = <0x2>; phandle = <0x362>; cpu { sound-dai = <0x2f 0x13>; }; codec { sound-dai = <0x45 0x0>; }; }; nvidia-audio-card,dai-link@129 { status = "okay"; link-type = <0x2>; phandle = <0x363>; cpu { sound-dai = <0x2f 0x14>; }; codec { sound-dai = <0x45 0x1>; }; }; nvidia-audio-card,dai-link@130 { status = "okay"; link-type = <0x2>; phandle = <0x364>; cpu { sound-dai = <0x2f 0x15>; }; codec { sound-dai = <0x45 0x2>; }; }; nvidia-audio-card,dai-link@131 { status = "okay"; link-type = <0x2>; phandle = <0x365>; cpu { sound-dai = <0x2f 0x16>; }; codec { sound-dai = <0x45 0x3>; }; }; nvidia-audio-card,dai-link@132 { status = "okay"; link-type = <0x2>; phandle = <0x366>; cpu { sound-dai = <0x2f 0x17>; }; codec { sound-dai = <0x45 0x4>; }; }; nvidia-audio-card,dai-link@133 { status = "okay"; link-type = <0x2>; phandle = <0x367>; cpu { sound-dai = <0x2f 0x18>; }; codec { sound-dai = <0x45 0x5>; }; }; nvidia-audio-card,dai-link@134 { status = "okay"; link-type = <0x2>; phandle = <0x368>; cpu { sound-dai = <0x2f 0x19>; }; codec { sound-dai = <0x45 0x6>; }; }; nvidia-audio-card,dai-link@135 { status = "okay"; link-type = <0x2>; phandle = <0x369>; cpu { sound-dai = <0x2f 0x1a>; }; codec { sound-dai = <0x45 0x7>; }; }; nvidia-audio-card,dai-link@136 { status = "okay"; link-type = <0x2>; phandle = <0x36a>; cpu { sound-dai = <0x2f 0x1b>; }; codec { sound-dai = <0x45 0x8>; }; }; nvidia-audio-card,dai-link@137 { status = "okay"; link-type = <0x2>; phandle = <0x36b>; cpu { sound-dai = <0x2f 0x1c>; }; codec { sound-dai = <0x45 0x9>; }; }; nvidia-audio-card,dai-link@138 { status = "okay"; link-type = <0x2>; phandle = <0x36c>; cpu { sound-dai = <0x45 0xa>; }; codec { sound-dai = <0x2f 0x13>; }; }; nvidia-audio-card,dai-link@139 { status = "okay"; link-type = <0x2>; phandle = <0x36d>; cpu { sound-dai = <0x45 0xb>; }; codec { sound-dai = <0x2f 0x14>; }; }; nvidia-audio-card,dai-link@140 { status = "okay"; link-type = <0x2>; phandle = <0x36e>; cpu { sound-dai = <0x45 0xc>; }; codec { sound-dai = <0x2f 0x15>; }; }; nvidia-audio-card,dai-link@141 { status = "okay"; link-type = <0x2>; phandle = <0x36f>; cpu { sound-dai = <0x45 0xd>; }; codec { sound-dai = <0x2f 0x16>; }; }; nvidia-audio-card,dai-link@142 { status = "okay"; link-type = <0x2>; phandle = <0x370>; cpu { sound-dai = <0x45 0xe>; }; codec { sound-dai = <0x2f 0x17>; }; }; nvidia-audio-card,dai-link@143 { status = "okay"; link-type = <0x2>; phandle = <0x371>; cpu { sound-dai = <0x2f 0xf>; }; codec { sound-dai = <0x46 0x0>; prefix = "SFC1"; }; }; nvidia-audio-card,dai-link@144 { status = "okay"; link-type = <0x2>; phandle = <0x372>; cpu { sound-dai = <0x2f 0x10>; }; codec { sound-dai = <0x47 0x0>; prefix = "SFC2"; }; }; nvidia-audio-card,dai-link@145 { status = "okay"; link-type = <0x2>; phandle = <0x373>; cpu { sound-dai = <0x2f 0x11>; }; codec { sound-dai = <0x48 0x0>; prefix = "SFC3"; }; }; nvidia-audio-card,dai-link@146 { status = "okay"; link-type = <0x2>; phandle = <0x374>; cpu { sound-dai = <0x2f 0x12>; }; codec { sound-dai = <0x49 0x0>; prefix = "SFC4"; }; }; nvidia-audio-card,dai-link@147 { status = "okay"; link-type = <0x2>; phandle = <0x375>; cpu { sound-dai = <0x46 0x1>; }; codec { sound-dai = <0x2f 0xf>; }; }; nvidia-audio-card,dai-link@148 { status = "okay"; link-type = <0x2>; phandle = <0x376>; cpu { sound-dai = <0x47 0x1>; }; codec { sound-dai = <0x2f 0x10>; }; }; nvidia-audio-card,dai-link@149 { status = "okay"; link-type = <0x2>; phandle = <0x377>; cpu { sound-dai = <0x48 0x1>; }; codec { sound-dai = <0x2f 0x11>; }; }; nvidia-audio-card,dai-link@150 { status = "okay"; link-type = <0x2>; phandle = <0x378>; cpu { sound-dai = <0x49 0x1>; }; codec { sound-dai = <0x2f 0x12>; }; }; nvidia-audio-card,dai-link@151 { status = "okay"; link-type = <0x2>; phandle = <0x379>; cpu { sound-dai = <0x2f 0x1d>; }; codec { sound-dai = <0x4a 0x0>; prefix = "AFC1"; }; }; nvidia-audio-card,dai-link@152 { status = "okay"; link-type = <0x2>; phandle = <0x37a>; cpu { sound-dai = <0x2f 0x1e>; }; codec { sound-dai = <0x4b 0x0>; prefix = "AFC2"; }; }; nvidia-audio-card,dai-link@153 { status = "okay"; link-type = <0x2>; phandle = <0x37b>; cpu { sound-dai = <0x2f 0x1f>; }; codec { sound-dai = <0x4c 0x0>; prefix = "AFC3"; }; }; nvidia-audio-card,dai-link@154 { status = "okay"; link-type = <0x2>; phandle = <0x37c>; cpu { sound-dai = <0x2f 0x20>; }; codec { sound-dai = <0x4d 0x0>; prefix = "AFC4"; }; }; nvidia-audio-card,dai-link@155 { status = "okay"; link-type = <0x2>; phandle = <0x37d>; cpu { sound-dai = <0x2f 0x21>; }; codec { sound-dai = <0x4e 0x0>; prefix = "AFC5"; }; }; nvidia-audio-card,dai-link@156 { status = "okay"; link-type = <0x2>; phandle = <0x37e>; cpu { sound-dai = <0x2f 0x22>; }; codec { sound-dai = <0x4f 0x0>; prefix = "AFC6"; }; }; nvidia-audio-card,dai-link@157 { status = "okay"; link-type = <0x2>; phandle = <0x37f>; cpu { sound-dai = <0x4a 0x1>; }; codec { sound-dai = <0x2f 0x1d>; }; }; nvidia-audio-card,dai-link@158 { status = "okay"; link-type = <0x2>; phandle = <0x380>; cpu { sound-dai = <0x4b 0x1>; }; codec { sound-dai = <0x2f 0x1e>; }; }; nvidia-audio-card,dai-link@159 { status = "okay"; link-type = <0x2>; phandle = <0x381>; cpu { sound-dai = <0x4c 0x1>; }; codec { sound-dai = <0x2f 0x1f>; }; }; nvidia-audio-card,dai-link@160 { status = "okay"; link-type = <0x2>; phandle = <0x382>; cpu { sound-dai = <0x4d 0x1>; }; codec { sound-dai = <0x2f 0x20>; }; }; nvidia-audio-card,dai-link@161 { status = "okay"; link-type = <0x2>; phandle = <0x383>; cpu { sound-dai = <0x4e 0x1>; }; codec { sound-dai = <0x2f 0x21>; }; }; nvidia-audio-card,dai-link@162 { status = "okay"; link-type = <0x2>; phandle = <0x384>; cpu { sound-dai = <0x4f 0x1>; }; codec { sound-dai = <0x2f 0x22>; }; }; nvidia-audio-card,dai-link@163 { status = "okay"; link-type = <0x2>; phandle = <0x385>; cpu { sound-dai = <0x2f 0x25>; }; codec { sound-dai = <0x50 0x0>; prefix = "MVC1"; }; }; nvidia-audio-card,dai-link@164 { status = "okay"; link-type = <0x2>; phandle = <0x386>; cpu { sound-dai = <0x2f 0x26>; }; codec { sound-dai = <0x51 0x0>; prefix = "MVC2"; }; }; nvidia-audio-card,dai-link@165 { status = "okay"; link-type = <0x2>; phandle = <0x387>; cpu { sound-dai = <0x50 0x1>; }; codec { sound-dai = <0x2f 0x25>; }; }; nvidia-audio-card,dai-link@166 { status = "okay"; link-type = <0x2>; phandle = <0x388>; cpu { sound-dai = <0x51 0x1>; }; codec { sound-dai = <0x2f 0x26>; }; }; nvidia-audio-card,dai-link@167 { status = "okay"; link-type = <0x2>; phandle = <0x389>; cpu { sound-dai = <0x2f 0x23>; }; codec { sound-dai = <0x52 0x0>; prefix = "OPE1"; }; }; nvidia-audio-card,dai-link@168 { status = "okay"; link-type = <0x2>; phandle = <0x38a>; cpu { sound-dai = <0x52 0x1>; }; codec { sound-dai = <0x2f 0x23>; }; }; nvidia-audio-card,dai-link@169 { status = "okay"; link-type = <0x2>; phandle = <0x38b>; cpu { sound-dai = <0x2f 0x62>; }; codec { sound-dai = <0x53 0x0>; prefix = "ASRC1"; }; }; nvidia-audio-card,dai-link@170 { status = "okay"; link-type = <0x2>; phandle = <0x38c>; cpu { sound-dai = <0x2f 0x63>; }; codec { sound-dai = <0x53 0x1>; prefix = "ASRC1"; }; }; nvidia-audio-card,dai-link@171 { status = "okay"; link-type = <0x2>; phandle = <0x38d>; cpu { sound-dai = <0x2f 0x64>; }; codec { sound-dai = <0x53 0x2>; prefix = "ASRC1"; }; }; nvidia-audio-card,dai-link@172 { status = "okay"; link-type = <0x2>; phandle = <0x38e>; cpu { sound-dai = <0x2f 0x65>; }; codec { sound-dai = <0x53 0x3>; prefix = "ASRC1"; }; }; nvidia-audio-card,dai-link@173 { status = "okay"; link-type = <0x2>; phandle = <0x38f>; cpu { sound-dai = <0x2f 0x66>; }; codec { sound-dai = <0x53 0x4>; prefix = "ASRC1"; }; }; nvidia-audio-card,dai-link@174 { status = "okay"; link-type = <0x2>; phandle = <0x390>; cpu { sound-dai = <0x2f 0x67>; }; codec { sound-dai = <0x53 0x5>; prefix = "ASRC1"; }; }; nvidia-audio-card,dai-link@175 { status = "okay"; link-type = <0x2>; phandle = <0x391>; cpu { sound-dai = <0x2f 0x68>; }; codec { sound-dai = <0x53 0x6>; prefix = "ASRC1"; }; }; nvidia-audio-card,dai-link@176 { status = "okay"; link-type = <0x2>; phandle = <0x392>; cpu { sound-dai = <0x53 0x7>; }; codec { sound-dai = <0x2f 0x62>; }; }; nvidia-audio-card,dai-link@177 { status = "okay"; link-type = <0x2>; phandle = <0x393>; cpu { sound-dai = <0x53 0x8>; }; codec { sound-dai = <0x2f 0x63>; }; }; nvidia-audio-card,dai-link@178 { status = "okay"; link-type = <0x2>; phandle = <0x394>; cpu { sound-dai = <0x53 0x9>; }; codec { sound-dai = <0x2f 0x64>; }; }; nvidia-audio-card,dai-link@179 { status = "okay"; link-type = <0x2>; phandle = <0x395>; cpu { sound-dai = <0x53 0xa>; }; codec { sound-dai = <0x2f 0x65>; }; }; nvidia-audio-card,dai-link@180 { status = "okay"; link-type = <0x2>; phandle = <0x396>; cpu { sound-dai = <0x53 0xb>; }; codec { sound-dai = <0x2f 0x66>; }; }; nvidia-audio-card,dai-link@181 { status = "okay"; link-type = <0x2>; phandle = <0x397>; cpu { sound-dai = <0x53 0xc>; }; codec { sound-dai = <0x2f 0x67>; }; }; nvidia-audio-card,dai-link@182 { status = "okay"; link-type = <0x2>; phandle = <0x398>; cpu { sound-dai = <0x54 0x0>; }; codec { sound-dai = <0x2f 0x69>; }; }; }; sound_graph { iommus = <0x2 0x1e>; iommu-resv-regions = <0x0 0x0 0x0 0x40000000 0x0 0x60000000 0xffffffff 0xffffffff>; status = "disabled"; compatible = "nvidia,tegra186-audio-graph-card"; dais = <0x55 0x56 0x57 0x58 0x59 0x5a 0x5b 0x5c 0x5d 0x5e 0x5f 0x60 0x61 0x62 0x63 0x64 0x65 0x66 0x67 0x68 0x69 0x6a 0x6b 0x6c 0x6d 0x6e 0x6f 0x70 0x71 0x72 0x73 0x74 0x75 0x76 0x77 0x78 0x79 0x7a 0x7b 0x7c 0x7d 0x7e 0x7f 0x80 0x81 0x82 0x83 0x84 0x85 0x86 0x87 0x88 0x89 0x8a 0x8b 0x8c 0x8d 0x8e 0x8f 0x90 0x91 0x92 0x93 0x94 0x95 0x96 0x97 0x98 0x99 0x9a 0x9b 0x9c 0x9d 0x9e 0x9f 0xa0 0xa1 0xa2 0xa3 0xa4 0xa5 0xa6 0xa7 0xa8 0xa9 0xaa 0xab 0xac 0xad 0xae 0xaf 0xb0 0xb1 0xb2 0xb3 0xb4 0xb5 0xb6 0xb7 0xb8 0xb9 0xba 0xbb 0xbc 0xbd 0xbe 0xbf 0xc0 0xc1 0xc2 0xc3 0xc4 0xc5 0xc6 0xc7 0xc8 0xc9 0xca 0xcb 0xcc 0xcd 0xce 0xcf 0xd0 0xd1 0xd2 0xd3 0xd4 0xd5 0xd6 0xd7 0xd8 0xd9 0xda 0xdb 0xdc 0xdd 0xde 0xdf 0xe0 0xe1 0xe2 0xe3 0xe4 0xe5 0xe6 0xe7 0xe8 0xe9 0xea 0xeb 0xec 0xed 0xee 0xef 0xf0 0xf1 0xf2 0xf3 0xf4 0xf5 0xf6 0xf7 0xf8 0xf9 0xfa 0xfb 0xfc 0xfd 0xfe 0xff 0x100 0x101 0x102 0x103 0x104 0x105 0x106 0x107 0x108 0x109 0x10a 0x10b>; label = "NVIDIA Jetson Xavier NX APE"; clocks = <0x4 0x5d 0x4 0x68>; clock-names = "pll_a", "plla_out0"; assigned-clocks = <0x4 0x7>; assigned-clock-parents = <0x4 0x68>; phandle = <0x399>; }; sound_ref { iommus = <0x2 0x1e>; iommu-resv-regions = <0x0 0x0 0x0 0x40000000 0x0 0x60000000 0xffffffff 0xffffffff>; status = "disabled"; }; aconnect@2a41000 { compatible = "nvidia,tegra210-aconnect"; clocks = <0x4 0x6 0x4 0x5>; power-domains = <0x4 0x1>; clock-names = "ape", "apb2ape"; #address-cells = <0x2>; #size-cells = <0x2>; ranges; status = "okay"; agic-controller@2a41000 { compatible = "nvidia,tegra186-agic", "nvidia,tegra210-agic"; #interrupt-cells = <0x4>; interrupt-controller; reg = <0x0 0x2a41000 0x0 0x1000 0x0 0x2a42000 0x0 0x1000>; interrupts = <0x0 0x91 0xf04>; clocks = <0x4 0x6>; clock-names = "clk"; status = "okay"; phandle = <0x10c>; }; agic-controller@2a51000 { compatible = "nvidia,tegra186-agic"; interrupt-controller; #interrupt-cells = <0x4>; reg = <0x0 0x2a51000 0x0 0x1000 0x0 0x2a52000 0x0 0x1000>; interrupts = <0x0 0x92 0xf04>; clocks = <0x4 0x6>; clock-names = "clk"; status = "disabled"; phandle = <0x39a>; }; agic-controller@2a61000 { compatible = "nvidia,tegra186-agic"; interrupt-controller; #interrupt-cells = <0x4>; reg = <0x0 0x2a61000 0x0 0x1000 0x0 0x2a62000 0x0 0x1000>; interrupts = <0x0 0x93 0xf04>; clocks = <0x4 0x6>; clock-names = "clk"; status = "disabled"; phandle = <0x39b>; }; adsp@2993000 { compatible = "nvidia,tegra18x-adsp"; interrupt-parent = <0x10c>; nvidia,adsp_os_secload; reg = <0x0 0x2993000 0x0 0x1000 0x0 0x2990000 0x0 0x2000 0x0 0x0 0x0 0x1 0x0 0x290c800 0x0 0x1 0x0 0x29b0000 0x0 0x90000 0x0 0x40000000 0x0 0xc0000000 0x0 0x0 0x0 0x1>; nvidia,adsp_mem = <0x5ef00000 0x1000000 0x5f700000 0x800000 0x3f813000 0x5000 0x5fd00000 0x200000>; nvidia,adsp-evp-base = <0x2993700 0x40>; interrupts = <0x0 0x29 0x4 0x0 0x0 0x20 0x4 0x0 0x0 0x53 0x4 0x0 0x0 0x3e 0x4 0x0 0x0 0x39 0x4 0x0 0x0 0x41 0x4 0x0 0x0 0x28 0x4 0x4 0x0 0x21 0x4 0x4 0x0 0x22 0x4 0x4 0x0 0x4e 0x4 0x4 0x0 0x4f 0x4 0x4 0x0 0x50 0x4 0x4 0x0 0x4b 0x4 0x4>; clocks = <0x4 0x6 0x4 0x5 0x4 0x3 0x4 0x2 0x4 0x15>; clock-names = "adsp.ape", "adsp.apb2ape", "adspneon", "adsp", "aclk"; resets = <0x4 0x2>; reset-names = "adspall"; iommus = <0x2 0x1e>; iommu-resv-regions = <0x0 0x0 0x0 0x40000000 0x0 0x60000000 0xffffffff 0xffffffff>; status = "okay"; }; adma@2930000 { compatible = "nvidia,tegra194-adma", "nvidia,tegra186-adma"; interrupt-parent = <0x10c>; reg = <0x0 0x2930000 0x0 0x50000 0x0 0x29f0000 0x0 0x10>; clocks = <0x4 0x4>; clock-names = "d_audio"; interrupts = <0x0 0x0 0x4 0x0 0x0 0x1 0x4 0x0 0x0 0x2 0x4 0x0 0x0 0x3 0x4 0x0 0x0 0x4 0x4 0x0 0x0 0x5 0x4 0x0 0x0 0x6 0x4 0x0 0x0 0x7 0x4 0x0 0x0 0x8 0x4 0x0 0x0 0x9 0x4 0x0 0x0 0xa 0x4 0x0 0x0 0xb 0x4 0x0 0x0 0xc 0x4 0x0 0x0 0xd 0x4 0x0 0x0 0xe 0x4 0x0 0x0 0xf 0x4 0x0 0x0 0x10 0x4 0x0 0x0 0x11 0x4 0x0 0x0 0x12 0x4 0x0 0x0 0x13 0x4 0x0 0x0 0x14 0x4 0x0 0x0 0x15 0x4 0x0 0x0 0x16 0x4 0x0 0x0 0x17 0x4 0x0 0x0 0x18 0x4 0x0 0x0 0x19 0x4 0x0 0x0 0x1a 0x4 0x0 0x0 0x1b 0x4 0x0 0x0 0x1c 0x4 0x0 0x0 0x1d 0x4 0x0 0x0 0x1e 0x4 0x0 0x0 0x1f 0x4 0x0>; #dma-cells = <0x1>; status = "okay"; phandle = <0x10d>; }; ahub { compatible = "nvidia,tegra186-ahub", "nvidia,tegra186-axbar"; wakeup-disable; reg = <0x0 0x2900800 0x0 0x800>; clocks = <0x4 0x4 0x4 0x68 0x4 0x5 0x4 0x6>; clock-names = "ahub", "parent", "apb2ape", "xbar.ape"; assigned-clocks = <0x4 0x5d 0x4 0x68 0x4 0x4>; assigned-clock-parents = <0x0 0x4 0x5d 0x4 0x66>; assigned-clock-rates = <0x11940000 0x2ee0000 0x4dd1e00>; status = "okay"; #address-cells = <0x2>; #size-cells = <0x2>; #sound-dai-cells = <0x1>; ranges; phandle = <0x2f>; admaif@290f000 { compatible = "nvidia,tegra186-admaif"; reg = <0x0 0x290f000 0x0 0x1000>; clocks = <0x4 0x4>; clock-names = "ahub"; dmas = <0x10d 0x1 0x10d 0x1 0x10d 0x2 0x10d 0x2 0x10d 0x3 0x10d 0x3 0x10d 0x4 0x10d 0x4 0x10d 0x5 0x10d 0x5 0x10d 0x6 0x10d 0x6 0x10d 0x7 0x10d 0x7 0x10d 0x8 0x10d 0x8 0x10d 0x9 0x10d 0x9 0x10d 0xa 0x10d 0xa 0x10d 0xb 0x10d 0xb 0x10d 0xc 0x10d 0xc 0x10d 0xd 0x10d 0xd 0x10d 0xe 0x10d 0xe 0x10d 0xf 0x10d 0xf 0x10d 0x10 0x10d 0x10 0x10d 0x11 0x10d 0x11 0x10d 0x12 0x10d 0x12 0x10d 0x13 0x10d 0x13 0x10d 0x14 0x10d 0x14>; dma-names = "rx1", "tx1", "rx2", "tx2", "rx3", "tx3", "rx4", "tx4", "rx5", "tx5", "rx6", "tx6", "rx7", "tx7", "rx8", "tx8", "rx9", "tx9", "rx10", "tx10", "rx11", "tx11", "rx12", "tx12", "rx13", "tx13", "rx14", "tx14", "rx15", "tx15", "rx16", "tx16", "rx17", "tx17", "rx18", "tx18", "rx19", "tx19", "rx20", "tx20"; #sound-dai-cells = <0x1>; status = "okay"; phandle = <0x2e>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; phandle = <0x55>; endpoint { remote-endpoint = <0x10e>; phandle = <0x1a0>; }; }; port@1 { reg = <0x1>; phandle = <0x56>; endpoint { remote-endpoint = <0x10f>; phandle = <0x1a1>; }; }; port@2 { reg = <0x2>; phandle = <0x57>; endpoint { remote-endpoint = <0x110>; phandle = <0x1a2>; }; }; port@3 { reg = <0x3>; phandle = <0x58>; endpoint { remote-endpoint = <0x111>; phandle = <0x1a3>; }; }; port@4 { reg = <0x4>; phandle = <0x59>; endpoint { remote-endpoint = <0x112>; phandle = <0x1a4>; }; }; port@5 { reg = <0x5>; phandle = <0x5a>; endpoint { remote-endpoint = <0x113>; phandle = <0x1a5>; }; }; port@6 { reg = <0x6>; phandle = <0x5b>; endpoint { remote-endpoint = <0x114>; phandle = <0x1a6>; }; }; port@7 { reg = <0x7>; phandle = <0x5c>; endpoint { remote-endpoint = <0x115>; phandle = <0x1a7>; }; }; port@8 { reg = <0x8>; phandle = <0x5d>; endpoint { remote-endpoint = <0x116>; phandle = <0x1a8>; }; }; port@9 { reg = <0x9>; phandle = <0x5e>; endpoint { remote-endpoint = <0x117>; phandle = <0x1a9>; }; }; port@10 { reg = <0xa>; phandle = <0x5f>; endpoint { remote-endpoint = <0x118>; phandle = <0x1aa>; }; }; port@11 { reg = <0xb>; phandle = <0x60>; endpoint { remote-endpoint = <0x119>; phandle = <0x1ab>; }; }; port@12 { reg = <0xc>; phandle = <0x61>; endpoint { remote-endpoint = <0x11a>; phandle = <0x1ac>; }; }; port@13 { reg = <0xd>; phandle = <0x62>; endpoint { remote-endpoint = <0x11b>; phandle = <0x1ad>; }; }; port@14 { reg = <0xe>; phandle = <0x63>; endpoint { remote-endpoint = <0x11c>; phandle = <0x1ae>; }; }; port@15 { reg = <0xf>; phandle = <0x64>; endpoint { remote-endpoint = <0x11d>; phandle = <0x1af>; }; }; port@16 { reg = <0x10>; phandle = <0x65>; endpoint { remote-endpoint = <0x11e>; phandle = <0x1b0>; }; }; port@17 { reg = <0x11>; phandle = <0x66>; endpoint { remote-endpoint = <0x11f>; phandle = <0x1b1>; }; }; port@18 { reg = <0x12>; phandle = <0x67>; endpoint { remote-endpoint = <0x120>; phandle = <0x1b2>; }; }; port@19 { reg = <0x13>; phandle = <0x68>; endpoint { remote-endpoint = <0x121>; phandle = <0x1b3>; }; }; port@20 { reg = <0x14>; endpoint { remote-endpoint = <0x122>; phandle = <0x20f>; }; }; port@21 { reg = <0x15>; endpoint { remote-endpoint = <0x123>; phandle = <0x210>; }; }; port@22 { reg = <0x16>; endpoint { remote-endpoint = <0x124>; phandle = <0x211>; }; }; port@23 { reg = <0x17>; endpoint { remote-endpoint = <0x125>; phandle = <0x212>; }; }; port@24 { reg = <0x18>; endpoint { remote-endpoint = <0x126>; phandle = <0x213>; }; }; port@25 { reg = <0x19>; endpoint { remote-endpoint = <0x127>; phandle = <0x214>; }; }; port@26 { reg = <0x1a>; endpoint { remote-endpoint = <0x128>; phandle = <0x215>; }; }; port@27 { reg = <0x1b>; endpoint { remote-endpoint = <0x129>; phandle = <0x216>; }; }; port@28 { reg = <0x1c>; endpoint { remote-endpoint = <0x12a>; phandle = <0x217>; }; }; port@29 { reg = <0x1d>; endpoint { remote-endpoint = <0x12b>; phandle = <0x218>; }; }; port@30 { reg = <0x1e>; endpoint { remote-endpoint = <0x12c>; phandle = <0x219>; }; }; port@31 { reg = <0x1f>; endpoint { remote-endpoint = <0x12d>; phandle = <0x21a>; }; }; port@32 { reg = <0x20>; endpoint { remote-endpoint = <0x12e>; phandle = <0x21b>; }; }; port@33 { reg = <0x21>; endpoint { remote-endpoint = <0x12f>; phandle = <0x21c>; }; }; port@34 { reg = <0x22>; endpoint { remote-endpoint = <0x130>; phandle = <0x21d>; }; }; port@35 { reg = <0x23>; endpoint { remote-endpoint = <0x131>; phandle = <0x21e>; }; }; port@36 { reg = <0x24>; endpoint { remote-endpoint = <0x132>; phandle = <0x21f>; }; }; port@37 { reg = <0x25>; endpoint { remote-endpoint = <0x133>; phandle = <0x220>; }; }; port@38 { reg = <0x26>; endpoint { remote-endpoint = <0x134>; phandle = <0x221>; }; }; port@39 { reg = <0x27>; endpoint { remote-endpoint = <0x135>; phandle = <0x222>; }; }; port@40 { reg = <0x28>; phandle = <0xf8>; endpoint { remote-endpoint = <0x10e>; phandle = <0x39c>; }; }; port@41 { reg = <0x29>; phandle = <0xf9>; endpoint { remote-endpoint = <0x10f>; phandle = <0x39d>; }; }; port@42 { reg = <0x2a>; phandle = <0xfa>; endpoint { remote-endpoint = <0x110>; phandle = <0x39e>; }; }; port@43 { reg = <0x2b>; phandle = <0xfb>; endpoint { remote-endpoint = <0x111>; phandle = <0x39f>; }; }; port@44 { reg = <0x2c>; phandle = <0xfc>; endpoint { remote-endpoint = <0x112>; phandle = <0x3a0>; }; }; port@45 { reg = <0x2d>; phandle = <0xfd>; endpoint { remote-endpoint = <0x113>; phandle = <0x3a1>; }; }; port@46 { reg = <0x2e>; phandle = <0xfe>; endpoint { remote-endpoint = <0x114>; phandle = <0x3a2>; }; }; port@47 { reg = <0x2f>; phandle = <0xff>; endpoint { remote-endpoint = <0x115>; phandle = <0x3a3>; }; }; port@48 { reg = <0x30>; phandle = <0x100>; endpoint { remote-endpoint = <0x116>; phandle = <0x3a4>; }; }; port@49 { reg = <0x31>; phandle = <0x101>; endpoint { remote-endpoint = <0x117>; phandle = <0x3a5>; }; }; port@50 { reg = <0x32>; phandle = <0x102>; endpoint { remote-endpoint = <0x118>; phandle = <0x3a6>; }; }; port@51 { reg = <0x33>; phandle = <0x103>; endpoint { remote-endpoint = <0x119>; phandle = <0x3a7>; }; }; port@52 { reg = <0x34>; phandle = <0x104>; endpoint { remote-endpoint = <0x11a>; phandle = <0x3a8>; }; }; port@53 { reg = <0x35>; phandle = <0x105>; endpoint { remote-endpoint = <0x11b>; phandle = <0x3a9>; }; }; port@54 { reg = <0x36>; phandle = <0x106>; endpoint { remote-endpoint = <0x11c>; phandle = <0x3aa>; }; }; port@55 { reg = <0x37>; phandle = <0x107>; endpoint { remote-endpoint = <0x11d>; phandle = <0x3ab>; }; }; port@56 { reg = <0x38>; phandle = <0x108>; endpoint { remote-endpoint = <0x11e>; phandle = <0x3ac>; }; }; port@57 { reg = <0x39>; phandle = <0x109>; endpoint { remote-endpoint = <0x11f>; phandle = <0x3ad>; }; }; port@58 { reg = <0x3a>; phandle = <0x10a>; endpoint { remote-endpoint = <0x120>; phandle = <0x3ae>; }; }; port@59 { reg = <0x3b>; phandle = <0x10b>; endpoint { remote-endpoint = <0x121>; phandle = <0x3af>; }; }; }; }; sfc@2902000 { compatible = "nvidia,tegra210-sfc"; reg = <0x0 0x2902000 0x0 0x200>; nvidia,ahub-sfc-id = <0x0>; #sound-dai-cells = <0x1>; sound-name-prefix = "SFC1"; status = "okay"; phandle = <0x46>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { remote-endpoint = <0x136>; phandle = <0x1c0>; }; }; port@1 { reg = <0x1>; phandle = <0xb8>; endpoint { remote-endpoint = <0x136>; }; }; }; }; sfc@2902200 { compatible = "nvidia,tegra210-sfc"; reg = <0x0 0x2902200 0x0 0x200>; nvidia,ahub-sfc-id = <0x1>; #sound-dai-cells = <0x1>; sound-name-prefix = "SFC2"; status = "okay"; phandle = <0x47>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { remote-endpoint = <0x137>; phandle = <0x1c1>; }; }; port@1 { reg = <0x1>; phandle = <0xb9>; endpoint { remote-endpoint = <0x137>; }; }; }; }; sfc@2902400 { compatible = "nvidia,tegra210-sfc"; reg = <0x0 0x2902400 0x0 0x200>; nvidia,ahub-sfc-id = <0x2>; #sound-dai-cells = <0x1>; sound-name-prefix = "SFC3"; status = "okay"; phandle = <0x48>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { remote-endpoint = <0x138>; phandle = <0x1c2>; }; }; port@1 { reg = <0x1>; phandle = <0xba>; endpoint { remote-endpoint = <0x138>; }; }; }; }; sfc@2902600 { compatible = "nvidia,tegra210-sfc"; reg = <0x0 0x2902600 0x0 0x200>; nvidia,ahub-sfc-id = <0x3>; #sound-dai-cells = <0x1>; sound-name-prefix = "SFC4"; status = "okay"; phandle = <0x49>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { remote-endpoint = <0x139>; phandle = <0x1c3>; }; }; port@1 { reg = <0x1>; phandle = <0xbb>; endpoint { remote-endpoint = <0x139>; }; }; }; }; spkprot@2908c00 { compatible = "nvidia,tegra210-spkprot"; reg = <0x0 0x2908c00 0x0 0x400>; nvidia,ahub-spkprot-id = <0x0>; status = "okay"; phandle = <0x3b0>; }; amixer@290bb00 { compatible = "nvidia,tegra210-amixer"; reg = <0x0 0x290bb00 0x0 0x800>; nvidia,ahub-amixer-id = <0x0>; #sound-dai-cells = <0x1>; status = "okay"; phandle = <0x45>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { remote-endpoint = <0x13a>; phandle = <0x1c4>; }; }; port@1 { reg = <0x1>; endpoint { remote-endpoint = <0x13b>; phandle = <0x1c5>; }; }; port@2 { reg = <0x2>; endpoint { remote-endpoint = <0x13c>; phandle = <0x1c6>; }; }; port@3 { reg = <0x3>; endpoint { remote-endpoint = <0x13d>; phandle = <0x1c7>; }; }; port@4 { reg = <0x4>; endpoint { remote-endpoint = <0x13e>; phandle = <0x1c8>; }; }; port@5 { reg = <0x5>; endpoint { remote-endpoint = <0x13f>; phandle = <0x1c9>; }; }; port@6 { reg = <0x6>; endpoint { remote-endpoint = <0x140>; phandle = <0x1ca>; }; }; port@7 { reg = <0x7>; endpoint { remote-endpoint = <0x141>; phandle = <0x1cb>; }; }; port@8 { reg = <0x8>; endpoint { remote-endpoint = <0x142>; phandle = <0x1cc>; }; }; port@9 { reg = <0x9>; endpoint { remote-endpoint = <0x143>; phandle = <0x1cd>; }; }; port@10 { reg = <0xa>; phandle = <0xca>; endpoint { remote-endpoint = <0x13a>; phandle = <0x3b1>; }; }; port@11 { reg = <0xb>; phandle = <0xcb>; endpoint { remote-endpoint = <0x13b>; phandle = <0x3b2>; }; }; port@12 { reg = <0xc>; phandle = <0xcc>; endpoint { remote-endpoint = <0x13c>; phandle = <0x3b3>; }; }; port@13 { reg = <0xd>; phandle = <0xcd>; endpoint { remote-endpoint = <0x13d>; phandle = <0x3b4>; }; }; port@14 { reg = <0xe>; phandle = <0xce>; endpoint { remote-endpoint = <0x13e>; phandle = <0x3b5>; }; }; }; }; i2s@2901000 { compatible = "nvidia,tegra210-i2s"; reg = <0x0 0x2901000 0x0 0x100>; nvidia,ahub-i2s-id = <0x0>; clocks = <0x4 0x38 0x4 0x68 0x4 0x39 0x4 0x91 0x4 0x39>; clock-names = "i2s", "i2s_clk_parent", "ext_audio_sync", "audio_sync", "clk_sync_input"; assigned-clocks = <0x4 0x38>; assigned-clock-parents = <0x4 0x68>; assigned-clock-rates = <0x177000>; fsync-width = <0x1f>; #sound-dai-cells = <0x1>; sound-name-prefix = "I2S1"; status = "okay"; phandle = <0x31>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { remote-endpoint = <0x144>; phandle = <0x1b4>; }; }; port@1 { reg = <0x1>; phandle = <0xac>; endpoint { dai-format = "i2s"; remote-endpoint = <0x145>; phandle = <0x146>; }; }; port@2 { reg = <0x2>; endpoint { remote-endpoint = <0x146>; phandle = <0x145>; }; }; }; }; i2s@2901100 { compatible = "nvidia,tegra210-i2s"; reg = <0x0 0x2901100 0x0 0x100>; nvidia,ahub-i2s-id = <0x1>; clocks = <0x4 0x3a 0x4 0x68 0x4 0x3b 0x4 0x92 0x4 0x3b>; clock-names = "i2s", "i2s_clk_parent", "ext_audio_sync", "audio_sync", "clk_sync_input"; assigned-clocks = <0x4 0x3a>; assigned-clock-parents = <0x4 0x68>; assigned-clock-rates = <0x177000>; fsync-width = <0x1f>; #sound-dai-cells = <0x1>; sound-name-prefix = "I2S2"; status = "okay"; phandle = <0x32>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { remote-endpoint = <0x147>; phandle = <0x1b5>; }; }; port@1 { reg = <0x1>; phandle = <0xad>; endpoint { dai-format = "i2s"; remote-endpoint = <0x148>; phandle = <0x149>; }; }; port@2 { reg = <0x2>; endpoint { remote-endpoint = <0x149>; phandle = <0x148>; }; }; }; }; i2s@2901200 { compatible = "nvidia,tegra210-i2s"; reg = <0x0 0x2901200 0x0 0x100>; nvidia,ahub-i2s-id = <0x2>; clocks = <0x4 0x3c 0x4 0x68 0x4 0x3d 0x4 0x93 0x4 0x3d>; clock-names = "i2s", "i2s_clk_parent", "ext_audio_sync", "audio_sync", "clk_sync_input"; assigned-clocks = <0x4 0x3c>; assigned-clock-parents = <0x4 0x68>; assigned-clock-rates = <0x177000>; fsync-width = <0x1f>; #sound-dai-cells = <0x1>; sound-name-prefix = "I2S3"; status = "okay"; phandle = <0x33>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { remote-endpoint = <0x14a>; phandle = <0x1b6>; }; }; port@1 { reg = <0x1>; phandle = <0xae>; endpoint { dai-format = "i2s"; remote-endpoint = <0x14b>; phandle = <0x14c>; }; }; port@2 { reg = <0x2>; endpoint { remote-endpoint = <0x14c>; phandle = <0x14b>; }; }; }; }; i2s@2901300 { compatible = "nvidia,tegra210-i2s"; reg = <0x0 0x2901300 0x0 0x100>; nvidia,ahub-i2s-id = <0x3>; clocks = <0x4 0x3e 0x4 0x68 0x4 0x3f 0x4 0x94 0x4 0x3f>; clock-names = "i2s", "i2s_clk_parent", "ext_audio_sync", "audio_sync", "clk_sync_input"; assigned-clocks = <0x4 0x3e>; assigned-clock-parents = <0x4 0x68>; assigned-clock-rates = <0x177000>; fsync-width = <0x1f>; #sound-dai-cells = <0x1>; sound-name-prefix = "I2S4"; status = "okay"; phandle = <0x34>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { remote-endpoint = <0x14d>; phandle = <0x1b7>; }; }; port@1 { reg = <0x1>; phandle = <0xaf>; endpoint { dai-format = "i2s"; remote-endpoint = <0x14e>; phandle = <0x14f>; }; }; port@2 { reg = <0x2>; endpoint { remote-endpoint = <0x14f>; phandle = <0x14e>; }; }; }; }; i2s@2901400 { compatible = "nvidia,tegra210-i2s"; reg = <0x0 0x2901400 0x0 0x100>; nvidia,ahub-i2s-id = <0x4>; clocks = <0x4 0x40 0x4 0x68 0x4 0x41 0x4 0x95 0x4 0x41>; clock-names = "i2s", "i2s_clk_parent", "ext_audio_sync", "audio_sync", "clk_sync_input"; assigned-clocks = <0x4 0x40>; assigned-clock-parents = <0x4 0x68>; assigned-clock-rates = <0x177000>; fsync-width = <0x1f>; #sound-dai-cells = <0x1>; sound-name-prefix = "I2S5"; status = "okay"; phandle = <0x35>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { remote-endpoint = <0x150>; phandle = <0x1b8>; }; }; port@1 { reg = <0x1>; phandle = <0xb0>; endpoint { dai-format = "i2s"; remote-endpoint = <0x151>; phandle = <0x2d>; }; }; port@2 { reg = <0x2>; endpoint { remote-endpoint = <0x2d>; phandle = <0x151>; }; }; }; }; i2s@2901500 { compatible = "nvidia,tegra210-i2s"; reg = <0x0 0x2901500 0x0 0x100>; nvidia,ahub-i2s-id = <0x5>; clocks = <0x4 0x42 0x4 0x68 0x4 0x43 0x4 0x96 0x4 0x43>; clock-names = "i2s", "i2s_clk_parent", "ext_audio_sync", "audio_sync", "clk_sync_input"; assigned-clocks = <0x4 0x42>; assigned-clock-parents = <0x4 0x68>; assigned-clock-rates = <0x177000>; fsync-width = <0x1f>; #sound-dai-cells = <0x1>; sound-name-prefix = "I2S6"; status = "okay"; phandle = <0x36>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { remote-endpoint = <0x152>; phandle = <0x1b9>; }; }; port@1 { reg = <0x1>; phandle = <0xb1>; endpoint { dai-format = "i2s"; remote-endpoint = <0x153>; phandle = <0x154>; }; }; port@2 { reg = <0x2>; endpoint { remote-endpoint = <0x154>; phandle = <0x153>; }; }; }; }; amx@2903000 { compatible = "nvidia,tegra194-amx"; reg = <0x0 0x2903000 0x0 0x100>; nvidia,ahub-amx-id = <0x0>; #sound-dai-cells = <0x1>; sound-name-prefix = "AMX1"; status = "okay"; phandle = <0x3d>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { remote-endpoint = <0x155>; phandle = <0x1d7>; }; }; port@1 { reg = <0x1>; endpoint { remote-endpoint = <0x156>; phandle = <0x1d8>; }; }; port@2 { reg = <0x2>; endpoint { remote-endpoint = <0x157>; phandle = <0x1d9>; }; }; port@3 { reg = <0x3>; endpoint { remote-endpoint = <0x158>; phandle = <0x1da>; }; }; port@4 { reg = <0x4>; phandle = <0xd0>; endpoint { remote-endpoint = <0x159>; phandle = <0x1db>; }; }; }; }; amx@2903100 { compatible = "nvidia,tegra194-amx"; reg = <0x0 0x2903100 0x0 0x100>; nvidia,ahub-amx-id = <0x1>; #sound-dai-cells = <0x1>; sound-name-prefix = "AMX2"; status = "okay"; phandle = <0x3e>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { remote-endpoint = <0x15a>; phandle = <0x1dc>; }; }; port@1 { reg = <0x1>; endpoint { remote-endpoint = <0x15b>; phandle = <0x1dd>; }; }; port@2 { reg = <0x2>; endpoint { remote-endpoint = <0x15c>; phandle = <0x1de>; }; }; port@3 { reg = <0x3>; endpoint { remote-endpoint = <0x15d>; phandle = <0x1df>; }; }; port@4 { reg = <0x4>; phandle = <0xd1>; endpoint { remote-endpoint = <0x15e>; phandle = <0x1e0>; }; }; }; }; amx@2903200 { compatible = "nvidia,tegra194-amx"; reg = <0x0 0x2903200 0x0 0x100>; nvidia,ahub-amx-id = <0x2>; #sound-dai-cells = <0x1>; sound-name-prefix = "AMX3"; status = "okay"; phandle = <0x3f>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { remote-endpoint = <0x15f>; phandle = <0x1e1>; }; }; port@1 { reg = <0x1>; endpoint { remote-endpoint = <0x160>; phandle = <0x1e2>; }; }; port@2 { reg = <0x2>; endpoint { remote-endpoint = <0x161>; phandle = <0x1e3>; }; }; port@3 { reg = <0x3>; endpoint { remote-endpoint = <0x162>; phandle = <0x1e4>; }; }; port@4 { reg = <0x4>; phandle = <0xd2>; endpoint { remote-endpoint = <0x163>; phandle = <0x1e5>; }; }; }; }; amx@2903300 { compatible = "nvidia,tegra194-amx"; reg = <0x0 0x2903300 0x0 0x100>; nvidia,ahub-amx-id = <0x3>; #sound-dai-cells = <0x1>; sound-name-prefix = "AMX4"; status = "okay"; phandle = <0x40>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { remote-endpoint = <0x164>; phandle = <0x1e6>; }; }; port@1 { reg = <0x1>; endpoint { remote-endpoint = <0x165>; phandle = <0x1e7>; }; }; port@2 { reg = <0x2>; endpoint { remote-endpoint = <0x166>; phandle = <0x1e8>; }; }; port@3 { reg = <0x3>; endpoint { remote-endpoint = <0x167>; phandle = <0x1e9>; }; }; port@4 { reg = <0x4>; phandle = <0xd3>; endpoint { remote-endpoint = <0x168>; phandle = <0x1ea>; }; }; }; }; adx@2903800 { compatible = "nvidia,tegra210-adx"; reg = <0x0 0x2903800 0x0 0x100>; nvidia,ahub-adx-id = <0x0>; #sound-dai-cells = <0x1>; sound-name-prefix = "ADX1"; status = "okay"; phandle = <0x41>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; phandle = <0xd4>; endpoint { remote-endpoint = <0x169>; phandle = <0x1ec>; }; }; port@1 { reg = <0x1>; phandle = <0xd5>; endpoint { remote-endpoint = <0x16a>; phandle = <0x1ed>; }; }; port@2 { reg = <0x2>; phandle = <0xd6>; endpoint { remote-endpoint = <0x16b>; phandle = <0x1ee>; }; }; port@3 { reg = <0x3>; phandle = <0xd7>; endpoint { remote-endpoint = <0x16c>; phandle = <0x1ef>; }; }; port@4 { reg = <0x4>; endpoint { remote-endpoint = <0x16d>; phandle = <0x1eb>; }; }; }; }; adx@2903900 { compatible = "nvidia,tegra210-adx"; reg = <0x0 0x2903900 0x0 0x100>; nvidia,ahub-adx-id = <0x1>; #sound-dai-cells = <0x1>; sound-name-prefix = "ADX2"; status = "okay"; phandle = <0x42>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; phandle = <0xd8>; endpoint { remote-endpoint = <0x16e>; phandle = <0x1f1>; }; }; port@1 { reg = <0x1>; phandle = <0xd9>; endpoint { remote-endpoint = <0x16f>; phandle = <0x1f2>; }; }; port@2 { reg = <0x2>; phandle = <0xda>; endpoint { remote-endpoint = <0x170>; phandle = <0x1f3>; }; }; port@3 { reg = <0x3>; phandle = <0xdb>; endpoint { remote-endpoint = <0x171>; phandle = <0x1f4>; }; }; port@4 { reg = <0x4>; endpoint { remote-endpoint = <0x172>; phandle = <0x1f0>; }; }; }; }; adx@2903a00 { compatible = "nvidia,tegra210-adx"; reg = <0x0 0x2903a00 0x0 0x100>; nvidia,ahub-adx-id = <0x2>; #sound-dai-cells = <0x1>; sound-name-prefix = "ADX3"; status = "okay"; phandle = <0x43>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; phandle = <0xdc>; endpoint { remote-endpoint = <0x173>; phandle = <0x1f6>; }; }; port@1 { reg = <0x1>; phandle = <0xdd>; endpoint { remote-endpoint = <0x174>; phandle = <0x1f7>; }; }; port@2 { reg = <0x2>; phandle = <0xde>; endpoint { remote-endpoint = <0x175>; phandle = <0x1f8>; }; }; port@3 { reg = <0x3>; phandle = <0xdf>; endpoint { remote-endpoint = <0x176>; phandle = <0x1f9>; }; }; port@4 { reg = <0x4>; endpoint { remote-endpoint = <0x177>; phandle = <0x1f5>; }; }; }; }; adx@2903b00 { compatible = "nvidia,tegra210-adx"; reg = <0x0 0x2903b00 0x0 0x100>; nvidia,ahub-adx-id = <0x3>; #sound-dai-cells = <0x1>; sound-name-prefix = "ADX4"; status = "okay"; phandle = <0x44>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; phandle = <0xe0>; endpoint { remote-endpoint = <0x178>; phandle = <0x1fb>; }; }; port@1 { reg = <0x1>; phandle = <0xe1>; endpoint { remote-endpoint = <0x179>; phandle = <0x1fc>; }; }; port@2 { reg = <0x2>; phandle = <0xe2>; endpoint { remote-endpoint = <0x17a>; phandle = <0x1fd>; }; }; port@3 { reg = <0x3>; phandle = <0xe3>; endpoint { remote-endpoint = <0x17b>; phandle = <0x1fe>; }; }; port@4 { reg = <0x4>; endpoint { remote-endpoint = <0x17c>; phandle = <0x1fa>; }; }; }; }; dmic@2904000 { compatible = "nvidia,tegra210-dmic"; reg = <0x0 0x2904000 0x0 0x100>; nvidia,ahub-dmic-id = <0x0>; clocks = <0x4 0xf 0x4 0x68>; clock-names = "dmic", "parent"; assigned-clocks = <0x4 0xf>; assigned-clock-parents = <0x4 0x68>; assigned-clock-rates = <0x2ee000>; #sound-dai-cells = <0x1>; sound-name-prefix = "DMIC1"; status = "okay"; phandle = <0x37>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { remote-endpoint = <0x17d>; phandle = <0x1ba>; }; }; port@1 { reg = <0x1>; phandle = <0xb2>; endpoint { dai-format = "i2s"; remote-endpoint = <0x17e>; phandle = <0x17f>; }; }; port@2 { reg = <0x2>; endpoint { remote-endpoint = <0x17f>; phandle = <0x17e>; }; }; }; }; dmic@2904100 { compatible = "nvidia,tegra210-dmic"; reg = <0x0 0x2904100 0x0 0x100>; nvidia,ahub-dmic-id = <0x1>; clocks = <0x4 0x10 0x4 0x68>; clock-names = "dmic", "parent"; assigned-clocks = <0x4 0x10>; assigned-clock-parents = <0x4 0x68>; assigned-clock-rates = <0x2ee000>; #sound-dai-cells = <0x1>; sound-name-prefix = "DMIC2"; status = "okay"; phandle = <0x38>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { remote-endpoint = <0x180>; phandle = <0x1bb>; }; }; port@1 { reg = <0x1>; phandle = <0xb3>; endpoint { dai-format = "i2s"; remote-endpoint = <0x181>; phandle = <0x182>; }; }; port@2 { reg = <0x2>; endpoint { remote-endpoint = <0x182>; phandle = <0x181>; }; }; }; }; dmic@2904200 { compatible = "nvidia,tegra210-dmic"; reg = <0x0 0x2904200 0x0 0x100 0x0 0xc303000 0x0 0x1f0>; nvidia,ahub-dmic-id = <0x2>; clocks = <0x4 0x11 0x4 0x68>; clock-names = "dmic", "parent"; assigned-clocks = <0x4 0x11>; assigned-clock-parents = <0x4 0x68>; assigned-clock-rates = <0x2ee000>; #sound-dai-cells = <0x1>; sound-name-prefix = "DMIC3"; status = "okay"; phandle = <0x39>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { remote-endpoint = <0x183>; phandle = <0x1bc>; }; }; port@1 { reg = <0x1>; phandle = <0xb4>; endpoint { remote-endpoint = <0x184>; phandle = <0x185>; }; }; port@2 { reg = <0x2>; endpoint { remote-endpoint = <0x185>; phandle = <0x184>; }; }; }; }; dmic@2904300 { compatible = "nvidia,tegra210-dmic"; reg = <0x0 0x2904300 0x0 0x100>; nvidia,ahub-dmic-id = <0x3>; clocks = <0x4 0x12 0x4 0x68>; clock-names = "dmic", "parent"; assigned-clocks = <0x4 0x12>; assigned-clock-parents = <0x4 0x68>; assigned-clock-rates = <0x2ee000>; #sound-dai-cells = <0x1>; sound-name-prefix = "DMIC4"; status = "okay"; phandle = <0x3a>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { remote-endpoint = <0x186>; phandle = <0x1bd>; }; }; port@1 { reg = <0x1>; phandle = <0xb5>; endpoint { remote-endpoint = <0x187>; phandle = <0x188>; }; }; port@2 { reg = <0x2>; endpoint { remote-endpoint = <0x188>; phandle = <0x187>; }; }; }; }; afc@2907000 { compatible = "nvidia,tegra186-afc"; reg = <0x0 0x2907000 0x0 0x100>; nvidia,ahub-afc-id = <0x0>; #sound-dai-cells = <0x1>; sound-name-prefix = "AFC1"; status = "okay"; phandle = <0x4a>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { remote-endpoint = <0x189>; phandle = <0x1ce>; }; }; port@1 { reg = <0x1>; phandle = <0xbe>; endpoint { remote-endpoint = <0x189>; phandle = <0x3b6>; }; }; }; }; afc@2907100 { compatible = "nvidia,tegra186-afc"; reg = <0x0 0x2907100 0x0 0x100>; nvidia,ahub-afc-id = <0x1>; #sound-dai-cells = <0x1>; sound-name-prefix = "AFC2"; status = "okay"; phandle = <0x4b>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { remote-endpoint = <0x18a>; phandle = <0x1cf>; }; }; port@1 { reg = <0x1>; phandle = <0xbf>; ndpoint { remote-endpoint = <0x18a>; phandle = <0x3b7>; }; }; }; }; afc@2907200 { compatible = "nvidia,tegra186-afc"; reg = <0x0 0x2907200 0x0 0x100>; nvidia,ahub-afc-id = <0x2>; #sound-dai-cells = <0x1>; sound-name-prefix = "AFC3"; status = "okay"; phandle = <0x4c>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { remote-endpoint = <0x18b>; phandle = <0x1d0>; }; }; port@1 { reg = <0x1>; phandle = <0xc0>; endpoint { remote-endpoint = <0x18b>; phandle = <0x3b8>; }; }; }; }; afc@2907300 { compatible = "nvidia,tegra186-afc"; reg = <0x0 0x2907300 0x0 0x100>; nvidia,ahub-afc-id = <0x3>; #sound-dai-cells = <0x1>; sound-name-prefix = "AFC4"; status = "okay"; phandle = <0x4d>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { remote-endpoint = <0x18c>; phandle = <0x1d1>; }; }; port@1 { reg = <0x1>; phandle = <0xc1>; endpoint { remote-endpoint = <0x18c>; phandle = <0x3b9>; }; }; }; }; afc@2907400 { compatible = "nvidia,tegra186-afc"; reg = <0x0 0x2907400 0x0 0x100>; nvidia,ahub-afc-id = <0x4>; #sound-dai-cells = <0x1>; sound-name-prefix = "AFC5"; status = "okay"; phandle = <0x4e>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { remote-endpoint = <0x18d>; phandle = <0x1d2>; }; }; port@1 { reg = <0x1>; phandle = <0xc2>; endpoint { remote-endpoint = <0x18d>; phandle = <0x3ba>; }; }; }; }; afc@2907500 { compatible = "nvidia,tegra186-afc"; reg = <0x0 0x2907500 0x0 0x100>; nvidia,ahub-afc-id = <0x5>; #sound-dai-cells = <0x1>; sound-name-prefix = "AFC6"; status = "okay"; phandle = <0x4f>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { remote-endpoint = <0x18e>; phandle = <0x1d3>; }; }; port@1 { reg = <0x1>; phandle = <0xc3>; endpoint { remote-endpoint = <0x18e>; phandle = <0x3bb>; }; }; }; }; mvc@290a000 { compatible = "nvidia,tegra210-mvc"; reg = <0x0 0x290a000 0x0 0x200>; nvidia,ahub-mvc-id = <0x0>; #sound-dai-cells = <0x1>; sound-name-prefix = "MVC1"; status = "okay"; phandle = <0x50>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { remote-endpoint = <0x18f>; phandle = <0x1d5>; }; }; port@1 { reg = <0x1>; phandle = <0xbc>; endpoint { remote-endpoint = <0x18f>; phandle = <0x3bc>; }; }; }; }; mvc@290a200 { compatible = "nvidia,tegra210-mvc"; reg = <0x0 0x290a200 0x0 0x200>; nvidia,ahub-mvc-id = <0x1>; #sound-dai-cells = <0x1>; sound-name-prefix = "MVC2"; status = "okay"; phandle = <0x51>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { remote-endpoint = <0x190>; phandle = <0x1d6>; }; }; port@1 { reg = <0x1>; phandle = <0xbd>; endpoint { remote-endpoint = <0x190>; phandle = <0x3bd>; }; }; }; }; iqc@290e000 { compatible = "nvidia,tegra210-iqc"; reg = <0x0 0x290e000 0x0 0x200>; nvidia,ahub-iqc-id = <0x0>; clocks = <0x4 0x44>; clock-names = "iqc"; status = "okay"; phandle = <0x3be>; }; asrc@2910000 { compatible = "nvidia,tegra194-asrc"; reg = <0x0 0x2910000 0x0 0x2000>; nvidia,ahub-asrc-id = <0x0>; #sound-dai-cells = <0x1>; sound-name-prefix = "ASRC"; status = "okay"; phandle = <0x53>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { remote-endpoint = <0x191>; phandle = <0x1ff>; }; }; port@1 { reg = <0x1>; endpoint { remote-endpoint = <0x192>; phandle = <0x200>; }; }; port@2 { reg = <0x2>; endpoint { remote-endpoint = <0x193>; phandle = <0x201>; }; }; port@3 { reg = <0x3>; endpoint { remote-endpoint = <0x194>; phandle = <0x202>; }; }; port@4 { reg = <0x4>; endpoint { remote-endpoint = <0x195>; phandle = <0x203>; }; }; port@5 { reg = <0x5>; endpoint { remote-endpoint = <0x196>; phandle = <0x204>; }; }; port@6 { reg = <0x6>; endpoint { remote-endpoint = <0x197>; phandle = <0x205>; }; }; port@7 { reg = <0x7>; phandle = <0xc4>; endpoint { remote-endpoint = <0x191>; phandle = <0x3bf>; }; }; port@8 { reg = <0x8>; phandle = <0xc5>; endpoint { remote-endpoint = <0x192>; phandle = <0x3c0>; }; }; port@9 { reg = <0x9>; phandle = <0xc6>; endpoint { remote-endpoint = <0x193>; phandle = <0x3c1>; }; }; port@10 { reg = <0xa>; phandle = <0xc7>; endpoint { remote-endpoint = <0x194>; phandle = <0x3c2>; }; }; port@11 { reg = <0xb>; phandle = <0xc8>; endpoint { remote-endpoint = <0x195>; phandle = <0x3c3>; }; }; port@12 { reg = <0xc>; phandle = <0xc9>; endpoint { remote-endpoint = <0x196>; phandle = <0x3c4>; }; }; }; }; arad@290e400 { compatible = "nvidia,tegra186-arad"; reg = <0x0 0x290e400 0x0 0x400>; nvidia,ahub-arad-id = <0x0>; #sound-dai-cells = <0x1>; status = "okay"; phandle = <0x54>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; phandle = <0x3c5>; endpoint { remote-endpoint = <0x198>; phandle = <0x206>; }; }; }; }; ahc@290b900 { compatible = "nvidia,tegra186-ahc"; reg = <0x0 0x290b900 0x0 0x200>; interrupt-parent = <0x10c>; interrupts = <0x0 0x38 0x4 0x0>; status = "okay"; phandle = <0x3c6>; }; ope@2908000 { compatible = "nvidia,tegra210-ope"; reg = <0x0 0x2908000 0x0 0x100 0x0 0x2908100 0x0 0x100 0x0 0x2908200 0x0 0x200>; nvidia,ahub-ope-id = <0x0>; #sound-dai-cells = <0x1>; sound-name-prefix = "OPE1"; status = "okay"; phandle = <0x52>; peq@2908100 { status = "okay"; }; mbdrc@2908200 { status = "okay"; }; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { remote-endpoint = <0x199>; phandle = <0x1d4>; }; }; port@1 { reg = <0x1>; phandle = <0xcf>; endpoint { remote-endpoint = <0x199>; phandle = <0x3c7>; }; }; }; }; dspk@2905000 { compatible = "nvidia,tegra186-dspk"; reg = <0x0 0x2905000 0x0 0x100>; nvidia,ahub-dspk-id = <0x0>; clocks = <0x4 0x1d 0x4 0x68 0x4 0x8f>; clock-names = "dspk", "pll_a_out0", "sync_dspk"; assigned-clocks = <0x4 0x1d>; assigned-clock-parents = <0x4 0x68>; assigned-clock-rates = <0xbb8000>; #sound-dai-cells = <0x1>; sound-name-prefix = "DSPK1"; status = "okay"; phandle = <0x3b>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { remote-endpoint = <0x19a>; phandle = <0x1be>; }; }; port@1 { reg = <0x1>; phandle = <0xb6>; endpoint { remote-endpoint = <0x19b>; phandle = <0x19c>; }; }; port@4 { reg = <0x4>; endpoint { remote-endpoint = <0x19c>; phandle = <0x19b>; }; }; }; }; dspk@2905100 { compatible = "nvidia,tegra186-dspk"; reg = <0x0 0x2905100 0x0 0x100 0x0 0x2431000 0x0 0x1f0>; nvidia,ahub-dspk-id = <0x1>; clocks = <0x4 0x1e 0x4 0x68 0x4 0x90>; clock-names = "dspk", "pll_a_out0", "sync_dspk"; assigned-clocks = <0x4 0x1e>; assigned-clock-parents = <0x4 0x68>; assigned-clock-rates = <0xbb8000>; #sound-dai-cells = <0x1>; sound-name-prefix = "DSPK2"; status = "okay"; phandle = <0x3c>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { remote-endpoint = <0x19d>; phandle = <0x1bf>; }; }; port@1 { reg = <0x1>; phandle = <0xb7>; endpoint { remote-endpoint = <0x19e>; phandle = <0x19f>; }; }; port@4 { reg = <0x4>; endpoint { remote-endpoint = <0x19f>; phandle = <0x19e>; }; }; }; }; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { remote-endpoint = <0x1a0>; phandle = <0x10e>; }; }; port@1 { reg = <0x1>; endpoint { remote-endpoint = <0x1a1>; phandle = <0x10f>; }; }; port@2 { reg = <0x2>; endpoint { remote-endpoint = <0x1a2>; phandle = <0x110>; }; }; port@3 { reg = <0x3>; endpoint { remote-endpoint = <0x1a3>; phandle = <0x111>; }; }; port@4 { reg = <0x4>; endpoint { remote-endpoint = <0x1a4>; phandle = <0x112>; }; }; port@5 { reg = <0x5>; endpoint { remote-endpoint = <0x1a5>; phandle = <0x113>; }; }; port@6 { reg = <0x6>; endpoint { remote-endpoint = <0x1a6>; phandle = <0x114>; }; }; port@7 { reg = <0x7>; endpoint { remote-endpoint = <0x1a7>; phandle = <0x115>; }; }; port@8 { reg = <0x8>; endpoint { remote-endpoint = <0x1a8>; phandle = <0x116>; }; }; port@9 { reg = <0x9>; endpoint { remote-endpoint = <0x1a9>; phandle = <0x117>; }; }; port@66 { reg = <0x42>; endpoint { remote-endpoint = <0x1aa>; phandle = <0x118>; }; }; port@67 { reg = <0x43>; endpoint { remote-endpoint = <0x1ab>; phandle = <0x119>; }; }; port@68 { reg = <0x44>; endpoint { remote-endpoint = <0x1ac>; phandle = <0x11a>; }; }; port@69 { reg = <0x45>; endpoint { remote-endpoint = <0x1ad>; phandle = <0x11b>; }; }; port@70 { reg = <0x46>; endpoint { remote-endpoint = <0x1ae>; phandle = <0x11c>; }; }; port@71 { reg = <0x47>; endpoint { remote-endpoint = <0x1af>; phandle = <0x11d>; }; }; port@72 { reg = <0x48>; endpoint { remote-endpoint = <0x1b0>; phandle = <0x11e>; }; }; port@73 { reg = <0x49>; endpoint { remote-endpoint = <0x1b1>; phandle = <0x11f>; }; }; port@74 { reg = <0x4a>; endpoint { remote-endpoint = <0x1b2>; phandle = <0x120>; }; }; port@75 { reg = <0x4b>; endpoint { remote-endpoint = <0x1b3>; phandle = <0x121>; }; }; port@10 { reg = <0xa>; phandle = <0x6d>; endpoint { remote-endpoint = <0x1b4>; phandle = <0x144>; }; }; port@11 { reg = <0xb>; phandle = <0x6e>; endpoint { remote-endpoint = <0x1b5>; phandle = <0x147>; }; }; port@12 { reg = <0xc>; phandle = <0x6f>; endpoint { remote-endpoint = <0x1b6>; phandle = <0x14a>; }; }; port@13 { reg = <0xd>; phandle = <0x70>; endpoint { remote-endpoint = <0x1b7>; phandle = <0x14d>; }; }; port@14 { reg = <0xe>; phandle = <0x71>; endpoint { remote-endpoint = <0x1b8>; phandle = <0x150>; }; }; port@76 { reg = <0x4c>; phandle = <0x72>; endpoint { remote-endpoint = <0x1b9>; phandle = <0x152>; }; }; port@43 { reg = <0x2b>; phandle = <0x73>; endpoint { remote-endpoint = <0x1ba>; phandle = <0x17d>; }; }; port@44 { reg = <0x2c>; phandle = <0x74>; endpoint { remote-endpoint = <0x1bb>; phandle = <0x180>; }; }; port@45 { reg = <0x2d>; phandle = <0x75>; endpoint { remote-endpoint = <0x1bc>; phandle = <0x183>; }; }; port@97 { reg = <0x61>; phandle = <0x76>; endpoint { remote-endpoint = <0x1bd>; phandle = <0x186>; }; }; port@106 { reg = <0x6a>; phandle = <0x77>; endpoint { remote-endpoint = <0x1be>; phandle = <0x19a>; }; }; port@107 { reg = <0x6b>; phandle = <0x78>; endpoint { remote-endpoint = <0x1bf>; phandle = <0x19d>; }; }; port@15 { reg = <0xf>; phandle = <0x79>; endpoint { remote-endpoint = <0x1c0>; phandle = <0x136>; }; }; port@16 { reg = <0x10>; phandle = <0x7a>; endpoint { remote-endpoint = <0x1c1>; phandle = <0x137>; }; }; port@17 { reg = <0x11>; phandle = <0x7b>; endpoint { remote-endpoint = <0x1c2>; phandle = <0x138>; }; }; port@18 { reg = <0x12>; phandle = <0x7c>; endpoint { remote-endpoint = <0x1c3>; phandle = <0x139>; }; }; port@19 { reg = <0x13>; phandle = <0x8d>; endpoint { remote-endpoint = <0x1c4>; phandle = <0x13a>; }; }; port@20 { reg = <0x14>; phandle = <0x8e>; endpoint { remote-endpoint = <0x1c5>; phandle = <0x13b>; }; }; port@21 { reg = <0x15>; phandle = <0x8f>; endpoint { remote-endpoint = <0x1c6>; phandle = <0x13c>; }; }; port@22 { reg = <0x16>; phandle = <0x90>; endpoint { remote-endpoint = <0x1c7>; phandle = <0x13d>; }; }; port@23 { reg = <0x17>; phandle = <0x91>; endpoint { remote-endpoint = <0x1c8>; phandle = <0x13e>; }; }; port@24 { reg = <0x18>; phandle = <0x92>; endpoint { remote-endpoint = <0x1c9>; phandle = <0x13f>; }; }; port@25 { reg = <0x19>; phandle = <0x93>; endpoint { remote-endpoint = <0x1ca>; phandle = <0x140>; }; }; port@26 { reg = <0x1a>; phandle = <0x94>; endpoint { remote-endpoint = <0x1cb>; phandle = <0x141>; }; }; port@27 { reg = <0x1b>; phandle = <0x95>; endpoint { remote-endpoint = <0x1cc>; phandle = <0x142>; }; }; port@28 { reg = <0x1c>; phandle = <0x96>; endpoint { remote-endpoint = <0x1cd>; phandle = <0x143>; }; }; port@29 { reg = <0x1d>; phandle = <0x7f>; endpoint { remote-endpoint = <0x1ce>; phandle = <0x189>; }; }; port@30 { reg = <0x1d>; phandle = <0x80>; endpoint { remote-endpoint = <0x1cf>; phandle = <0x18a>; }; }; port@31 { reg = <0x1d>; phandle = <0x81>; endpoint { remote-endpoint = <0x1d0>; phandle = <0x18b>; }; }; port@32 { reg = <0x1d>; phandle = <0x82>; endpoint { remote-endpoint = <0x1d1>; phandle = <0x18c>; }; }; port@33 { reg = <0x1d>; phandle = <0x83>; endpoint { remote-endpoint = <0x1d2>; phandle = <0x18d>; }; }; port@34 { reg = <0x1d>; phandle = <0x84>; endpoint { remote-endpoint = <0x1d3>; phandle = <0x18e>; }; }; port@35 { reg = <0x23>; phandle = <0x97>; endpoint { remote-endpoint = <0x1d4>; phandle = <0x199>; }; }; port@37 { reg = <0x25>; phandle = <0x7d>; endpoint { remote-endpoint = <0x1d5>; phandle = <0x18f>; }; }; port@38 { reg = <0x26>; phandle = <0x7e>; endpoint { remote-endpoint = <0x1d6>; phandle = <0x190>; }; }; port@47 { reg = <0x2f>; phandle = <0x98>; endpoint { remote-endpoint = <0x1d7>; phandle = <0x155>; }; }; port@48 { reg = <0x30>; phandle = <0x99>; endpoint { remote-endpoint = <0x1d8>; phandle = <0x156>; }; }; port@49 { reg = <0x31>; phandle = <0x9a>; endpoint { remote-endpoint = <0x1d9>; phandle = <0x157>; }; }; port@50 { reg = <0x32>; phandle = <0x9b>; endpoint { remote-endpoint = <0x1da>; phandle = <0x158>; }; }; port@46 { reg = <0x2e>; phandle = <0x3c8>; endpoint { remote-endpoint = <0x1db>; phandle = <0x159>; }; }; port@52 { reg = <0x34>; phandle = <0x9c>; endpoint { remote-endpoint = <0x1dc>; phandle = <0x15a>; }; }; port@53 { reg = <0x35>; phandle = <0x9d>; endpoint { remote-endpoint = <0x1dd>; phandle = <0x15b>; }; }; port@54 { reg = <0x36>; phandle = <0x9e>; endpoint { remote-endpoint = <0x1de>; phandle = <0x15c>; }; }; port@55 { reg = <0x37>; phandle = <0x9f>; endpoint { remote-endpoint = <0x1df>; phandle = <0x15d>; }; }; port@51 { reg = <0x33>; phandle = <0x3c9>; endpoint { remote-endpoint = <0x1e0>; phandle = <0x15e>; }; }; port@78 { reg = <0x4e>; phandle = <0xa0>; endpoint { remote-endpoint = <0x1e1>; phandle = <0x15f>; }; }; port@79 { reg = <0x4f>; phandle = <0xa1>; endpoint { remote-endpoint = <0x1e2>; phandle = <0x160>; }; }; port@80 { reg = <0x50>; phandle = <0xa2>; endpoint { remote-endpoint = <0x1e3>; phandle = <0x161>; }; }; port@81 { reg = <0x51>; phandle = <0xa3>; endpoint { remote-endpoint = <0x1e4>; phandle = <0x162>; }; }; port@77 { reg = <0x4d>; phandle = <0x3ca>; endpoint { remote-endpoint = <0x1e5>; phandle = <0x163>; }; }; port@83 { reg = <0x53>; phandle = <0xa4>; endpoint { remote-endpoint = <0x1e6>; phandle = <0x164>; }; }; port@84 { reg = <0x54>; phandle = <0xa5>; endpoint { remote-endpoint = <0x1e7>; phandle = <0x165>; }; }; port@85 { reg = <0x55>; phandle = <0xa6>; endpoint { remote-endpoint = <0x1e8>; phandle = <0x166>; }; }; port@86 { reg = <0x56>; phandle = <0xa7>; endpoint { remote-endpoint = <0x1e9>; phandle = <0x167>; }; }; port@82 { reg = <0x52>; phandle = <0x3cb>; endpoint { remote-endpoint = <0x1ea>; phandle = <0x168>; }; }; port@60 { reg = <0x3c>; phandle = <0xa8>; endpoint { remote-endpoint = <0x1eb>; phandle = <0x16d>; }; }; port@56 { reg = <0x38>; phandle = <0x3cc>; endpoint { remote-endpoint = <0x1ec>; phandle = <0x169>; }; }; port@57 { reg = <0x39>; phandle = <0x3cd>; endpoint { remote-endpoint = <0x1ed>; phandle = <0x16a>; }; }; port@58 { reg = <0x3a>; phandle = <0x3ce>; endpoint { remote-endpoint = <0x1ee>; phandle = <0x16b>; }; }; port@59 { reg = <0x3b>; phandle = <0x3cf>; endpoint { remote-endpoint = <0x1ef>; phandle = <0x16c>; }; }; port@65 { reg = <0x41>; phandle = <0xa9>; endpoint { remote-endpoint = <0x1f0>; phandle = <0x172>; }; }; port@61 { reg = <0x3d>; phandle = <0x3d0>; endpoint { remote-endpoint = <0x1f1>; phandle = <0x16e>; }; }; port@62 { reg = <0x3e>; phandle = <0x3d1>; endpoint { remote-endpoint = <0x1f2>; phandle = <0x16f>; }; }; port@63 { reg = <0x3f>; phandle = <0x3d2>; endpoint { remote-endpoint = <0x1f3>; phandle = <0x170>; }; }; port@64 { reg = <0x40>; phandle = <0x3d3>; endpoint { remote-endpoint = <0x1f4>; phandle = <0x171>; }; }; port@91 { reg = <0x5b>; phandle = <0xaa>; endpoint { remote-endpoint = <0x1f5>; phandle = <0x177>; }; }; port@87 { reg = <0x57>; phandle = <0x3d4>; endpoint { remote-endpoint = <0x1f6>; phandle = <0x173>; }; }; port@88 { reg = <0x58>; phandle = <0x3d5>; endpoint { remote-endpoint = <0x1f7>; phandle = <0x174>; }; }; port@89 { reg = <0x59>; phandle = <0x3d6>; endpoint { remote-endpoint = <0x1f8>; phandle = <0x175>; }; }; port@90 { reg = <0x5a>; phandle = <0x3d7>; endpoint { remote-endpoint = <0x1f9>; phandle = <0x176>; }; }; port@96 { reg = <0x60>; phandle = <0xab>; endpoint { remote-endpoint = <0x1fa>; phandle = <0x17c>; }; }; port@92 { reg = <0x5c>; phandle = <0x3d8>; endpoint { remote-endpoint = <0x1fb>; phandle = <0x178>; }; }; port@93 { reg = <0x5d>; phandle = <0x3d9>; endpoint { remote-endpoint = <0x1fc>; phandle = <0x179>; }; }; port@94 { reg = <0x5e>; phandle = <0x3da>; endpoint { remote-endpoint = <0x1fd>; phandle = <0x17a>; }; }; port@95 { reg = <0x5f>; phandle = <0x3db>; endpoint { remote-endpoint = <0x1fe>; phandle = <0x17b>; }; }; port@98 { reg = <0x62>; phandle = <0x85>; endpoint { remote-endpoint = <0x1ff>; phandle = <0x191>; }; }; port@99 { reg = <0x63>; phandle = <0x86>; endpoint { remote-endpoint = <0x200>; phandle = <0x192>; }; }; port@100 { reg = <0x64>; phandle = <0x87>; endpoint { remote-endpoint = <0x201>; phandle = <0x193>; }; }; port@101 { reg = <0x65>; phandle = <0x88>; endpoint { remote-endpoint = <0x202>; phandle = <0x194>; }; }; port@102 { reg = <0x66>; phandle = <0x89>; endpoint { remote-endpoint = <0x203>; phandle = <0x195>; }; }; port@103 { reg = <0x67>; phandle = <0x8a>; endpoint { remote-endpoint = <0x204>; phandle = <0x196>; }; }; port@104 { reg = <0x68>; phandle = <0x8b>; endpoint { remote-endpoint = <0x205>; phandle = <0x197>; }; }; port@105 { reg = <0x69>; phandle = <0x8c>; endpoint { remote-endpoint = <0x206>; phandle = <0x198>; }; }; }; }; adsp_audio { compatible = "nvidia,tegra186-adsp-audio"; clocks = <0x4 0x4 0x4 0x6 0x4 0x5>; clock-names = "ahub", "ape", "apb2ape"; wakeup-disable; nvidia,adma_ch_start = <0x10>; nvidia,adma_ch_cnt = <0x10>; iommus = <0x2 0x1e>; iommu-resv-regions = <0x0 0x0 0x0 0x40000000 0x0 0x60000000 0xffffffff 0xffffffff>; interrupt-parent = <0x10c>; interrupts = <0x0 0x10 0x4 0x4 0x0 0x11 0x4 0x4 0x0 0x12 0x4 0x4 0x0 0x13 0x4 0x4 0x0 0x14 0x4 0x4 0x0 0x15 0x4 0x4 0x0 0x16 0x4 0x4 0x0 0x17 0x4 0x4 0x0 0x18 0x4 0x4 0x0 0x19 0x4 0x4 0x0 0x1a 0x4 0x4 0x0 0x1b 0x4 0x4 0x0 0x1c 0x4 0x4 0x0 0x1d 0x4 0x4 0x0 0x1e 0x4 0x4 0x0 0x1f 0x4 0x4>; #sound-dai-cells = <0x1>; status = "okay"; compr-ops = <0x1>; num-plugin = <0x6>; phandle = <0x30>; plugin-info-1 { plugin-name = "mp3-dec1"; firmware-name = "nvmp3dec.elf"; widget-name = "MP3-DEC1"; }; plugin-info-2 { plugin-name = "spkprot"; firmware-name = "nvspkprot.elf"; widget-name = "SPKPROT-SW"; }; plugin-info-3 { plugin-name = "src"; firmware-name = "nvsrc.elf"; widget-name = "SRC"; }; plugin-info-4 { plugin-name = "aac-dec1"; firmware-name = "nvaacdec.elf"; widget-name = "AAC-DEC1"; }; plugin-info-5 { plugin-name = "aec"; firmware-name = "nvoice.elf"; widget-name = "AEC"; }; plugin-info-6 { plugin-name = "wire"; firmware-name = "libnvwirefx.elf"; widget-name = "WIRE"; }; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; phandle = <0x3dc>; endpoint { remote-endpoint = <0x207>; phandle = <0x20b>; }; }; port@1 { reg = <0x1>; phandle = <0x3dd>; endpoint { remote-endpoint = <0x208>; phandle = <0x20c>; }; }; port@2 { reg = <0x2>; phandle = <0x3de>; endpoint { remote-endpoint = <0x209>; phandle = <0x20d>; }; }; port@3 { reg = <0x3>; phandle = <0x3df>; endpoint { remote-endpoint = <0x20a>; phandle = <0x20e>; }; }; port@36 { reg = <0x24>; phandle = <0x69>; endpoint { remote-endpoint = <0x20b>; phandle = <0x207>; }; }; port@37 { reg = <0x25>; phandle = <0x6a>; endpoint { remote-endpoint = <0x20c>; phandle = <0x208>; }; }; port@51 { reg = <0x33>; phandle = <0x6b>; endpoint { remote-endpoint = <0x20d>; phandle = <0x209>; }; }; port@52 { reg = <0x34>; phandle = <0x6c>; endpoint { remote-endpoint = <0x20e>; phandle = <0x20a>; }; }; port@16 { reg = <0x10>; phandle = <0xe4>; endpoint { remote-endpoint = <0x20f>; phandle = <0x122>; }; }; port@17 { reg = <0x11>; phandle = <0xe5>; endpoint { remote-endpoint = <0x210>; phandle = <0x123>; }; }; port@18 { reg = <0x12>; phandle = <0xe6>; endpoint { remote-endpoint = <0x211>; phandle = <0x124>; }; }; port@19 { reg = <0x13>; phandle = <0xe7>; endpoint { remote-endpoint = <0x212>; phandle = <0x125>; }; }; port@20 { reg = <0x14>; phandle = <0xe8>; endpoint { remote-endpoint = <0x213>; phandle = <0x126>; }; }; port@21 { reg = <0x15>; phandle = <0xe9>; endpoint { remote-endpoint = <0x214>; phandle = <0x127>; }; }; port@22 { reg = <0x16>; phandle = <0xea>; endpoint { remote-endpoint = <0x215>; phandle = <0x128>; }; }; port@23 { reg = <0x17>; phandle = <0xeb>; endpoint { remote-endpoint = <0x216>; phandle = <0x129>; }; }; port@24 { reg = <0x18>; phandle = <0xec>; endpoint { remote-endpoint = <0x217>; phandle = <0x12a>; }; }; port@25 { reg = <0x19>; phandle = <0xed>; endpoint { remote-endpoint = <0x218>; phandle = <0x12b>; }; }; port@26 { reg = <0x1a>; phandle = <0xee>; endpoint { remote-endpoint = <0x219>; phandle = <0x12c>; }; }; port@27 { reg = <0x1b>; phandle = <0xef>; endpoint { remote-endpoint = <0x21a>; phandle = <0x12d>; }; }; port@28 { reg = <0x1c>; phandle = <0xf0>; endpoint { remote-endpoint = <0x21b>; phandle = <0x12e>; }; }; port@29 { reg = <0x1d>; phandle = <0xf1>; endpoint { remote-endpoint = <0x21c>; phandle = <0x12f>; }; }; port@30 { reg = <0x1e>; phandle = <0xf2>; endpoint { remote-endpoint = <0x21d>; phandle = <0x130>; }; }; port@31 { reg = <0x1f>; phandle = <0xf3>; endpoint { remote-endpoint = <0x21e>; phandle = <0x131>; }; }; port@32 { reg = <0x20>; phandle = <0xf4>; endpoint { remote-endpoint = <0x21f>; phandle = <0x132>; }; }; port@33 { reg = <0x21>; phandle = <0xf5>; endpoint { remote-endpoint = <0x220>; phandle = <0x133>; }; }; port@34 { reg = <0x22>; phandle = <0xf6>; endpoint { remote-endpoint = <0x221>; phandle = <0x134>; }; }; port@35 { reg = <0x23>; phandle = <0xf7>; endpoint { remote-endpoint = <0x222>; phandle = <0x135>; }; }; }; }; }; acsl_audio { compatible = "nvidia,tegra23x-acsl-audio"; iommus = <0x2 0x1e>; iommu-resv-regions = <0x0 0x0 0x0 0x40000000 0x0 0x60000000 0xffffffff 0xffffffff>; status = "disabled"; phandle = <0x3e0>; }; hda@3510000 { compatible = "nvidia,tegra194-hda", "nvidia,tegra30-hda"; iommus = <0x2 0x12>; reg = <0x0 0x3510000 0x0 0x10000>; clocks = <0x4 0x66 0x4 0x47 0x4 0x2b 0x4 0x2c 0x4 0x2d>; clock-names = "pllp_out0", "maud", "hda", "hda2codec_2x", "hda2hdmi"; interrupts = <0x0 0xa1 0x4>; interconnects = <0x3 0x15 0x3 0x35>; interconnect-names = "dma-mem", "dma-mem"; power-domains = <0x4 0x2>; status = "okay"; nvidia,model = "NVIDIA Jetson Xavier NX HDA"; }; eqos_ape@2990000 { status = "disabled"; compatible = "nvidia,tegra18x-eqos-ape"; wakeup-disable; reg = <0x0 0x2990054 0x0 0x4 0x0 0x29900c0 0x0 0x28>; clocks = <0x4 0x6 0x4 0x68 0x4 0x5d>; clock-names = "eqos_ape.ape", "pll_a_out0", "pll_a"; }; tegra_safety_ivc { #address-cells = <0x1>; #size-cells = <0x0>; status = "disabled"; phandle = <0x223>; cmdresp@0 { compatible = "nvidia,tegra194-safety-cmd-resp"; reg = <0x0 0x8000>; reg-names = "rx", "tx"; nvidia,frame-count = <0x10>; nvidia,frame-size = <0x100>; }; hb@0 { compatible = "nvidia,tegra194-safety-hb"; reg = <0x1400 0x9400>; reg-names = "rx", "tx"; nvidia,frame-count = <0x1>; nvidia,frame-size = <0x40>; }; mods@0 { compatible = "nvidia,tegra194-sce-mods"; reg = <0x1500 0x9500>; reg-names = "rx", "tx"; nvidia,frame-count = <0x10>; nvidia,frame-size = <0x40>; }; }; sce@b000000 { compatible = "nvidia,tegra194-safety-ivc"; status = "disabled"; reg = <0x0 0xb040000 0x0 0x10000 0x0 0xb050000 0x0 0x10000>; reg-names = "ast-cpu", "ast-dma"; iommus = <0x2 0x1f>; nvidia,ivc-channels = <0x223 0x2 0x90000000 0x10000>; phandle = <0x3e1>; hsp { compatible = "nvidia,tegra186-hsp-mailbox"; nvidia,hsp-shared-mailbox = <0x224 0x1>; nvidia,hsp-shared-mailbox-names = "ivc-pair"; }; }; rtcpu@bc00000 { compatible = "nvidia,tegra194-rce"; nvidia,cpu-name = "rce"; reg = <0x0 0xbc00000 0x0 0x1000 0x0 0xb9f0000 0x0 0x40000 0x0 0xb840000 0x0 0x10000 0x0 0xb850000 0x0 0x10000>; reg-names = "rce-evp", "rce-pm", "ast-cpu", "ast-dma"; clocks = <0x4 0x71 0x4 0x72>; clock-names = "rce-cpu-nic", "rce-nic"; nvidia,clock-rates = <0x124f800 0x160dc080 0x124f800 0x160dc080>; nvidia,clock-parents = <0x4 0xe 0x4 0xd6>; nvidia,clock-parent-names = "clk-m", "nafll-rce"; resets = <0x4 0x51>; reset-names = "rce-all"; interrupts = <0x0 0x13 0x4>; interrupt-names = "wdt-remote"; nvidia,camera-devices = <0x225 0x226 0x227>; nvidia,camera-device-names = "isp", "vi", "nvcsi"; nvidia,memory-bw = <0xffffffff>; iommus = <0x2 0x2a>; iommu-resv-regions = <0x0 0x0 0x0 0xa0000000 0x0 0xc0000000 0xffffffff 0xffffffff>; dma-coherent; nvidia,trace = <0x228 0x4 0x70100000 0x100000>; nvidia,ivc-channels = <0x229 0x2 0x90000000 0x10000>; nvidia,autosuspend-delay-ms = <0x1388>; status = "okay"; nvidia,cmd-timeout = <0x7d0>; phandle = <0x22b>; hsp-vm1 { compatible = "nvidia,tegra-camrtc-hsp-vm"; mboxes = <0x22a 0x1 0x80000000 0x22a 0x1 0x1 0x22a 0x2 0x0>; mbox-names = "vm-tx", "vm-rx", "vm-ss"; }; hsp-vm2 { compatible = "nvidia,tegra-camrtc-hsp-vm"; mboxes = <0x22a 0x1 0x80000002 0x22a 0x1 0x3 0x22a 0x2 0x1>; mbox-names = "vm-tx", "vm-rx", "vm-ss"; status = "disabled"; }; hsp-vm3 { compatible = "nvidia,tegra-camrtc-hsp-vm"; mboxes = <0x22a 0x1 0x80000004 0x22a 0x1 0x5 0x22a 0x2 0x2>; mbox-names = "vm-tx", "vm-rx", "vm-ss"; status = "disabled"; }; hsp-cem { compatible = "nvidia,tegra-camrtc-hsp-cem"; mboxes = <0x22a 0x1 0x6 0x22a 0x1 0x80000007 0x22a 0x2 0x3>; mbox-names = "cem-rx", "cem-tx", "cem-ss"; }; hsp { compatible = "nvidia,tegra186-hsp-mailbox"; nvidia,hsp-shared-mailbox = <0x22a 0x1 0x22a 0x6>; nvidia,hsp-shared-mailbox-names = "ivc-pair", "cmd-pair"; }; }; camera-ivc-channels { phandle = <0x229>; echo@0 { compatible = "nvidia,tegra186-camera-ivc-protocol-echo"; nvidia,service = "echo"; nvidia,version = <0x0>; nvidia,group = <0x1>; nvidia,frame-count = <0x10>; nvidia,frame-size = <0x40>; }; dbg@1 { compatible = "nvidia,tegra186-camera-ivc-protocol-dbg"; nvidia,service = "debug"; nvidia,version = <0x0>; nvidia,group = <0x1>; nvidia,frame-count = <0x1>; nvidia,frame-size = <0x1c0>; }; dbg@2 { compatible = "nvidia,tegra186-camera-ivc-protocol-debug"; nvidia,service = "debug"; nvidia,version = <0x0>; nvidia,group = <0x1>; nvidia,frame-count = <0x1>; nvidia,frame-size = <0x2000>; nvidia,ivc-timeout = <0x32>; nvidia,test-timeout = <0x1388>; nvidia,mem-map = <0x22b 0x226 0x225>; nvidia,test-bw = <0xffffffff>; }; ivccontrol@3 { compatible = "nvidia,tegra186-camera-ivc-protocol-capture-control"; nvidia,service = "capture-control"; nvidia,version = <0x0>; nvidia,group = <0x1>; nvidia,frame-count = <0x40>; nvidia,frame-size = <0x140>; }; ivccapture@4 { compatible = "nvidia,tegra186-camera-ivc-protocol-capture"; nvidia,service = "capture"; nvidia,version = <0x0>; nvidia,group = <0x1>; nvidia,frame-count = <0x200>; nvidia,frame-size = <0x40>; }; diag@5 { compatible = "nvidia,tegra186-camera-diagnostics"; nvidia,service = "diag"; nvidia,version = <0x0>; nvidia,group = <0x1>; nvidia,frame-count = <0x1>; nvidia,frame-size = <0x40>; }; }; tegra-rtcpu-trace { nvidia,enable-printk; nvidia,interval-ms = <0x32>; nvidia,log-prefix = "[RCE]"; phandle = <0x228>; }; reserved-memory { #address-cells = <0x2>; #size-cells = <0x2>; ranges; camdbg_carveout { compatible = "nvidia,camdbg_carveout"; size = <0x0 0x6400000>; alignment = <0x0 0x100000>; alloc-ranges = <0x1 0x0 0x1 0x0>; status = "disabled"; phandle = <0x3e2>; }; vpr-carveout { compatible = "nvidia,vpr-carveout"; status = "disabled"; phandle = <0x280>; }; generic_carveout { compatible = "nvidia,generic_carveout"; size = <0x0 0x0>; alignment = <0x0 0x100000>; alloc-ranges = <0x1 0x0 0x1 0x0>; no-map; status = "disabled"; phandle = <0x27f>; }; grid-of-semaphores { compatible = "nvidia,gosmem"; size = <0x0 0x6000>; alignment = <0x0 0x1000>; no-map; status = "okay"; cvdevs = <0x22c 0x22d 0x22e 0x22f 0x230 0x231>; phandle = <0x3e3>; }; ramoops_carveout { compatible = "ramoops"; size = <0x0 0x200000>; record-size = <0x10000>; console-size = <0x80000>; alignment = <0x0 0x10000>; alloc-ranges = <0x0 0x0 0x1 0x0>; no-map; status = "okay"; phandle = <0x3e4>; }; fb0_carveout { reg = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; reg-names = "surface", "lut"; no-map; phandle = <0x236>; }; fb1_carveout { reg = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; reg-names = "surface", "lut"; no-map; phandle = <0x237>; }; fb2_carveout { reg = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; reg-names = "surface", "lut"; no-map; phandle = <0x238>; }; fb3_carveout { reg = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; reg-names = "surface", "lut"; no-map; phandle = <0x239>; }; }; tegra-capture-vi { compatible = "nvidia,tegra-camrtc-capture-vi"; nvidia,vi-devices = <0x226>; nvidia,vi-mapping-size = <0x6>; nvidia,vi-mapping = <0x0 0x0 0x1 0x0 0x2 0x0 0x3 0x0 0x4 0x0 0x5 0x0>; nvidia,vi-mapping-names = "csi-stream-id", "vi-unit-id"; nvidia,vi-max-channels = <0x24>; status = "okay"; num-channels = <0x2>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; phandle = <0x3e5>; endpoint { port-index = <0x0>; bus-width = <0x2>; remote-endpoint = <0x232>; phandle = <0x253>; }; }; port@1 { reg = <0x1>; phandle = <0x3e6>; endpoint { port-index = <0x2>; bus-width = <0x2>; remote-endpoint = <0x233>; phandle = <0x255>; }; }; }; }; actmon@d230000 { status = "okay"; #address-cells = <0x2>; #size-cells = <0x2>; compatible = "nvidia,tegra194-cactmon"; reg = <0x0 0xd230000 0x0 0x1000>; interrupts = <0x0 0xd2 0x4>; clocks = <0x4 0x1>; clock-names = "actmon"; resets = <0x4 0x1>; reset-names = "actmon_rst"; nvidia,sample_period = [14]; mc_all { #address-cells = <0x1>; #size-cells = <0x0>; nvidia,reg_offs = <0x100>; nvidia,irq_mask = <0x2>; nvidia,suspend_freq = <0x31ce0>; nvidia,boost_freq_step = <0x31ce0>; nvidia,boost_up_coef = <0xc8>; nvidia,boost_down_coef = <0x32>; nvidia,boost_up_threshold = <0x1e>; nvidia,boost_down_threshold = <0x14>; nvidia,up_wmark_window = [03]; nvidia,down_wmark_window = [02]; nvidia,avg_window_log2 = [06]; nvidia,count_weight = <0x100>; nvidia,max_dram_channels = [10]; nvidia,type = <0x1>; status = "okay"; }; }; host1x@13e00000 { compatible = "nvidia,tegra194-host1x", "simple-bus"; reg = <0x0 0x13e10000 0x0 0x10000 0x0 0x13e00000 0x0 0x10000 0x0 0x13ec0000 0x0 0x60000 0x0 0x60000000 0x0 0x400000>; reg-names = "guest", "hypervisor", "actmon", "sem-syncpt-shim"; interrupts = <0x0 0x109 0x4 0x0 0x107 0x4>; nvidia,ignore-dt-update; wakeup_capable; resets = <0x4 0x17>; clocks = <0x4 0x2e 0x4 0x1>; clock-names = "host1x", "actmon"; nvidia,vmid = <0x1>; iommus = <0x2 0x1 0x2 0x40 0x2 0x41 0x2 0x42 0x2 0x43 0x2 0x44 0x2 0x45 0x2 0x46 0x2 0x47>; dma-coherent; interconnects = <0x3 0x16>; interconnect-names = "dma-mem"; #address-cells = <0x2>; #size-cells = <0x2>; ranges; phandle = <0xa>; disp_imp_table { status = "okay"; num_settings = <0x4>; phandle = <0x234>; disp_imp_settings_0 { nvidia,total_disp_bw_with_catchup = <0x0 0xef4840>; nvidia,total_disp_bw_without_catchup = <0x0 0xd98780>; nvidia,disp_emc_floor = <0xffffffff 0xffffffff>; nvidia,disp_min_hubclk = <0xffffffff 0xffffffff>; nvidia,total_win_fetch_slots = [00 01]; nvidia,total_cursor_fetch_slots = [00 01]; nvidia,imp_win_mapping = [00 01 02 03 04 05]; nvidia,win_fetch_meter_slots = <0x10001 0x10001 0x10001>; nvidia,win_dvfs_watermark_values = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; nvidia,win_pipe_meter_values = <0x0 0x0 0x0 0x0 0x0 0x0>; nvidia,win_mempool_buffer_entries = <0x0 0x32e 0x0 0x32e 0x0 0x32e 0x0 0x32e 0x0 0x32e 0x0 0x32e>; nvidia,win_thread_groups = [00 01 02 03 04 05]; nvidia,imp_head_mapping = <0x10203>; nvidia,cursor_fetch_meter_slots = <0x10001 0x10001>; nvidia,cursor_dvfs_watermark_values = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; nvidia,cursor_pipe_meter_values = <0x0 0x0 0x0 0x0>; nvidia,cursor_mempool_buffer_entries = <0x0 0x10 0x0 0x10 0x0 0x10 0x0 0x10>; }; disp_imp_settings_1 { nvidia,total_disp_bw_with_catchup = <0x0 0x6c2910>; nvidia,total_disp_bw_without_catchup = <0x0 0x6253e0>; nvidia,disp_emc_floor = <0xffffffff 0xffffffff>; nvidia,disp_min_hubclk = <0xffffffff 0xffffffff>; nvidia,total_win_fetch_slots = [00 01]; nvidia,total_cursor_fetch_slots = [00 01]; nvidia,imp_win_mapping = [00 01 02 03 04 05]; nvidia,win_fetch_meter_slots = <0x10001 0x10001 0x10001>; nvidia,win_dvfs_watermark_values = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; nvidia,win_pipe_meter_values = <0x0 0x0 0x0 0x0 0x0 0x0>; nvidia,win_mempool_buffer_entries = <0x0 0x32e 0x0 0x32e 0x0 0x32e 0x0 0x32e 0x0 0x32e 0x0 0x32e>; nvidia,win_thread_groups = [00 01 02 03 04 05]; nvidia,imp_head_mapping = <0x10203>; nvidia,cursor_fetch_meter_slots = <0x10001 0x10001>; nvidia,cursor_dvfs_watermark_values = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; nvidia,cursor_pipe_meter_values = <0x0 0x0 0x0 0x0>; nvidia,cursor_mempool_buffer_entries = <0x0 0x10 0x0 0x10 0x0 0x10 0x0 0x10>; }; disp_imp_settings_2 { nvidia,total_disp_bw_with_catchup = <0x0 0x3bd210>; nvidia,total_disp_bw_without_catchup = <0x0 0x3661e0>; nvidia,disp_emc_floor = <0xffffffff 0xffffffff>; nvidia,disp_min_hubclk = <0xffffffff 0xffffffff>; nvidia,total_win_fetch_slots = [00 01]; nvidia,total_cursor_fetch_slots = [00 01]; nvidia,imp_win_mapping = [00 01 02 03 04 05]; nvidia,win_fetch_meter_slots = <0x10001 0x10001 0x10001>; nvidia,win_dvfs_watermark_values = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; nvidia,win_pipe_meter_values = <0x0 0x0 0x0 0x0 0x0 0x0>; nvidia,win_mempool_buffer_entries = <0x0 0x32e 0x0 0x32e 0x0 0x32e 0x0 0x32e 0x0 0x32e 0x0 0x32e>; nvidia,win_thread_groups = [00 01 02 03 04 05]; nvidia,imp_head_mapping = <0x10203>; nvidia,cursor_fetch_meter_slots = <0x10001 0x10001>; nvidia,cursor_dvfs_watermark_values = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; nvidia,cursor_pipe_meter_values = <0x0 0x0 0x0 0x0>; nvidia,cursor_mempool_buffer_entries = <0x0 0x10 0x0 0x10 0x0 0x10 0x0 0x10>; }; disp_imp_settings_3 { nvidia,total_disp_bw_with_catchup = <0x0 0x1e02d0>; nvidia,total_disp_bw_without_catchup = <0x0 0x1b4860>; nvidia,disp_emc_floor = <0xffffffff 0xffffffff>; nvidia,disp_min_hubclk = <0xffffffff 0xffffffff>; nvidia,total_win_fetch_slots = [00 01]; nvidia,total_cursor_fetch_slots = [00 01]; nvidia,imp_win_mapping = [00 01 02 03 04 05]; nvidia,win_fetch_meter_slots = <0x10001 0x10001 0x10001>; nvidia,win_dvfs_watermark_values = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; nvidia,win_pipe_meter_values = <0x0 0x0 0x0 0x0 0x0 0x0>; nvidia,win_mempool_buffer_entries = <0x0 0x32e 0x0 0x32e 0x0 0x32e 0x0 0x32e 0x0 0x32e 0x0 0x32e>; nvidia,win_thread_groups = [00 01 02 03 04 05]; nvidia,imp_head_mapping = <0x10203>; nvidia,cursor_fetch_meter_slots = <0x10001 0x10001>; nvidia,cursor_dvfs_watermark_values = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; nvidia,cursor_pipe_meter_values = <0x0 0x0 0x0 0x0>; nvidia,cursor_mempool_buffer_entries = <0x0 0x10 0x0 0x10 0x0 0x10 0x0 0x10>; }; }; ctx0 { compatible = "nvidia,tegra186-iommu-context"; iommus = <0x2 0x38>; dma-coherent; status = "okay"; phandle = <0x3e7>; }; ctx1 { compatible = "nvidia,tegra186-iommu-context"; iommus = <0x2 0x39>; dma-coherent; status = "okay"; phandle = <0x3e8>; }; ctx2 { compatible = "nvidia,tegra186-iommu-context"; iommus = <0x2 0x3a>; dma-coherent; status = "okay"; phandle = <0x3e9>; }; ctx3 { compatible = "nvidia,tegra186-iommu-context"; iommus = <0x2 0x3b>; dma-coherent; status = "okay"; phandle = <0x3ea>; }; ctx4 { compatible = "nvidia,tegra186-iommu-context"; iommus = <0x2 0x3c>; dma-coherent; status = "okay"; phandle = <0x3eb>; }; ctx5 { compatible = "nvidia,tegra186-iommu-context"; iommus = <0x2 0x3d>; dma-coherent; status = "okay"; phandle = <0x3ec>; }; ctx6 { compatible = "nvidia,tegra186-iommu-context"; iommus = <0x2 0x3e>; dma-coherent; status = "okay"; phandle = <0x3ed>; }; ctx7 { compatible = "nvidia,tegra186-iommu-context"; iommus = <0x2 0x3f>; dma-coherent; status = "okay"; phandle = <0x3ee>; }; vic@15340000 { compatible = "nvidia,tegra194-vic"; power-domains = <0x4 0xd>; reg = <0x0 0x15340000 0x0 0x40000>; interrupts = <0x0 0xce 0x4>; resets = <0x4 0x71>; clocks = <0x4 0xa7>; clock-names = "vic"; iommus = <0x2 0x3>; dma-coherent; }; nvjpg@15380000 { compatible = "nvidia,tegra194-nvjpg"; power-domains = <0x4 0x7>; reg = <0x0 0x15380000 0x0 0x40000>; resets = <0x4 0x3d>; clocks = <0x4 0x5a>; clock-names = "nvjpg"; iommus = <0x2 0x3>; dma-coherent; }; tsec@15500000 { compatible = "nvidia,tegra194-tsec"; reg = <0x0 0x15500000 0x0 0x40000>; resets = <0x4 0x62>; clocks = <0x4 0x99 0x4 0x28>; clock-names = "tsec", "efuse"; iommus = <0x2 0xa>; dma-coherent; }; tsecb@15100000 { compatible = "nvidia,tegra194-tsec"; reg = <0x0 0x15100000 0x0 0x40000>; resets = <0x4 0x63>; clocks = <0x4 0x9a 0x4 0x28>; clock-names = "tsecb", "efuse"; iommus = <0x2 0xb>; dma-coherent; }; nvdec@15480000 { compatible = "nvidia,tegra194-nvdec"; power-domains = <0x4 0x6>; reg = <0x0 0x15480000 0x0 0x40000>; resets = <0x4 0x2c>; clocks = <0x4 0x53 0x4 0x46 0x4 0x28>; clock-names = "nvdec", "kfuse", "efuse"; iommus = <0x2 0x3>; dma-coherent; }; nvdec1@15140000 { compatible = "nvidia,tegra194-nvdec"; power-domains = <0x4 0xa>; reg = <0x0 0x15140000 0x0 0x40000>; resets = <0x4 0x73>; clocks = <0x4 0xbb 0x4 0x46 0x4 0x28>; clock-names = "nvdec", "kfuse", "efuse"; iommus = <0x2 0x3>; dma-coherent; }; nvenc@154c0000 { compatible = "nvidia,tegra194-nvenc"; power-domains = <0x4 0x8>; reg = <0x0 0x154c0000 0x0 0x40000>; resets = <0x4 0x3b>; clocks = <0x4 0x59>; clock-names = "nvenc"; iommus = <0x2 0x3>; dma-coherent; phandle = <0x28c>; }; nvenc1@15a80000 { compatible = "nvidia,tegra194-nvenc"; power-domains = <0x4 0x9>; reg = <0x0 0x15a80000 0x0 0x40000>; resets = <0x4 0x3c>; clocks = <0x4 0xbc>; clock-names = "nvenc"; iommus = <0x2 0x3>; dma-coherent; phandle = <0x28d>; }; nvdla0@15880000 { compatible = "nvidia,tegra194-nvdla"; power-domains = <0x4 0x18>; reg = <0x0 0x15880000 0x0 0x40000>; interrupts = <0x0 0xec 0x4>; resets = <0x4 0x6>; clocks = <0x4 0xd2 0x4 0xd8 0x4 0xaf 0x4 0xae>; clock-names = "nafll_dla", "nafll_dla_falcon", "nvdla0", "nvdla0_flcn"; iommus = <0x2 0x51>; dma-coherent; phandle = <0x22c>; }; nvdla1@158c0000 { compatible = "nvidia,tegra194-nvdla"; power-domains = <0x4 0x19>; reg = <0x0 0x158c0000 0x0 0x40000>; interrupts = <0x0 0xed 0x4>; resets = <0x4 0x7>; clocks = <0x4 0xb1 0x4 0xb0>; clock-names = "nvdla1", "nvdla1_flcn"; iommus = <0x2 0x52>; dma-coherent; phandle = <0x22d>; }; display-hub@15200000 { compatible = "nvidia,tegra194-display", "simple-bus"; reg = <0x0 0x15200000 0x0 0x40000>; nvidia,valid_heads = <0x0>; nvidia,disp_imp_table = <0x234>; #address-cells = <0x2>; #size-cells = <0x2>; ranges; display@15200000 { status = "okay"; compatible = "nvidia,tegra194-dc"; reg = <0x0 0x15200000 0x0 0x10000>; interrupts = <0x0 0x99 0x4>; iommus = <0x235 0x9>; non-coherent; nvidia,dc-ctrlnum = <0x0>; nvidia,cmu-enable = <0x1>; nvidia,bpmp = <0x4>; clock-names = "nvdisplay_disp", "pll_disphub", "nvdisplayhub", "nvdisplay_p0", "nvdisplay_p1", "nvdisplay_p2", "nvdisplay_p3", "pllp_display", "pll_d", "plld2", "plld3", "plld4", "emc"; clocks = <0x4 0x55 0x4 0x116 0x4 0x54 0x4 0x56 0x4 0x57 0x4 0x58 0x4 0xb8 0x4 0x66 0x4 0x5f 0x4 0x60 0x4 0x61 0x4 0x63 0x4 0x1f>; reset-names = "misc", "wgrp0", "wgrp1", "wgrp2", "wgrp3", "wgrp4", "wgrp5", "head0"; resets = <0x4 0x31 0x4 0x32 0x4 0x33 0x4 0x34 0x4 0x35 0x4 0x36 0x4 0x37 0x4 0x2d>; power-domains = <0x4 0x2 0x4 0x3 0x4 0x4 0x4 0x2 0x4 0x2>; power-domain-names = "disa", "disb", "disc", "sor", "dpaux"; fb_reserved = <0x236>; iommu-direct-regions = <0x236 0x237 0x238 0x239>; interconnects = <0x3 0x92 0x3 0xa1>; interconnect-names = "dma-mem", "dma-mem"; pinctrl-names = "hdmi-dp0-dpd-disable", "hdmi-dp0-dpd-enable", "hdmi-dp1-dpd-disable", "hdmi-dp1-dpd-enable", "hdmi-dp2-dpd-disable", "hdmi-dp2-dpd-enable", "hdmi-dp3-dpd-disable", "hdmi-dp3-dpd-enable"; pinctrl-0 = <0x23a>; pinctrl-1 = <0x23b>; pinctrl-2 = <0x23c>; pinctrl-3 = <0x23d>; pinctrl-4 = <0x23e>; pinctrl-5 = <0x23f>; pinctrl-6 = <0x240>; pinctrl-7 = <0x241>; nvidia,fb-bpp = <0x20>; nvidia,fbmem-size = <0xfd20000>; nvidia,fb-flags = <0x1>; win-mask = <0x7>; nvidia,fb-win = <0x0>; nvidia,dc-connector = <0x242>; nvidia,dc-flags = <0x1>; vdd-dp-pwr-supply = <0x243>; avdd-dp-pll-supply = <0x244>; vdd-edp-sec-mode-supply = <0x29>; vdd-dp-pad-supply = <0x29>; vdd_hdmi_5v0-supply = <0x245>; phandle = <0x3ef>; }; display@15210000 { status = "okay"; compatible = "nvidia,tegra194-dc"; reg = <0x0 0x15210000 0x0 0x10000>; interrupts = <0x0 0x9a 0x4>; iommus = <0x235 0x9>; non-coherent; nvidia,dc-ctrlnum = <0x1>; nvidia,cmu-enable = <0x1>; nvidia,bpmp = <0x4>; clock-names = "nvdisplay_disp", "pll_disphub", "nvdisplayhub", "nvdisplay_p0", "nvdisplay_p1", "nvdisplay_p2", "nvdisplay_p3", "pllp_display", "pll_d", "plld2", "plld3", "plld4", "disp2_emc"; clocks = <0x4 0x55 0x4 0x116 0x4 0x54 0x4 0x56 0x4 0x57 0x4 0x58 0x4 0xb8 0x4 0x66 0x4 0x5f 0x4 0x60 0x4 0x61 0x4 0x63 0x4 0x1f>; reset-names = "misc", "wgrp0", "wgrp1", "wgrp2", "wgrp3", "wgrp4", "wgrp5", "head1"; resets = <0x4 0x31 0x4 0x32 0x4 0x33 0x4 0x34 0x4 0x35 0x4 0x36 0x4 0x37 0x4 0x2e>; power-domains = <0x4 0x2 0x4 0x3 0x4 0x4 0x4 0x2 0x4 0x2>; power-domain-names = "disa", "disb", "disc", "sor", "dpaux"; fb_reserved = <0x237>; iommu-direct-regions = <0x236 0x237 0x238 0x239>; interconnects = <0x3 0x92 0x3 0xa1>; interconnect-names = "dma-mem", "dma-mem"; pinctrl-names = "hdmi-dp0-dpd-disable", "hdmi-dp0-dpd-enable", "hdmi-dp1-dpd-disable", "hdmi-dp1-dpd-enable", "hdmi-dp2-dpd-disable", "hdmi-dp2-dpd-enable", "hdmi-dp3-dpd-disable", "hdmi-dp3-dpd-enable"; pinctrl-0 = <0x23a>; pinctrl-1 = <0x23b>; pinctrl-2 = <0x23c>; pinctrl-3 = <0x23d>; pinctrl-4 = <0x23e>; pinctrl-5 = <0x23f>; pinctrl-6 = <0x240>; pinctrl-7 = <0x241>; nvidia,fb-bpp = <0x20>; nvidia,fbmem-size = <0xfd20000>; nvidia,fb-flags = <0x1>; win-mask = <0x38>; nvidia,fb-win = <0x3>; nvidia,dc-connector = <0x246>; nvidia,dc-flags = <0x1>; vdd-dp-pwr-supply = <0x243>; avdd-dp-pll-supply = <0x244>; vdd-edp-sec-mode-supply = <0x29>; vdd-dp-pad-supply = <0x29>; vdd_hdmi_5v0-supply = <0x245>; phandle = <0x3f0>; }; display@15220000 { status = "disabled"; compatible = "nvidia,tegra194-dc"; reg = <0x0 0x15220000 0x0 0x10000>; interrupts = <0x0 0x9b 0x4>; iommus = <0x235 0x9>; non-coherent; nvidia,dc-ctrlnum = <0x2>; nvidia,cmu-enable = <0x1>; nvidia,bpmp = <0x4>; clock-names = "nvdisplay_disp", "pll_disphub", "nvdisplayhub", "nvdisplay_p0", "nvdisplay_p1", "nvdisplay_p2", "nvdisplay_p3", "pllp_display", "pll_d", "plld2", "plld3", "plld4", "disp3_emc"; clocks = <0x4 0x55 0x4 0x116 0x4 0x54 0x4 0x56 0x4 0x57 0x4 0x58 0x4 0xb8 0x4 0x66 0x4 0x5f 0x4 0x60 0x4 0x61 0x4 0x63 0x4 0x1f>; reset-names = "misc", "wgrp0", "wgrp1", "wgrp2", "wgrp3", "wgrp4", "wgrp5", "head2"; resets = <0x4 0x31 0x4 0x32 0x4 0x33 0x4 0x34 0x4 0x35 0x4 0x36 0x4 0x37 0x4 0x2f>; power-domains = <0x4 0x2 0x4 0x3 0x4 0x4 0x4 0x2 0x4 0x2>; power-domain-names = "disa", "disb", "disc", "sor", "dpaux"; fb_reserved = <0x238>; iommu-direct-regions = <0x236 0x237 0x238 0x239>; interconnects = <0x3 0x92 0x3 0xa1>; interconnect-names = "dma-mem", "dma-mem"; pinctrl-names = "hdmi-dp0-dpd-disable", "hdmi-dp0-dpd-enable", "hdmi-dp1-dpd-disable", "hdmi-dp1-dpd-enable", "hdmi-dp2-dpd-disable", "hdmi-dp2-dpd-enable", "hdmi-dp3-dpd-disable", "hdmi-dp3-dpd-enable"; pinctrl-0 = <0x23a>; pinctrl-1 = <0x23b>; pinctrl-2 = <0x23c>; pinctrl-3 = <0x23d>; pinctrl-4 = <0x23e>; pinctrl-5 = <0x23f>; pinctrl-6 = <0x240>; pinctrl-7 = <0x241>; phandle = <0x3f1>; }; display@15230000 { status = "disabled"; compatible = "nvidia,tegra194-dc"; reg = <0x0 0x15230000 0x0 0x10000>; interrupts = <0x0 0xf2 0x4>; iommus = <0x235 0x9>; non-coherent; nvidia,dc-ctrlnum = <0x3>; nvidia,cmu-enable = <0x1>; nvidia,bpmp = <0x4>; clock-names = "nvdisplay_disp", "pll_disphub", "nvdisplayhub", "nvdisplay_p0", "nvdisplay_p1", "nvdisplay_p2", "nvdisplay_p3", "pllp_display", "pll_d", "plld2", "plld3", "plld4", "disp4_emc"; clocks = <0x4 0x55 0x4 0x116 0x4 0x54 0x4 0x56 0x4 0x57 0x4 0x58 0x4 0xb8 0x4 0x66 0x4 0x5f 0x4 0x60 0x4 0x61 0x4 0x63 0x4 0x1f>; reset-names = "misc", "wgrp0", "wgrp1", "wgrp2", "wgrp3", "wgrp4", "wgrp5", "head3"; resets = <0x4 0x31 0x4 0x32 0x4 0x33 0x4 0x34 0x4 0x35 0x4 0x36 0x4 0x37 0x4 0x30>; power-domains = <0x4 0x2 0x4 0x3 0x4 0x4 0x4 0x2 0x4 0x2>; power-domain-names = "disa", "disb", "disc", "sor", "dpaux"; fb_reserved = <0x239>; iommu-direct-regions = <0x236 0x237 0x238 0x239>; interconnects = <0x3 0x92 0x3 0xa1>; interconnect-names = "dma-mem", "dma-mem"; pinctrl-names = "hdmi-dp0-dpd-disable", "hdmi-dp0-dpd-enable", "hdmi-dp1-dpd-disable", "hdmi-dp1-dpd-enable", "hdmi-dp2-dpd-disable", "hdmi-dp2-dpd-enable", "hdmi-dp3-dpd-disable", "hdmi-dp3-dpd-enable"; pinctrl-0 = <0x23a>; pinctrl-1 = <0x23b>; pinctrl-2 = <0x23c>; pinctrl-3 = <0x23d>; pinctrl-4 = <0x23e>; pinctrl-5 = <0x23f>; pinctrl-6 = <0x240>; pinctrl-7 = <0x241>; phandle = <0x3f2>; }; }; sor { status = "okay"; compatible = "nvidia,tegra194-sor"; reg = <0x0 0x15b00000 0x0 0x40000>; interrupts = <0x0 0x9d 0x4>; nvidia,sor-ctrlnum = <0x0>; nvidia,dpaux = <0x247>; nvidia,xbar-ctrl = <0x2 0x1 0x0 0x3 0x4>; clocks = <0x4 0x7e 0x4 0x83 0x4 0x7f 0x4 0x7d 0x4 0x62 0x4 0x66 0x4 0x47 0x4 0x2b 0x4 0x2c 0x4 0x2d>; clock-names = "sor0_ref", "sor_safe", "sor0_pad_clkout", "sor0", "pll_dp", "pllp_out0", "maud", "hda", "hda2codec_2x", "hda2hdmi"; resets = <0x4 0x57 0x4 0x14 0x4 0x16>; reset-names = "sor0", "hda_rst", "hda2hdmi_rst"; nvidia,hpd-gpio = <0xc 0x60 0x0>; nvidia,ddc-i2c-bus = <0x248>; nvidia,active-panel = <0x249>; phandle = <0x246>; hdmi-display { compatible = "hdmi,display"; status = "disabled"; generic-infoframe-type = <0x87>; phandle = <0x3f3>; disp-default-out { nvidia,out-type = <0x1>; nvidia,out-hotplug-state = <0x0>; nvidia,out-parent-clk = "pll_d"; nvidia,out-xres = <0x1000>; nvidia,out-yres = <0x870>; }; }; dp-display { compatible = "dp, display"; status = "okay"; nvidia,is_ext_dp_panel = <0x1>; nvidia,pc2-disabled; phandle = <0x249>; disp-default-out { nvidia,out-type = <0x3>; nvidia,out-hotplug-state = <0x0>; nvidia,out-parent-clk = "pll_d"; nvidia,out-xres = <0x1000>; nvidia,out-yres = <0x870>; }; lt-data { tegra-dp-vs-regs { pc2_l0 = <0x15 0x1c 0x23 0x2d 0x20 0x27 0x2f 0x2c 0x36 0x3c>; pc2_l1 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l2 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l3 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; }; tegra-dp-pe-regs { pc2_l0 = <0x0 0xb 0x18 0x2d 0x0 0xf 0x20 0x1 0x18 0x0>; pc2_l1 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l2 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l3 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; }; tegra-dp-pc-regs { pc2_l0 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l1 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l2 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l3 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; }; tegra-dp-tx-pu { pc2_l0 = <0x20 0x30 0x40 0x60 0x30 0x40 0x60 0x40 0x60 0x60>; pc2_l1 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l2 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l3 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; }; }; }; prod-settings { #prod-cells = <0x4>; prod_list_hdmi_soc = "prod_c_hdmi_0m_54m", "prod_c_hdmi_54m_111m", "prod_c_hdmi_111m_223m", "prod_c_hdmi_223m_300m", "prod_c_hdmi_300m_600m"; prod_c_dp { prod = <0x0 0x180 0x1 0x1 0x0 0x5a4 0xf0f0f00 0x5050300 0x0 0x5a8 0x100 0x100 0x0 0x5ac 0xf000ff00 0x0 0x0 0x5b0 0xff0 0x440 0x0 0x5b4 0x400000 0x0 0x0 0x5e4 0x3b80 0x1a00>; }; prod_c_rbr { prod = <0x0 0x5a8 0xf00000 0x200000>; }; prod_c_hbr { prod = <0x0 0x5a8 0xf00000 0x200000>; }; prod_c_hbr2 { prod = <0x0 0x5a8 0xf00000 0x300000>; }; prod_c_hbr3 { prod = <0x0 0x5a8 0xf00000 0x300000>; }; prod_c_hdmi_0m_54m { prod = <0x0 0x5a4 0xf0f0f00 0x5050000 0x0 0x5a8 0xf00100 0x300100 0x0 0x5b0 0xff000ff0 0x38000440 0x0 0x5e4 0x3f80 0x2a00 0x0 0x138 0xffffffff 0x333a3a3a 0x0 0x148 0xffffffff 0x0 0x0 0x5b8 0x40ff00 0x400000>; }; prod_c_hdmi_54m_111m { prod = <0x0 0x5a4 0xf0f0f00 0x5050100 0x0 0x5a8 0xf00100 0x300100 0x0 0x5b0 0xff000ff0 0x38000440 0x0 0x5e4 0x3f80 0x2200 0x0 0x138 0xffffffff 0x333a3a3a 0x0 0x148 0xffffffff 0x0 0x0 0x5b8 0x40ff00 0x400000>; }; prod_c_hdmi_111m_223m { prod = <0x0 0x5a4 0xf0f0f00 0x5050300 0x0 0x5a8 0xf00100 0x300100 0x0 0x5b0 0xff000ff0 0x38000440 0x0 0x5e4 0x3f80 0x1a00 0x0 0x138 0xffffffff 0x373a3a3a 0x0 0x148 0xffffffff 0x0 0x0 0x5b8 0x40ff00 0x400000>; }; prod_c_hdmi_223m_300m { prod = <0x0 0x5a4 0xf0f0f00 0x5050300 0x0 0x5a8 0xf00100 0x300100 0x0 0x5b0 0xff000ff0 0x38000440 0x0 0x5e4 0x3f80 0x1a00 0x0 0x138 0xffffffff 0x333d3d3d 0x0 0x148 0xffffffff 0x0 0x0 0x5b8 0x40ff00 0x404000>; }; prod_c_hdmi_300m_600m { prod = <0x0 0x5a4 0xf0f0f00 0x5050300 0x0 0x5a8 0xf00100 0x300100 0x0 0x5b0 0xff000ff0 0x38000440 0x0 0x5e4 0x3f80 0x1a00 0x0 0x138 0xffffffff 0x333d3d3d 0x0 0x148 0xffffffff 0x0 0x0 0x5b8 0x40ff00 0x406000>; }; }; }; sor1 { status = "okay"; compatible = "nvidia,tegra194-sor"; reg = <0x0 0x15b40000 0x0 0x40000>; interrupts = <0x0 0x9e 0x4>; nvidia,sor-ctrlnum = <0x1>; nvidia,dpaux = <0x24a>; nvidia,xbar-ctrl = <0x2 0x1 0x0 0x3 0x4>; clocks = <0x4 0x81 0x4 0x83 0x4 0x82 0x4 0x80 0x4 0x62 0x4 0x66 0x4 0x47 0x4 0x2b 0x4 0x2c 0x4 0x2d>; clock-names = "sor1_ref", "sor_safe", "sor1_pad_clkout", "sor1", "pll_dp", "pllp_out0", "maud", "hda", "hda2codec_2x", "hda2hdmi"; resets = <0x4 0x58 0x4 0x14 0x4 0x16>; reset-names = "sor1", "hda_rst", "hda2hdmi_rst"; nvidia,hpd-gpio = <0xc 0x61 0x0>; nvidia,ddc-i2c-bus = <0x24b>; nvidia,active-panel = <0x24c>; phandle = <0x242>; hdmi-display { compatible = "hdmi,display"; status = "disabled"; generic-infoframe-type = <0x87>; phandle = <0x3f4>; disp-default-out { nvidia,out-type = <0x1>; nvidia,out-hotplug-state = <0x0>; nvidia,out-parent-clk = "plld2"; nvidia,out-xres = <0x1000>; nvidia,out-yres = <0x870>; }; }; dp-display { compatible = "dp, display"; status = "okay"; nvidia,is_ext_dp_panel = <0x1>; nvidia,pc2-disabled; phandle = <0x24c>; disp-default-out { nvidia,out-type = <0x3>; nvidia,out-hotplug-state = <0x0>; nvidia,out-parent-clk = "plld2"; nvidia,out-xres = <0x1000>; nvidia,out-yres = <0x870>; }; lt-data { tegra-dp-vs-regs { pc2_l0 = <0x15 0x1c 0x23 0x2d 0x20 0x27 0x2f 0x2c 0x36 0x3c>; pc2_l1 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l2 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l3 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; }; tegra-dp-pe-regs { pc2_l0 = <0x0 0xb 0x18 0x2d 0x0 0xf 0x20 0x1 0x18 0x0>; pc2_l1 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l2 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l3 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; }; tegra-dp-pc-regs { pc2_l0 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l1 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l2 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l3 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; }; tegra-dp-tx-pu { pc2_l0 = <0x20 0x30 0x40 0x60 0x30 0x40 0x60 0x40 0x60 0x60>; pc2_l1 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l2 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l3 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; }; }; }; prod-settings { #prod-cells = <0x4>; prod_list_hdmi_soc = "prod_c_hdmi_0m_54m", "prod_c_hdmi_54m_111m", "prod_c_hdmi_111m_223m", "prod_c_hdmi_223m_300m", "prod_c_hdmi_300m_600m"; prod_c_dp { prod = <0x0 0x180 0x1 0x1 0x0 0x5a4 0xf0f0f00 0x5050300 0x0 0x5a8 0x100 0x100 0x0 0x5ac 0xf000ff00 0x0 0x0 0x5b0 0xff0 0x440 0x0 0x5b4 0x400000 0x0 0x0 0x5e4 0x3b80 0x1a00>; }; prod_c_rbr { prod = <0x0 0x5a8 0xf00000 0x200000>; }; prod_c_hbr { prod = <0x0 0x5a8 0xf00000 0x200000>; }; prod_c_hbr2 { prod = <0x0 0x5a8 0xf00000 0x300000>; }; prod_c_hbr3 { prod = <0x0 0x5a8 0xf00000 0x300000>; }; prod_c_hdmi_0m_54m { prod = <0x0 0x5a4 0xf0f0f00 0x5050000 0x0 0x5a8 0xf00100 0x300100 0x0 0x5b0 0xff000ff0 0x38000440 0x0 0x5e4 0x3f80 0x2a00 0x0 0x138 0xffffffff 0x333a3a3a 0x0 0x148 0xffffffff 0x0 0x0 0x5b8 0x40ff00 0x400000>; }; prod_c_hdmi_54m_111m { prod = <0x0 0x5a4 0xf0f0f00 0x5050100 0x0 0x5a8 0xf00100 0x300100 0x0 0x5b0 0xff000ff0 0x38000440 0x0 0x5e4 0x3f80 0x2200 0x0 0x138 0xffffffff 0x333a3a3a 0x0 0x148 0xffffffff 0x0 0x0 0x5b8 0x40ff00 0x400000>; }; prod_c_hdmi_111m_223m { prod = <0x0 0x5a4 0xf0f0f00 0x5050300 0x0 0x5a8 0xf00100 0x300100 0x0 0x5b0 0xff000ff0 0x38000440 0x0 0x5e4 0x3f80 0x1a00 0x0 0x138 0xffffffff 0x373a3a3a 0x0 0x148 0xffffffff 0x0 0x0 0x5b8 0x40ff00 0x400000>; }; prod_c_hdmi_223m_300m { prod = <0x0 0x5a4 0xf0f0f00 0x5050300 0x0 0x5a8 0xf00100 0x300100 0x0 0x5b0 0xff000ff0 0x38000440 0x0 0x5e4 0x3f80 0x1a00 0x0 0x138 0xffffffff 0x333d3d3d 0x0 0x148 0xffffffff 0x0 0x0 0x5b8 0x40ff00 0x404000>; }; prod_c_hdmi_300m_600m { prod = <0x0 0x5a4 0xf0f0f00 0x5050300 0x0 0x5a8 0xf00100 0x300100 0x0 0x5b0 0xff000ff0 0x38000440 0x0 0x5e4 0x3f80 0x1a00 0x0 0x138 0xffffffff 0x333d3d3d 0x0 0x148 0xffffffff 0x0 0x0 0x5b8 0x40ff00 0x406000>; }; }; }; sor2 { status = "disabled"; compatible = "nvidia,tegra194-sor"; reg = <0x0 0x15b80000 0x0 0x40000>; interrupts = <0x0 0xf3 0x4>; nvidia,sor-ctrlnum = <0x2>; nvidia,dpaux = <0x24d>; nvidia,xbar-ctrl = <0x2 0x1 0x0 0x3 0x4>; clocks = <0x4 0xb3 0x4 0x83 0x4 0xb4 0x4 0xb2 0x4 0x62 0x4 0x66 0x4 0x47 0x4 0x2b 0x4 0x2c 0x4 0x2d>; clock-names = "sor2_ref", "sor_safe", "sor2_pad_clkout", "sor2", "pll_dp", "pllp_out0", "maud", "hda", "hda2codec_2x", "hda2hdmi"; resets = <0x4 0x59 0x4 0x14 0x4 0x16>; reset-names = "sor2", "hda_rst", "hda2hdmi_rst"; nvidia,hpd-gpio = <0xc 0x62 0x0>; nvidia,ddc-i2c-bus = <0x24e>; phandle = <0x3f5>; hdmi-display { compatible = "hdmi,display"; status = "disabled"; generic-infoframe-type = <0x87>; phandle = <0x3f6>; disp-default-out { nvidia,out-type = <0x1>; nvidia,out-hotplug-state = <0x0>; nvidia,out-parent-clk = "plld3"; nvidia,out-xres = <0x1000>; nvidia,out-yres = <0x870>; }; }; dp-display { compatible = "dp, display"; status = "disabled"; nvidia,is_ext_dp_panel = <0x1>; nvidia,pc2-disabled; phandle = <0x3f7>; disp-default-out { nvidia,out-type = <0x3>; nvidia,out-hotplug-state = <0x0>; nvidia,out-parent-clk = "plld3"; nvidia,out-xres = <0x1000>; nvidia,out-yres = <0x870>; }; lt-data { tegra-dp-vs-regs { pc2_l0 = <0x15 0x1c 0x23 0x2d 0x20 0x27 0x2f 0x2c 0x36 0x3c>; pc2_l1 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l2 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l3 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; }; tegra-dp-pe-regs { pc2_l0 = <0x0 0xb 0x18 0x2d 0x0 0xf 0x20 0x1 0x18 0x0>; pc2_l1 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l2 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l3 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; }; tegra-dp-pc-regs { pc2_l0 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l1 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l2 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l3 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; }; tegra-dp-tx-pu { pc2_l0 = <0x20 0x30 0x40 0x60 0x30 0x40 0x60 0x40 0x60 0x60>; pc2_l1 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l2 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l3 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; }; }; }; prod-settings { #prod-cells = <0x4>; prod_list_hdmi_soc = "prod_c_hdmi_0m_54m", "prod_c_hdmi_54m_111m", "prod_c_hdmi_111m_223m", "prod_c_hdmi_223m_300m", "prod_c_hdmi_300m_600m"; prod_c_dp { prod = <0x0 0x180 0x1 0x1 0x0 0x5a4 0xf0f0f00 0x5050300 0x0 0x5a8 0x100 0x100 0x0 0x5ac 0xf000ff00 0x0 0x0 0x5b0 0xff0 0x440 0x0 0x5b4 0x400000 0x0 0x0 0x5e4 0x3b80 0x1a00>; }; prod_c_rbr { prod = <0x0 0x5a8 0xf00000 0x200000>; }; prod_c_hbr { prod = <0x0 0x5a8 0xf00000 0x200000>; }; prod_c_hbr2 { prod = <0x0 0x5a8 0xf00000 0x300000>; }; prod_c_hbr3 { prod = <0x0 0x5a8 0xf00000 0x300000>; }; prod_c_hdmi_0m_54m { prod = <0x0 0x5a4 0xf0f0f00 0x5050000 0x0 0x5a8 0xf00100 0x300100 0x0 0x5b0 0xff000ff0 0x38000440 0x0 0x5e4 0x3f80 0x2a00 0x0 0x138 0xffffffff 0x333a3a3a 0x0 0x148 0xffffffff 0x0 0x0 0x5b8 0x40ff00 0x400000>; }; prod_c_hdmi_54m_111m { prod = <0x0 0x5a4 0xf0f0f00 0x5050100 0x0 0x5a8 0xf00100 0x300100 0x0 0x5b0 0xff000ff0 0x38000440 0x0 0x5e4 0x3f80 0x2200 0x0 0x138 0xffffffff 0x333a3a3a 0x0 0x148 0xffffffff 0x0 0x0 0x5b8 0x40ff00 0x400000>; }; prod_c_hdmi_111m_223m { prod = <0x0 0x5a4 0xf0f0f00 0x5050300 0x0 0x5a8 0xf00100 0x300100 0x0 0x5b0 0xff000ff0 0x38000440 0x0 0x5e4 0x3f80 0x1a00 0x0 0x138 0xffffffff 0x373a3a3a 0x0 0x148 0xffffffff 0x0 0x0 0x5b8 0x40ff00 0x400000>; }; prod_c_hdmi_223m_300m { prod = <0x0 0x5a4 0xf0f0f00 0x5050300 0x0 0x5a8 0xf00100 0x300100 0x0 0x5b0 0xff000ff0 0x38000440 0x0 0x5e4 0x3f80 0x1a00 0x0 0x138 0xffffffff 0x333d3d3d 0x0 0x148 0xffffffff 0x0 0x0 0x5b8 0x40ff00 0x404000>; }; prod_c_hdmi_300m_600m { prod = <0x0 0x5a4 0xf0f0f00 0x5050300 0x0 0x5a8 0xf00100 0x300100 0x0 0x5b0 0xff000ff0 0x38000440 0x0 0x5e4 0x3f80 0x1a00 0x0 0x138 0xffffffff 0x333d3d3d 0x0 0x148 0xffffffff 0x0 0x0 0x5b8 0x40ff00 0x406000>; }; }; }; sor3 { status = "disabled"; compatible = "nvidia,tegra194-sor"; reg = <0x0 0x15bc0000 0x0 0x40000>; interrupts = <0x0 0xf4 0x4>; nvidia,sor-ctrlnum = <0x3>; nvidia,dpaux = <0x24f>; nvidia,xbar-ctrl = <0x2 0x1 0x0 0x3 0x4>; clocks = <0x4 0xb6 0x4 0x83 0x4 0xb7 0x4 0xb5 0x4 0x62 0x4 0x66 0x4 0x47 0x4 0x2b 0x4 0x2c 0x4 0x2d>; clock-names = "sor3_ref", "sor_safe", "sor3_pad_clkout", "sor3", "pll_dp", "pllp_out0", "maud", "hda", "hda2codec_2x", "hda2hdmi"; resets = <0x4 0x5a 0x4 0x14 0x4 0x16>; reset-names = "sor3", "hda_rst", "hda2hdmi_rst"; nvidia,hpd-gpio = <0xc 0x63 0x0>; nvidia,ddc-i2c-bus = <0x250>; phandle = <0x3f8>; hdmi-display { compatible = "hdmi,display"; status = "disabled"; generic-infoframe-type = <0x87>; phandle = <0x3f9>; disp-default-out { nvidia,out-type = <0x1>; nvidia,out-hotplug-state = <0x0>; nvidia,out-parent-clk = "plld4"; nvidia,out-xres = <0x1000>; nvidia,out-yres = <0x870>; }; }; dp-display { compatible = "dp, display"; status = "disabled"; nvidia,is_ext_dp_panel = <0x1>; nvidia,pc2-disabled; phandle = <0x3fa>; disp-default-out { nvidia,out-type = <0x3>; nvidia,out-hotplug-state = <0x0>; nvidia,out-parent-clk = "plld4"; nvidia,out-xres = <0x1000>; nvidia,out-yres = <0x870>; }; lt-data { tegra-dp-vs-regs { pc2_l0 = <0x15 0x1c 0x23 0x2d 0x20 0x27 0x2f 0x2c 0x36 0x3c>; pc2_l1 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l2 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l3 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; }; tegra-dp-pe-regs { pc2_l0 = <0x0 0xb 0x18 0x2d 0x0 0xf 0x20 0x1 0x18 0x0>; pc2_l1 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l2 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l3 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; }; tegra-dp-pc-regs { pc2_l0 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l1 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l2 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l3 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; }; tegra-dp-tx-pu { pc2_l0 = <0x20 0x30 0x40 0x60 0x30 0x40 0x60 0x40 0x60 0x60>; pc2_l1 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l2 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; pc2_l3 = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; }; }; }; prod-settings { #prod-cells = <0x4>; prod_list_hdmi_soc = "prod_c_hdmi_0m_54m", "prod_c_hdmi_54m_111m", "prod_c_hdmi_111m_223m", "prod_c_hdmi_223m_300m", "prod_c_hdmi_300m_600m"; prod_c_dp { prod = <0x0 0x180 0x1 0x1 0x0 0x5a4 0xf0f0f00 0x5050300 0x0 0x5a8 0x100 0x100 0x0 0x5ac 0xf000ff00 0x0 0x0 0x5b0 0xff0 0x440 0x0 0x5b4 0x400000 0x0 0x0 0x5e4 0x3b80 0x1a00>; }; prod_c_rbr { prod = <0x0 0x5a8 0xf00000 0x200000>; }; prod_c_hbr { prod = <0x0 0x5a8 0xf00000 0x200000>; }; prod_c_hbr2 { prod = <0x0 0x5a8 0xf00000 0x300000>; }; prod_c_hbr3 { prod = <0x0 0x5a8 0xf00000 0x300000>; }; prod_c_hdmi_0m_54m { prod = <0x0 0x5a4 0xf0f0f00 0x5050000 0x0 0x5a8 0xf00100 0x300100 0x0 0x5b0 0xff000ff0 0x38000440 0x0 0x5e4 0x3f80 0x2a00 0x0 0x138 0xffffffff 0x333a3a3a 0x0 0x148 0xffffffff 0x0 0x0 0x5b8 0x40ff00 0x400000>; }; prod_c_hdmi_54m_111m { prod = <0x0 0x5a4 0xf0f0f00 0x5050100 0x0 0x5a8 0xf00100 0x300100 0x0 0x5b0 0xff000ff0 0x38000440 0x0 0x5e4 0x3f80 0x2200 0x0 0x138 0xffffffff 0x333a3a3a 0x0 0x148 0xffffffff 0x0 0x0 0x5b8 0x40ff00 0x400000>; }; prod_c_hdmi_111m_223m { prod = <0x0 0x5a4 0xf0f0f00 0x5050300 0x0 0x5a8 0xf00100 0x300100 0x0 0x5b0 0xff000ff0 0x38000440 0x0 0x5e4 0x3f80 0x1a00 0x0 0x138 0xffffffff 0x373a3a3a 0x0 0x148 0xffffffff 0x0 0x0 0x5b8 0x40ff00 0x400000>; }; prod_c_hdmi_223m_300m { prod = <0x0 0x5a4 0xf0f0f00 0x5050300 0x0 0x5a8 0xf00100 0x300100 0x0 0x5b0 0xff000ff0 0x38000440 0x0 0x5e4 0x3f80 0x1a00 0x0 0x138 0xffffffff 0x333d3d3d 0x0 0x148 0xffffffff 0x0 0x0 0x5b8 0x40ff00 0x404000>; }; prod_c_hdmi_300m_600m { prod = <0x0 0x5a4 0xf0f0f00 0x5050300 0x0 0x5a8 0xf00100 0x300100 0x0 0x5b0 0xff000ff0 0x38000440 0x0 0x5e4 0x3f80 0x1a00 0x0 0x138 0xffffffff 0x333d3d3d 0x0 0x148 0xffffffff 0x0 0x0 0x5b8 0x40ff00 0x406000>; }; }; }; dpaux@155c0000 { status = "okay"; compatible = "nvidia,tegra194-dpaux"; reg = <0x0 0x155c0000 0x0 0x10000>; interrupts = <0x0 0x9f 0x4>; nvidia,dpaux-ctrlnum = <0x0>; clocks = <0x4 0x13>; clock-names = "dpaux"; resets = <0x4 0x8>; reset-names = "dpaux"; power-domains = <0x251>; phandle = <0x247>; prod-settings { #prod-cells = <0x4>; prod_c_dpaux_hdmi { prod = <0x0 0x124 0x37fc 0x700>; }; prod_c_dpaux_dp { prod = <0x0 0x124 0x37fe 0x24b2>; }; }; }; dpaux@155D0000 { status = "okay"; compatible = "nvidia,tegra194-dpaux"; reg = <0x0 0x155d0000 0x0 0x10000>; interrupts = <0x0 0xa0 0x4>; nvidia,dpaux-ctrlnum = <0x1>; clocks = <0x4 0x14>; clock-names = "dpaux1"; resets = <0x4 0x9>; reset-names = "dpaux1"; power-domains = <0x251>; phandle = <0x24a>; prod-settings { #prod-cells = <0x4>; prod_c_dpaux_hdmi { prod = <0x0 0x124 0x37fc 0x700>; }; prod_c_dpaux_dp { prod = <0x0 0x124 0x37fe 0x24b2>; }; }; }; dpaux@155E0000 { status = "disabled"; compatible = "nvidia,tegra194-dpaux"; reg = <0x0 0x155e0000 0x0 0x10000>; interrupts = <0x0 0xf5 0x4>; nvidia,dpaux-ctrlnum = <0x2>; clocks = <0x4 0xb9>; clock-names = "dpaux2"; resets = <0x4 0xa>; reset-names = "dpaux2"; power-domains = <0x251>; phandle = <0x24d>; prod-settings { #prod-cells = <0x4>; prod_c_dpaux_hdmi { prod = <0x0 0x124 0x37fc 0x700>; }; prod_c_dpaux_dp { prod = <0x0 0x124 0x37fe 0x24b2>; }; }; }; dpaux@155F0000 { status = "okay"; compatible = "nvidia,tegra194-dpaux3-padctl"; reg = <0x0 0x155f0000 0x0 0x10000>; interrupts = <0x0 0xf6 0x4>; nvidia,dpaux-ctrlnum = <0x3>; clocks = <0x4 0xba>; clock-names = "dpaux3"; resets = <0x4 0xb>; reset-names = "dpaux3"; phandle = <0x24f>; prod-settings { #prod-cells = <0x4>; prod_c_dpaux_hdmi { prod = <0x0 0x124 0x37fc 0x700>; }; prod_c_dpaux_dp { prod = <0x0 0x124 0x37fe 0x24b2>; }; }; pinmux@0 { phandle = <0x2a>; dpaux3_pins { pins = "dpaux3-3"; function = "i2c"; }; }; }; tegra_cec { status = "okay"; compatible = "nvidia,tegra194-cec"; reg = <0x0 0x3960000 0x0 0x1000>; interrupts = <0x0 0xa2 0x4>; clocks = <0x4 0xd>; clock-names = "cec"; power-domains = <0x4 0x2>; phandle = <0x3fb>; }; vi@15c10000 { compatible = "nvidia,tegra194-vi"; reg = <0x0 0x15c10000 0x0 0x230000 0x0 0x15f00000 0x0 0x100000>; clocks = <0x4 0xa6>; clock-names = "vi"; nvidia,vi-falcon-device = <0x230>; iommus = <0x235 0x4>; non-coherent; phandle = <0x226>; }; vi-thi@15f00000 { compatible = "nvidia,tegra194-vi-thi"; phandle = <0x230>; }; isp@14800000 { compatible = "nvidia,tegra194-isp"; clocks = <0x4 0x45>; clock-names = "isp"; nvidia,isp-falcon-device = <0x231>; iommus = <0x2 0x5>; dma-coherent; phandle = <0x225>; }; isp-thi@14b00000 { compatible = "nvidia,tegra194-isp-thi"; phandle = <0x231>; }; nvcsi@15a00000 { compatible = "nvidia,tegra194-nvcsi"; clocks = <0x4 0x51>; clock-names = "nvcsi"; num-channels = <0x2>; #address-cells = <0x1>; #size-cells = <0x0>; phandle = <0x227>; prod-settings { #prod-cells = <0x4>; prod { prod = <0x0 0x11018 0x70000 0x20000 0x0 0x1109c 0xe000e000 0xc000c000 0x0 0x110a8 0xfefe 0x4c4c 0x0 0x11128 0xe000e000 0xc000c000 0x0 0x11134 0xfefe 0x4c4c 0x0 0x21018 0x70000 0x20000 0x0 0x2109c 0xe000e000 0xc000c000 0x0 0x210a8 0xfefe 0x4c4c 0x0 0x21128 0xe000e000 0xc000c000 0x0 0x21134 0xfefe 0x4c4c 0x0 0x31018 0x70000 0x20000 0x0 0x3109c 0xe000e000 0xc000c000 0x0 0x310a8 0xfefe 0x4c4c 0x0 0x31128 0xe000e000 0xc000c000 0x0 0x31134 0xfefe 0x4c4c 0x0 0x41018 0x70000 0x20000 0x0 0x4109c 0xe000e000 0xc000c000 0x0 0x410a8 0xfefe 0x4c4c 0x0 0x41128 0xe000e000 0xc000c000 0x0 0x41134 0xfefe 0x4c4c 0x0 0x1102c 0xfc000000 0xe0000000 0x0 0x110b8 0xfc000000 0xe0000000 0x0 0x2102c 0xfc000000 0xe0000000 0x0 0x210b8 0xfc000000 0xe0000000 0x0 0x3102c 0xfc000000 0xe0000000 0x0 0x310b8 0xfc000000 0xe0000000 0x0 0x4102c 0xfc000000 0xe0000000 0x0 0x410b8 0xfc000000 0xe0000000>; }; prod_c_cphy_mode { prod = <0x0 0x11030 0x7f7f7f 0x444444 0x0 0x110bc 0x7f7f7f 0x444444 0x0 0x21030 0x7f7f7f 0x444444 0x0 0x210bc 0x7f7f7f 0x444444 0x0 0x31030 0x7f7f7f 0x444444 0x0 0x310bc 0x7f7f7f 0x444444 0x0 0x41030 0x7f7f7f 0x444444 0x0 0x410bc 0x7f7f7f 0x444444 0x0 0x110a8 0xffff 0xfcfc 0x0 0x1109c 0xffffffff 0xd848d848 0x0 0x110a0 0x3 0x0 0x0 0x11098 0x3 0x3 0x0 0x11134 0xffff 0xfcfc 0x0 0x11128 0xffffffff 0xd848d848 0x0 0x1112c 0x3 0x0 0x0 0x11124 0x3 0x3 0x0 0x210a8 0xffff 0xfcfc 0x0 0x2109c 0xffffffff 0xd848d848 0x0 0x210a0 0x3 0x0 0x0 0x21098 0x3 0x3 0x0 0x21134 0xffff 0xfcfc 0x0 0x21128 0xffffffff 0xd848d848 0x0 0x2112c 0x3 0x0 0x0 0x21124 0x3 0x3 0x0 0x310a8 0xffff 0xfcfc 0x0 0x3109c 0xffffffff 0xd848d848 0x0 0x310a0 0x3 0x0 0x0 0x31098 0x3 0x3 0x0 0x31134 0xffff 0xfcfc 0x0 0x31128 0xffffffff 0xd848d848 0x0 0x3112c 0x3 0x0 0x0 0x31124 0x3 0x3 0x0 0x410a8 0xffff 0xfcfc 0x0 0x4109c 0xffffffff 0xd848d848 0x0 0x410a0 0x3 0x0 0x0 0x41098 0x3 0x3 0x0 0x41134 0xffff 0xfcfc 0x0 0x41128 0xffffffff 0xd848d848 0x0 0x4112c 0x3 0x0 0x0 0x41124 0x3 0x3>; }; prod_c_dphy_mode { prod = <0x0 0x11030 0x7f7f7f 0x0 0x0 0x110bc 0x7f7f7f 0x0 0x0 0x21030 0x7f7f7f 0x0 0x0 0x210bc 0x7f7f7f 0x0 0x0 0x31030 0x7f7f7f 0x0 0x0 0x310bc 0x7f7f7f 0x0 0x0 0x41030 0x7f7f7f 0x0 0x0 0x410bc 0x7f7f7f 0x0>; }; }; channel@0 { reg = <0x0>; phandle = <0x3fc>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; phandle = <0x3fd>; endpoint@0 { port-index = <0x0>; bus-width = <0x2>; remote-endpoint = <0x252>; phandle = <0x2a4>; }; }; port@1 { reg = <0x1>; phandle = <0x3fe>; endpoint@1 { remote-endpoint = <0x253>; phandle = <0x232>; }; }; }; }; channel@1 { reg = <0x1>; phandle = <0x3ff>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@2 { reg = <0x0>; endpoint@2 { port-index = <0x2>; bus-width = <0x2>; remote-endpoint = <0x254>; phandle = <0x2a5>; }; }; port@3 { reg = <0x1>; endpoint@3 { remote-endpoint = <0x255>; phandle = <0x400>; }; }; port@0 { reg = <0x0>; phandle = <0x401>; endpoint@2 { port-index = <0x2>; bus-width = <0x2>; remote-endpoint = <0x256>; phandle = <0x2a6>; }; }; port@1 { reg = <0x1>; phandle = <0x402>; endpoint@3 { remote-endpoint = <0x255>; phandle = <0x233>; }; }; }; }; }; slvs-ec@15ac0000 { compatible = "nvidia,tegra-slvs-ec"; power-domains = <0x4 0xc>; reg = <0x0 0x15ac0000 0x0 0x40000 0x0 0x15c00000 0x0 0x10000 0x0 0x15e40000 0x0 0x10000>; resets = <0x4 0x7f>; reset-names = "slvs-ec"; clocks = <0x4 0xfc 0x4 0xfd 0x4 0x66>; clock-names = "slvs-ec", "slvs-ec-lp", "slvs-ec-parent"; interrupts = <0x0 0x4a 0x4 0x0 0xff 0x4>; nvidia,vi-device = <0x230>; interrupt-names = "slvs-ec", "syncgen"; status = "disabled"; phandle = <0x403>; }; pva0 { compatible = "nvidia,tegra194-pva"; power-domains = <0x4 0x16>; reg = <0x0 0x16000000 0x0 0x800000 0x0 0x24f00000 0x0 0x80000>; interrupts = <0x0 0xea 0x4>; resets = <0x4 0x42>; clocks = <0x4 0xd4 0x4 0xd3 0x4 0xa8 0x4 0xa9 0x4 0xaa>; clock-names = "nafll_pva_vps", "nafll_pva_core", "axi", "vps0", "vps1"; iommus = <0x2 0x53>; dma-coherent; phandle = <0x22e>; prod-settings { #prod-cells = <0x4>; prod { prod = <0x0 0x73000 0x1 0x1 0x0 0x200050 0x1 0x0 0x0 0x30000 0x1 0x1 0x0 0x2804c 0xff 0xff>; }; }; }; pva1 { compatible = "nvidia,tegra194-pva"; power-domains = <0x4 0x17>; reg = <0x0 0x16800000 0x0 0x800000 0x0 0x24f80000 0x0 0x80000>; interrupts = <0x0 0xeb 0x4>; resets = <0x4 0x43>; clocks = <0x4 0xab 0x4 0xac 0x4 0xad>; clock-names = "axi", "vps0", "vps1"; iommus = <0x2 0x54>; dma-coherent; phandle = <0x22f>; prod-settings { #prod-cells = <0x4>; prod { prod = <0x0 0x73000 0x1 0x1 0x0 0x200050 0x1 0x0 0x0 0x30000 0x1 0x1 0x0 0x2804c 0xff 0xff>; }; }; }; se@15810000 { compatible = "nvidia,tegra186-se1-nvhost"; reg = <0x0 0x15810000 0x0 0x10000>; supported-algos = "drbg"; nvidia,io-coherent; opcode_addr = <0x204>; resets = <0x4 0x56>; clocks = <0x4 0x7c>; clock-names = "se"; iommus = <0x2 0xc>; dma-coherent; status = "okay"; prod-settings { #prod-cells = <0x4>; prod { prod = <0x0 0x18 0x20002 0x0>; }; }; }; se@15820000 { compatible = "nvidia,tegra186-se2-nvhost"; reg = <0x0 0x15820000 0x0 0x10000>; supported-algos = "xts", "aes", "cmac"; nvidia,io-coherent; opcode_addr = <0x404>; resets = <0x4 0x56>; clocks = <0x4 0x7c>; clock-names = "se"; iommus = <0x2 0xd>; dma-coherent; status = "okay"; prod-settings { #prod-cells = <0x4>; prod { prod = <0x0 0x18 0x20002 0x0>; }; }; }; se@15830000 { compatible = "nvidia,tegra186-se3-nvhost"; reg = <0x0 0x15830000 0x0 0x10000>; supported-algos = "rsa"; nvidia,io-coherent; opcode_addr = <0x604>; resets = <0x4 0x56>; clocks = <0x4 0x7c>; clock-names = "se"; iommus = <0x2 0xe>; dma-coherent; status = "okay"; prod-settings { #prod-cells = <0x4>; prod { prod = <0x0 0x18 0x20002 0x0>; }; }; }; se@15840000 { compatible = "nvidia,tegra186-se4-nvhost"; reg = <0x0 0x15840000 0x0 0x10000>; supported-algos = "sha"; nvidia,io-coherent; opcode_addr = <0x104>; resets = <0x4 0x56>; clocks = <0x4 0x7c>; clock-names = "se"; iommus = <0x2 0xf>; dma-coherent; status = "okay"; prod-settings { #prod-cells = <0x4>; prod { prod = <0x0 0x18 0x20002 0x0>; }; }; }; prod-settings { #prod-cells = <0x4>; prod { prod = <0x1 0x22e4 0xffff 0x808>; }; }; }; aon@c000000 { compatible = "nvidia,tegra186-aon"; status = "okay"; iommus = <0x2 0x16>; dma-coherent; reg = <0x0 0xc1a0000 0x0 0x40000>; #mbox-cells = <0x1>; nvidia,ivc-carveout-base-ss = <0x0>; nvidia,ivc-carveout-size-ss = <0x1>; nvidia,ivc-rx-ss = <0x2>; nvidia,ivc-tx-ss = <0x3>; nvidia,ivc-dbg-enable-ss = <0x0>; phandle = <0x257>; hsp { compatible = "nvidia,tegra-aon-hsp"; mboxes = <0x1d 0x1 0x80000003 0x1d 0x1 0x2>; mbox-names = "ivc-tx", "ivc-rx"; }; ivc-channels@80000000 { #address-cells = <0x1>; #size-cells = <0x0>; ivc_aon_echo@0 { reg = <0x0 0x10000>; reg-names = "rx", "tx"; nvidia,frame-count = <0x10>; nvidia,frame-size = <0x40>; }; ivc_aon_aondbg@480 { reg = <0x480 0x10480>; reg-names = "rx", "tx"; nvidia,frame-count = <0x2>; nvidia,frame-size = <0x80>; }; ivc_aon_spi@600 { reg = <0x600 0x10600>; reg-names = "rx", "tx"; nvidia,frame-count = <0x2>; nvidia,frame-size = <0x6080>; }; ivc_can0@c780 { reg = <0xc780 0x1c780>; reg-names = "rx", "tx"; nvidia,frame-count = <0x10>; nvidia,frame-size = <0x80>; }; ivc_can1@d000 { reg = <0xd000 0x1d000>; reg-names = "rx", "tx"; nvidia,frame-count = <0x10>; nvidia,frame-size = <0x80>; }; ivc_aon_shub@d880 { reg = <0xd880 0x1d880>; reg-names = "rx", "tx"; nvidia,frame-count = <0x20>; nvidia,frame-size = <0x100>; }; }; }; aondbg { compatible = "nvidia,tegra186-aondbg"; mboxes = <0x257 0x1>; status = "okay"; }; aon_shub { status = "disabled"; compatible = "nvidia,tegra186_aon_shub"; mboxes = <0x257 0x5>; }; aonclk { compatible = "nvidia,tegra-aon-clks"; #clock-cells = <0x1>; status = "okay"; phandle = <0x2a2>; }; cpus { #address-cells = <0x2>; #size-cells = <0x0>; cpu_core_power_states { compatible = "nvidia,tegra194-cpuidle-core"; phandle = <0x404>; c1 { compatible = "nvidia,tegra194-cpuidle-core"; state-name = "Clock gated"; wakeup-latency-us = <0x1>; min-residency-us = <0x1>; power = <0x46>; pmstate = <0x1>; status = "okay"; idle-state-name = "Clock gated"; phandle = <0x405>; }; c6 { compatible = "nvidia,tegra194-cpuidle-core"; state-name = "Virtual core powergate"; wakeup-latency-us = <0x7d0>; min-residency-us = <0xffffffff>; power = <0x3c>; pmstate = <0x6>; arm,psci-suspend-param = <0x6>; status = "okay"; idle-state-name = "Virtual core powergate"; phandle = <0x260>; }; c7 { compatible = "nvidia,tegra194-cpuidle-core"; state-name = "Core powergate"; wakeup-latency-us = <0x230>; min-residency-us = <0xffffffff>; power = <0x3c>; pmstate = <0x7>; arm,psci-suspend-param = <0x40000007>; status = "disabled"; idle-state-name = "Core powergate"; phandle = <0x261>; }; }; cpu_cluster_power_states { compatible = "nvidia,tegra194-cpuidle-cluster"; cc6 { state-name = "Cluster powergate"; wakeup-latency-us = <0x1388>; min-residency-us = <0xffffffff>; power = <0x13>; pmstate = <0x6>; status = "okay"; idle-state-name = "Cluster powergate"; }; }; cpu_crossover_thresholds { compatible = "nvidia,tegra194-cpuidle-thresholds"; thresholds { crossover_c1_c6 = <0x7530>; crossover_cc1_cc6 = <0x13880>; }; }; cpu-map { cluster0 { core0 { cpu = <0x258>; }; core1 { cpu = <0x259>; }; }; cluster1 { core0 { cpu = <0x25a>; }; core1 { cpu = <0x25b>; }; }; cluster2 { core0 { cpu = <0x25c>; }; core1 { cpu = <0x25d>; }; }; cluster3 { core0 { cpu = <0x25e>; }; core1 { cpu = <0x25f>; }; }; }; cpu@0 { device_type = "cpu"; reg = <0x0 0x10000>; enable-method = "psci"; cpu-idle-states = <0x260 0x261>; i-cache-size = <0x20000>; i-cache-line-size = <0x40>; i-cache-sets = <0x200>; d-cache-size = <0x10000>; d-cache-line-size = <0x40>; d-cache-sets = <0x100>; l2-cache = <0x262>; capacity-dmips-mhz = <0x400>; sched-energy-costs = <0x263 0x263>; #cooling-cells = <0x2>; phandle = <0x258>; }; cpu@1 { device_type = "cpu"; reg = <0x0 0x10001>; enable-method = "psci"; cpu-idle-states = <0x260 0x261>; i-cache-size = <0x20000>; i-cache-line-size = <0x40>; i-cache-sets = <0x200>; d-cache-size = <0x10000>; d-cache-line-size = <0x40>; d-cache-sets = <0x100>; l2-cache = <0x262>; capacity-dmips-mhz = <0x400>; sched-energy-costs = <0x263 0x263>; status = "okay"; phandle = <0x259>; }; cpu@2 { device_type = "cpu"; reg = <0x0 0x100>; enable-method = "psci"; cpu-idle-states = <0x260 0x261>; i-cache-size = <0x20000>; i-cache-line-size = <0x40>; i-cache-sets = <0x200>; d-cache-size = <0x10000>; d-cache-line-size = <0x40>; d-cache-sets = <0x100>; l2-cache = <0x264>; capacity-dmips-mhz = <0x400>; sched-energy-costs = <0x263 0x263>; status = "okay"; #cooling-cells = <0x2>; phandle = <0x25a>; }; cpu@3 { device_type = "cpu"; reg = <0x0 0x101>; enable-method = "psci"; cpu-idle-states = <0x260 0x261>; i-cache-size = <0x20000>; i-cache-line-size = <0x40>; i-cache-sets = <0x200>; d-cache-size = <0x10000>; d-cache-line-size = <0x40>; d-cache-sets = <0x100>; l2-cache = <0x264>; capacity-dmips-mhz = <0x400>; sched-energy-costs = <0x263 0x263>; status = "okay"; phandle = <0x25b>; }; cpu@4 { device_type = "cpu"; reg = <0x0 0x200>; enable-method = "psci"; cpu-idle-states = <0x260 0x261>; i-cache-size = <0x20000>; i-cache-line-size = <0x40>; i-cache-sets = <0x200>; d-cache-size = <0x10000>; d-cache-line-size = <0x40>; d-cache-sets = <0x100>; l2-cache = <0x265>; capacity-dmips-mhz = <0x400>; sched-energy-costs = <0x263 0x263>; status = "okay"; #cooling-cells = <0x2>; phandle = <0x25c>; }; cpu@5 { device_type = "cpu"; reg = <0x0 0x201>; enable-method = "psci"; cpu-idle-states = <0x260 0x261>; i-cache-size = <0x20000>; i-cache-line-size = <0x40>; i-cache-sets = <0x200>; d-cache-size = <0x10000>; d-cache-line-size = <0x40>; d-cache-sets = <0x100>; l2-cache = <0x265>; capacity-dmips-mhz = <0x400>; sched-energy-costs = <0x263 0x263>; status = "okay"; phandle = <0x25d>; }; cpu@6 { device_type = "cpu"; reg = <0x0 0x10300>; enable-method = "psci"; cpu-idle-states = <0x260 0x261>; i-cache-size = <0x20000>; i-cache-line-size = <0x40>; i-cache-sets = <0x200>; d-cache-size = <0x10000>; d-cache-line-size = <0x40>; d-cache-sets = <0x100>; l2-cache = <0x266>; capacity-dmips-mhz = <0x400>; sched-energy-costs = <0x263 0x263>; status = "okay"; #cooling-cells = <0x2>; phandle = <0x25e>; }; cpu@7 { device_type = "cpu"; reg = <0x0 0x10301>; enable-method = "psci"; cpu-idle-states = <0x260 0x261>; i-cache-size = <0x20000>; i-cache-line-size = <0x40>; i-cache-sets = <0x200>; d-cache-size = <0x10000>; d-cache-line-size = <0x40>; d-cache-sets = <0x100>; l2-cache = <0x266>; capacity-dmips-mhz = <0x400>; sched-energy-costs = <0x263 0x263>; status = "okay"; phandle = <0x25f>; }; cpu_cluster_group_power_states { cg7 { idle-state-name = "Cluster group railgate"; }; }; }; l2-cache0 { cache-size = <0x200000>; cache-line-size = <0x40>; cache-sets = <0x800>; next-level-cache = <0x267>; phandle = <0x262>; }; l2-cache1 { cache-size = <0x200000>; cache-line-size = <0x40>; cache-sets = <0x800>; next-level-cache = <0x267>; status = "okay"; phandle = <0x264>; }; l2-cache2 { cache-size = <0x200000>; cache-line-size = <0x40>; cache-sets = <0x800>; next-level-cache = <0x267>; status = "okay"; phandle = <0x265>; }; l2-cache3 { cache-size = <0x200000>; cache-line-size = <0x40>; cache-sets = <0x800>; next-level-cache = <0x267>; status = "okay"; phandle = <0x266>; }; l3-cache { cache-size = <0x400000>; cache-line-size = <0x40>; cache-sets = <0x1000>; phandle = <0x267>; }; core-cost1 { busy-cost-data = <0x400 0x400>; idle-cost-data = <0x80>; phandle = <0x263>; }; arm-pmu { compatible = "arm,armv8-pmuv3"; interrupts = <0x0 0x180 0x4 0x0 0x181 0x4 0x0 0x182 0x4 0x0 0x183 0x4 0x0 0x184 0x4 0x0 0x185 0x4 0x0 0x186 0x4 0x0 0x187 0x4>; interrupt-affinity = <0x258 0x259 0x25a 0x25b 0x25c 0x25d 0x25e 0x25f>; status = "okay"; }; carmel-pmu { compatible = "nvidia,carmel-pmu"; interrupts = <0x0 0x16d 0x4>; interrupt-affinity = <0x258>; status = "okay"; }; ccplex { compatible = "nvidia,tegra194-ccplex"; nvidia,bpmp = <0x4>; cpu_emc_map = <0x1d1a00 0x186a00 0x1cb600 0xc3500 0x180600 0xa25a8 0x135600 0x639c0 0x1c200 0x31ce0>; cpufreq_single_policy; }; thermal-zones { status = "okay"; CPU-therm { polling-delay = <0x0>; polling-delay-passive = <0x1f4>; thermal-sensors = <0x268 0x5>; status = "okay"; phandle = <0x406>; trips { eqos-m40@-40000 { temperature = <0xffff63c0>; hysteresis = <0x1388>; type = "active"; phandle = <0x269>; }; eqos-m5@-5000 { temperature = <0xffffec78>; hysteresis = <0x1388>; type = "active"; phandle = <0x26b>; }; eqos-p30@30000 { temperature = <0x7530>; hysteresis = <0x1388>; type = "active"; phandle = <0x26c>; }; eqos-p65@65000 { temperature = <0xfde8>; hysteresis = <0x1388>; type = "active"; phandle = <0x26d>; }; eqos-p100@100000 { temperature = <0x186a0>; hysteresis = <0x1388>; type = "active"; phandle = <0x26e>; }; trip_critical { temperature = <0x17700>; type = "critical"; hysteresis = <0x0>; writable; }; cpu-sw-throttle { temperature = <0x16184>; type = "passive"; hysteresis = <0x0>; writable; phandle = <0x26f>; }; cpu-hot-surface { temperature = <0x11170>; hysteresis = <0x1f40>; type = "active"; phandle = <0x272>; }; }; cooling-maps { map_eqos_m40 { trip = <0x269>; cooling-device = <0x26a 0x1 0x1>; cdev-type = "tegra-eqos"; }; map_eqos_m5 { trip = <0x26b>; cooling-device = <0x26a 0x2 0x2>; cdev-type = "tegra-eqos"; }; map_eqos_p30 { trip = <0x26c>; cooling-device = <0x26a 0x3 0x3>; cdev-type = "tegra-eqos"; }; map_eqos_p65 { trip = <0x26d>; cooling-device = <0x26a 0x4 0x4>; cdev-type = "tegra-eqos"; }; map_eqos_p100 { trip = <0x26e>; cooling-device = <0x26a 0x5 0x5>; cdev-type = "tegra-eqos"; }; map0 { trip = <0x26f>; cooling-device = <0x258 0xffffffff 0xffffffff>; }; map1 { trip = <0x26f>; cooling-device = <0x25a 0xffffffff 0xffffffff>; }; map2 { trip = <0x26f>; cooling-device = <0x25c 0xffffffff 0xffffffff>; }; map4 { trip = <0x26f>; cooling-device = <0x270 0xffffffff 0xffffffff>; }; user-alert-map0 { trip = <0x26f>; cooling-device = <0x271 0x1 0x1>; }; hot-surface-alert-map0 { trip = <0x272>; cooling-device = <0x273 0x1 0x1>; }; }; thermal-zone-params { governor-name = "step_wise"; }; }; GPU-therm { polling-delay = <0x0>; polling-delay-passive = <0x1f4>; thermal-sensors = <0x268 0x3>; status = "okay"; thermal-zone-params { governor-name = "step_wise"; }; trips { trip_critical { temperature = <0x17ae8>; type = "critical"; hysteresis = <0x0>; writable; }; gpu-sw-throttle { temperature = <0x1656c>; type = "passive"; hysteresis = <0x0>; writable; phandle = <0x274>; }; gpu-hot-surface { temperature = <0x11170>; hysteresis = <0x1f40>; type = "active"; phandle = <0x276>; }; }; cooling-maps { map0 { trip = <0x274>; cooling-device = <0x258 0xffffffff 0xa>; }; map1 { trip = <0x274>; cooling-device = <0x25a 0xffffffff 0xa>; }; map2 { trip = <0x274>; cooling-device = <0x25c 0xffffffff 0xa>; }; map4 { trip = <0x274>; cooling-device = <0x270 0xffffffff 0xffffffff>; }; user-alert-map0 { trip = <0x274>; cooling-device = <0x275 0x1 0x1>; }; hot-surface-alert-map0 { trip = <0x276>; cooling-device = <0x273 0x1 0x1>; }; }; }; AUX-therm { polling-delay = <0x0>; polling-delay-passive = <0x1f4>; thermal-sensors = <0x268 0x4>; status = "okay"; thermal-zone-params { governor-name = "step_wise"; }; trips { trip_critical { temperature = <0x1750c>; type = "critical"; hysteresis = <0x0>; writable; }; aux-sw-throttle { temperature = <0x15f90>; type = "passive"; hysteresis = <0x0>; writable; phandle = <0x277>; }; aux-hot-surface { temperature = <0x11170>; hysteresis = <0x1f40>; type = "active"; phandle = <0x279>; }; }; cooling-maps { map0 { trip = <0x277>; cooling-device = <0x258 0xffffffff 0xa>; }; map1 { trip = <0x277>; cooling-device = <0x25a 0xffffffff 0xa>; }; map2 { trip = <0x277>; cooling-device = <0x25c 0xffffffff 0xa>; }; map4 { trip = <0x277>; cooling-device = <0x270 0xffffffff 0xffffffff>; }; user-alert-map0 { trip = <0x277>; cooling-device = <0x278 0x1 0x1>; }; hot-surface-alert-map0 { trip = <0x279>; cooling-device = <0x273 0x1 0x1>; }; }; }; AO-therm { polling-delay = <0x0>; polling-delay-passive = <0x3e8>; thermal-sensors = <0x268 0x6>; status = "okay"; phandle = <0x407>; thermal-zone-params { governor-name = "step_wise"; }; trips { trip_dram_refresh { temperature = <0x14c08>; type = "active"; hysteresis = <0xbb8>; writable; phandle = <0x27a>; }; }; cooling-maps { map0 { trip = <0x27a>; cdev-type = "bwmgr-therm-handler"; cooling-device = <0x27b 0xffffffff 0xffffffff>; }; }; }; tj-therm { polling-delay = <0x0>; polling-delay-passive = <0x3e8>; thermal-sensors = <0x268 0x7>; status = "disabled"; phandle = <0x408>; }; PMIC-Die { polling-delay = <0x0>; polling-delay-passive = <0x0>; thermal-sensors = <0x27c>; trips { hot-die { temperature = <0x1d4c0>; type = "active"; hysteresis = <0x0>; phandle = <0x27d>; }; }; cooling-maps { map0 { trip = <0x27d>; cooling-device = <0x258 0xffffffff 0xffffffff>; }; map1 { trip = <0x27d>; cooling-device = <0x25a 0xffffffff 0xffffffff>; }; map2 { trip = <0x27d>; cooling-device = <0x25c 0xffffffff 0xffffffff>; }; map3 { trip = <0x27d>; cooling-device = <0x270 0xffffffff 0xffffffff>; }; }; }; }; soctherm-oc-event { compatible = "nvidia,tegra194-oc-event"; mboxes = <0x27e 0x1 0x2>; mbox-names = "oc-rx"; reg = <0x0 0xd280000 0x0 0xa40>; status = "okay"; }; tegra-carveouts { compatible = "nvidia,carveouts-t19x"; memory-region = <0x27f 0x280>; status = "okay"; }; tegra-cache { compatible = "nvidia,t19x-cache"; l3-gpu-cpu-ways = <0x0>; l3-gpu-only-ways = <0x0>; l3-total-ways = <0x10>; l3-size = <0x0 0x400000>; status = "okay"; }; mc { #address-cells = <0x2>; #size-cells = <0x2>; compatible = "nvidia,tegra-t19x-mc"; reg-ranges = <0x1>; reg = <0x0 0x2c10000 0x0 0x10000 0x0 0x2c20000 0x0 0x10000 0x0 0x2c30000 0x0 0x10000 0x0 0x2c40000 0x0 0x10000 0x0 0x2c50000 0x0 0x10000 0x0 0x2b80000 0x0 0x10000 0x0 0x2b90000 0x0 0x10000 0x0 0x2ba0000 0x0 0x10000 0x0 0x2bb0000 0x0 0x10000 0x0 0x1700000 0x0 0x10000 0x0 0x1710000 0x0 0x10000 0x0 0x1720000 0x0 0x10000 0x0 0x1730000 0x0 0x10000 0x0 0x1740000 0x0 0x10000 0x0 0x1750000 0x0 0x10000 0x0 0x1760000 0x0 0x10000 0x0 0x1770000 0x0 0x10000 0x0 0x2c60000 0x0 0x10000 0x0 0x2c70000 0x0 0x10000 0x0 0x2c80000 0x0 0x10000 0x0 0x2c90000 0x0 0x10000 0x0 0x2ca0000 0x0 0x10000 0x0 0x2cb0000 0x0 0x10000 0x0 0x2cc0000 0x0 0x10000 0x0 0x2cd0000 0x0 0x10000 0x0 0x2ce0000 0x0 0x10000 0x0 0x1780000 0x0 0x10000 0x0 0x1790000 0x0 0x10000 0x0 0x17a0000 0x0 0x10000 0x0 0x17b0000 0x0 0x10000 0x0 0x17c0000 0x0 0x10000 0x0 0x17d0000 0x0 0x10000 0x0 0x17e0000 0x0 0x10000 0x0 0x17f0000 0x0 0x10000>; interrupts = <0x0 0xdf 0x4 0x0 0xe0 0x4>; int_mask = <0x1b3140>; hub_int_mask = <0x1>; ecc_int_mask = <0x1c00>; channels = <0x10>; ranges; status = "okay"; #interconnect-cells = <0x1>; dma-ranges = <0x0 0x0 0x0 0x0 0x80 0x0>; phandle = <0x3>; mssnvlink@1f20000 { reg = <0x0 0x1f20000 0x0 0x20000 0x0 0x1f40000 0x0 0x20000 0x0 0x1f60000 0x0 0x20000 0x0 0x1f80000 0x0 0x20000>; mssnvlink_hubs = <0x4>; }; }; mc_sid@2c00000 { status = "okay"; compatible = "nvidia,tegra194-mc-sid"; reg = <0x0 0x2c00000 0x0 0x10000>; }; smmu_suspend { compatible = "nvidia,smmu_suspend"; reg = <0x0 0x12000000 0x0 0x800000 0x0 0x11000000 0x0 0x800000 0x0 0x10000000 0x0 0x800000>; suspend-save-reg = <0xc3902ac>; status = "okay"; }; iommu@10000000 { compatible = "arm,mmu-500", "nvidia,smmu-500"; reg = <0x0 0x10000000 0x0 0x800000>; #global-interrupts = <0x1>; interrupts = <0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4 0x0 0xf0 0x4>; stream-match-mask = <0x7f80>; #iommu-cells = <0x1>; status = "okay"; phandle = <0x235>; }; iommu@12000000 { compatible = "arm,mmu-500", "nvidia,tegra194-smmu"; reg = <0x0 0x12000000 0x0 0x800000 0x0 0x11000000 0x0 0x800000>; #global-interrupts = <0x2>; interrupts = <0x0 0xaa 0x4 0x0 0xe8 0x4 0x0 0xaa 0x4 0x0 0xe8 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4 0x0 0xaa 0x4>; stream-match-mask = <0x7f80>; #iommu-cells = <0x1>; status = "okay"; suspend-save-reg = <0xc3902ac>; phandle = <0x2>; }; smmu_test { compatible = "nvidia,smmu_test"; iommus = <0x2 0x33>; phandle = <0x409>; }; dma_test { compatible = "nvidia,dma_test"; phandle = <0x40a>; }; mods_smmu { compatible = "nvidia,mods_smmu"; iommus = <0x2 0x33>; dma-coherent; dev-names = "mods_smmu"; status = "disabled"; phandle = <0x40b>; }; mods_iso_smmu { compatible = "nvidia,mods_smmu"; iommus = <0x235 0x33>; non-coherent; dev-names = "mods_iso_smmu"; status = "disabled"; phandle = <0x40c>; }; mods_pcie0 { compatible = "nvidia,mods_smmu"; iommus = <0x2 0x56>; dma-coherent; dev-names = "mods_pcie0"; status = "disabled"; phandle = <0x40d>; }; mods_pcie1 { compatible = "nvidia,mods_smmu"; iommus = <0x2 0x57>; dma-coherent; dev-names = "mods_pcie1"; status = "disabled"; phandle = <0x40e>; }; mods_pcie2 { compatible = "nvidia,mods_smmu"; iommus = <0x2 0x58>; dma-coherent; dev-names = "mods_pcie2"; status = "disabled"; phandle = <0x40f>; }; mods_pcie3 { compatible = "nvidia,mods_smmu"; iommus = <0x2 0x59>; dma-coherent; dev-names = "mods_pcie3"; status = "disabled"; phandle = <0x410>; }; mods_pcie4 { compatible = "nvidia,mods_smmu"; iommus = <0x2 0x5a>; dma-coherent; dev-names = "mods_pcie4"; status = "disabled"; phandle = <0x411>; }; mods_pcie5 { compatible = "nvidia,mods_smmu"; iommus = <0x2 0x5b>; dma-coherent; dev-names = "mods_pcie5"; status = "disabled"; phandle = <0x412>; }; mods_isp { compatible = "nvidia,mods_smmu"; iommus = <0x2 0x5>; dma-coherent; dev-names = "mods_isp"; status = "disabled"; phandle = <0x413>; }; mods_dma { compatible = "nvidia,mods_smmu"; iommus = <0x2 0x20>; dma-coherent; dev-names = "mods_dma"; status = "disabled"; phandle = <0x414>; }; tegra-cvnas { compatible = "nvidia,tegra194-cvnas", "nvidia,tegra-cvnas"; power-domains = <0x4 0x1a>; reg = <0x0 0x14000000 0x0 0x20000 0x0 0x14020000 0x0 0x10000 0x0 0xb240000 0x0 0x10000>; clocks = <0x4 0x125>; resets = <0x4 0x83 0x4 0x84>; reset-names = "rst", "rst_fcm"; interrupts = <0x0 0xee 0x4 0x0 0xef 0x4>; cvsramslice = <0x4 0x1000>; cvsram-reg = <0x0 0x50000000 0x0 0x400000>; status = "okay"; phandle = <0x28e>; }; firmware { optee { compatible = "linaro,optee-tz"; method = "smc"; status = "disabled"; }; android { hardware = "galen-k414"; }; }; timer { compatible = "arm,armv8-timer"; interrupts = <0x1 0xd 0xff08 0x1 0xe 0xff08 0x1 0xb 0xff08 0x1 0xa 0xff08>; status = "okay"; }; timer@3010000 { compatible = "nvidia,tegra186-timer"; interrupts = <0x0 0x0 0x4 0x0 0x1 0x4 0x0 0x2 0x4 0x0 0x3 0x4 0x0 0x4 0x4 0x0 0x5 0x4 0x0 0x6 0x4 0x0 0x7 0x4>; clock-frequency = <0x124f800>; reg = <0x0 0x3010000 0x0 0xe0000>; tmr-count = <0xa>; wdt-count = <0x3>; status = "disabled"; }; tegra194-pm-irq { compatible = "nvidia,tegra194-pm-irq"; interrupt-controller; #interrupt-cells = <0x3>; interrupt-parent = <0x1>; status = "okay"; phandle = <0x415>; }; rtc@c2a0000 { compatible = "nvidia,tegra20-rtc"; interrupt-parent = <0x281>; interrupts = <0x49 0x4>; clocks = <0x4 0x121>; clock-names = "rtc"; reg = <0x0 0xc2a0000 0x0 0x10000>; status = "okay"; phandle = <0x416>; }; mods_test { compatible = "nvidia,mods_test"; status = "disabled"; phandle = <0x417>; }; tegra_udrm { compatible = "nvidia,tegra-udrm"; status = "okay"; phandle = <0x418>; }; interrupt-controller@3881000 { compatible = "arm,cortex-a15-gic"; #interrupt-cells = <0x3>; interrupt-controller; reg = <0x0 0x3881000 0x0 0x1000 0x0 0x3882000 0x0 0x2000 0x0 0x3884000 0x0 0x2000 0x0 0x3886000 0x0 0x2000>; interrupts = <0x1 0x9 0xff04>; interrupt-parent = <0x1>; status = "okay"; phandle = <0x1>; }; chipid@100000 { compatible = "nvidia,tegra186-chipid"; reg = <0x0 0x100000 0x0 0x10000>; status = "disabled"; }; miscreg@00100000 { compatible = "nvidia,tegra194-misc", "nvidia,tegra186-miscreg"; reg = <0x0 0x100000 0x0 0xf000 0x0 0x10f000 0x0 0x1000>; status = "disabled"; phandle = <0x7>; }; tegra-hsp@c150000 { compatible = "nvidia,tegra186-hsp"; reg = <0x0 0xc150000 0x0 0x90000>; interrupts = <0x0 0x85 0x4 0x0 0x86 0x4 0x0 0x87 0x4 0x0 0x88 0x4>; interrupt-names = "shared1", "shared2", "shared3", "shared4"; #mbox-cells = <0x2>; nvidia,mbox-ie; status = "okay"; phandle = <0x1d>; }; tegra-hsp@3c00000 { compatible = "nvidia,tegra186-hsp"; reg = <0x0 0x3c00000 0x0 0xa0000>; interrupts = <0x0 0xb0 0x4 0x0 0x78 0x4 0x0 0x79 0x4 0x0 0x7a 0x4 0x0 0x7b 0x4 0x0 0x7c 0x4 0x0 0x7d 0x4 0x0 0x7e 0x4 0x0 0x7f 0x4>; interrupt-names = "doorbell", "shared0", "shared1", "shared2", "shared3", "shared4", "shared5", "shared6", "shared7"; #mbox-cells = <0x2>; nvidia,mbox-ie; status = "okay"; phandle = <0x1c>; }; tegra-hsp@b150000 { compatible = "nvidia,tegra186-hsp"; reg = <0x0 0xb150000 0x0 0x90000>; interrupts = <0x0 0x8d 0x4 0x0 0x8e 0x4 0x0 0x8f 0x4 0x0 0x90 0x4>; interrupt-names = "shared1", "shared2", "shared3", "shared4"; nvidia,mbox-ie; status = "disabled"; phandle = <0x224>; }; tegra-hsp@b950000 { compatible = "nvidia,tegra186-hsp"; reg = <0x0 0xb950000 0x0 0x90000>; interrupts = <0x0 0xb6 0x4 0x0 0xb7 0x4 0x0 0xb8 0x4 0x0 0xb9 0x4>; nvidia,mbox-ie; #mbox-cells = <0x2>; interrupt-names = "shared1", "shared2", "shared3", "shared4"; status = "okay"; phandle = <0x22a>; }; tegra-hsp@d150000 { compatible = "nvidia,tegra186-hsp"; reg = <0x0 0xd150000 0x0 0x90000>; interrupts = <0x0 0x89 0x4>; interrupt-names = "full2"; nvidia,mbox-ie; #mbox-cells = <0x2>; status = "disabled"; phandle = <0x27e>; }; tegra-hsp@16160000 { compatible = "nvidia,tegra186-hsp"; reg = <0x0 0x16160000 0x0 0x90000>; interrupts = <0x0 0xea 0x4>; interrupt-names = "shared0"; nvidia,num-SM = <0x8>; nvidia,num-SS = <0x4>; nvidia,num-SI = <0x5>; nvidia,mbox-ie; status = "disabled"; phandle = <0x419>; }; tegra-hsp@16960000 { compatible = "nvidia,tegra186-hsp"; reg = <0x0 0x16960000 0x0 0x90000>; interrupts = <0x0 0xeb 0x4>; interrupt-names = "shared0"; nvidia,num-SM = <0x8>; nvidia,num-SS = <0x4>; nvidia,num-SI = <0x5>; nvidia,mbox-ie; status = "disabled"; phandle = <0x41a>; }; efuse@3820000 { compatible = "nvidia,tegra194-efuse"; reg = <0x0 0x3820000 0x0 0x600>; clocks = <0x4 0x28 0x4 0xe>; clock-names = "fuse", "clk_m"; status = "okay"; }; efuse-burn { compatible = "nvidia,tegra194-efuse-burn"; clocks = <0x4 0xe>; clock-names = "clk_m"; status = "okay"; }; kfuse@3830000 { compatible = "nvidia,tegra194-kfuse"; reg = <0x0 0x3830000 0x0 0x10000>; clocks = <0x4 0x46>; clock-names = "kfuse"; status = "okay"; }; sysram@40000000 { compatible = "nvidia,tegra194-sysram", "mmio-sram"; reg = <0x0 0x40000000 0x0 0x50000>; #address-cells = <0x1>; #size-cells = <0x1>; ranges = <0x0 0x0 0x40000000 0x50000>; shmem@4e000 { compatible = "nvidia,tegra194-bpmp-shmem"; reg = <0x4e000 0x1000>; label = "cpu-bpmp-tx"; pool; phandle = <0x282>; }; shmem@4f000 { compatible = "nvidia,tegra194-bpmp-shmem"; reg = <0x4f000 0x1000>; label = "cpu-bpmp-rx"; pool; phandle = <0x283>; }; }; bpmp { compatible = "nvidia,tegra186-bpmp"; mboxes = <0x1c 0x0 0x13>; shmem = <0x282 0x283>; #clock-cells = <0x1>; #reset-cells = <0x1>; #power-domain-cells = <0x1>; interconnects = <0x3 0x93 0x3 0x94 0x3 0x95 0x3 0x96>; interconnect-names = "dma-mem", "dma-mem", "dma-mem", "dma-mem"; status = "okay"; phandle = <0x4>; i2c { compatible = "nvidia,tegra186-bpmp-i2c"; nvidia,bpmp-bus-id = <0x5>; #address-cells = <0x1>; #size-cells = <0x0>; status = "okay"; phandle = <0x41b>; spmic@3c { compatible = "maxim,max20024"; reg = <0x3c>; interrupt-parent = <0x1>; interrupts = <0x0 0xd1 0x4>; #interrupt-cells = <0x2>; interrupt-controller; gpio-controller; #gpio-cells = <0x2>; enable-clock32k-out; system-pmic-power-off; avoid-power-off-commands; hot-die-threshold-temp = <0x1adb0>; #thermal-sensor-cells = <0x0>; pinctrl-names = "default"; pinctrl-0 = <0x284>; phandle = <0x27c>; pinmux@0 { phandle = <0x284>; pin_gpio0 { pins = "gpio0"; function = "gpio"; }; pin_gpio1 { pins = "gpio1"; function = "fps-out"; active-fps-source = <0x4>; }; pin_gpio2 { pins = "gpio2"; function = "fps-out"; active-fps-source = <0x4>; }; pin_gpio3 { pins = "gpio3"; function = "fps-out"; active-fps-source = <0x4>; }; pin_gpio4 { pins = "gpio4"; function = "32k-out1"; drive-push-pull = <0x1>; }; pin_gpio6 { pins = "gpio6"; function = "gpio"; drive-push-pull = <0x1>; }; pin_gpio7 { pins = "gpio7"; function = "gpio"; drive-push-pull = <0x0>; }; }; gpio_default { gpio-hog; output-high; gpios = <0x6 0x0 0x7 0x0>; label = "spmic-gpio6", "spmic-gpio7"; }; watchdog { wdt-boot-timeout = <0x20>; wdt-suspend-timeout = <0x78>; status = "disabled"; phandle = <0x41c>; }; fps { #address-cells = <0x1>; #size-cells = <0x0>; fps0 { reg = <0x0>; fps-event-source = <0x0>; }; fps1 { reg = <0x1>; fps-event-source = <0x1>; device-state-on-disabled-event = <0x0>; }; fps2 { reg = <0x2>; fps-event-source = <0x0>; }; }; backup-battery { backup-battery-charging-current = <0x64>; backup-battery-charging-voltage = <0x2dc6c0>; backup-battery-output-resister = <0x64>; status = "disabled"; }; regulators { in-ldo7-8-supply = <0x20>; sd0 { regulator-name = "vdd-1v0"; regulator-always-on; regulator-boot-on; regulator-init-mode = <0x2>; active-fps-source = <0x4>; regulator-enable-ramp-delay = <0xf78>; regulator-disable-ramp-delay = <0x294>; ramp-rate-setting = <0x6b6c>; regulator-ramp-delay = <0x44c>; phandle = <0x243>; }; sd1 { regulator-name = "vdd-1v8-hs"; regulator-always-on; regulator-boot-on; regulator-init-mode = <0x2>; active-fps-source = <0x4>; regulator-enable-ramp-delay = <0xcee>; regulator-disable-ramp-delay = <0x7d0>; ramp-rate-setting = <0x6b6c>; regulator-ramp-delay = <0x226>; phandle = <0x244>; }; sd2 { regulator-name = "vdd-1v8-ls"; regulator-always-on; regulator-boot-on; regulator-init-mode = <0x2>; active-fps-source = <0x4>; regulator-enable-ramp-delay = <0xcee>; regulator-disable-ramp-delay = <0x7b2>; ramp-rate-setting = <0x6b6c>; regulator-ramp-delay = <0x226>; phandle = <0x20>; }; sd3 { regulator-name = "vdd-1v8-ao"; regulator-always-on; regulator-boot-on; regulator-init-mode = <0x2>; active-fps-source = <0x4>; regulator-enable-ramp-delay = <0x852>; regulator-disable-ramp-delay = <0x7b2>; ramp-rate-setting = <0x6b6c>; regulator-ramp-delay = <0x15e>; phandle = <0xb>; }; sd4 { regulator-name = "vddio-ddr-1v1"; regulator-always-on; regulator-boot-on; regulator-init-mode = <0x2>; active-fps-source = <0x4>; regulator-enable-ramp-delay = <0xa5a>; regulator-disable-ramp-delay = <0x514>; ramp-rate-setting = <0x6b6c>; regulator-ramp-delay = <0x2bc>; phandle = <0x41d>; }; ldo0 { regulator-name = "vdd-rtc"; regulator-always-on; regulator-boot-on; active-fps-source = <0x4>; regulator-enable-ramp-delay = <0xa0>; regulator-disable-ramp-delay = <0x1180>; ramp-rate-setting = <0x186a0>; regulator-ramp-delay = <0xc8>; phandle = <0x41e>; }; ldo1 { regulator-name = "spmic-ldo1"; active-fps-source = <0x4>; regulator-enable-ramp-delay = <0xa5a>; regulator-disable-ramp-delay = <0x514>; ramp-rate-setting = <0x186a0>; regulator-ramp-delay = <0x47e>; phandle = <0x41f>; }; ldo2 { regulator-name = "vdd-ao-3v3"; regulator-always-on; regulator-boot-on; active-fps-source = <0x4>; regulator-enable-ramp-delay = <0x123e>; ramp-rate-setting = <0x186a0>; regulator-ramp-delay = <0x5dc>; phandle = <0x420>; }; ldo3 { regulator-name = "vddio-emmc-3v3"; regulator-always-on; regulator-boot-on; active-fps-source = <0x4>; regulator-enable-ramp-delay = <0x123e>; ramp-rate-setting = <0x186a0>; regulator-ramp-delay = <0x5dc>; phandle = <0x1f>; }; ldo4 { regulator-name = "spmic-ldo4"; active-fps-source = <0x4>; regulator-enable-ramp-delay = <0xcee>; regulator-disable-ramp-delay = <0x7b2>; ramp-rate-setting = <0x186a0>; regulator-ramp-delay = <0x898>; phandle = <0x421>; }; ldo5 { regulator-name = "vdd-usb-3v3"; regulator-always-on; regulator-boot-on; active-fps-source = <0x4>; regulator-enable-ramp-delay = <0x123e>; ramp-rate-setting = <0x186a0>; regulator-ramp-delay = <0x5dc>; phandle = <0x286>; }; ldo6 { regulator-name = "vddio-sdmmc1-3v3"; regulator-always-on; regulator-boot-on; active-fps-source = <0x4>; regulator-enable-ramp-delay = <0x1252>; ramp-rate-setting = <0x186a0>; regulator-ramp-delay = <0x5dc>; phandle = <0x422>; }; ldo7 { regulator-name = "vdd-csi-1v2"; regulator-always-on; regulator-boot-on; active-fps-source = <0x4>; regulator-enable-ramp-delay = <0xf78>; regulator-disable-ramp-delay = <0x294>; ramp-rate-setting = <0x186a0>; regulator-ramp-delay = <0xd16>; phandle = <0x423>; }; ldo8 { regulator-name = "spmic-ldo8"; active-fps-source = <0x4>; regulator-enable-ramp-delay = <0xf78>; regulator-disable-ramp-delay = <0x294>; ramp-rate-setting = <0x186a0>; regulator-ramp-delay = <0x8ca>; phandle = <0x424>; }; }; }; }; bpmpthermal { compatible = "nvidia,tegra186-bpmp-thermal"; #thermal-sensor-cells = <0x1>; status = "okay"; phandle = <0x268>; }; }; se_elp@3ad0000 { compatible = "nvidia,tegra194-se-elp"; reg = <0x0 0x3ad0000 0x0 0x10000 0x0 0x3ae0000 0x0 0x10000>; interrupts = <0x0 0x11b 0x4>; clocks = <0x4 0x7c>; clock-names = "se"; pka1-rsa-priority = <0x12c>; status = "okay"; phandle = <0x425>; prod-settings { #prod-cells = <0x4>; prod { prod = <0x1 0xf04 0x8 0x8 0x1 0xf08 0x2 0x2 0x1 0xfec 0x2 0x0>; }; }; }; dma@2600000 { compatible = "nvidia,tegra19x-gpcdma", "nvidia,tegra186-gpcdma"; reg = <0x0 0x2600000 0x0 0x210000>; resets = <0x4 0x12>; reset-names = "gpcdma"; interrupts = <0x0 0x4b 0x4 0x0 0x4c 0x4 0x0 0x4d 0x4 0x0 0x4e 0x4 0x0 0x4f 0x4 0x0 0x50 0x4 0x0 0x51 0x4 0x0 0x52 0x4 0x0 0x53 0x4 0x0 0x54 0x4 0x0 0x55 0x4 0x0 0x56 0x4 0x0 0x57 0x4 0x0 0x58 0x4 0x0 0x59 0x4 0x0 0x5a 0x4 0x0 0x5b 0x4 0x0 0x5c 0x4 0x0 0x5d 0x4 0x0 0x5e 0x4 0x0 0x5f 0x4 0x0 0x60 0x4 0x0 0x61 0x4 0x0 0x62 0x4 0x0 0x63 0x4 0x0 0x64 0x4 0x0 0x65 0x4 0x0 0x66 0x4 0x0 0x67 0x4 0x0 0x68 0x4 0x0 0x69 0x4 0x0 0x6a 0x4 0x0 0x6b 0x4>; #dma-cells = <0x1>; iommus = <0x2 0x20>; dma-coherent; nvidia,start-dma-channel-index = <0x1>; dma-channels = <0x1f>; status = "okay"; phandle = <0x1b>; }; gpio@2200000 { compatible = "nvidia,tegra194-gpio"; reg-names = "security", "gpio"; reg = <0x0 0x2200000 0x0 0x10000 0x0 0x2210000 0x0 0x10000>; interrupts = <0x0 0x120 0x4 0x0 0x121 0x4 0x0 0x122 0x4 0x0 0x123 0x4 0x0 0x124 0x4 0x0 0x125 0x4 0x0 0x126 0x4 0x0 0x127 0x4 0x0 0x128 0x4 0x0 0x129 0x4 0x0 0x12a 0x4 0x0 0x12b 0x4 0x0 0x12c 0x4 0x0 0x12d 0x4 0x0 0x12e 0x4 0x0 0x12f 0x4 0x0 0x130 0x4 0x0 0x131 0x4 0x0 0x132 0x4 0x0 0x133 0x4 0x0 0x134 0x4 0x0 0x135 0x4 0x0 0x136 0x4 0x0 0x137 0x4 0x0 0x138 0x4 0x0 0x139 0x4 0x0 0x13a 0x4 0x0 0x13b 0x4 0x0 0x13c 0x4 0x0 0x13d 0x4 0x0 0x13e 0x4 0x0 0x13f 0x4 0x0 0x140 0x4 0x0 0x141 0x4 0x0 0x142 0x4 0x0 0x143 0x4 0x0 0x144 0x4 0x0 0x145 0x4 0x0 0x146 0x4 0x0 0x147 0x4 0x0 0x148 0x4 0x0 0x149 0x4 0x0 0x14a 0x4 0x0 0x14b 0x4 0x0 0x14c 0x4 0x0 0x14d 0x4 0x0 0x14e 0x4 0x0 0x14f 0x4>; gpio-controller; #gpio-cells = <0x2>; interrupt-controller; #interrupt-cells = <0x2>; gpio-ranges = <0x285 0x0 0x0 0xa5 0x285 0xa5 0xc3 0x4>; status = "okay"; port-GG-interrupt-line = <0x0>; gpio-line-names = [00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 47 50 49 4f 31 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 47 50 49 4f 30 31 00 47 50 49 4f 31 31 00 00 47 50 49 4f 30 37 00 00 00 00 55 41 52 54 31 5f 52 54 53 00 55 41 52 54 31 5f 43 54 53 00 00 00 00 00 00 00 47 50 49 4f 30 39 00 00 00 00 00 00 00 00 00 49 32 53 30 5f 53 43 4c 4b 00 49 32 53 30 5f 44 4f 55 54 00 49 32 53 30 5f 44 49 4e 00 49 32 53 30 5f 46 53 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 50 49 31 5f 53 43 4b 00 53 50 49 31 5f 4d 49 53 4f 00 53 50 49 31 5f 4d 4f 53 49 00 53 50 49 31 5f 43 53 30 00 53 50 49 31 5f 43 53 31 00 00 00 00 00 00 00 53 50 49 30 5f 53 43 4b 00 53 50 49 30 5f 4d 49 53 4f 00 53 50 49 30 5f 4d 4f 53 49 00 53 50 49 30 5f 43 53 30 00 53 50 49 30 5f 43 53 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00]; phandle = <0xc>; wifi-enable { gpio-hog; output-high; gpios = <0x33 0x0>; label = "wifi-enable"; status = "okay"; }; camera-control-output-low { gpio-hog; output-low; gpios = <0x7c 0x0 0x7d 0x0>; label = "cam0-pwdn", "cam1-pwdn"; }; }; gpio@c2f0000 { compatible = "nvidia,tegra194-gpio-aon"; reg-names = "security", "gpio", "gte"; reg = <0x0 0xc2f0000 0x0 0x1000 0x0 0xc2f1000 0x0 0x1000 0x0 0xc1e0000 0x0 0x10000>; interrupts = <0x0 0x38 0x4 0x0 0x39 0x4 0x0 0x3a 0x4 0x0 0x3b 0x4>; status = "okay"; gpio-controller; #gpio-cells = <0x2>; interrupt-controller; #interrupt-cells = <0x2>; gpio-ranges = <0x285 0x0 0xa5 0x1e>; gpio-line-names = [00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 47 50 49 4f 31 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00]; phandle = <0xd>; }; gte@3aa0000 { compatible = "nvidia,tegra194-gte-lic"; reg = <0x0 0x3aa0000 0x0 0x10000>; interrupts = <0x0 0xb 0x4>; nvidia,int-threshold = <0x1>; nvidia,num-slices = <0xb>; status = "disabled"; phandle = <0x426>; }; gte@c1e0000 { compatible = "nvidia,tegra194-gte-aon"; reg = <0x0 0xc1e0000 0x0 0x10000>; interrupts = <0x0 0xd 0x4>; nvidia,int-threshold = <0x1>; nvidia,num-slices = <0x3>; nvidia,gpio-controller = <0xd>; status = "disabled"; phandle = <0x427>; }; watchdog@30c0000 { compatible = "nvidia,tegra-wdt-t18x"; reg = <0x0 0x30c0000 0x0 0x10000 0x0 0x3020000 0x0 0x10000 0x0 0x3010000 0x0 0x10000>; interrupts = <0x0 0x7 0x4 0x0 0x8 0x4>; nvidia,watchdog-index = <0x0>; nvidia,timer-index = <0x7>; nvidia,expiry-count = <0x5>; nvidia,enable-on-init; nvidia,extend-watchdog-suspend; timeout-sec = <0x78>; nvidia,disable-debug-reset; status = "disabled"; phandle = <0x428>; }; tegra_fiq_debugger { compatible = "nvidia,fiq-debugger"; use-console-port; interrupts = <0x0 0x11 0x4>; }; pinctrl@3790000 { compatible = "nvidia,tegra194-pexclk-padctl"; reg = <0x0 0x3790000 0x0 0x1000 0x0 0x37a0000 0x0 0x1000>; status = "disabled"; phandle = <0x429>; prod-settings { #prod-cells = <0x4>; prod { prod = <0x0 0x0 0x38 0x10 0x0 0x4 0x38 0x10 0x1 0x0 0x38 0x10>; }; }; }; tachometer@39c0000 { compatible = "nvidia,pwm-tegra194-tachometer"; reg = <0x0 0x39c0000 0x0 0x10>; #pwm-cells = <0x2>; clocks = <0x4 0x98>; clock-names = "tach"; resets = <0x4 0x5f>; reset-names = "tach"; pulse-per-rev = <0x2>; capture-window-length = <0x2>; disable-clk-gate; status = "okay"; phandle = <0x42a>; }; gpio-keys { compatible = "gpio-keys"; gpio-keys,name = "gpio-keys"; status = "okay"; sw_wake { label = "sw-wake"; linux,code = <0x8f>; wakeup-source; interrupt-parent = <0x281>; interrupts = <0x53 0x1>; }; forcerecovery { label = "force-recovery"; gpios = <0xc 0x30 0x1>; linux,code = <0x101>; }; power_key { label = "power-key"; gpios = <0xd 0x24 0x1>; linux,code = <0x74>; gpio-key,wakeup; }; }; xusb_padctl@3520000 { compatible = "nvidia,tegra194-xusb-padctl"; reg = <0x0 0x3520000 0x0 0x1000 0x0 0x3540000 0x0 0x1000>; reg-names = "padctl", "ao"; interrupts = <0x0 0xa7 0x4>; resets = <0x4 0x72>; reset-names = "padctl"; status = "okay"; vclamp-usb-supply = <0xb>; avdd-usb-supply = <0x286>; phandle = <0x287>; pads { usb2 { clocks = <0x4 0xa5>; clock-names = "trk"; lanes { usb2-0 { status = "okay"; #phy-cells = <0x0>; nvidia,function = "xusb"; phandle = <0x288>; }; usb2-1 { status = "okay"; #phy-cells = <0x0>; nvidia,function = "xusb"; phandle = <0x289>; }; usb2-2 { status = "okay"; #phy-cells = <0x0>; nvidia,function = "xusb"; phandle = <0x28a>; }; usb2-3 { status = "disabled"; #phy-cells = <0x0>; }; }; }; usb3 { lanes { usb3-0 { status = "disabled"; #phy-cells = <0x0>; }; usb3-1 { status = "disabled"; #phy-cells = <0x0>; }; usb3-2 { status = "okay"; #phy-cells = <0x0>; nvidia,function = "xusb"; phandle = <0x28b>; }; usb3-3 { status = "disabled"; #phy-cells = <0x0>; }; }; }; }; ports { usb2-0 { status = "okay"; vbus-supply = <0x29>; mode = "otg"; usb-role-switch; connector { compatible = "usb-b-connector", "gpio-usb-b-connector"; label = "micro-USB"; type = "micro"; vbus-gpio = <0xc 0xc9 0x1>; }; }; usb2-1 { status = "okay"; vbus-supply = <0x29>; mode = "host"; }; usb2-2 { status = "okay"; vbus-supply = <0x29>; mode = "host"; }; usb2-3 { status = "disabled"; }; usb3-0 { status = "disabled"; }; usb3-1 { status = "disabled"; }; usb3-2 { status = "okay"; nvidia,usb2-companion = <0x1>; }; usb3-3 { status = "disabled"; }; }; prod-settings { #prod-cells = <0x4>; prod_c_bias { prod = <0x0 0x284 0x38 0x38>; }; prod { prod = <0x0 0x24 0xfff 0x0>; }; }; }; usb_cd { compatible = "nvidia,tegra194-usb-cd"; nvidia,xusb-padctl = <0x287>; phys = <0x288>; phy-names = "otg-phy"; status = "okay"; phandle = <0x42b>; }; xudc@3550000 { compatible = "nvidia,tegra194-xudc"; reg = <0x0 0x3550000 0x0 0x8000 0x0 0x3558000 0x0 0x1000>; reg-names = "base", "fpci"; interrupts = <0x0 0xa6 0x4>; clocks = <0x4 0x109 0x4 0x115 0x4 0x113 0x4 0x110>; clock-names = "dev", "ss", "ss_src", "fs_src"; power-domains = <0x4 0xf 0x4 0xe>; power-domain-names = "dev", "ss"; nvidia,xusb-padctl = <0x287>; iommus = <0x2 0x1c>; dma-coherent; status = "okay"; avdd-usb-supply = <0x286>; phys = <0x288>; phy-names = "usb2-0"; nvidia,boost_cpu_freq = <0x4b0>; phandle = <0x42c>; }; xhci@3610000 { compatible = "nvidia,tegra194-xhci", "nvidia,tegra194-xusb"; reg = <0x0 0x3610000 0x0 0x40000 0x0 0x3600000 0x0 0x10000>; reg-names = "base", "fpci"; interrupts-extended = <0x1 0x0 0xa3 0x4 0x1 0x0 0xa4 0x4 0x1 0x0 0xa7 0x4 0x281 0x4c 0x4 0x281 0x4d 0x4 0x281 0x4e 0x4 0x281 0x4f 0x4 0x281 0x50 0x4 0x281 0x51 0x4 0x281 0x52 0x4>; interrupt-names = "xhci", "mbox", "padctl", "wake0", "wake1", "wake2", "wake3", "wake4", "wake5", "wake6"; interconnects = <0x3 0x4a 0x3 0x4b>; interconnect-names = "dma-mem", "dma-mem"; clocks = <0x4 0x10a 0x4 0x10b 0x4 0x10c 0x4 0x10d 0x4 0x10e 0x4 0x10f 0x4 0x110 0x4 0x111 0x4 0x113 0x4 0x115 0x4 0x67 0x4 0xe 0x4 0x64>; clock-names = "xusb_hs_src", "xusb_host", "xusb_core_superspeed_clk", "xusb_falcon_src", "xusb_falcon_host_clk", "xusb_falcon_superspeed_clk", "xusb_fs_src", "xusb_fs_host_clk", "xusb_ss_src", "xusb_ss", "pll_u_480m", "clk_m", "pll_e"; power-domains = <0x4 0x10 0x4 0xe>; power-domain-names = "xusb_host", "xusb_ss"; nvidia,xusb-padctl = <0x287>; iommus = <0x2 0x1b>; dma-coherent; status = "okay"; phys = <0x288 0x289 0x28a 0x28b>; phy-names = "usb2-0", "usb2-1", "usb2-2", "usb3-2"; phandle = <0x42d>; }; xhci@3660000 { compatible = "nvidia,tegra194-xhci-vf1", "nvidia,tegra194-xusb-vf1"; reg = <0x0 0x3660000 0x0 0x40000>; reg-names = "base"; interrupts = <0x0 0x15 0x4>; interconnects = <0x3 0x4a 0x3 0x4b>; interconnect-names = "dma-mem", "dma-mem"; nvidia,xusb-padctl = <0x287>; iommus = <0x2 0x5d>; dma-coherent; status = "disabled"; phandle = <0x42e>; }; xhci@36b0000 { compatible = "nvidia,tegra194-xhci-vf2", "nvidia,tegra194-xusb-vf2"; reg = <0x0 0x36b0000 0x0 0x40000>; reg-names = "base"; interrupts = <0x0 0x16 0x4>; interconnects = <0x3 0x4a 0x3 0x4b>; interconnect-names = "dma-mem", "dma-mem"; nvidia,xusb-padctl = <0x287>; iommus = <0x2 0x5e>; dma-coherent; status = "disabled"; phandle = <0x42f>; }; xhci@3700000 { compatible = "nvidia,tegra194-xhci-vf3", "nvidia,tegra194-xusb-vf3"; reg = <0x0 0x3700000 0x0 0x40000>; reg-names = "base"; interrupts = <0x0 0x17 0x4>; interconnects = <0x3 0x4a 0x3 0x4b>; interconnect-names = "dma-mem", "dma-mem"; nvidia,xusb-padctl = <0x287>; iommus = <0x2 0x5f>; dma-coherent; status = "disabled"; phandle = <0x430>; }; xhci@3750000 { compatible = "nvidia,tegra194-xhci-vf4", "nvidia,tegra194-xusb-vf4"; reg = <0x0 0x3750000 0x0 0x40000>; reg-names = "base"; interrupts = <0x0 0x18 0x4>; interconnects = <0x3 0x4a 0x3 0x4b>; interconnect-names = "dma-mem", "dma-mem"; nvidia,xusb-padctl = <0x287>; iommus = <0x2 0x60>; dma-coherent; status = "disabled"; phandle = <0x431>; }; gv11b { compatible = "nvidia,gv11b"; #cooling-cells = <0x2>; reg = <0x0 0x17000000 0x0 0x1000000 0x0 0x18000000 0x0 0x1000000 0x0 0x3b41000 0x0 0x1000>; interrupts = <0x0 0x46 0x4 0x0 0x47 0x4>; dma-noncontig; interrupt-names = "stall", "nonstall"; nvidia,host1x = <0xa>; access-vpr-phys; power-domains = <0x4 0x1b>; clocks = <0x4 0x29 0x4 0x2a 0x4 0x28>; clock-names = "gpu", "pwr", "fuse"; resets = <0x4 0x13>; dma-coherent; status = "okay"; phandle = <0x270>; }; psci { compatible = "arm,psci-1.0"; method = "smc"; cpu_off = <0x84000002>; cpu_on = <0xc4000003>; cpu_suspend = <0xc4000001>; status = "okay"; }; bwmgr { compatible = "nvidia,bwmgr"; clocks = <0x4 0x1f>; clock-names = "emc"; cdev-type = "bwmgr-therm-handler"; cooling-min-state = <0x0>; cooling-max-state = <0x1>; #cooling-cells = <0x2>; nvidia,bpmp = <0x4>; status = "okay"; phandle = <0x27b>; }; tegra_hv_xhci_debug@0 { compatible = "nvidia,tegra-hv-xhci-debug"; status = "disabled"; }; arm64_ras { compatible = "arm,armv8.2-ras"; interrupts = <0x0 0x188 0x4 0x0 0x189 0x4 0x0 0x18a 0x4 0x0 0x18b 0x4 0x0 0x18c 0x4 0x0 0x18d 0x4 0x0 0x18e 0x4 0x0 0x18f 0x4>; status = "okay"; phandle = <0x432>; }; carmel_ras { compatible = "nvidia,carmel-ras"; status = "okay"; }; cpufreq { compatible = "nvidia,tegra194-cpufreq"; status = "okay"; cpu_emc_map = <0x1d1a00 0x186a00 0x1cb600 0xc3500 0x180600 0xa25a8 0x135600 0x639c0 0x1c200 0x31ce0>; cpufreq_single_policy; }; mipical@3990000 { compatible = "nvidia, tegra194-mipical"; reg = <0x0 0x3990000 0x0 0x10000>; clocks = <0x4 0x48 0x4 0xa2>; clock-names = "mipi_cal", "uart_fs_mipi_cal"; resets = <0x4 0x25>; reset-names = "mipi_cal"; status = "disabled"; power-domains = <0x4 0x2>; prod-settings { #prod-cells = <0x4>; prod { prod = <0x0 0x44 0x3f0000 0x0 0x0 0x48 0x3f0000 0x0 0x0 0x4c 0x3f0000 0x0 0x0 0x50 0x3f0000 0x0 0x0 0x6c 0xf00f4 0x10010 0x0 0x70 0x3f0000 0x0 0x0 0x74 0x3f0000 0x0 0x0 0x7c 0x3f0000 0x0 0x0 0x80 0x3f0000 0x0>; }; prod_c_cphy_csi { prod = <0x0 0x18 0xf81f 0x0 0x0 0x1c 0xf81f 0x0 0x0 0x20 0xf81f 0x0 0x0 0x24 0xf81f 0x0 0x0 0x28 0xf81f 0x0 0x0 0x2c 0xf81f 0x0 0x0 0x30 0xf81f 0x0 0x0 0x34 0xf81f 0x0>; }; prod_c_dphy_csi { prod = <0x0 0x18 0xf81f 0x0 0x0 0x1c 0xf81f 0x0 0x0 0x20 0xf81f 0x0 0x0 0x24 0xf81f 0x0 0x0 0x28 0xf81f 0x0 0x0 0x2c 0xf81f 0x0 0x0 0x30 0xf81f 0x0 0x0 0x34 0xf81f 0x0>; }; }; }; tegra_nvlink_controller { compatible = "nvidia,t19x-nvlink-controller"; power-domains = <0x4 0x14>; reg = <0x0 0x3b80000 0x0 0x1000 0x0 0x3b84000 0x0 0x1000 0x0 0x3b86000 0x0 0x1000 0x0 0x3b90000 0x0 0x4000 0x0 0x3b94000 0x0 0x1000 0x0 0x3b96000 0x0 0x1000 0x0 0x1f00000 0x0 0x20000>; clocks = <0x4 0x108 0x4 0x147 0x4 0x103 0x4 0xf3 0x4 0xe 0x4 0x145 0x4 0x105 0x4 0x28>; clock-names = "nvhs_pll0_mgmt", "pllrefe_vcoout_gated", "nvlink_sys", "pllnvhs", "clk_m", "nvlink_pll_txclk", "nvlink_tx", "fuse"; resets = <0x4 0xb4 0x4 0x8f 0x4 0x85 0x4 0x86 0x4 0x87 0x4 0x88 0x4 0x89 0x4 0x8a 0x4 0x8b 0x4 0x8c 0x4 0x8d 0x4 0x8e 0x4 0x80>; reset-names = "mssnvl", "nvhs_uphy_pm", "nvhs_uphy", "nvhs_uphy_pll0", "nvhs_uphy_l0", "nvhs_uphy_l1", "nvhs_uphy_l2", "nvhs_uphy_l3", "nvhs_uphy_l4", "nvhs_uphy_l5", "nvhs_uphy_l6", "nvhs_uphy_l7", "nvlink"; interrupts = <0x0 0xb2 0x4>; status = "disabled"; phandle = <0x433>; prod-settings { #prod-cells = <0x4>; prod { prod = <0x0 0x38 0x1 0x1 0x0 0x54 0x3fffff 0x0 0x0 0x58 0x3fffff 0x0>; }; }; }; nvpmodel { compatible = "nvidia,nvpmodel"; clocks = <0x4 0x1f 0x4 0xd2 0x4 0xd8 0x4 0xd4 0x4 0xd3 0x4 0xd5>; clock-names = "emc", "nafll_dla", "nafll_dla_falcon", "nafll_pva_vps", "nafll_pva_core", "nafll_cvnas"; status = "okay"; }; external-connection { compatible = "simple-bus"; device_type = "external-connection"; #address-cells = <0x1>; #size-cells = <0x0>; disp-state { compatible = "extcon-disp-state"; #extcon-cells = <0x1>; }; }; mods-simple-bus { compatible = "simple-bus"; device_type = "mods-simple-bus"; #address-cells = <0x1>; #size-cells = <0x0>; status = "okay"; mods-clocks { compatible = "nvidia,mods-clocks"; status = "disabled"; clocks = <0x4 0x1 0x4 0x2 0x4 0x3 0x4 0x4 0x4 0x5 0x4 0x6 0x4 0x7 0x4 0x8 0x4 0x9 0x4 0xa 0x4 0xb 0x4 0xc 0x4 0xd 0x4 0xe 0x4 0xf 0x4 0x10 0x4 0x11 0x4 0x12 0x4 0x13 0x4 0x14 0x4 0x15 0x4 0x16 0x4 0x17 0x4 0x18 0x4 0x19 0x4 0x1a 0x4 0x1b 0x4 0x1c 0x4 0x1d 0x4 0x1e 0x4 0x1f 0x4 0x20 0x4 0x21 0x4 0x22 0x4 0x23 0x4 0x24 0x4 0x25 0x4 0x26 0x4 0x27 0x4 0x28 0x4 0x29 0x4 0x2a 0x4 0x2b 0x4 0x2c 0x4 0x2d 0x4 0x2e 0x4 0x2f 0x4 0x30 0x4 0x31 0x4 0x32 0x4 0x33 0x4 0x34 0x4 0x35 0x4 0x36 0x4 0x37 0x4 0x38 0x4 0x39 0x4 0x3a 0x4 0x3b 0x4 0x3c 0x4 0x3d 0x4 0x3e 0x4 0x3f 0x4 0x40 0x4 0x41 0x4 0x42 0x4 0x43 0x4 0x44 0x4 0x45 0x4 0x46 0x4 0x47 0x4 0x48 0x4 0x49 0x4 0x4a 0x4 0x4b 0x4 0x4c 0x4 0x4d 0x4 0x4e 0x4 0x4f 0x4 0x50 0x4 0x51 0x4 0x52 0x4 0x53 0x4 0x54 0x4 0x55 0x4 0x56 0x4 0x57 0x4 0x58 0x4 0x59 0x4 0x5a 0x4 0x5b 0x4 0x5c 0x4 0x5d 0x4 0x5e 0x4 0x5f 0x4 0x60 0x4 0x61 0x4 0x62 0x4 0x63 0x4 0x64 0x4 0x65 0x4 0x66 0x4 0x67 0x4 0x68 0x4 0x69 0x4 0x6a 0x4 0x6b 0x4 0x6c 0x4 0x6d 0x4 0x6e 0x4 0x6f 0x4 0x70 0x4 0x71 0x4 0x72 0x4 0x73 0x4 0x74 0x4 0x75 0x4 0x76 0x4 0x77 0x4 0x78 0x4 0x79 0x4 0x7a 0x4 0x7b 0x4 0x7c 0x4 0x7d 0x4 0x7e 0x4 0x7f 0x4 0x80 0x4 0x81 0x4 0x82 0x4 0x83 0x4 0x84 0x4 0x85 0x4 0x86 0x4 0x87 0x4 0x88 0x4 0x89 0x4 0x8a 0x4 0x8b 0x4 0x8c 0x4 0x8d 0x4 0x8e 0x4 0x8f 0x4 0x90 0x4 0x91 0x4 0x92 0x4 0x93 0x4 0x94 0x4 0x95 0x4 0x96 0x4 0x97 0x4 0x98 0x4 0x99 0x4 0x9a 0x4 0x9b 0x4 0x9c 0x4 0x9d 0x4 0x9e 0x4 0x9f 0x4 0xa0 0x4 0xa1 0x4 0xa2 0x4 0xa3 0x4 0xa4 0x4 0xa5 0x4 0xa6 0x4 0xa7 0x4 0xa8 0x4 0xa9 0x4 0xaa 0x4 0xab 0x4 0xac 0x4 0xad 0x4 0xae 0x4 0xaf 0x4 0xb0 0x4 0xb1 0x4 0xb2 0x4 0xb3 0x4 0xb4 0x4 0xb5 0x4 0xb6 0x4 0xb7 0x4 0xb8 0x4 0xb9 0x4 0xba 0x4 0xbb 0x4 0xbc 0x4 0xbd 0x4 0xbe 0x4 0xbf 0x4 0xc0 0x4 0xc1 0x4 0xc2 0x4 0xc3 0x4 0xc4 0x4 0xc5 0x4 0xc6 0x4 0xc7 0x4 0xc8 0x4 0xc9 0x4 0xca 0x4 0xcb 0x4 0xcc 0x4 0xcd 0x4 0xce 0x4 0xcf 0x4 0xd0 0x4 0xd1 0x4 0xd2 0x4 0xd3 0x4 0xd4 0x4 0xd5 0x4 0xd6 0x4 0xd7 0x4 0xd8 0x4 0xd9 0x4 0xda 0x4 0xdb 0x4 0xdc 0x4 0xdd 0x4 0xde 0x4 0xdf 0x4 0xe0 0x4 0xe1 0x4 0xe2 0x4 0xe3 0x4 0xe4 0x4 0xe5 0x4 0xe6 0x4 0xe7 0x4 0xe8 0x4 0xe9 0x4 0xea 0x4 0xeb 0x4 0xec 0x4 0xed 0x4 0xee 0x4 0xef 0x4 0xf0 0x4 0xf1 0x4 0xf2 0x4 0xf3 0x4 0xf4 0x4 0xf5 0x4 0xf6 0x4 0xf7 0x4 0xf8 0x4 0xf9 0x4 0xfa 0x4 0xfb 0x4 0xfc 0x4 0xfd 0x4 0xfe 0x4 0xff 0x4 0x100 0x4 0x101 0x4 0x102 0x4 0x103 0x4 0x104 0x4 0x105 0x4 0x106 0x4 0x107 0x4 0x108 0x4 0x109 0x4 0x10a 0x4 0x10b 0x4 0x10c 0x4 0x10d 0x4 0x10e 0x4 0x10f 0x4 0x110 0x4 0x111 0x4 0x112 0x4 0x113 0x4 0x114 0x4 0x115 0x4 0x116 0x4 0x117 0x4 0x118 0x4 0x119 0x4 0x11a 0x4 0x11b 0x4 0x11c 0x4 0x11d 0x4 0x11e 0x4 0x11f 0x4 0x120 0x4 0x121 0x4 0x122 0x4 0x123 0x4 0x124 0x4 0x125 0x4 0x126 0x4 0x127 0x4 0x128 0x4 0x129 0x4 0x12a 0x4 0x12b 0x4 0x12c 0x4 0x12d 0x4 0x12e 0x4 0x130 0x4 0x131 0x4 0x132 0x4 0x133 0x4 0x134 0x4 0x135 0x4 0x136 0x4 0x137 0x4 0x138 0x4 0x139 0x4 0x13a 0x4 0x13b 0x4 0x13c 0x4 0x146>; clock-names = "actmon", "adsp", "adspneon", "ahub", "apb2ape", "ape", "aud_mclk", "axi_cbb", "can1", "can1_host", "can2", "can2_host", "cec", "clk_m", "dmic1", "dmic2", "dmic3", "dmic4", "dpaux", "dpaux1", "aclk", "mss_encrypt", "eqos_rx_input", "icq2", "aon_apb", "aon_nic", "aon_cpu_nic", "plla1", "dspk1", "dspk2", "emc", "eqos_axi", "eqos_ptp_ref", "eqos_rx", "eqos_tx", "extperiph1", "extperiph2", "extperiph3", "extperiph4", "fuse", "gpcclk", "gpu_pwr", "hda", "hda2codec_2x", "hda2hdmicodec", "host1x", "hsic_trk", "i2c1", "i2c2", "i2c3", "i2c4", "i2c6", "i2c7", "i2c8", "i2c9", "i2s1", "i2s1_sync_input", "i2s2", "i2s2_sync_input", "i2s3", "i2s3_sync_input", "i2s4", "i2s4_sync_input", "i2s5", "i2s5_sync_input", "i2s6", "i2s6_sync_input", "iqc1", "isp", "kfuse", "maud", "mipi_cal", "mphy_core_pll_fixed", "mphy_l0_rx_ana", "mphy_l0_rx_ls_bit", "mphy_l0_rx_symb", "mphy_l0_tx_ls_3xbit", "mphy_l0_tx_symb", "mphy_l1_rx_ana", "mphy_tx_1mhz_ref", "nvcsi", "nvcsilp", "nvdec", "nvdisplayhub", "nvdisplay_disp", "nvdisplay_p0", "nvdisplay_p1", "nvdisplay_p2", "nvenc", "nvjpg", "osc", "aon_touch", "plla", "pllaon", "plld", "plld2", "plld3", "plldp", "plld4", "plle", "pllp", "pllp_out0", "utmipll", "plla_out0", "pwm1", "pwm2", "pwm3", "pwm4", "pwm5", "pwm6", "pwm7", "pwm8", "rce_cpu_nic", "rce_nic", "sata", "sata_oob", "aon_i2c_slow", "sce_cpu_nic", "sce_nic", "sdmmc1", "uphy_pll3", "sdmmc3", "sdmmc4", "se", "sor0_out", "sor0_ref", "sor0_pad_clkout", "sor1_out", "sor1_ref", "sor1_pad_clkout", "sor_safe", "iqc1_in", "iqc2_in", "dmic5", "spi1", "spi2", "spi3", "i2c_slow", "sync_dmic1", "sync_dmic2", "sync_dmic3", "sync_dmic4", "sync_dspk1", "sync_dspk2", "sync_i2s1", "sync_i2s2", "sync_i2s3", "sync_i2s4", "sync_i2s5", "sync_i2s6", "mphy_force_ls_mode", "tach", "tsec", "tsecb", "uarta", "uartb", "uartc", "uartd", "uarte", "uartf", "uartg", "uart_fst_mipi_cal", "ufsdev_ref", "ufshc", "usb2_trk", "vi", "vic", "pva0_axi", "pva0_vps0", "pva0_vps1", "pva1_axi", "pva1_vps0", "pva1_vps1", "dla0_falcon", "dla0_core", "dla1_falcon", "dla1_core", "sor2_out", "sor2_ref", "sor2_pad_clkout", "sor3_out", "sor3_ref", "sor3_pad_clkout", "nvdisplay_p3", "dpaux2", "dpaux3", "nvdec1", "nvenc1", "se_free", "uarth", "fuse_serial", "qspi0", "qspi1", "qspi0_pm", "qspi1_pm", "vi_const", "nafll_bpmp", "nafll_sce", "nafll_nvdec", "nafll_nvjpg", "nafll_tsec", "nafll_tsecb", "nafll_vi", "nafll_se", "nafll_nvenc", "nafll_isp", "nafll_vic", "nafll_nvdisplayhub", "nafll_axicbb", "nafll_dla", "nafll_pva_core", "nafll_pva_vps", "nafll_cvnas", "nafll_rce", "nafll_nvenc1", "nafll_dla_falcon", "nafll_nvdec1", "nafll_gpu", "sdmmc_legacy_tm", "pex0_core_0", "pex0_core_1", "pex0_core_2", "pex0_core_3", "pex0_core_4", "pex1_core_5", "pex_ref1", "pex_ref2", "nvhs_ref", "csi_a", "csi_b", "csi_c", "csi_d", "csi_e", "csi_f", "csi_g", "csi_h", "pllc4", "pllc4_out", "pllc4_out1", "pllc4_out2", "pllc4_muxed", "pllc4_vco_div2", "pllnvhs", "csi_a_pad", "csi_b_pad", "csi_c_pad", "csi_d_pad", "csi_e_pad", "csi_f_pad", "csi_g_pad", "csi_h_pad", "slvsec", "slvsec_padctrl", "pex_sata_usb_rx_byp", "pex_usb_pad_pll0_mgmt", "pex_usb_pad_pll1_mgmt", "pex_usb_pad_pll2_mgmt", "pex_usb_pad_pll3_mgmt", "nvlink_sys", "nvlink_rx", "nvlink_tx", "nvlink_tx_div", "nvhs_rx_byp_ref", "nvhs_pll0_mgmt", "xusb_core_dev", "xusb_core_mux", "xusb_core_host", "xusb_core_ss", "xusb_falcon", "xusb_falcon_host", "xusb_falcon_ss", "xusb_fs", "xusb_fs_host", "xusb_fs_dev", "xusb_ss", "xusb_ss_dev", "xusb_ss_superspeed", "plldisphub", "plldisphub_div", "nafll_cluster0", "nafll_cluster1", "nafll_cluster2", "nafll_cluster3", "can1_core", "can2_core", "plla1_out1", "pllnvhs_hps", "pllrefe_vcoout", "clk_32k", "spdifin_sync_input", "utmipll_clkout48", "utmipll_clkout480", "cvnas", "pllnvcsi", "pva0_cpu_axi", "pva1_cpu_axi", "pva0_vps", "pva1_vps", "dla0_falcon_mux", "dla1_falcon_mux", "dla0_core_mux", "dla1_core_mux", "utmipll_hps", "i2c5", "i2c10", "bpmp_cpu_nic", "bpmp_apb", "tsc", "emcsa", "emcsb", "emcsc", "emcsd", "pll_c", "pll_c2", "pll_c3", "plle_hps"; resets = <0x4 0x1 0x4 0x2 0x4 0x3 0x4 0x4 0x4 0x5 0x4 0x6 0x4 0x7 0x4 0x8 0x4 0x9 0x4 0xa 0x4 0xb 0x4 0x11 0x4 0x12 0x4 0x13 0x4 0x14 0x4 0x15 0x4 0x16 0x4 0x17 0x4 0x18 0x4 0x19 0x4 0x1d 0x4 0x1e 0x4 0x1f 0x4 0x20 0x4 0x21 0x4 0x22 0x4 0x23 0x4 0x24 0x4 0x25 0x4 0x26 0x4 0x27 0x4 0x28 0x4 0x29 0x4 0x2a 0x4 0x2b 0x4 0x2c 0x4 0x2d 0x4 0x2e 0x4 0x2f 0x4 0x30 0x4 0x31 0x4 0x32 0x4 0x33 0x4 0x34 0x4 0x35 0x4 0x36 0x4 0x37 0x4 0x3b 0x4 0x3c 0x4 0x3d 0x4 0x3e 0x4 0x3f 0x4 0x42 0x4 0x43 0x4 0x44 0x4 0x45 0x4 0x46 0x4 0x47 0x4 0x48 0x4 0x49 0x4 0x4a 0x4 0x4b 0x4 0x4c 0x4 0x4d 0x4 0x4e 0x4 0x4f 0x4 0x50 0x4 0x51 0x4 0x52 0x4 0x54 0x4 0x55 0x4 0x56 0x4 0x57 0x4 0x58 0x4 0x59 0x4 0x5a 0x4 0x5b 0x4 0x5c 0x4 0x5d 0x4 0x5e 0x4 0x5f 0x4 0x61 0x4 0x62 0x4 0x63 0x4 0x64 0x4 0x65 0x4 0x66 0x4 0x67 0x4 0x68 0x4 0x69 0x4 0x6a 0x4 0x6b 0x4 0x6c 0x4 0x6d 0x4 0x6e 0x4 0x70 0x4 0x71 0x4 0x72 0x4 0x73 0x4 0x74 0x4 0x75 0x4 0x76 0x4 0x77 0x4 0x78 0x4 0x79 0x4 0x7a 0x4 0x7b 0x4 0x7c 0x4 0x7d 0x4 0x7e 0x4 0x7f 0x4 0x80 0x4 0x81 0x4 0x82 0x4 0x83 0x4 0x84 0x4 0x85 0x4 0x86 0x4 0x87 0x4 0x88 0x4 0x89 0x4 0x8a 0x4 0x8b 0x4 0x8c 0x4 0x8d 0x4 0x8e 0x4 0x8f 0x4 0x90 0x4 0x91 0x4 0x92 0x4 0x93 0x4 0x94 0x4 0x95 0x4 0x96 0x4 0x97 0x4 0x98 0x4 0x99 0x4 0x9a 0x4 0x9b 0x4 0x9c 0x4 0x9d 0x4 0x9e 0x4 0x9f 0x4 0xa0 0x4 0xa1 0x4 0xa2>; reset-names = "actmon", "adsp_all", "afi", "can1", "can2", "dla0", "dla1", "dpaux", "dpaux1", "dpaux2", "dpaux3", "eqos", "gpcdma", "gpu", "hda", "hda2codec_2x", "hda2hdmicodec", "host1x", "i2c1", "i2c10", "i2c2", "i2c3", "i2c4", "i2c6", "i2c7", "i2c8", "i2c9", "isp", "mipi_cal", "mphy_clk_ctl", "mphy_l0_rx", "mphy_l0_tx", "mphy_l1_rx", "mphy_l1_tx", "nvcsi", "nvdec", "nvdisplay0_head0", "nvdisplay0_head1", "nvdisplay0_head2", "nvdisplay0_head3", "nvdisplay0_misc", "nvdisplay0_wgrp0", "nvdisplay0_wgrp1", "nvdisplay0_wgrp2", "nvdisplay0_wgrp3", "nvdisplay0_wgrp4", "nvdisplay0_wgrp5", "nvenc", "nvenc1", "nvjpg", "pcie", "pciexclk", "pva0_all", "pva1_all", "pwm1", "pwm2", "pwm3", "pwm4", "pwm5", "pwm6", "pwm7", "pwm8", "qspi0", "qspi1", "sata", "satacold", "sce_all", "rce_all", "sdmmc1", "sdmmc3", "sdmmc4", "se", "sor0", "sor1", "sor2", "sor3", "spi1", "spi2", "spi3", "spi4", "tach", "tsctnvi", "tsec", "tsecb", "uarta", "uartb", "uartc", "uartd", "uarte", "uartf", "uartg", "uarth", "ufshc", "ufshc_axi_m", "ufshc_lp_seq", "vi", "vic", "xusb_padctl", "nvdec1", "pex0_core_0", "pex0_core_1", "pex0_core_2", "pex0_core_3", "pex0_core_4", "pex0_core_0_apb", "pex0_core_1_apb", "pex0_core_2_apb", "pex0_core_3_apb", "pex0_core_4_apb", "pex0_common_apb", "slvsec", "nvlink", "pex1_core_5", "pex1_core_5_apb", "cvnas", "cvnas_fcm", "nvhs_uphy", "nvhs_uphy_pll0", "nvhs_uphy_l0", "nvhs_uphy_l1", "nvhs_uphy_l2", "nvhs_uphy_l3", "nvhs_uphy_l4", "nvhs_uphy_l5", "nvhs_uphy_l6", "nvhs_uphy_l7", "nvhs_uphy_pm", "dmic5", "ape", "pex_usb_uphy", "pex_usb_uphy_l0", "pex_usb_uphy_l1", "pex_usb_uphy_l2", "pex_usb_uphy_l3", "pex_usb_uphy_l4", "pex_usb_uphy_l5", "pex_usb_uphy_l6", "pex_usb_uphy_l7", "pex_usb_uphy_l8", "pex_usb_uphy_l9", "pex_usb_uphy_l10", "pex_usb_uphy_l11", "pex_usb_uphy_pll0", "pex_usb_uphy_pll1", "pex_usb_uphy_pll2", "pex_usb_uphy_pll3"; }; }; plugin-manager { fragment-fs-disable-isp { fuse-info = "fuse-disable-isp"; override@0 { target = <0x225>; _overlay_ { status = "disabled"; }; }; }; fragment-fs-disable-nvenc { fuse-info = "fuse-disable-nvenc"; override@0 { target = <0x28c>; _overlay_ { status = "disabled"; }; }; override@1 { target = <0x28d>; _overlay_ { status = "disabled"; }; }; }; fragment-fs-disable-pva { fuse-info = "fuse-disable-pva"; override@0 { target = <0x22e>; _overlay_ { status = "disabled"; }; }; override@1 { target = <0x22f>; _overlay_ { status = "disabled"; }; }; }; fragment-fs-disable-dla { fuse-info = "fuse-disable-dla"; override@0 { target = <0x22c>; _overlay_ { status = "disabled"; }; }; override@1 { target = <0x22d>; _overlay_ { status = "disabled"; }; }; }; fragment-fs-disable-cv { fuse-info = "fuse-disable-cv"; override@0 { target = <0x28e>; _overlay_ { status = "disabled"; }; }; }; fragment-e2614-common@0 { ids = "2614-0000-*"; overrides@0 { target = <0x28f>; _overlay_ { status = "okay"; }; }; overrides@1 { target = <0x290>; _overlay_ { status = "okay"; }; }; overrides@2 { target = <0x291>; _overlay_ { status = "okay"; }; }; overrides@3 { target = <0x292>; _overlay_ { status = "okay"; }; }; overrides@4 { target = <0x292>; _overlay_ { status = "okay"; }; }; overrides@5 { target = <0x293>; _overlay_ { status = "disabled"; }; }; overrides@6 { target = <0x294>; _overlay_ { status = "okay"; }; }; overrides@8 { target = <0x2c>; _overlay_ { status = "okay"; }; }; overrides@11 { target = <0x295>; _overlay_ { link-name = "rt565x-playback"; codec { sound-dai = <0x296 0x0>; prefix = "H40-RT"; }; }; }; overrides@14 { target = <0x291>; _overlay_ { status = "okay"; }; }; overrides@15 { target = <0x292>; _overlay_ { status = "okay"; }; }; overrides@16 { target = <0x293>; _overlay_ { status = "disabled"; }; }; overrides@17 { target = <0x294>; _overlay_ { status = "okay"; }; }; overrides@18 { target = <0x297>; _overlay_ { link-name = "dspk-playback-r", "dspk-playback-l"; codec { sound-dai = <0x298 0x0>; prefix = "H40-TAS-R"; }; codec@1 { sound-dai = <0x299 0x0>; prefix = "H40-TAS-L"; }; }; }; overrides@10 { target = <0x29a>; _overlay_ { nvidia,audio-routing = "x Headphone", "x HPO L Playback", "x Headphone", "x HPO R Playback", "x IN1P", "x Mic", "y Headphone", "y OUT", "y IN", "y Mic", "z Headphone", "z OUT", "z IN", "z Mic", "m Headphone", "m OUT", "m IN", "m Mic", "n Headphone", "n OUT", "n IN", "n Mic", "o Headphone", "o OUT", "o IN", "o Mic", "a IN", "a Mic", "b IN", "b Mic", "c IN", "c Mic", "d IN", "d Mic", "d1 Headphone", "d1 OUT", "d2 Headphone", "d2 OUT"; }; }; }; fragment-e2614-a00@1 { ids = "2614-0000-000"; overrides@0 { target = <0x296>; _overlay_ { status = "okay"; }; }; overrides@1 { target = <0x295>; _overlay_ { link-name = "rt565x-playback"; codec { sound-dai = <0x296 0x0>; prefix = "H40-RT"; }; }; }; }; fragment-e2614-b00@2 { ids = "2614-0000-100"; overrides@0 { target = <0x29b>; _overlay_ { status = "okay"; }; }; overrides@1 { target = <0x295>; _overlay_ { link-name = "rt565x-playback"; codec { sound-dai = <0x29b 0x0>; prefix = "H40-RT"; }; }; }; }; }; clock@0 { status = "okay"; }; fixed-regulators { compatible = "simple-bus"; device_type = "fixed-regulators"; #address-cells = <0x1>; #size-cells = <0x0>; regulator@0 { compatible = "regulator-fixed"; reg = <0x0>; regulator-name = "vdd-ac-bat"; regulator-min-microvolt = <0x4c4b40>; regulator-max-microvolt = <0x4c4b40>; regulator-always-on; phandle = <0x29>; }; regulator@106 { compatible = "regulator-fixed"; reg = <0x6a>; regulator-name = "vdd-sdmmc1-sw"; regulator-min-microvolt = <0x325aa0>; regulator-max-microvolt = <0x325aa0>; gpio = <0xc 0x32 0x0>; enable-active-high; phandle = <0x26>; }; regulator@104 { compatible = "regulator-fixed"; reg = <0x68>; regulator-name = "vdd-1v8-sd"; regulator-min-microvolt = <0x1b7740>; regulator-max-microvolt = <0x1b7740>; enable-active-high; phandle = <0x434>; }; regulator@103 { compatible = "regulator-fixed"; reg = <0x67>; regulator-name = "vdd-sdmmc3-sw"; regulator-min-microvolt = <0x325aa0>; regulator-max-microvolt = <0x325aa0>; gpio = <0xc 0x83 0x0>; enable-active-low; phandle = <0x23>; }; regulator@101 { compatible = "regulator-fixed"; reg = <0x65>; regulator-name = "vdd-3v3-cvb"; regulator-min-microvolt = <0x325aa0>; regulator-max-microvolt = <0x325aa0>; phandle = <0x2b>; }; regulator@102 { compatible = "regulator-fixed"; reg = <0x66>; regulator-name = "vdd-1v8-cvb"; regulator-min-microvolt = <0x1b7740>; regulator-max-microvolt = <0x1b7740>; phandle = <0x435>; }; regulator@105 { compatible = "regulator-fixed"; reg = <0x69>; regulator-name = "vdd-epb-1v0"; regulator-min-microvolt = <0xf4240>; regulator-max-microvolt = <0xf4240>; vin-supply = <0x2b>; phandle = <0x436>; }; regulator@107 { compatible = "regulator-fixed"; reg = <0x6b>; regulator-name = "avdd-cam-2v8"; regulator-min-microvolt = <0x2ab980>; regulator-max-microvolt = <0x2ab980>; gpio = <0xc 0x68 0x0>; enable-active-high; phandle = <0x437>; }; regulator@111 { compatible = "regulator-fixed"; reg = <0x6f>; regulator-name = "vdd-fan"; regulator-min-microvolt = <0x4c4b40>; regulator-max-microvolt = <0x4c4b40>; phandle = <0x29e>; }; regulator@112 { compatible = "regulator-fixed"; reg = <0x70>; regulator-name = "vdd-hdmi-5v0"; regulator-min-microvolt = <0x4c4b40>; regulator-max-microvolt = <0x4c4b40>; enable-active-high; phandle = <0x245>; }; regulator@113 { compatible = "regulator-fixed"; reg = <0x71>; regulator-name = "vdd_sys_en"; regulator-min-microvolt = <0x124f80>; regulator-max-microvolt = <0x124f80>; enable-active-high; phandle = <0x438>; }; regulator@200 { compatible = "regulator-fixed-sync", "regulator-fixed"; reg = <0xc8>; regulator-name = "vdd-1v8-aud2"; regulator-min-microvolt = <0x1b7740>; regulator-max-microvolt = <0x1b7740>; gpio = <0x290 0xb 0x1>; enable-active-high; status = "disabled"; phandle = <0x2c>; }; }; bcmdhd_pcie_wlan { compatible = "android,bcmdhd_pcie_wlan"; wlan-pwr-gpio = <0xc 0x33 0x0>; fw_path = "/vendor/firmware/fw_bcmdhd_4356.bin"; nv_path = "/vendor/firmware/nvram_4356.txt"; status = "okay"; }; dummy-cool-dev { compatible = "dummy-cooling-dev"; #cooling-cells = <0x2>; status = "disabled"; phandle = <0x439>; }; ether_qos@2490000 { vddio_sys_enet_bias-supply = <0x29>; vddio_enet-supply = <0x29>; phy_vdd_1v8-supply = <0x20>; phy_ovdd_rgmii-supply = <0x20>; phy_pllvdd-supply = <0x29>; nvidia,phy-reset-gpio = <0xc 0x89 0x0>; nvidia,phy-reset-post-delay = <0xe0>; nvidia,phy-reset-duration = <0x2710>; mdio { compatible = "nvidia,eqos-mdio"; #address-cells = <0x1>; #size-cells = <0x0>; ethernet-phy@0 { reg = <0x1>; phandle = <0x43a>; }; }; }; bthrot_cdev { compatible = "nvidia,tegra-thermal-throttle"; clocks = <0x4 0x118 0x4 0x119 0x4 0x11a 0x4 0x11b 0x4 0xda>; clock-names = "cpu0", "cpu1", "cpu2", "cpu3", "gpu"; skin_balanced { cdev-type = "skin-balanced"; #cooling-cells = <0x2>; nvidia,throttle-clocks = <0x0 0xc8 0x0 0x1 0x190 0x0>; }; gpu_balanced { cdev-type = "gpu-balanced"; #cooling-cells = <0x2>; nvidia,cutoff = <0x1>; nvidia,throttle-clocks = <0x0 0x190 0x0 0x1 0x190 0x0>; }; cpu_balanced { cdev-type = "cpu-balanced"; #cooling-cells = <0x2>; nvidia,throttle-clocks = <0x0 0xc8 0x0 0x1 0x12c 0x15c91660>; }; emergency_balanced { cdev-type = "emergency-balanced"; #cooling-cells = <0x2>; nvidia,throttle-clocks = <0x0 0xa 0x249f000 0x1 0xa 0x1851960>; }; aux_balanced { cdev-type = "aux-balanced"; #cooling-cells = <0x2>; nvidia,cutoff = <0x1>; nvidia,throttle-clocks = <0x0 0x190 0x0 0x1 0x190 0x0>; }; }; pfsd { num_resources = <0x0>; secret = <0x2f>; active_steps = <0xa>; active_rpm = <0x0 0x3e8 0x7d0 0xbb8 0xfa0 0x1388 0x1770 0x1b58 0x2710 0x2af8>; rpm_diff_tolerance = <0x2>; active_rru = <0x28 0x2 0x1 0x1 0x1 0x1 0x1 0x1 0x1 0x1>; active_rrd = <0x28 0x2 0x1 0x1 0x1 0x1 0x1 0x1 0x1 0x1>; state_cap_lookup = <0x2 0x2 0x2 0x2 0x3 0x3 0x3 0x4 0x4 0x4>; pwm_period = <0xb116>; pwm_id = <0x4>; pwm_polarity = <0x0>; suspend_state = <0x0>; step_time = <0x64>; state_cap = <0x7>; active_pwm_max = <0x100>; tach_period = <0x3e8>; pwm_gpio = <0xd 0x14 0x1>; phandle = <0x29d>; }; pwm-fan { compatible = "pwm-fan"; status = "okay"; #pwm-cells = <0x1>; pwms = <0x29c 0x0 0xb116>; shared_data = <0x29d>; vdd-fan-supply = <0x29e>; profiles { default = "quiet"; quiet { state_cap = <0x4>; cooling-levels = <0xff 0xb2 0x87 0x5f 0x0 0x0 0x0 0x0 0x0 0x0>; active_pwm = <0x0 0x82 0xa0 0xc8 0xff 0xff 0xff 0xff 0xff 0xff>; }; cool { state_cap = <0x4>; cooling-levels = <0xff 0xb2 0x87 0x5f 0x0 0x0 0x0 0x0 0x0 0x0>; active_pwm = <0x0 0x8c 0xaa 0xc8 0xff 0xff 0xff 0xff 0xff 0xff>; }; }; }; tfesd { secret = <0x25>; toffset = <0x0>; polling_period = <0x44c>; ndevs = <0x3>; cdev_type = "pwm-fan"; tzp_governor_name = "pid_thermal_gov"; phandle = <0x29f>; dev1 { dev_data = "CPU-therm"; coeffs = <0x1e 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; }; dev2 { dev_data = "GPU-therm"; coeffs = <0x1e 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; }; dev3 { dev_data = "AUX-therm"; coeffs = <0x28 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; }; }; thermal_fan_est { compatible = "thermal-fan-est"; status = "okay"; num_resources = <0x0>; shared_data = <0x29f>; trip_length = <0xa>; profiles { default = "quiet"; quiet { active_trip_temps = <0x0 0xc350 0xf618 0x11940 0x13c68 0x222e0 0x249f0 0x27100 0x29810 0x2bf20>; active_hysteresis = <0x0 0x4650 0x1f40 0x1f40 0x1f40 0x0 0x0 0x0 0x0 0x0>; }; cool { active_trip_temps = <0x0 0x88b8 0xcf08 0xf230 0x11d28 0x222e0 0x249f0 0x27100 0x29810 0x2bf20>; active_hysteresis = <0x0 0x2328 0x1f40 0x1f40 0x2328 0x0 0x0 0x0 0x0 0x0>; }; }; }; cpu-throttle-alert { compatible = "userspace-therm-alert"; cdev-type = "cpu-throttle-alert"; status = "okay"; #cooling-cells = <0x2>; phandle = <0x271>; }; gpu-throttle-alert { compatible = "userspace-therm-alert"; cdev-type = "gpu-throttle-alert"; status = "okay"; #cooling-cells = <0x2>; phandle = <0x275>; }; aux-throttle-alert { compatible = "userspace-therm-alert"; cdev-type = "aux-throttle-alert"; status = "okay"; #cooling-cells = <0x2>; phandle = <0x278>; }; hot-surface-alert { compatible = "userspace-therm-alert"; cdev-type = "hot-surface-alert"; status = "okay"; #cooling-cells = <0x2>; phandle = <0x273>; }; chosen { bootargs = "console=ttyTCU0,115200"; board-has-eeprom; nvidia,tegra-joint_xpu_rail; }; nvsciipc-kernel { compatible = "nvidia,nvsciipc"; status = "okay"; }; cpuidle { compatible = "nvidia,tegra19x-cpuidle"; status = "okay"; }; hardwood { compatible = "nvidia,denver-hardwood"; interrupts = <0x0 0x18 0x4>; }; eeprom-manager { data-size = <0x100>; bus@0 { i2c-bus = <0x2a0>; eeprom@0 { slave-address = <0x50>; label = "cvm"; }; eeprom@1 { slave-address = <0x57>; label = "cvb"; }; }; bus@1 { i2c-bus = <0x2a1>; eeprom@1 { slave-address = <0x50>; label = "super-module"; }; }; }; dpaux3 { compatible = "nvidia,tegra194-dpaux3-pinctrl"; status = "okay"; }; leds { compatible = "gpio-leds"; status = "okay"; pwr { gpios = <0xd 0x11 0x0>; default-state = "on"; }; }; clocks-init { compatible = "nvidia,clocks-config"; status = "okay"; disable { clocks = <0x2a2 0x5e 0x4 0x9 0x4 0xb>; }; }; spdif_dit { compatible = "simple-bus"; device_type = "spdif-dit"; #address-cells = <0x1>; #size-cells = <0x0>; status = "okay"; spdif-dit.0@0 { compatible = "linux,spdif-dit"; reg = <0x0>; status = "okay"; phandle = <0x43b>; }; spdif-dit.1@1 { compatible = "linux,spdif-dit"; reg = <0x1>; status = "okay"; phandle = <0x43c>; }; spdif-dit.2@2 { compatible = "linux,spdif-dit"; reg = <0x2>; status = "okay"; phandle = <0x43d>; }; spdif-dit.3@3 { compatible = "linux,spdif-dit"; reg = <0x3>; status = "okay"; phandle = <0x43e>; }; spdif-dit.4@4 { compatible = "linux,spdif-dit"; reg = <0x4>; status = "okay"; phandle = <0x43f>; }; spdif-dit.5@5 { compatible = "linux,spdif-dit"; reg = <0x5>; status = "okay"; phandle = <0x440>; }; spdif-dit.6@6 { compatible = "linux,spdif-dit"; reg = <0x6>; status = "okay"; phandle = <0x441>; }; spdif-dit.7@7 { compatible = "linux,spdif-dit"; reg = <0x7>; status = "okay"; phandle = <0x442>; }; spdif-dit.8@8 { compatible = "linux,spdif-dit"; reg = <0x8>; status = "okay"; phandle = <0x443>; }; spdif-dit.9@9 { compatible = "linux,spdif-dit"; reg = <0x9>; status = "okay"; phandle = <0x444>; }; spdif-dit.10@a { compatible = "linux,spdif-dit"; reg = <0xa>; status = "okay"; phandle = <0x445>; }; spdif-dit.11@b { compatible = "linux,spdif-dit"; reg = <0xb>; status = "okay"; phandle = <0x446>; }; spdif-dit.12@c { compatible = "linux,spdif-dit"; reg = <0xc>; status = "okay"; phandle = <0x447>; }; spdif-dit.13@d { compatible = "linux,spdif-dit"; reg = <0xd>; status = "okay"; phandle = <0x448>; }; }; gps_wake { compatible = "gps-wake"; gps-enable-gpio = <0x290 0x8 0x0>; gps-wakeup-gpio = <0xc 0x0 0x0>; status = "disabled"; phandle = <0x449>; }; cam_i2cmux { compatible = "i2c-mux-gpio"; #address-cells = <0x1>; #size-cells = <0x0>; mux-gpios = <0xd 0x13 0x0>; i2c-parent = <0x2a3>; i2c@0 { reg = <0x0>; #address-cells = <0x1>; #size-cells = <0x0>; phandle = <0x44a>; rbpcv3_imx477_a@1a { compatible = "ridgerun,imx477"; reg = <0x1a>; devnode = "video0"; physical_w = "3.680"; physical_h = "2.760"; sensor_model = "imx477"; use_sensor_mode_id = "true"; status = "disabled"; reset-gpios = <0xc 0x7c 0x0>; phandle = <0x44b>; mode0 { mclk_khz = "24000"; num_lanes = [32 00]; tegra_sinterface = "serial_a"; phy_mode = "DPHY"; discontinuous_clk = "no"; dpcm_enable = "false"; cil_settletime = [30 00]; active_w = "3840"; active_h = "2160"; mode_type = "bayer"; pixel_phase = "rggb"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "11200"; inherent_gain = [31 00]; mclk_multiplier = "80"; pix_clk_hz = "300000000"; gain_factor = "16"; framerate_factor = "1000000"; exposure_factor = "1000000"; min_gain_val = "16"; max_gain_val = "356"; step_gain_val = [31 00]; default_gain = "16"; min_hdr_ratio = [31 00]; max_hdr_ratio = [31 00]; min_framerate = "2000000"; max_framerate = "30000000"; step_framerate = [31 00]; default_framerate = "30000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = [31 00]; default_exp_time = "2495"; embedded_metadata_height = [32 00]; }; mode1 { mclk_khz = "24000"; num_lanes = [32 00]; tegra_sinterface = "serial_a"; phy_mode = "DPHY"; discontinuous_clk = "no"; dpcm_enable = "false"; cil_settletime = [30 00]; active_w = "1920"; active_h = "1080"; mode_type = "bayer"; pixel_phase = "rggb"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "7000"; inherent_gain = [31 00]; mclk_multiplier = "80"; pix_clk_hz = "300000000"; gain_factor = "16"; framerate_factor = "1000000"; exposure_factor = "1000000"; min_gain_val = "16"; max_gain_val = "356"; step_gain_val = [31 00]; default_gain = "16"; min_hdr_ratio = [31 00]; max_hdr_ratio = [31 00]; min_framerate = "2000000"; max_framerate = "60000000"; step_framerate = [31 00]; default_framerate = "60000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = [31 00]; default_exp_time = "2495"; embedded_metadata_height = [32 00]; }; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { port-index = <0x0>; bus-width = <0x2>; remote-endpoint = <0x2a4>; phandle = <0x44c>; }; }; }; }; rbpcv2_imx219_a@10 { compatible = "sony,imx219"; reg = <0x10>; devnode = "video0"; physical_w = "3.680"; physical_h = "2.760"; sensor_model = "imx219"; use_sensor_mode_id = "true"; reset-gpios = <0xc 0x7c 0x0>; phandle = <0x44d>; mode0 { mclk_khz = "24000"; num_lanes = [32 00]; tegra_sinterface = "serial_a"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = [30 00]; active_w = "3280"; active_h = "2464"; mode_type = "bayer"; pixel_phase = "rggb"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "3448"; inherent_gain = [31 00]; mclk_multiplier = "9.33"; pix_clk_hz = "182400000"; gain_factor = "16"; framerate_factor = "1000000"; exposure_factor = "1000000"; min_gain_val = "16"; max_gain_val = "170"; step_gain_val = [31 00]; default_gain = "16"; min_hdr_ratio = [31 00]; max_hdr_ratio = [31 00]; min_framerate = "2000000"; max_framerate = "21000000"; step_framerate = [31 00]; default_framerate = "21000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = [31 00]; default_exp_time = "2495"; embedded_metadata_height = [32 00]; }; mode1 { mclk_khz = "24000"; num_lanes = [32 00]; tegra_sinterface = "serial_a"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = [30 00]; active_w = "3280"; active_h = "1848"; mode_type = "bayer"; pixel_phase = "rggb"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "3448"; inherent_gain = [31 00]; mclk_multiplier = "9.33"; pix_clk_hz = "182400000"; gain_factor = "16"; framerate_factor = "1000000"; exposure_factor = "1000000"; min_gain_val = "16"; max_gain_val = "170"; step_gain_val = [31 00]; default_gain = "16"; min_hdr_ratio = [31 00]; max_hdr_ratio = [31 00]; min_framerate = "2000000"; max_framerate = "28000000"; step_framerate = [31 00]; default_framerate = "28000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = [31 00]; default_exp_time = "2495"; embedded_metadata_height = [32 00]; }; mode2 { mclk_khz = "24000"; num_lanes = [32 00]; tegra_sinterface = "serial_a"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = [30 00]; active_w = "1920"; active_h = "1080"; mode_type = "bayer"; pixel_phase = "rggb"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "3448"; inherent_gain = [31 00]; mclk_multiplier = "9.33"; pix_clk_hz = "182400000"; gain_factor = "16"; framerate_factor = "1000000"; exposure_factor = "1000000"; min_gain_val = "16"; max_gain_val = "170"; step_gain_val = [31 00]; default_gain = "16"; min_hdr_ratio = [31 00]; max_hdr_ratio = [31 00]; min_framerate = "2000000"; max_framerate = "30000000"; step_framerate = [31 00]; default_framerate = "30000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = [31 00]; default_exp_time = "2495"; embedded_metadata_height = [32 00]; }; mode3 { mclk_khz = "24000"; num_lanes = [32 00]; tegra_sinterface = "serial_a"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = [30 00]; active_w = "1640"; active_h = "1232"; mode_type = "bayer"; pixel_phase = "rggb"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "3448"; inherent_gain = [31 00]; mclk_multiplier = "9.33"; pix_clk_hz = "182400000"; gain_factor = "16"; framerate_factor = "1000000"; exposure_factor = "1000000"; min_gain_val = "16"; max_gain_val = "170"; step_gain_val = [31 00]; default_gain = "16"; min_hdr_ratio = [31 00]; max_hdr_ratio = [31 00]; min_framerate = "2000000"; max_framerate = "30000000"; step_framerate = [31 00]; default_framerate = "30000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = [31 00]; default_exp_time = "2495"; embedded_metadata_height = [32 00]; }; mode4 { mclk_khz = "24000"; num_lanes = [32 00]; tegra_sinterface = "serial_a"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = [30 00]; active_w = "1280"; active_h = "720"; mode_type = "bayer"; pixel_phase = "rggb"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "3448"; inherent_gain = [31 00]; mclk_multiplier = "9.33"; pix_clk_hz = "182400000"; gain_factor = "16"; framerate_factor = "1000000"; exposure_factor = "1000000"; min_gain_val = "16"; max_gain_val = "170"; step_gain_val = [31 00]; default_gain = "16"; min_hdr_ratio = [31 00]; max_hdr_ratio = [31 00]; min_framerate = "2000000"; max_framerate = "60000000"; step_framerate = [31 00]; default_framerate = "60000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = [31 00]; default_exp_time = "2495"; embedded_metadata_height = [32 00]; }; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { port-index = <0x0>; bus-width = <0x2>; remote-endpoint = <0x2a4>; phandle = <0x252>; }; }; }; }; }; i2c@1 { reg = <0x1>; #address-cells = <0x1>; #size-cells = <0x0>; phandle = <0x44e>; rbpcv3_imx477_c@1a { compatible = "ridgerun,imx477"; reg = <0x1a>; devnode = "video1"; physical_w = "3.680"; physical_h = "2.760"; sensor_model = "imx477"; use_sensor_mode_id = "true"; status = "disabled"; reset-gpios = <0xc 0x7d 0x0>; phandle = <0x44f>; mode0 { mclk_khz = "24000"; num_lanes = [32 00]; tegra_sinterface = "serial_c"; phy_mode = "DPHY"; discontinuous_clk = "no"; dpcm_enable = "false"; cil_settletime = [30 00]; active_w = "3840"; active_h = "2160"; mode_type = "bayer"; pixel_phase = "rggb"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "11200"; inherent_gain = [31 00]; mclk_multiplier = "80"; pix_clk_hz = "300000000"; gain_factor = "16"; framerate_factor = "1000000"; exposure_factor = "1000000"; min_gain_val = "16"; max_gain_val = "356"; step_gain_val = [31 00]; default_gain = "16"; min_hdr_ratio = [31 00]; max_hdr_ratio = [31 00]; min_framerate = "2000000"; max_framerate = "30000000"; step_framerate = [31 00]; default_framerate = "30000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = [31 00]; default_exp_time = "2495"; embedded_metadata_height = [32 00]; }; mode1 { mclk_khz = "24000"; num_lanes = [32 00]; tegra_sinterface = "serial_c"; phy_mode = "DPHY"; discontinuous_clk = "no"; dpcm_enable = "false"; cil_settletime = [30 00]; active_w = "1920"; active_h = "1080"; mode_type = "bayer"; pixel_phase = "rggb"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "7000"; inherent_gain = [31 00]; mclk_multiplier = "80"; pix_clk_hz = "300000000"; gain_factor = "16"; framerate_factor = "1000000"; exposure_factor = "1000000"; min_gain_val = "16"; max_gain_val = "356"; step_gain_val = [31 00]; default_gain = "16"; min_hdr_ratio = [31 00]; max_hdr_ratio = [31 00]; min_framerate = "2000000"; max_framerate = "60000000"; step_framerate = [31 00]; default_framerate = "60000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = [31 00]; default_exp_time = "2495"; embedded_metadata_height = [32 00]; }; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { port-index = <0x2>; bus-width = <0x2>; remote-endpoint = <0x2a5>; phandle = <0x254>; }; }; }; }; rbpcv2_imx219_c@10 { compatible = "sony,imx219"; reg = <0x10>; devnode = "video1"; physical_w = "3.680"; physical_h = "2.760"; sensor_model = "imx219"; use_sensor_mode_id = "true"; reset-gpios = <0xc 0x7d 0x0>; phandle = <0x450>; mode0 { mclk_khz = "24000"; num_lanes = [32 00]; tegra_sinterface = "serial_c"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = [30 00]; active_w = "3280"; active_h = "2464"; mode_type = "bayer"; pixel_phase = "rggb"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "3448"; inherent_gain = [31 00]; mclk_multiplier = "9.33"; pix_clk_hz = "182400000"; gain_factor = "16"; framerate_factor = "1000000"; exposure_factor = "1000000"; min_gain_val = "16"; max_gain_val = "170"; step_gain_val = [31 00]; default_gain = "16"; min_hdr_ratio = [31 00]; max_hdr_ratio = [31 00]; min_framerate = "2000000"; max_framerate = "21000000"; step_framerate = [31 00]; default_framerate = "21000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = [31 00]; default_exp_time = "2495"; embedded_metadata_height = [32 00]; }; mode1 { mclk_khz = "24000"; num_lanes = [32 00]; tegra_sinterface = "serial_c"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = [30 00]; active_w = "3280"; active_h = "1848"; mode_type = "bayer"; pixel_phase = "rggb"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "3448"; inherent_gain = [31 00]; mclk_multiplier = "9.33"; pix_clk_hz = "182400000"; gain_factor = "16"; framerate_factor = "1000000"; exposure_factor = "1000000"; min_gain_val = "16"; max_gain_val = "170"; step_gain_val = [31 00]; default_gain = "16"; min_hdr_ratio = [31 00]; max_hdr_ratio = [31 00]; min_framerate = "2000000"; max_framerate = "28000000"; step_framerate = [31 00]; default_framerate = "28000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = [31 00]; default_exp_time = "2495"; embedded_metadata_height = [32 00]; }; mode2 { mclk_khz = "24000"; num_lanes = [32 00]; tegra_sinterface = "serial_c"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = [30 00]; active_w = "1920"; active_h = "1080"; mode_type = "bayer"; pixel_phase = "rggb"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "3448"; inherent_gain = [31 00]; mclk_multiplier = "9.33"; pix_clk_hz = "182400000"; gain_factor = "16"; framerate_factor = "1000000"; exposure_factor = "1000000"; min_gain_val = "16"; max_gain_val = "170"; step_gain_val = [31 00]; default_gain = "16"; min_hdr_ratio = [31 00]; max_hdr_ratio = [31 00]; min_framerate = "2000000"; max_framerate = "30000000"; step_framerate = [31 00]; default_framerate = "30000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = [31 00]; default_exp_time = "2495"; embedded_metadata_height = [32 00]; }; mode3 { mclk_khz = "24000"; num_lanes = [32 00]; tegra_sinterface = "serial_c"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = [30 00]; active_w = "1640"; active_h = "1232"; mode_type = "bayer"; pixel_phase = "rggb"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "3448"; inherent_gain = [31 00]; mclk_multiplier = "9.33"; pix_clk_hz = "182400000"; gain_factor = "16"; framerate_factor = "1000000"; exposure_factor = "1000000"; min_gain_val = "16"; max_gain_val = "170"; step_gain_val = [31 00]; default_gain = "16"; min_hdr_ratio = [31 00]; max_hdr_ratio = [31 00]; min_framerate = "2000000"; max_framerate = "30000000"; step_framerate = [31 00]; default_framerate = "30000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = [31 00]; default_exp_time = "2495"; embedded_metadata_height = [32 00]; }; mode4 { mclk_khz = "24000"; num_lanes = [32 00]; tegra_sinterface = "serial_c"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = [30 00]; active_w = "1280"; active_h = "720"; mode_type = "bayer"; pixel_phase = "rggb"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "3448"; inherent_gain = [31 00]; mclk_multiplier = "9.33"; pix_clk_hz = "182400000"; gain_factor = "16"; framerate_factor = "1000000"; exposure_factor = "1000000"; min_gain_val = "16"; max_gain_val = "170"; step_gain_val = [31 00]; default_gain = "16"; min_hdr_ratio = [31 00]; max_hdr_ratio = [31 00]; min_framerate = "2000000"; max_framerate = "60000000"; step_framerate = [31 00]; default_framerate = "60000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = [31 00]; default_exp_time = "2495"; embedded_metadata_height = [32 00]; }; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; endpoint { status = "okay"; port-index = <0x2>; bus-width = <0x2>; remote-endpoint = <0x2a6>; phandle = <0x256>; }; }; }; }; }; }; tegra-camera-platform { compatible = "nvidia, tegra-camera-platform"; num_csi_lanes = <0x4>; max_lane_speed = <0x16e360>; min_bits_per_pixel = <0xa>; vi_peak_byte_per_pixel = <0x2>; vi_bw_margin_pct = <0x19>; max_pixel_rate = <0x3a980>; isp_peak_byte_per_pixel = <0x5>; isp_bw_margin_pct = <0x19>; phandle = <0x451>; modules { module0 { badge = "jakku_front_RBP194"; position = "front"; orientation = [31 00]; phandle = <0x452>; drivernode0 { pcl_id = "v4l2_sensor"; devname = "imx219 9-0010"; proc-device-tree = "/proc/device-tree/cam_i2cmux/i2c@0/rbpcv2_imx219_a@10"; phandle = <0x453>; }; drivernode1 { pcl_id = "v4l2_lens"; proc-device-tree = "/proc/device-tree/lens_imx219@RBPCV2/"; phandle = <0x454>; }; }; module1 { badge = "jakku_rear_RBP194"; position = "rear"; orientation = [31 00]; phandle = <0x455>; drivernode0 { pcl_id = "v4l2_sensor"; devname = "imx219 10-0010"; proc-device-tree = "/proc/device-tree/cam_i2cmux/i2c@1/rbpcv2_imx219_c@10"; phandle = <0x456>; }; drivernode1 { pcl_id = "v4l2_lens"; proc-device-tree = "/proc/device-tree/lens_imx219@RBPCV2/"; phandle = <0x457>; }; }; }; }; gpio@6000d000 { camera-control-output-low { gpio-hog; output-low; gpios = <0x7d 0x0 0x7c 0x0>; label = "cam1-pwdn", "cam0-pwdn"; }; }; lens_imx219@RBPCV2 { min_focus_distance = "0.0"; hyper_focal = "0.0"; focal_length = "3.04"; f_number = "2.0"; aperture = "0.0"; }; thermal-fan-est { profiles { default = "quiet"; quiet { active_trip_temps = <0x0 0xb3b0 0xea60 0x109a0 0x128e0 0x222e0 0x249f0 0x27100 0x29810 0x2bf20>; active_hysteresis = <0x0 0x1f40 0x1f40 0x1b58 0x1b58 0x0 0x0 0x0 0x0 0x0>; }; cool { active_trip_temps = <0x0 0x88b8 0xafc8 0xcf08 0xee48 0x222e0 0x249f0 0x27100 0x29810 0x2bf20>; active_hysteresis = <0x0 0x1f40 0x1f40 0x1b58 0x1b58 0x0 0x0 0x0 0x0 0x0>; }; }; }; __symbols__ { tegra_sata = "/ahci-sata@3507000"; disa_pd = "/power-domain/disa-pd"; disb_pd = "/power-domain/disb-pd"; disc_pd = "/power-domain/disc-pd"; IPI = "/interrupt-controller"; axi2apb = "/axi2apb@2390000"; pinmux = "/pinmux@2430000"; tegra_pinctrl = "/pinmux@2430000"; pex_rst_c5_out_state = "/pinmux@2430000/pex_rst_c5_out"; pex_rst_c5_in_state = "/pinmux@2430000/pex_rst_c5_in"; clkreq_c5_bi_dir_state = "/pinmux@2430000/clkreq_c5_bi_dir"; eqos_mii_rx_input_state_disable = "/pinmux@2430000/eqos_rx_disable"; eqos_mii_rx_input_state_enable = "/pinmux@2430000/eqos_rx_enable"; vbus_en0_sfio_tristate_state = "/pinmux@2430000/vbus_en0_oc_tristate"; vbus_en1_sfio_tristate_state = "/pinmux@2430000/vbus_en1_oc_tristate"; vbus_en0_sfio_passthrough_state = "/pinmux@2430000/vbus_en0_oc_passthrough"; vbus_en1_sfio_passthrough_state = "/pinmux@2430000/vbus_en1_oc_passthrough"; vbus_en0_default_state = "/pinmux@2430000/vbus_en0_default"; vbus_en1_default_state = "/pinmux@2430000/vbus_en1_default"; p2u_hsio_0 = "/cbb/p2u@3e10000"; p2u_hsio_1 = "/cbb/p2u@3e20000"; p2u_hsio_2 = "/cbb/p2u@3e30000"; p2u_hsio_3 = "/cbb/p2u@3e40000"; p2u_hsio_4 = "/cbb/p2u@3e50000"; p2u_hsio_5 = "/cbb/p2u@3e60000"; p2u_hsio_6 = "/cbb/p2u@3e70000"; p2u_hsio_7 = "/cbb/p2u@3e80000"; p2u_hsio_8 = "/cbb/p2u@3e90000"; p2u_hsio_9 = "/cbb/p2u@3ea0000"; p2u_nvhs_0 = "/cbb/p2u@3eb0000"; p2u_nvhs_1 = "/cbb/p2u@3ec0000"; p2u_nvhs_2 = "/cbb/p2u@3ed0000"; p2u_nvhs_3 = "/cbb/p2u@3ee0000"; p2u_nvhs_4 = "/cbb/p2u@3ef0000"; p2u_nvhs_5 = "/cbb/p2u@3f00000"; p2u_nvhs_6 = "/cbb/p2u@3f10000"; p2u_nvhs_7 = "/cbb/p2u@3f20000"; p2u_hsio_10 = "/cbb/p2u@3f30000"; p2u_hsio_11 = "/cbb/p2u@3f40000"; eqos_cool_dev = "/ethernet@2490000/eqos-cool-dev"; phy = "/ethernet@2490000/mdio/phy@0"; uarta = "/serial@3100000"; uartb = "/serial@3110000"; uartc = "/serial@c280000"; uartd = "/serial@3130000"; uarte = "/serial@3140000"; uartf = "/serial@3150000"; uartg = "/serial@c290000"; uarth = "/serial@3170000"; tegra_pmc = "/pmc@c360000"; sdmmc1_3v3 = "/pmc@c360000/sdmmc1-3v3"; sdmmc1_1v8 = "/pmc@c360000/sdmmc1-1v8"; sdmmc3_3v3 = "/pmc@c360000/sdmmc3-3v3"; sdmmc3_1v8 = "/pmc@c360000/sdmmc3-1v8"; sdmmc1_e_33V_enable = "/pmc@c360000/sdmmc1_e_33V_enable"; sdmmc1_e_33V_disable = "/pmc@c360000/sdmmc1_e_33V_disable"; sdmmc3_e_33V_enable = "/pmc@c360000/sdmmc3_e_33V_enable"; sdmmc3_e_33V_disable = "/pmc@c360000/sdmmc3_e_33V_disable"; ufs_dpd_enable = "/pmc@c360000/dpd-enable"; ufs_dpd_disable = "/pmc@c360000/dpd-disable"; iopad_defaults = "/pmc@c360000/iopad-defaults"; hdmi_dp0_dpd_enable = "/pmc@c360000/hdmi-dp0-dpd-enable"; hdmi_dp0_dpd_disable = "/pmc@c360000/hdmi-dp0-dpd-disable"; hdmi_dp1_dpd_enable = "/pmc@c360000/hdmi-dp1-dpd-enable"; hdmi_dp1_dpd_disable = "/pmc@c360000/hdmi-dp1-dpd-disable"; hdmi_dp2_dpd_enable = "/pmc@c360000/hdmi-dp2-dpd-enable"; hdmi_dp2_dpd_disable = "/pmc@c360000/hdmi-dp2-dpd-disable"; hdmi_dp3_dpd_enable = "/pmc@c360000/hdmi-dp3-dpd-enable"; hdmi_dp3_dpd_disable = "/pmc@c360000/hdmi-dp3-dpd-disable"; sdhci_emmc = "/sdhci@3460000"; sdmmc4 = "/sdhci@3460000"; sdmmc3 = "/sdhci@3440000"; sdhci_sd = "/sdhci@3400000"; sdmmc1 = "/sdhci@3400000"; tegra_ufs = "/ufshci@2450000"; spi0 = "/spi@3210000"; spi1 = "/spi@c260000"; spi2 = "/spi@3230000"; qspi0 = "/spi@3270000"; qspi1 = "/spi@3300000"; tegra_pwm1 = "/pwm@3280000"; tegra_pwm2 = "/pwm@3290000"; tegra_pwm3 = "/pwm@32a0000"; tegra_pwm4 = "/pwm@c340000"; tegra_pwm5 = "/pwm@32c0000"; tegra_pwm6 = "/pwm@32d0000"; tegra_pwm7 = "/pwm@32e0000"; tegra_pwm8 = "/pwm@32f0000"; gen1_i2c = "/i2c@3160000"; hdr40_i2c0 = "/i2c@c240000"; gen2_i2c = "/i2c@c240000"; cam_i2c = "/i2c@3180000"; dp_aux_ch1_i2c = "/i2c@3190000"; dp_aux_ch0_i2c = "/i2c@31b0000"; dp_aux_ch2_i2c = "/i2c@31c0000"; gen8_i2c = "/i2c@c250000"; ina3221x_40 = "/i2c@c250000/ina3221@40"; hdr40_i2c1 = "/i2c@31e0000"; dp_aux_ch3_i2c = "/i2c@31e0000"; e2614_i2c_mux = "/i2c@31e0000/i2cmux@70"; e2614_tas2552_r = "/i2c@31e0000/i2cmux@70/i2c@0/tas2552.9-0040@40"; e2614_tas2552_l = "/i2c@31e0000/i2cmux@70/i2c@0/tas2552.9-0041@41"; e2614_rt5658_i2c3 = "/i2c@31e0000/i2cmux@70/i2c@3/rt5659.12-001a@1a"; e2614_rt5658_i2c3_ep = "/i2c@31e0000/i2cmux@70/i2c@3/rt5659.12-001a@1a/port/endpoint"; e2614_gpio_i2c_1_20 = "/i2c@31e0000/gpio@20"; e2614_icm20628 = "/i2c@31e0000/icm20628@68"; e2614_ak8963 = "/i2c@31e0000/ak8963@0d"; e2614_bmp280 = "/i2c@31e0000/bmp280@77"; e2614_cm32180 = "/i2c@31e0000/cm32180@48"; e2614_iqs263 = "/i2c@31e0000/iqs263@44"; e2614_rt5658 = "/i2c@31e0000/rt5659.1-001a@1a"; e2614_rt5658_ep = "/i2c@31e0000/rt5659.1-001a@1a/port/endpoint"; mttcan0 = "/mttcan@c310000"; mttcan1 = "/mttcan@c320000"; tegra_sound = "/sound"; admaif1_pcm_link = "/sound/nvidia-audio-card,dai-link@0"; admaif2_pcm_link = "/sound/nvidia-audio-card,dai-link@1"; admaif3_pcm_link = "/sound/nvidia-audio-card,dai-link@2"; admaif4_pcm_link = "/sound/nvidia-audio-card,dai-link@3"; admaif5_pcm_link = "/sound/nvidia-audio-card,dai-link@4"; admaif6_pcm_link = "/sound/nvidia-audio-card,dai-link@5"; admaif7_pcm_link = "/sound/nvidia-audio-card,dai-link@6"; admaif8_pcm_link = "/sound/nvidia-audio-card,dai-link@7"; admaif9_pcm_link = "/sound/nvidia-audio-card,dai-link@8"; admaif10_pcm_link = "/sound/nvidia-audio-card,dai-link@9"; admaif11_pcm_link = "/sound/nvidia-audio-card,dai-link@10"; admaif12_pcm_link = "/sound/nvidia-audio-card,dai-link@11"; admaif13_pcm_link = "/sound/nvidia-audio-card,dai-link@12"; admaif14_pcm_link = "/sound/nvidia-audio-card,dai-link@13"; admaif15_pcm_link = "/sound/nvidia-audio-card,dai-link@14"; admaif16_pcm_link = "/sound/nvidia-audio-card,dai-link@15"; admaif17_pcm_link = "/sound/nvidia-audio-card,dai-link@16"; admaif18_pcm_link = "/sound/nvidia-audio-card,dai-link@17"; admaif19_pcm_link = "/sound/nvidia-audio-card,dai-link@18"; admaif20_pcm_link = "/sound/nvidia-audio-card,dai-link@19"; adsp_pcm_fe1 = "/sound/nvidia-audio-card,dai-link@20"; adsp_pcm_fe2 = "/sound/nvidia-audio-card,dai-link@21"; adsp_compr_fe3 = "/sound/nvidia-audio-card,dai-link@22"; adsp_compr_fe4 = "/sound/nvidia-audio-card,dai-link@23"; adsp_to_admaif1 = "/sound/nvidia-audio-card,dai-link@24"; adsp_to_admaif2 = "/sound/nvidia-audio-card,dai-link@25"; adsp_to_admaif3 = "/sound/nvidia-audio-card,dai-link@26"; adsp_to_admaif4 = "/sound/nvidia-audio-card,dai-link@27"; adsp_to_admaif5 = "/sound/nvidia-audio-card,dai-link@28"; adsp_to_admaif6 = "/sound/nvidia-audio-card,dai-link@29"; adsp_to_admaif7 = "/sound/nvidia-audio-card,dai-link@30"; adsp_to_admaif8 = "/sound/nvidia-audio-card,dai-link@31"; adsp_to_admaif9 = "/sound/nvidia-audio-card,dai-link@32"; adsp_to_admaif10 = "/sound/nvidia-audio-card,dai-link@33"; adsp_to_admaif11 = "/sound/nvidia-audio-card,dai-link@34"; adsp_to_admaif12 = "/sound/nvidia-audio-card,dai-link@35"; adsp_to_admaif13 = "/sound/nvidia-audio-card,dai-link@36"; adsp_to_admaif14 = "/sound/nvidia-audio-card,dai-link@37"; adsp_to_admaif15 = "/sound/nvidia-audio-card,dai-link@38"; adsp_to_admaif16 = "/sound/nvidia-audio-card,dai-link@39"; adsp_to_admaif17 = "/sound/nvidia-audio-card,dai-link@40"; adsp_to_admaif18 = "/sound/nvidia-audio-card,dai-link@41"; adsp_to_admaif19 = "/sound/nvidia-audio-card,dai-link@42"; adsp_to_admaif20 = "/sound/nvidia-audio-card,dai-link@43"; admaif1_codec_link = "/sound/nvidia-audio-card,dai-link@44"; admaif2_codec_link = "/sound/nvidia-audio-card,dai-link@45"; admaif3_codec_link = "/sound/nvidia-audio-card,dai-link@46"; admaif4_codec_link = "/sound/nvidia-audio-card,dai-link@47"; admaif5_codec_link = "/sound/nvidia-audio-card,dai-link@48"; admaif6_codec_link = "/sound/nvidia-audio-card,dai-link@49"; admaif7_codec_link = "/sound/nvidia-audio-card,dai-link@50"; admaif8_codec_link = "/sound/nvidia-audio-card,dai-link@51"; admaif9_codec_link = "/sound/nvidia-audio-card,dai-link@52"; admaif10_codec_link = "/sound/nvidia-audio-card,dai-link@53"; admaif11_codec_link = "/sound/nvidia-audio-card,dai-link@54"; admaif12_codec_link = "/sound/nvidia-audio-card,dai-link@55"; admaif13_codec_link = "/sound/nvidia-audio-card,dai-link@56"; admaif14_codec_link = "/sound/nvidia-audio-card,dai-link@57"; admaif15_codec_link = "/sound/nvidia-audio-card,dai-link@58"; admaif16_codec_link = "/sound/nvidia-audio-card,dai-link@59"; admaif17_codec_link = "/sound/nvidia-audio-card,dai-link@60"; admaif18_codec_link = "/sound/nvidia-audio-card,dai-link@61"; admaif19_codec_link = "/sound/nvidia-audio-card,dai-link@62"; admaif20_codec_link = "/sound/nvidia-audio-card,dai-link@63"; xbar_to_i2s1 = "/sound/nvidia-audio-card,dai-link@64"; xbar_to_i2s2 = "/sound/nvidia-audio-card,dai-link@65"; xbar_to_i2s3 = "/sound/nvidia-audio-card,dai-link@66"; xbar_to_i2s4 = "/sound/nvidia-audio-card,dai-link@67"; xbar_to_i2s5 = "/sound/nvidia-audio-card,dai-link@68"; xbar_to_i2s6 = "/sound/nvidia-audio-card,dai-link@69"; xbar_to_dmic1 = "/sound/nvidia-audio-card,dai-link@70"; xbar_to_dmic2 = "/sound/nvidia-audio-card,dai-link@71"; xbar_to_dmic3 = "/sound/nvidia-audio-card,dai-link@72"; xbar_to_dmic4 = "/sound/nvidia-audio-card,dai-link@73"; xbar_to_dspk1 = "/sound/nvidia-audio-card,dai-link@74"; xbar_to_dspk2 = "/sound/nvidia-audio-card,dai-link@75"; i2s1_to_codec = "/sound/nvidia-audio-card,dai-link@76"; i2s1_cpu = "/sound/nvidia-audio-card,dai-link@76/cpu"; i2s2_to_codec = "/sound/nvidia-audio-card,dai-link@77"; i2s2_cpu = "/sound/nvidia-audio-card,dai-link@77/cpu"; i2s3_to_codec = "/sound/nvidia-audio-card,dai-link@78"; i2s3_cpu = "/sound/nvidia-audio-card,dai-link@78/cpu"; i2s4_to_codec = "/sound/nvidia-audio-card,dai-link@79"; i2s4_cpu = "/sound/nvidia-audio-card,dai-link@79/cpu"; hdr40_snd_link_i2s = "/sound/nvidia-audio-card,dai-link@80"; i2s5_to_codec = "/sound/nvidia-audio-card,dai-link@80"; i2s5_cpu = "/sound/nvidia-audio-card,dai-link@80/cpu"; i2s6_to_codec = "/sound/nvidia-audio-card,dai-link@81"; i2s6_cpu = "/sound/nvidia-audio-card,dai-link@81/cpu"; dmic1_to_codec = "/sound/nvidia-audio-card,dai-link@82"; dmic2_to_codec = "/sound/nvidia-audio-card,dai-link@83"; dmic3_to_codec = "/sound/nvidia-audio-card,dai-link@84"; dmic4_to_codec = "/sound/nvidia-audio-card,dai-link@85"; dspk1_to_codec = "/sound/nvidia-audio-card,dai-link@86"; dspk2_to_codec = "/sound/nvidia-audio-card,dai-link@87"; xbar_to_amx1_in1 = "/sound/nvidia-audio-card,dai-link@88"; xbar_to_amx1_in2 = "/sound/nvidia-audio-card,dai-link@89"; xbar_to_amx1_in3 = "/sound/nvidia-audio-card,dai-link@90"; xbar_to_amx1_in4 = "/sound/nvidia-audio-card,dai-link@91"; amx1_out_to_xbar = "/sound/nvidia-audio-card,dai-link@92"; xbar_to_amx2_in1 = "/sound/nvidia-audio-card,dai-link@93"; xbar_to_amx2_in2 = "/sound/nvidia-audio-card,dai-link@94"; xbar_to_amx2_in3 = "/sound/nvidia-audio-card,dai-link@95"; xbar_to_amx2_in4 = "/sound/nvidia-audio-card,dai-link@96"; amx2_out_to_xbar = "/sound/nvidia-audio-card,dai-link@97"; xbar_to_amx3_in1 = "/sound/nvidia-audio-card,dai-link@98"; xbar_to_amx3_in2 = "/sound/nvidia-audio-card,dai-link@99"; xbar_to_amx3_in3 = "/sound/nvidia-audio-card,dai-link@100"; xbar_to_amx3_in4 = "/sound/nvidia-audio-card,dai-link@101"; amx3_out_to_xbar = "/sound/nvidia-audio-card,dai-link@102"; xbar_to_amx4_in1 = "/sound/nvidia-audio-card,dai-link@103"; xbar_to_amx4_in2 = "/sound/nvidia-audio-card,dai-link@104"; xbar_to_amx4_in3 = "/sound/nvidia-audio-card,dai-link@105"; xbar_to_amx4_in4 = "/sound/nvidia-audio-card,dai-link@106"; amx4_out_to_xbar = "/sound/nvidia-audio-card,dai-link@107"; xbar_to_adx1_in = "/sound/nvidia-audio-card,dai-link@108"; adx1_out1_to_xbar = "/sound/nvidia-audio-card,dai-link@109"; adx1_out2_to_xbar = "/sound/nvidia-audio-card,dai-link@110"; adx1_out3_to_xbar = "/sound/nvidia-audio-card,dai-link@111"; adx1_out4_to_xbar = "/sound/nvidia-audio-card,dai-link@112"; xbar_to_adx2_in = "/sound/nvidia-audio-card,dai-link@113"; adx2_out1_to_xbar = "/sound/nvidia-audio-card,dai-link@114"; adx2_out2_to_xbar = "/sound/nvidia-audio-card,dai-link@115"; adx2_out3_to_xbar = "/sound/nvidia-audio-card,dai-link@116"; adx2_out4_to_xbar = "/sound/nvidia-audio-card,dai-link@117"; xbar_to_adx3_in = "/sound/nvidia-audio-card,dai-link@118"; adx3_out1_to_xbar = "/sound/nvidia-audio-card,dai-link@119"; adx3_out2_to_xbar = "/sound/nvidia-audio-card,dai-link@120"; adx3_out3_to_xbar = "/sound/nvidia-audio-card,dai-link@121"; adx3_out4_to_xbar = "/sound/nvidia-audio-card,dai-link@122"; xbar_to_adx4_in = "/sound/nvidia-audio-card,dai-link@123"; adx4_out1_to_xbar = "/sound/nvidia-audio-card,dai-link@124"; adx4_out2_to_xbar = "/sound/nvidia-audio-card,dai-link@125"; adx4_out3_to_xbar = "/sound/nvidia-audio-card,dai-link@126"; adx4_out4_to_xbar = "/sound/nvidia-audio-card,dai-link@127"; xbar_to_mixer_in1 = "/sound/nvidia-audio-card,dai-link@128"; xbar_to_mixer_in2 = "/sound/nvidia-audio-card,dai-link@129"; xbar_to_mixer_in3 = "/sound/nvidia-audio-card,dai-link@130"; xbar_to_mixer_in4 = "/sound/nvidia-audio-card,dai-link@131"; xbar_to_mixer_in5 = "/sound/nvidia-audio-card,dai-link@132"; xbar_to_mixer_in6 = "/sound/nvidia-audio-card,dai-link@133"; xbar_to_mixer_in7 = "/sound/nvidia-audio-card,dai-link@134"; xbar_to_mixer_in8 = "/sound/nvidia-audio-card,dai-link@135"; xbar_to_mixer_in9 = "/sound/nvidia-audio-card,dai-link@136"; xbar_to_mixer_in10 = "/sound/nvidia-audio-card,dai-link@137"; mixer_out1_to_xbar = "/sound/nvidia-audio-card,dai-link@138"; mixer_out2_to_xbar = "/sound/nvidia-audio-card,dai-link@139"; mixer_out3_to_xbar = "/sound/nvidia-audio-card,dai-link@140"; mixer_out4_to_xbar = "/sound/nvidia-audio-card,dai-link@141"; mixer_out5_to_xbar = "/sound/nvidia-audio-card,dai-link@142"; xbar_to_sfc1 = "/sound/nvidia-audio-card,dai-link@143"; xbar_to_sfc2 = "/sound/nvidia-audio-card,dai-link@144"; xbar_to_sfc3 = "/sound/nvidia-audio-card,dai-link@145"; xbar_to_sfc4 = "/sound/nvidia-audio-card,dai-link@146"; sfc1_to_xbar = "/sound/nvidia-audio-card,dai-link@147"; sfc2_to_xbar = "/sound/nvidia-audio-card,dai-link@148"; sfc3_to_xbar = "/sound/nvidia-audio-card,dai-link@149"; sfc4_to_xbar = "/sound/nvidia-audio-card,dai-link@150"; xbar_to_afc1 = "/sound/nvidia-audio-card,dai-link@151"; xbar_to_afc2 = "/sound/nvidia-audio-card,dai-link@152"; xbar_to_afc3 = "/sound/nvidia-audio-card,dai-link@153"; xbar_to_afc4 = "/sound/nvidia-audio-card,dai-link@154"; xbar_to_afc5 = "/sound/nvidia-audio-card,dai-link@155"; xbar_to_afc6 = "/sound/nvidia-audio-card,dai-link@156"; afc1_to_xbar = "/sound/nvidia-audio-card,dai-link@157"; afc2_to_xbar = "/sound/nvidia-audio-card,dai-link@158"; afc3_to_xbar = "/sound/nvidia-audio-card,dai-link@159"; afc4_to_xbar = "/sound/nvidia-audio-card,dai-link@160"; afc5_to_xbar = "/sound/nvidia-audio-card,dai-link@161"; afc6_to_xbar = "/sound/nvidia-audio-card,dai-link@162"; xbar_to_mvc1 = "/sound/nvidia-audio-card,dai-link@163"; xbar_to_mvc2 = "/sound/nvidia-audio-card,dai-link@164"; mvc1_to_xbar = "/sound/nvidia-audio-card,dai-link@165"; mvc2_to_xbar = "/sound/nvidia-audio-card,dai-link@166"; xbar_to_ope1 = "/sound/nvidia-audio-card,dai-link@167"; ope1_to_xbar = "/sound/nvidia-audio-card,dai-link@168"; xbar_to_asrc_in1 = "/sound/nvidia-audio-card,dai-link@169"; xbar_to_asrc_in2 = "/sound/nvidia-audio-card,dai-link@170"; xbar_to_asrc_in3 = "/sound/nvidia-audio-card,dai-link@171"; xbar_to_asrc_in4 = "/sound/nvidia-audio-card,dai-link@172"; xbar_to_asrc_in5 = "/sound/nvidia-audio-card,dai-link@173"; xbar_to_asrc_in6 = "/sound/nvidia-audio-card,dai-link@174"; xbar_to_asrc_in7 = "/sound/nvidia-audio-card,dai-link@175"; asrc_out1_to_xbar = "/sound/nvidia-audio-card,dai-link@176"; asrc_out2_to_xbar = "/sound/nvidia-audio-card,dai-link@177"; asrc_out3_to_xbar = "/sound/nvidia-audio-card,dai-link@178"; asrc_out4_to_xbar = "/sound/nvidia-audio-card,dai-link@179"; asrc_out5_to_xbar = "/sound/nvidia-audio-card,dai-link@180"; asrc_out6_to_xbar = "/sound/nvidia-audio-card,dai-link@181"; arad_to_xbar = "/sound/nvidia-audio-card,dai-link@182"; tegra_sound_graph = "/sound_graph"; tegra_agic = "/aconnect@2a41000/agic-controller@2a41000"; tegra_agic_1 = "/aconnect@2a41000/agic-controller@2a51000"; tegra_agic_2 = "/aconnect@2a41000/agic-controller@2a61000"; adma = "/aconnect@2a41000/adma@2930000"; tegra_axbar = "/aconnect@2a41000/ahub"; tegra_admaif = "/aconnect@2a41000/ahub/admaif@290f000"; admaif1_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@0"; admaif1_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@0/endpoint"; admaif2_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@1"; admaif2_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@1/endpoint"; admaif3_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@2"; admaif3_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@2/endpoint"; admaif4_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@3"; admaif4_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@3/endpoint"; admaif5_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@4"; admaif5_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@4/endpoint"; admaif6_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@5"; admaif6_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@5/endpoint"; admaif7_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@6"; admaif7_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@6/endpoint"; admaif8_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@7"; admaif8_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@7/endpoint"; admaif9_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@8"; admaif9_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@8/endpoint"; admaif10_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@9"; admaif10_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@9/endpoint"; admaif11_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@10"; admaif11_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@10/endpoint"; admaif12_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@11"; admaif12_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@11/endpoint"; admaif13_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@12"; admaif13_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@12/endpoint"; admaif14_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@13"; admaif14_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@13/endpoint"; admaif15_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@14"; admaif15_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@14/endpoint"; admaif16_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@15"; admaif16_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@15/endpoint"; admaif17_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@16"; admaif17_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@16/endpoint"; admaif18_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@17"; admaif18_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@17/endpoint"; admaif19_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@18"; admaif19_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@18/endpoint"; admaif20_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@19"; admaif20_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@19/endpoint"; admaif1_fifo_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@20/endpoint"; admaif2_fifo_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@21/endpoint"; admaif3_fifo_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@22/endpoint"; admaif4_fifo_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@23/endpoint"; admaif5_fifo_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@24/endpoint"; admaif6_fifo_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@25/endpoint"; admaif7_fifo_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@26/endpoint"; admaif8_fifo_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@27/endpoint"; admaif9_fifo_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@28/endpoint"; admaif10_fifo_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@29/endpoint"; admaif11_fifo_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@30/endpoint"; admaif12_fifo_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@31/endpoint"; admaif13_fifo_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@32/endpoint"; admaif14_fifo_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@33/endpoint"; admaif15_fifo_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@34/endpoint"; admaif16_fifo_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@35/endpoint"; admaif17_fifo_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@36/endpoint"; admaif18_fifo_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@37/endpoint"; admaif19_fifo_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@38/endpoint"; admaif20_fifo_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@39/endpoint"; admaif1_codec_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@40"; admaif1_codec_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@40/endpoint"; admaif2_codec_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@41"; admaif2_codec_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@41/endpoint"; admaif3_codec_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@42"; admaif3_codec_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@42/endpoint"; admaif4_codec_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@43"; admaif4_codec_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@43/endpoint"; admaif5_codec_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@44"; admaif5_codec_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@44/endpoint"; admaif6_codec_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@45"; admaif6_codec_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@45/endpoint"; admaif7_codec_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@46"; admaif7_codec_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@46/endpoint"; admaif8_codec_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@47"; admaif8_codec_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@47/endpoint"; admaif9_codec_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@48"; admaif9_codec_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@48/endpoint"; admaif10_codec_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@49"; admaif10_codec_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@49/endpoint"; admaif11_codec_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@50"; admaif11_codec_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@50/endpoint"; admaif12_codec_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@51"; admaif12_codec_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@51/endpoint"; admaif13_codec_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@52"; admaif13_codec_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@52/endpoint"; admaif14_codec_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@53"; admaif14_codec_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@53/endpoint"; admaif15_codec_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@54"; admaif15_codec_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@54/endpoint"; admaif16_codec_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@55"; admaif16_codec_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@55/endpoint"; admaif17_codec_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@56"; admaif17_codec_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@56/endpoint"; admaif18_codec_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@57"; admaif18_codec_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@57/endpoint"; admaif19_codec_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@58"; admaif19_codec_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@58/endpoint"; admaif20_codec_port = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@59"; admaif20_codec_ep = "/aconnect@2a41000/ahub/admaif@290f000/ports/port@59/endpoint"; tegra_sfc1 = "/aconnect@2a41000/ahub/sfc@2902000"; sfc1_in_cif_ep = "/aconnect@2a41000/ahub/sfc@2902000/ports/port@0/endpoint"; sfc1_out_port = "/aconnect@2a41000/ahub/sfc@2902000/ports/port@1"; tegra_sfc2 = "/aconnect@2a41000/ahub/sfc@2902200"; sfc2_in_cif_ep = "/aconnect@2a41000/ahub/sfc@2902200/ports/port@0/endpoint"; sfc2_out_port = "/aconnect@2a41000/ahub/sfc@2902200/ports/port@1"; tegra_sfc3 = "/aconnect@2a41000/ahub/sfc@2902400"; sfc3_in_cif_ep = "/aconnect@2a41000/ahub/sfc@2902400/ports/port@0/endpoint"; sfc3_out_port = "/aconnect@2a41000/ahub/sfc@2902400/ports/port@1"; tegra_sfc4 = "/aconnect@2a41000/ahub/sfc@2902600"; sfc4_in_cif_ep = "/aconnect@2a41000/ahub/sfc@2902600/ports/port@0/endpoint"; sfc4_out_port = "/aconnect@2a41000/ahub/sfc@2902600/ports/port@1"; tegra_spkprot = "/aconnect@2a41000/ahub/spkprot@2908c00"; tegra_amixer = "/aconnect@2a41000/ahub/amixer@290bb00"; mixer_in1_cif_ep = "/aconnect@2a41000/ahub/amixer@290bb00/ports/port@0/endpoint"; mixer_in2_cif_ep = "/aconnect@2a41000/ahub/amixer@290bb00/ports/port@1/endpoint"; mixer_in3_cif_ep = "/aconnect@2a41000/ahub/amixer@290bb00/ports/port@2/endpoint"; mixer_in4_cif_ep = "/aconnect@2a41000/ahub/amixer@290bb00/ports/port@3/endpoint"; mixer_in5_cif_ep = "/aconnect@2a41000/ahub/amixer@290bb00/ports/port@4/endpoint"; mixer_in6_cif_ep = "/aconnect@2a41000/ahub/amixer@290bb00/ports/port@5/endpoint"; mixer_in7_cif_ep = "/aconnect@2a41000/ahub/amixer@290bb00/ports/port@6/endpoint"; mixer_in8_cif_ep = "/aconnect@2a41000/ahub/amixer@290bb00/ports/port@7/endpoint"; mixer_in9_cif_ep = "/aconnect@2a41000/ahub/amixer@290bb00/ports/port@8/endpoint"; mixer_in10_cif_ep = "/aconnect@2a41000/ahub/amixer@290bb00/ports/port@9/endpoint"; mixer_out1_port = "/aconnect@2a41000/ahub/amixer@290bb00/ports/port@10"; mixer_out1_cif_ep = "/aconnect@2a41000/ahub/amixer@290bb00/ports/port@10/endpoint"; mixer_out2_port = "/aconnect@2a41000/ahub/amixer@290bb00/ports/port@11"; mixer_out2_cif_ep = "/aconnect@2a41000/ahub/amixer@290bb00/ports/port@11/endpoint"; mixer_out3_port = "/aconnect@2a41000/ahub/amixer@290bb00/ports/port@12"; mixer_out3_cif_ep = "/aconnect@2a41000/ahub/amixer@290bb00/ports/port@12/endpoint"; mixer_out4_port = "/aconnect@2a41000/ahub/amixer@290bb00/ports/port@13"; mixer_out4_cif_ep = "/aconnect@2a41000/ahub/amixer@290bb00/ports/port@13/endpoint"; mixer_out5_port = "/aconnect@2a41000/ahub/amixer@290bb00/ports/port@14"; mixer_out_cif_ep = "/aconnect@2a41000/ahub/amixer@290bb00/ports/port@14/endpoint"; tegra_i2s1 = "/aconnect@2a41000/ahub/i2s@2901000"; i2s1_cif_ep = "/aconnect@2a41000/ahub/i2s@2901000/ports/port@0/endpoint"; i2s1_port = "/aconnect@2a41000/ahub/i2s@2901000/ports/port@1"; i2s1_dap_ep = "/aconnect@2a41000/ahub/i2s@2901000/ports/port@1/endpoint"; i2s1_dummy_ep = "/aconnect@2a41000/ahub/i2s@2901000/ports/port@2/endpoint"; tegra_i2s2 = "/aconnect@2a41000/ahub/i2s@2901100"; i2s2_cif_ep = "/aconnect@2a41000/ahub/i2s@2901100/ports/port@0/endpoint"; i2s2_port = "/aconnect@2a41000/ahub/i2s@2901100/ports/port@1"; i2s2_dap_ep = "/aconnect@2a41000/ahub/i2s@2901100/ports/port@1/endpoint"; i2s2_dummy_ep = "/aconnect@2a41000/ahub/i2s@2901100/ports/port@2/endpoint"; tegra_i2s3 = "/aconnect@2a41000/ahub/i2s@2901200"; i2s3_cif_ep = "/aconnect@2a41000/ahub/i2s@2901200/ports/port@0/endpoint"; i2s3_port = "/aconnect@2a41000/ahub/i2s@2901200/ports/port@1"; i2s3_dap_ep = "/aconnect@2a41000/ahub/i2s@2901200/ports/port@1/endpoint"; i2s3_dummy_ep = "/aconnect@2a41000/ahub/i2s@2901200/ports/port@2/endpoint"; tegra_i2s4 = "/aconnect@2a41000/ahub/i2s@2901300"; i2s4_cif_ep = "/aconnect@2a41000/ahub/i2s@2901300/ports/port@0/endpoint"; i2s4_port = "/aconnect@2a41000/ahub/i2s@2901300/ports/port@1"; i2s4_dap_ep = "/aconnect@2a41000/ahub/i2s@2901300/ports/port@1/endpoint"; i2s4_dummy_ep = "/aconnect@2a41000/ahub/i2s@2901300/ports/port@2/endpoint"; tegra_i2s5 = "/aconnect@2a41000/ahub/i2s@2901400"; i2s5_cif_ep = "/aconnect@2a41000/ahub/i2s@2901400/ports/port@0/endpoint"; i2s5_port = "/aconnect@2a41000/ahub/i2s@2901400/ports/port@1"; hdr40_snd_i2s_dap_ep = "/aconnect@2a41000/ahub/i2s@2901400/ports/port@1/endpoint"; i2s5_dap_ep = "/aconnect@2a41000/ahub/i2s@2901400/ports/port@1/endpoint"; i2s5_dummy_ep = "/aconnect@2a41000/ahub/i2s@2901400/ports/port@2/endpoint"; tegra_i2s6 = "/aconnect@2a41000/ahub/i2s@2901500"; i2s6_cif_ep = "/aconnect@2a41000/ahub/i2s@2901500/ports/port@0/endpoint"; i2s6_port = "/aconnect@2a41000/ahub/i2s@2901500/ports/port@1"; i2s6_dap_ep = "/aconnect@2a41000/ahub/i2s@2901500/ports/port@1/endpoint"; i2s6_dummy_ep = "/aconnect@2a41000/ahub/i2s@2901500/ports/port@2/endpoint"; tegra_amx1 = "/aconnect@2a41000/ahub/amx@2903000"; amx1_in1_cif_ep = "/aconnect@2a41000/ahub/amx@2903000/ports/port@0/endpoint"; amx1_in2_cif_ep = "/aconnect@2a41000/ahub/amx@2903000/ports/port@1/endpoint"; amx1_in3_cif_ep = "/aconnect@2a41000/ahub/amx@2903000/ports/port@2/endpoint"; amx1_in4_cif_ep = "/aconnect@2a41000/ahub/amx@2903000/ports/port@3/endpoint"; amx1_out_port = "/aconnect@2a41000/ahub/amx@2903000/ports/port@4"; amx1_out_cif_ep = "/aconnect@2a41000/ahub/amx@2903000/ports/port@4/endpoint"; tegra_amx2 = "/aconnect@2a41000/ahub/amx@2903100"; amx2_in1_cif_ep = "/aconnect@2a41000/ahub/amx@2903100/ports/port@0/endpoint"; amx2_in2_cif_ep = "/aconnect@2a41000/ahub/amx@2903100/ports/port@1/endpoint"; amx2_in3_cif_ep = "/aconnect@2a41000/ahub/amx@2903100/ports/port@2/endpoint"; amx2_in4_cif_ep = "/aconnect@2a41000/ahub/amx@2903100/ports/port@3/endpoint"; amx2_out_port = "/aconnect@2a41000/ahub/amx@2903100/ports/port@4"; amx2_out_cif_ep = "/aconnect@2a41000/ahub/amx@2903100/ports/port@4/endpoint"; tegra_amx3 = "/aconnect@2a41000/ahub/amx@2903200"; amx3_in1_cif_ep = "/aconnect@2a41000/ahub/amx@2903200/ports/port@0/endpoint"; amx3_in2_cif_ep = "/aconnect@2a41000/ahub/amx@2903200/ports/port@1/endpoint"; amx3_in3_cif_ep = "/aconnect@2a41000/ahub/amx@2903200/ports/port@2/endpoint"; amx3_in4_cif_ep = "/aconnect@2a41000/ahub/amx@2903200/ports/port@3/endpoint"; amx3_out_port = "/aconnect@2a41000/ahub/amx@2903200/ports/port@4"; amx3_out_cif_ep = "/aconnect@2a41000/ahub/amx@2903200/ports/port@4/endpoint"; tegra_amx4 = "/aconnect@2a41000/ahub/amx@2903300"; amx4_in1_cif_ep = "/aconnect@2a41000/ahub/amx@2903300/ports/port@0/endpoint"; amx4_in2_cif_ep = "/aconnect@2a41000/ahub/amx@2903300/ports/port@1/endpoint"; amx4_in3_cif_ep = "/aconnect@2a41000/ahub/amx@2903300/ports/port@2/endpoint"; amx4_in4_cif_ep = "/aconnect@2a41000/ahub/amx@2903300/ports/port@3/endpoint"; amx4_out_port = "/aconnect@2a41000/ahub/amx@2903300/ports/port@4"; amx4_out_cif_ep = "/aconnect@2a41000/ahub/amx@2903300/ports/port@4/endpoint"; tegra_adx1 = "/aconnect@2a41000/ahub/adx@2903800"; adx1_out1_port = "/aconnect@2a41000/ahub/adx@2903800/ports/port@0"; adx1_out1_cif_ep = "/aconnect@2a41000/ahub/adx@2903800/ports/port@0/endpoint"; adx1_out2_port = "/aconnect@2a41000/ahub/adx@2903800/ports/port@1"; adx1_out2_cif_ep = "/aconnect@2a41000/ahub/adx@2903800/ports/port@1/endpoint"; adx1_out3_port = "/aconnect@2a41000/ahub/adx@2903800/ports/port@2"; adx1_out3_cif_ep = "/aconnect@2a41000/ahub/adx@2903800/ports/port@2/endpoint"; adx1_out4_port = "/aconnect@2a41000/ahub/adx@2903800/ports/port@3"; adx1_out4_cif_ep = "/aconnect@2a41000/ahub/adx@2903800/ports/port@3/endpoint"; adx1_in_cif_ep = "/aconnect@2a41000/ahub/adx@2903800/ports/port@4/endpoint"; tegra_adx2 = "/aconnect@2a41000/ahub/adx@2903900"; adx2_out1_port = "/aconnect@2a41000/ahub/adx@2903900/ports/port@0"; adx2_out1_cif_ep = "/aconnect@2a41000/ahub/adx@2903900/ports/port@0/endpoint"; adx2_out2_port = "/aconnect@2a41000/ahub/adx@2903900/ports/port@1"; adx2_out2_cif_ep = "/aconnect@2a41000/ahub/adx@2903900/ports/port@1/endpoint"; adx2_out3_port = "/aconnect@2a41000/ahub/adx@2903900/ports/port@2"; adx2_out3_cif_ep = "/aconnect@2a41000/ahub/adx@2903900/ports/port@2/endpoint"; adx2_out4_port = "/aconnect@2a41000/ahub/adx@2903900/ports/port@3"; adx2_out4_cif_ep = "/aconnect@2a41000/ahub/adx@2903900/ports/port@3/endpoint"; adx2_in_cif_ep = "/aconnect@2a41000/ahub/adx@2903900/ports/port@4/endpoint"; tegra_adx3 = "/aconnect@2a41000/ahub/adx@2903a00"; adx3_out1_port = "/aconnect@2a41000/ahub/adx@2903a00/ports/port@0"; adx3_out1_cif_ep = "/aconnect@2a41000/ahub/adx@2903a00/ports/port@0/endpoint"; adx3_out2_port = "/aconnect@2a41000/ahub/adx@2903a00/ports/port@1"; adx3_out2_cif_ep = "/aconnect@2a41000/ahub/adx@2903a00/ports/port@1/endpoint"; adx3_out3_port = "/aconnect@2a41000/ahub/adx@2903a00/ports/port@2"; adx3_out3_cif_ep = "/aconnect@2a41000/ahub/adx@2903a00/ports/port@2/endpoint"; adx3_out4_port = "/aconnect@2a41000/ahub/adx@2903a00/ports/port@3"; adx3_out4_cif_ep = "/aconnect@2a41000/ahub/adx@2903a00/ports/port@3/endpoint"; adx3_in_cif_ep = "/aconnect@2a41000/ahub/adx@2903a00/ports/port@4/endpoint"; tegra_adx4 = "/aconnect@2a41000/ahub/adx@2903b00"; adx4_out1_port = "/aconnect@2a41000/ahub/adx@2903b00/ports/port@0"; adx4_out1_cif_ep = "/aconnect@2a41000/ahub/adx@2903b00/ports/port@0/endpoint"; adx4_out2_port = "/aconnect@2a41000/ahub/adx@2903b00/ports/port@1"; adx4_out2_cif_ep = "/aconnect@2a41000/ahub/adx@2903b00/ports/port@1/endpoint"; adx4_out3_port = "/aconnect@2a41000/ahub/adx@2903b00/ports/port@2"; adx4_out3_cif_ep = "/aconnect@2a41000/ahub/adx@2903b00/ports/port@2/endpoint"; adx4_out4_port = "/aconnect@2a41000/ahub/adx@2903b00/ports/port@3"; adx4_out4_cif_ep = "/aconnect@2a41000/ahub/adx@2903b00/ports/port@3/endpoint"; adx4_in_cif_ep = "/aconnect@2a41000/ahub/adx@2903b00/ports/port@4/endpoint"; tegra_dmic1 = "/aconnect@2a41000/ahub/dmic@2904000"; dmic1_cif_ep = "/aconnect@2a41000/ahub/dmic@2904000/ports/port@0/endpoint"; dmic1_port = "/aconnect@2a41000/ahub/dmic@2904000/ports/port@1"; dmic1_dap_ep = "/aconnect@2a41000/ahub/dmic@2904000/ports/port@1/endpoint"; dmic1_dummy_ep = "/aconnect@2a41000/ahub/dmic@2904000/ports/port@2/endpoint"; tegra_dmic2 = "/aconnect@2a41000/ahub/dmic@2904100"; dmic2_cif_ep = "/aconnect@2a41000/ahub/dmic@2904100/ports/port@0/endpoint"; dmic2_port = "/aconnect@2a41000/ahub/dmic@2904100/ports/port@1"; dmic2_dap_ep = "/aconnect@2a41000/ahub/dmic@2904100/ports/port@1/endpoint"; dmic2_dummy_ep = "/aconnect@2a41000/ahub/dmic@2904100/ports/port@2/endpoint"; tegra_dmic3 = "/aconnect@2a41000/ahub/dmic@2904200"; dmic3_cif_ep = "/aconnect@2a41000/ahub/dmic@2904200/ports/port@0/endpoint"; dmic3_port = "/aconnect@2a41000/ahub/dmic@2904200/ports/port@1"; dmic3_dap_ep = "/aconnect@2a41000/ahub/dmic@2904200/ports/port@1/endpoint"; dmic3_dummy_ep = "/aconnect@2a41000/ahub/dmic@2904200/ports/port@2/endpoint"; tegra_dmic4 = "/aconnect@2a41000/ahub/dmic@2904300"; dmic4_cif_ep = "/aconnect@2a41000/ahub/dmic@2904300/ports/port@0/endpoint"; dmic4_port = "/aconnect@2a41000/ahub/dmic@2904300/ports/port@1"; dmic4_dap_ep = "/aconnect@2a41000/ahub/dmic@2904300/ports/port@1/endpoint"; dmic4_dummy_ep = "/aconnect@2a41000/ahub/dmic@2904300/ports/port@2/endpoint"; tegra_afc1 = "/aconnect@2a41000/ahub/afc@2907000"; afc1_in_cif_ep = "/aconnect@2a41000/ahub/afc@2907000/ports/port@0/endpoint"; afc1_out_port = "/aconnect@2a41000/ahub/afc@2907000/ports/port@1"; afc1_out_cif_ep = "/aconnect@2a41000/ahub/afc@2907000/ports/port@1/endpoint"; tegra_afc2 = "/aconnect@2a41000/ahub/afc@2907100"; afc2_in_cif_ep = "/aconnect@2a41000/ahub/afc@2907100/ports/port@0/endpoint"; afc2_out_port = "/aconnect@2a41000/ahub/afc@2907100/ports/port@1"; afc2_out_cif_ep = "/aconnect@2a41000/ahub/afc@2907100/ports/port@1/ndpoint"; tegra_afc3 = "/aconnect@2a41000/ahub/afc@2907200"; afc3_in_cif_ep = "/aconnect@2a41000/ahub/afc@2907200/ports/port@0/endpoint"; afc3_out_port = "/aconnect@2a41000/ahub/afc@2907200/ports/port@1"; afc3_out_cif_ep = "/aconnect@2a41000/ahub/afc@2907200/ports/port@1/endpoint"; tegra_afc4 = "/aconnect@2a41000/ahub/afc@2907300"; afc4_in_cif_ep = "/aconnect@2a41000/ahub/afc@2907300/ports/port@0/endpoint"; afc4_out_port = "/aconnect@2a41000/ahub/afc@2907300/ports/port@1"; afc4_out_cif_ep = "/aconnect@2a41000/ahub/afc@2907300/ports/port@1/endpoint"; tegra_afc5 = "/aconnect@2a41000/ahub/afc@2907400"; afc5_in_cif_ep = "/aconnect@2a41000/ahub/afc@2907400/ports/port@0/endpoint"; afc5_out_port = "/aconnect@2a41000/ahub/afc@2907400/ports/port@1"; afc5_out_cif_ep = "/aconnect@2a41000/ahub/afc@2907400/ports/port@1/endpoint"; tegra_afc6 = "/aconnect@2a41000/ahub/afc@2907500"; afc6_in_cif_ep = "/aconnect@2a41000/ahub/afc@2907500/ports/port@0/endpoint"; afc6_out_port = "/aconnect@2a41000/ahub/afc@2907500/ports/port@1"; afc6_out_cif_ep = "/aconnect@2a41000/ahub/afc@2907500/ports/port@1/endpoint"; tegra_mvc1 = "/aconnect@2a41000/ahub/mvc@290a000"; mvc1_in_cif_ep = "/aconnect@2a41000/ahub/mvc@290a000/ports/port@0/endpoint"; mvc1_out_port = "/aconnect@2a41000/ahub/mvc@290a000/ports/port@1"; mvc1_out_cif_ep = "/aconnect@2a41000/ahub/mvc@290a000/ports/port@1/endpoint"; tegra_mvc2 = "/aconnect@2a41000/ahub/mvc@290a200"; mvc2_in_cif_ep = "/aconnect@2a41000/ahub/mvc@290a200/ports/port@0/endpoint"; mvc2_out_port = "/aconnect@2a41000/ahub/mvc@290a200/ports/port@1"; mvc2_out_cif_ep = "/aconnect@2a41000/ahub/mvc@290a200/ports/port@1/endpoint"; tegra_iqc1 = "/aconnect@2a41000/ahub/iqc@290e000"; tegra_asrc = "/aconnect@2a41000/ahub/asrc@2910000"; asrc_in1_cif_ep = "/aconnect@2a41000/ahub/asrc@2910000/ports/port@0/endpoint"; asrc_in2_cif_ep = "/aconnect@2a41000/ahub/asrc@2910000/ports/port@1/endpoint"; asrc_in3_cif_ep = "/aconnect@2a41000/ahub/asrc@2910000/ports/port@2/endpoint"; asrc_in4_cif_ep = "/aconnect@2a41000/ahub/asrc@2910000/ports/port@3/endpoint"; asrc_in5_cif_ep = "/aconnect@2a41000/ahub/asrc@2910000/ports/port@4/endpoint"; asrc_in6_cif_ep = "/aconnect@2a41000/ahub/asrc@2910000/ports/port@5/endpoint"; asrc_in7_cif_ep = "/aconnect@2a41000/ahub/asrc@2910000/ports/port@6/endpoint"; asrc_out1_port = "/aconnect@2a41000/ahub/asrc@2910000/ports/port@7"; asrc_out1_cif_ep = "/aconnect@2a41000/ahub/asrc@2910000/ports/port@7/endpoint"; asrc_out2_port = "/aconnect@2a41000/ahub/asrc@2910000/ports/port@8"; asrc_out2_cif_ep = "/aconnect@2a41000/ahub/asrc@2910000/ports/port@8/endpoint"; asrc_out3_port = "/aconnect@2a41000/ahub/asrc@2910000/ports/port@9"; asrc_out3_cif_ep = "/aconnect@2a41000/ahub/asrc@2910000/ports/port@9/endpoint"; asrc_out4_port = "/aconnect@2a41000/ahub/asrc@2910000/ports/port@10"; asrc_out4_cif_ep = "/aconnect@2a41000/ahub/asrc@2910000/ports/port@10/endpoint"; asrc_out5_port = "/aconnect@2a41000/ahub/asrc@2910000/ports/port@11"; asrc_out5_cif_ep = "/aconnect@2a41000/ahub/asrc@2910000/ports/port@11/endpoint"; asrc_out6_port = "/aconnect@2a41000/ahub/asrc@2910000/ports/port@12"; asrc_out6_cif_ep = "/aconnect@2a41000/ahub/asrc@2910000/ports/port@12/endpoint"; tegra_arad = "/aconnect@2a41000/ahub/arad@290e400"; arad_out_port = "/aconnect@2a41000/ahub/arad@290e400/ports/port@0"; arad_in_cif_ep = "/aconnect@2a41000/ahub/arad@290e400/ports/port@0/endpoint"; tegra_ahc = "/aconnect@2a41000/ahub/ahc@290b900"; tegra_ope1 = "/aconnect@2a41000/ahub/ope@2908000"; ope1_in_cif_ep = "/aconnect@2a41000/ahub/ope@2908000/ports/port@0/endpoint"; ope1_out_port = "/aconnect@2a41000/ahub/ope@2908000/ports/port@1"; ope1_out_cif_ep = "/aconnect@2a41000/ahub/ope@2908000/ports/port@1/endpoint"; tegra_dspk1 = "/aconnect@2a41000/ahub/dspk@2905000"; dspk1_cif_ep = "/aconnect@2a41000/ahub/dspk@2905000/ports/port@0/endpoint"; dspk1_port = "/aconnect@2a41000/ahub/dspk@2905000/ports/port@1"; dspk1_dap_ep = "/aconnect@2a41000/ahub/dspk@2905000/ports/port@1/endpoint"; dspk1_dummy_ep = "/aconnect@2a41000/ahub/dspk@2905000/ports/port@4/endpoint"; tegra_dspk2 = "/aconnect@2a41000/ahub/dspk@2905100"; dspk2_cif_ep = "/aconnect@2a41000/ahub/dspk@2905100/ports/port@0/endpoint"; dspk2_port = "/aconnect@2a41000/ahub/dspk@2905100/ports/port@1"; dspk2_dap_ep = "/aconnect@2a41000/ahub/dspk@2905100/ports/port@1/endpoint"; dspk2_dummy_ep = "/aconnect@2a41000/ahub/dspk@2905100/ports/port@4/endpoint"; xbar_admaif1_ep = "/aconnect@2a41000/ahub/ports/port@0/endpoint"; xbar_admaif2_ep = "/aconnect@2a41000/ahub/ports/port@1/endpoint"; xbar_admaif3_ep = "/aconnect@2a41000/ahub/ports/port@2/endpoint"; xbar_admaif4_ep = "/aconnect@2a41000/ahub/ports/port@3/endpoint"; xbar_admaif5_ep = "/aconnect@2a41000/ahub/ports/port@4/endpoint"; xbar_admaif6_ep = "/aconnect@2a41000/ahub/ports/port@5/endpoint"; xbar_admaif7_ep = "/aconnect@2a41000/ahub/ports/port@6/endpoint"; xbar_admaif8_ep = "/aconnect@2a41000/ahub/ports/port@7/endpoint"; xbar_admaif9_ep = "/aconnect@2a41000/ahub/ports/port@8/endpoint"; xbar_admaif10_ep = "/aconnect@2a41000/ahub/ports/port@9/endpoint"; xbar_admaif11_ep = "/aconnect@2a41000/ahub/ports/port@66/endpoint"; xbar_admaif12_ep = "/aconnect@2a41000/ahub/ports/port@67/endpoint"; xbar_admaif13_ep = "/aconnect@2a41000/ahub/ports/port@68/endpoint"; xbar_admaif14_ep = "/aconnect@2a41000/ahub/ports/port@69/endpoint"; xbar_admaif15_ep = "/aconnect@2a41000/ahub/ports/port@70/endpoint"; xbar_admaif16_ep = "/aconnect@2a41000/ahub/ports/port@71/endpoint"; xbar_admaif17_ep = "/aconnect@2a41000/ahub/ports/port@72/endpoint"; xbar_admaif18_ep = "/aconnect@2a41000/ahub/ports/port@73/endpoint"; xbar_admaif19_ep = "/aconnect@2a41000/ahub/ports/port@74/endpoint"; xbar_admaif20_ep = "/aconnect@2a41000/ahub/ports/port@75/endpoint"; xbar_i2s1_port = "/aconnect@2a41000/ahub/ports/port@10"; xbar_i2s1_ep = "/aconnect@2a41000/ahub/ports/port@10/endpoint"; xbar_i2s2_port = "/aconnect@2a41000/ahub/ports/port@11"; xbar_i2s2_ep = "/aconnect@2a41000/ahub/ports/port@11/endpoint"; xbar_i2s3_port = "/aconnect@2a41000/ahub/ports/port@12"; xbar_i2s3_ep = "/aconnect@2a41000/ahub/ports/port@12/endpoint"; xbar_i2s4_port = "/aconnect@2a41000/ahub/ports/port@13"; xbar_i2s4_ep = "/aconnect@2a41000/ahub/ports/port@13/endpoint"; xbar_i2s5_port = "/aconnect@2a41000/ahub/ports/port@14"; xbar_i2s5_ep = "/aconnect@2a41000/ahub/ports/port@14/endpoint"; xbar_i2s6_port = "/aconnect@2a41000/ahub/ports/port@76"; xbar_i2s6_ep = "/aconnect@2a41000/ahub/ports/port@76/endpoint"; xbar_dmic1_port = "/aconnect@2a41000/ahub/ports/port@43"; xbar_dmic1_ep = "/aconnect@2a41000/ahub/ports/port@43/endpoint"; xbar_dmic2_port = "/aconnect@2a41000/ahub/ports/port@44"; xbar_dmic2_ep = "/aconnect@2a41000/ahub/ports/port@44/endpoint"; xbar_dmic3_port = "/aconnect@2a41000/ahub/ports/port@45"; xbar_dmic3_ep = "/aconnect@2a41000/ahub/ports/port@45/endpoint"; xbar_dmic4_port = "/aconnect@2a41000/ahub/ports/port@97"; xbar_dmic4_ep = "/aconnect@2a41000/ahub/ports/port@97/endpoint"; xbar_dspk1_port = "/aconnect@2a41000/ahub/ports/port@106"; xbar_dspk1_ep = "/aconnect@2a41000/ahub/ports/port@106/endpoint"; xbar_dspk2_port = "/aconnect@2a41000/ahub/ports/port@107"; xbar_dspk2_ep = "/aconnect@2a41000/ahub/ports/port@107/endpoint"; xbar_sfc1_in_port = "/aconnect@2a41000/ahub/ports/port@15"; xbar_sfc1_in_ep = "/aconnect@2a41000/ahub/ports/port@15/endpoint"; xbar_sfc2_in_port = "/aconnect@2a41000/ahub/ports/port@16"; xbar_sfc2_in_ep = "/aconnect@2a41000/ahub/ports/port@16/endpoint"; xbar_sfc3_in_port = "/aconnect@2a41000/ahub/ports/port@17"; xbar_sfc3_in_ep = "/aconnect@2a41000/ahub/ports/port@17/endpoint"; xbar_sfc4_in_port = "/aconnect@2a41000/ahub/ports/port@18"; xbar_sfc4_in_ep = "/aconnect@2a41000/ahub/ports/port@18/endpoint"; xbar_mixer_in1_port = "/aconnect@2a41000/ahub/ports/port@19"; xbar_mixer_in1_ep = "/aconnect@2a41000/ahub/ports/port@19/endpoint"; xbar_mixer_in2_port = "/aconnect@2a41000/ahub/ports/port@20"; xbar_mixer_in2_ep = "/aconnect@2a41000/ahub/ports/port@20/endpoint"; xbar_mixer_in3_port = "/aconnect@2a41000/ahub/ports/port@21"; xbar_mixer_in3_ep = "/aconnect@2a41000/ahub/ports/port@21/endpoint"; xbar_mixer_in4_port = "/aconnect@2a41000/ahub/ports/port@22"; xbar_mixer_in4_ep = "/aconnect@2a41000/ahub/ports/port@22/endpoint"; xbar_mixer_in5_port = "/aconnect@2a41000/ahub/ports/port@23"; xbar_mixer_in5_ep = "/aconnect@2a41000/ahub/ports/port@23/endpoint"; xbar_mixer_in6_port = "/aconnect@2a41000/ahub/ports/port@24"; xbar_mixer_in6_ep = "/aconnect@2a41000/ahub/ports/port@24/endpoint"; xbar_mixer_in7_port = "/aconnect@2a41000/ahub/ports/port@25"; xbar_mixer_in7_ep = "/aconnect@2a41000/ahub/ports/port@25/endpoint"; xbar_mixer_in8_port = "/aconnect@2a41000/ahub/ports/port@26"; xbar_mixer_in8_ep = "/aconnect@2a41000/ahub/ports/port@26/endpoint"; xbar_mixer_in9_port = "/aconnect@2a41000/ahub/ports/port@27"; xbar_mixer_in9_ep = "/aconnect@2a41000/ahub/ports/port@27/endpoint"; xbar_mixer_in10_port = "/aconnect@2a41000/ahub/ports/port@28"; xbar_mixer_in10_ep = "/aconnect@2a41000/ahub/ports/port@28/endpoint"; xbar_afc1_in_port = "/aconnect@2a41000/ahub/ports/port@29"; xbar_afc1_in_ep = "/aconnect@2a41000/ahub/ports/port@29/endpoint"; xbar_afc2_in_port = "/aconnect@2a41000/ahub/ports/port@30"; xbar_afc2_in_ep = "/aconnect@2a41000/ahub/ports/port@30/endpoint"; xbar_afc3_in_port = "/aconnect@2a41000/ahub/ports/port@31"; xbar_afc3_in_ep = "/aconnect@2a41000/ahub/ports/port@31/endpoint"; xbar_afc4_in_port = "/aconnect@2a41000/ahub/ports/port@32"; xbar_afc4_in_ep = "/aconnect@2a41000/ahub/ports/port@32/endpoint"; xbar_afc5_in_port = "/aconnect@2a41000/ahub/ports/port@33"; xbar_afc5_in_ep = "/aconnect@2a41000/ahub/ports/port@33/endpoint"; xbar_afc6_in_port = "/aconnect@2a41000/ahub/ports/port@34"; xbar_afc6_in_ep = "/aconnect@2a41000/ahub/ports/port@34/endpoint"; xbar_ope1_in_port = "/aconnect@2a41000/ahub/ports/port@35"; xbar_ope1_in_ep = "/aconnect@2a41000/ahub/ports/port@35/endpoint"; xbar_mvc1_in_port = "/aconnect@2a41000/ahub/ports/port@37"; xbar_mvc1_in_ep = "/aconnect@2a41000/ahub/ports/port@37/endpoint"; xbar_mvc2_in_port = "/aconnect@2a41000/ahub/ports/port@38"; xbar_mvc2_in_ep = "/aconnect@2a41000/ahub/ports/port@38/endpoint"; xbar_amx1_in1_port = "/aconnect@2a41000/ahub/ports/port@47"; xbar_amx1_in1_ep = "/aconnect@2a41000/ahub/ports/port@47/endpoint"; xbar_amx1_in2_port = "/aconnect@2a41000/ahub/ports/port@48"; xbar_amx1_in2_ep = "/aconnect@2a41000/ahub/ports/port@48/endpoint"; xbar_amx1_in3_port = "/aconnect@2a41000/ahub/ports/port@49"; xbar_amx1_in3_ep = "/aconnect@2a41000/ahub/ports/port@49/endpoint"; xbar_amx1_in4_port = "/aconnect@2a41000/ahub/ports/port@50"; xbar_amx1_in4_ep = "/aconnect@2a41000/ahub/ports/port@50/endpoint"; xbar_amx1_out_port = "/aconnect@2a41000/ahub/ports/port@46"; xbar_amx1_out_ep = "/aconnect@2a41000/ahub/ports/port@46/endpoint"; xbar_amx2_in1_port = "/aconnect@2a41000/ahub/ports/port@52"; xbar_amx2_in1_ep = "/aconnect@2a41000/ahub/ports/port@52/endpoint"; xbar_amx2_in2_port = "/aconnect@2a41000/ahub/ports/port@53"; xbar_amx2_in2_ep = "/aconnect@2a41000/ahub/ports/port@53/endpoint"; xbar_amx2_in3_port = "/aconnect@2a41000/ahub/ports/port@54"; xbar_amx2_in3_ep = "/aconnect@2a41000/ahub/ports/port@54/endpoint"; xbar_amx2_in4_port = "/aconnect@2a41000/ahub/ports/port@55"; xbar_amx2_in4_ep = "/aconnect@2a41000/ahub/ports/port@55/endpoint"; xbar_amx2_out_port = "/aconnect@2a41000/ahub/ports/port@51"; xbar_amx2_out_ep = "/aconnect@2a41000/ahub/ports/port@51/endpoint"; xbar_amx3_in1_port = "/aconnect@2a41000/ahub/ports/port@78"; xbar_amx3_in1_ep = "/aconnect@2a41000/ahub/ports/port@78/endpoint"; xbar_amx3_in2_port = "/aconnect@2a41000/ahub/ports/port@79"; xbar_amx3_in2_ep = "/aconnect@2a41000/ahub/ports/port@79/endpoint"; xbar_amx3_in3_port = "/aconnect@2a41000/ahub/ports/port@80"; xbar_amx3_in3_ep = "/aconnect@2a41000/ahub/ports/port@80/endpoint"; xbar_amx3_in4_port = "/aconnect@2a41000/ahub/ports/port@81"; xbar_amx3_in4_ep = "/aconnect@2a41000/ahub/ports/port@81/endpoint"; xbar_amx3_out_port = "/aconnect@2a41000/ahub/ports/port@77"; xbar_amx3_out_ep = "/aconnect@2a41000/ahub/ports/port@77/endpoint"; xbar_amx4_in1_port = "/aconnect@2a41000/ahub/ports/port@83"; xbar_amx4_in1_ep = "/aconnect@2a41000/ahub/ports/port@83/endpoint"; xbar_amx4_in2_port = "/aconnect@2a41000/ahub/ports/port@84"; xbar_amx4_in2_ep = "/aconnect@2a41000/ahub/ports/port@84/endpoint"; xbar_amx4_in3_port = "/aconnect@2a41000/ahub/ports/port@85"; xbar_amx4_in3_ep = "/aconnect@2a41000/ahub/ports/port@85/endpoint"; xbar_amx4_in4_port = "/aconnect@2a41000/ahub/ports/port@86"; xbar_amx4_in4_ep = "/aconnect@2a41000/ahub/ports/port@86/endpoint"; xbar_amx4_out_port = "/aconnect@2a41000/ahub/ports/port@82"; xbar_amx4_out_ep = "/aconnect@2a41000/ahub/ports/port@82/endpoint"; xbar_adx1_in_port = "/aconnect@2a41000/ahub/ports/port@60"; xbar_adx1_in_ep = "/aconnect@2a41000/ahub/ports/port@60/endpoint"; xbar_adx1_out1_port = "/aconnect@2a41000/ahub/ports/port@56"; xbar_adx1_out1_ep = "/aconnect@2a41000/ahub/ports/port@56/endpoint"; xbar_adx1_out2_port = "/aconnect@2a41000/ahub/ports/port@57"; xbar_adx1_out2_ep = "/aconnect@2a41000/ahub/ports/port@57/endpoint"; xbar_adx1_out3_port = "/aconnect@2a41000/ahub/ports/port@58"; xbar_adx1_out3_ep = "/aconnect@2a41000/ahub/ports/port@58/endpoint"; xbar_adx1_out4_port = "/aconnect@2a41000/ahub/ports/port@59"; xbar_adx1_out4_ep = "/aconnect@2a41000/ahub/ports/port@59/endpoint"; xbar_adx2_in_port = "/aconnect@2a41000/ahub/ports/port@65"; xbar_adx2_in_ep = "/aconnect@2a41000/ahub/ports/port@65/endpoint"; xbar_adx2_out1_port = "/aconnect@2a41000/ahub/ports/port@61"; xbar_adx2_out1_ep = "/aconnect@2a41000/ahub/ports/port@61/endpoint"; xbar_adx2_out2_port = "/aconnect@2a41000/ahub/ports/port@62"; xbar_adx2_out2_ep = "/aconnect@2a41000/ahub/ports/port@62/endpoint"; xbar_adx2_out3_port = "/aconnect@2a41000/ahub/ports/port@63"; xbar_adx2_out3_ep = "/aconnect@2a41000/ahub/ports/port@63/endpoint"; xbar_adx2_out4_port = "/aconnect@2a41000/ahub/ports/port@64"; xbar_adx2_out4_ep = "/aconnect@2a41000/ahub/ports/port@64/endpoint"; xbar_adx3_in_port = "/aconnect@2a41000/ahub/ports/port@91"; xbar_adx3_in_ep = "/aconnect@2a41000/ahub/ports/port@91/endpoint"; xbar_adx3_out1_port = "/aconnect@2a41000/ahub/ports/port@87"; xbar_adx3_out1_ep = "/aconnect@2a41000/ahub/ports/port@87/endpoint"; xbar_adx3_out2_port = "/aconnect@2a41000/ahub/ports/port@88"; xbar_adx3_out2_ep = "/aconnect@2a41000/ahub/ports/port@88/endpoint"; xbar_adx3_out3_port = "/aconnect@2a41000/ahub/ports/port@89"; xbar_adx3_out3_ep = "/aconnect@2a41000/ahub/ports/port@89/endpoint"; xbar_adx3_out4_port = "/aconnect@2a41000/ahub/ports/port@90"; xbar_adx3_out4_ep = "/aconnect@2a41000/ahub/ports/port@90/endpoint"; xbar_adx4_in_port = "/aconnect@2a41000/ahub/ports/port@96"; xbar_adx4_in_ep = "/aconnect@2a41000/ahub/ports/port@96/endpoint"; xbar_adx4_out1_port = "/aconnect@2a41000/ahub/ports/port@92"; xbar_adx4_out1_ep = "/aconnect@2a41000/ahub/ports/port@92/endpoint"; xbar_adx4_out2_port = "/aconnect@2a41000/ahub/ports/port@93"; xbar_adx4_out2_ep = "/aconnect@2a41000/ahub/ports/port@93/endpoint"; xbar_adx4_out3_port = "/aconnect@2a41000/ahub/ports/port@94"; xbar_adx4_out3_ep = "/aconnect@2a41000/ahub/ports/port@94/endpoint"; xbar_adx4_out4_port = "/aconnect@2a41000/ahub/ports/port@95"; xbar_adx4_out4_ep = "/aconnect@2a41000/ahub/ports/port@95/endpoint"; xbar_asrc_in1_port = "/aconnect@2a41000/ahub/ports/port@98"; xbar_asrc_in1_ep = "/aconnect@2a41000/ahub/ports/port@98/endpoint"; xbar_asrc_in2_port = "/aconnect@2a41000/ahub/ports/port@99"; xbar_asrc_in2_ep = "/aconnect@2a41000/ahub/ports/port@99/endpoint"; xbar_asrc_in3_port = "/aconnect@2a41000/ahub/ports/port@100"; xbar_asrc_in3_ep = "/aconnect@2a41000/ahub/ports/port@100/endpoint"; xbar_asrc_in4_port = "/aconnect@2a41000/ahub/ports/port@101"; xbar_asrc_in4_ep = "/aconnect@2a41000/ahub/ports/port@101/endpoint"; xbar_asrc_in5_port = "/aconnect@2a41000/ahub/ports/port@102"; xbar_asrc_in5_ep = "/aconnect@2a41000/ahub/ports/port@102/endpoint"; xbar_asrc_in6_port = "/aconnect@2a41000/ahub/ports/port@103"; xbar_asrc_in6_ep = "/aconnect@2a41000/ahub/ports/port@103/endpoint"; xbar_asrc_in7_port = "/aconnect@2a41000/ahub/ports/port@104"; xbar_asrc_in7_ep = "/aconnect@2a41000/ahub/ports/port@104/endpoint"; xbar_arad_port = "/aconnect@2a41000/ahub/ports/port@105"; xbar_arad_ep = "/aconnect@2a41000/ahub/ports/port@105/endpoint"; tegra_adsp_audio = "/aconnect@2a41000/adsp_audio"; adsp_fe1_port = "/aconnect@2a41000/adsp_audio/ports/port@0"; adsp_fe1_ep = "/aconnect@2a41000/adsp_audio/ports/port@0/endpoint"; adsp_fe2_port = "/aconnect@2a41000/adsp_audio/ports/port@1"; adsp_fe2_ep = "/aconnect@2a41000/adsp_audio/ports/port@1/endpoint"; adsp_fe3_port = "/aconnect@2a41000/adsp_audio/ports/port@2"; adsp_fe3_ep = "/aconnect@2a41000/adsp_audio/ports/port@2/endpoint"; adsp_fe4_port = "/aconnect@2a41000/adsp_audio/ports/port@3"; adsp_fe4_ep = "/aconnect@2a41000/adsp_audio/ports/port@3/endpoint"; adsp_pcm1_port = "/aconnect@2a41000/adsp_audio/ports/port@36"; adsp_pcm1_ep = "/aconnect@2a41000/adsp_audio/ports/port@36/endpoint"; adsp_pcm2_port = "/aconnect@2a41000/adsp_audio/ports/port@37"; adsp_pcm2_ep = "/aconnect@2a41000/adsp_audio/ports/port@37/endpoint"; adsp_compr1_port = "/aconnect@2a41000/adsp_audio/ports/port@51"; adsp_compr1_ep = "/aconnect@2a41000/adsp_audio/ports/port@51/endpoint"; adsp_compr2_port = "/aconnect@2a41000/adsp_audio/ports/port@52"; adsp_compr2_ep = "/aconnect@2a41000/adsp_audio/ports/port@52/endpoint"; adsp_admaif1_port = "/aconnect@2a41000/adsp_audio/ports/port@16"; adsp_admaif1_ep = "/aconnect@2a41000/adsp_audio/ports/port@16/endpoint"; adsp_admaif2_port = "/aconnect@2a41000/adsp_audio/ports/port@17"; adsp_admaif2_ep = "/aconnect@2a41000/adsp_audio/ports/port@17/endpoint"; adsp_admaif3_port = "/aconnect@2a41000/adsp_audio/ports/port@18"; adsp_admaif3_ep = "/aconnect@2a41000/adsp_audio/ports/port@18/endpoint"; adsp_admaif4_port = "/aconnect@2a41000/adsp_audio/ports/port@19"; adsp_admaif4_ep = "/aconnect@2a41000/adsp_audio/ports/port@19/endpoint"; adsp_admaif5_port = "/aconnect@2a41000/adsp_audio/ports/port@20"; adsp_admaif5_ep = "/aconnect@2a41000/adsp_audio/ports/port@20/endpoint"; adsp_admaif6_port = "/aconnect@2a41000/adsp_audio/ports/port@21"; adsp_admaif6_ep = "/aconnect@2a41000/adsp_audio/ports/port@21/endpoint"; adsp_admaif7_port = "/aconnect@2a41000/adsp_audio/ports/port@22"; adsp_admaif7_ep = "/aconnect@2a41000/adsp_audio/ports/port@22/endpoint"; adsp_admaif8_port = "/aconnect@2a41000/adsp_audio/ports/port@23"; adsp_admaif8_ep = "/aconnect@2a41000/adsp_audio/ports/port@23/endpoint"; adsp_admaif9_port = "/aconnect@2a41000/adsp_audio/ports/port@24"; adsp_admaif9_ep = "/aconnect@2a41000/adsp_audio/ports/port@24/endpoint"; adsp_admaif10_port = "/aconnect@2a41000/adsp_audio/ports/port@25"; adsp_admaif10_ep = "/aconnect@2a41000/adsp_audio/ports/port@25/endpoint"; adsp_admaif11_port = "/aconnect@2a41000/adsp_audio/ports/port@26"; adsp_admaif11_ep = "/aconnect@2a41000/adsp_audio/ports/port@26/endpoint"; adsp_admaif12_port = "/aconnect@2a41000/adsp_audio/ports/port@27"; adsp_admaif12_ep = "/aconnect@2a41000/adsp_audio/ports/port@27/endpoint"; adsp_admaif13_port = "/aconnect@2a41000/adsp_audio/ports/port@28"; adsp_admaif13_ep = "/aconnect@2a41000/adsp_audio/ports/port@28/endpoint"; adsp_admaif14_port = "/aconnect@2a41000/adsp_audio/ports/port@29"; adsp_admaif14_ep = "/aconnect@2a41000/adsp_audio/ports/port@29/endpoint"; adsp_admaif15_port = "/aconnect@2a41000/adsp_audio/ports/port@30"; adsp_admaif15_ep = "/aconnect@2a41000/adsp_audio/ports/port@30/endpoint"; adsp_admaif16_port = "/aconnect@2a41000/adsp_audio/ports/port@31"; adsp_admaif16_ep = "/aconnect@2a41000/adsp_audio/ports/port@31/endpoint"; adsp_admaif17_port = "/aconnect@2a41000/adsp_audio/ports/port@32"; adsp_admaif17_ep = "/aconnect@2a41000/adsp_audio/ports/port@32/endpoint"; adsp_admaif18_port = "/aconnect@2a41000/adsp_audio/ports/port@33"; adsp_admaif18_ep = "/aconnect@2a41000/adsp_audio/ports/port@33/endpoint"; adsp_admaif19_port = "/aconnect@2a41000/adsp_audio/ports/port@34"; adsp_admaif19_ep = "/aconnect@2a41000/adsp_audio/ports/port@34/endpoint"; adsp_admaif20_port = "/aconnect@2a41000/adsp_audio/ports/port@35"; adsp_admaif20_ep = "/aconnect@2a41000/adsp_audio/ports/port@35/endpoint"; tegra_acsl_audio = "/acsl_audio"; tegra_safety_ivc = "/tegra_safety_ivc"; tegra_safety = "/sce@b000000"; tegra_rce = "/rtcpu@bc00000"; camdbg_reserved = "/reserved-memory/camdbg_carveout"; vpr = "/reserved-memory/vpr-carveout"; generic_reserved = "/reserved-memory/generic_carveout"; gos_reserved = "/reserved-memory/grid-of-semaphores"; ramoops_reserved = "/reserved-memory/ramoops_carveout"; fb0_reserved = "/reserved-memory/fb0_carveout"; fb1_reserved = "/reserved-memory/fb1_carveout"; fb2_reserved = "/reserved-memory/fb2_carveout"; fb3_reserved = "/reserved-memory/fb3_carveout"; vi_port0 = "/tegra-capture-vi/ports/port@0"; rbpcv2_imx219_vi_in0 = "/tegra-capture-vi/ports/port@0/endpoint"; rbpcv3_imx477_vi_in0 = "/tegra-capture-vi/ports/port@0/endpoint"; vi_port1 = "/tegra-capture-vi/ports/port@1"; rbpcv2_imx219_vi_in1 = "/tegra-capture-vi/ports/port@1/endpoint"; rbpcv3_imx477_vi_in1 = "/tegra-capture-vi/ports/port@1/endpoint"; host1x = "/host1x@13e00000"; disp_imp_table = "/host1x@13e00000/disp_imp_table"; host1x_ctx0 = "/host1x@13e00000/ctx0"; host1x_ctx1 = "/host1x@13e00000/ctx1"; host1x_ctx2 = "/host1x@13e00000/ctx2"; host1x_ctx3 = "/host1x@13e00000/ctx3"; host1x_ctx4 = "/host1x@13e00000/ctx4"; host1x_ctx5 = "/host1x@13e00000/ctx5"; host1x_ctx6 = "/host1x@13e00000/ctx6"; host1x_ctx7 = "/host1x@13e00000/ctx7"; nvdla0 = "/host1x@13e00000/nvdla0@15880000"; nvdla1 = "/host1x@13e00000/nvdla1@158c0000"; head0 = "/host1x@13e00000/display-hub@15200000/display@15200000"; head1 = "/host1x@13e00000/display-hub@15200000/display@15210000"; head2 = "/host1x@13e00000/display-hub@15200000/display@15220000"; head3 = "/host1x@13e00000/display-hub@15200000/display@15230000"; sor0 = "/host1x@13e00000/sor"; sor0_hdmi_display = "/host1x@13e00000/sor/hdmi-display"; sor0_dp_display = "/host1x@13e00000/sor/dp-display"; sor1 = "/host1x@13e00000/sor1"; sor1_hdmi_display = "/host1x@13e00000/sor1/hdmi-display"; sor1_dp_display = "/host1x@13e00000/sor1/dp-display"; sor2 = "/host1x@13e00000/sor2"; sor2_hdmi_display = "/host1x@13e00000/sor2/hdmi-display"; sor2_dp_display = "/host1x@13e00000/sor2/dp-display"; sor3 = "/host1x@13e00000/sor3"; sor3_hdmi_display = "/host1x@13e00000/sor3/hdmi-display"; sor3_dp_display = "/host1x@13e00000/sor3/dp-display"; dpaux0 = "/host1x@13e00000/dpaux@155c0000"; dpaux1 = "/host1x@13e00000/dpaux@155D0000"; dpaux2 = "/host1x@13e00000/dpaux@155E0000"; dpaux3 = "/host1x@13e00000/dpaux@155F0000"; dpaux_default = "/host1x@13e00000/dpaux@155F0000/pinmux@0"; tegra_cec = "/host1x@13e00000/tegra_cec"; vi = "/host1x@13e00000/vi@15c10000"; vi_thi = "/host1x@13e00000/vi-thi@15f00000"; isp = "/host1x@13e00000/isp@14800000"; isp_thi = "/host1x@13e00000/isp-thi@14b00000"; nvcsi = "/host1x@13e00000/nvcsi@15a00000"; csi_chan0 = "/host1x@13e00000/nvcsi@15a00000/channel@0"; csi_chan0_port0 = "/host1x@13e00000/nvcsi@15a00000/channel@0/ports/port@0"; rbpcv2_imx219_csi_in0 = "/host1x@13e00000/nvcsi@15a00000/channel@0/ports/port@0/endpoint@0"; rbpcv3_imx477_csi_in0 = "/host1x@13e00000/nvcsi@15a00000/channel@0/ports/port@0/endpoint@0"; csi_chan0_port1 = "/host1x@13e00000/nvcsi@15a00000/channel@0/ports/port@1"; rbpcv2_imx219_csi_out0 = "/host1x@13e00000/nvcsi@15a00000/channel@0/ports/port@1/endpoint@1"; rbpcv3_imx477_csi_out0 = "/host1x@13e00000/nvcsi@15a00000/channel@0/ports/port@1/endpoint@1"; csi_chan1 = "/host1x@13e00000/nvcsi@15a00000/channel@1"; rbpcv3_imx477_csi_in1 = "/host1x@13e00000/nvcsi@15a00000/channel@1/ports/port@2/endpoint@2"; rbpcv3_imx477_csi_out1 = "/host1x@13e00000/nvcsi@15a00000/channel@1/ports/port@3/endpoint@3"; csi_chan1_port0 = "/host1x@13e00000/nvcsi@15a00000/channel@1/ports/port@0"; rbpcv2_imx219_csi_in1 = "/host1x@13e00000/nvcsi@15a00000/channel@1/ports/port@0/endpoint@2"; csi_chan1_port1 = "/host1x@13e00000/nvcsi@15a00000/channel@1/ports/port@1"; rbpcv2_imx219_csi_out1 = "/host1x@13e00000/nvcsi@15a00000/channel@1/ports/port@1/endpoint@3"; slvs_ec = "/host1x@13e00000/slvs-ec@15ac0000"; pva0 = "/host1x@13e00000/pva0"; pva1 = "/host1x@13e00000/pva1"; aon = "/aon@c000000"; aon_clks = "/aonclk"; CPU_CORE_POWER_STATES = "/cpus/cpu_core_power_states"; C1 = "/cpus/cpu_core_power_states/c1"; C6 = "/cpus/cpu_core_power_states/c6"; C7 = "/cpus/cpu_core_power_states/c7"; cl0_0 = "/cpus/cpu@0"; cl0_1 = "/cpus/cpu@1"; cl1_0 = "/cpus/cpu@2"; cl1_1 = "/cpus/cpu@3"; cl2_0 = "/cpus/cpu@4"; cl2_1 = "/cpus/cpu@5"; cl3_0 = "/cpus/cpu@6"; cl3_1 = "/cpus/cpu@7"; L2_0 = "/l2-cache0"; L2_1 = "/l2-cache1"; L2_2 = "/l2-cache2"; L2_3 = "/l2-cache3"; L3 = "/l3-cache"; CPU_COST_CARMEL = "/core-cost1"; pllx = "/thermal-zones/CPU-therm"; eqos_m40 = "/thermal-zones/CPU-therm/trips/eqos-m40@-40000"; eqos_m5 = "/thermal-zones/CPU-therm/trips/eqos-m5@-5000"; eqos_p30 = "/thermal-zones/CPU-therm/trips/eqos-p30@30000"; eqos_p65 = "/thermal-zones/CPU-therm/trips/eqos-p65@65000"; eqos_p100 = "/thermal-zones/CPU-therm/trips/eqos-p100@100000"; cpu_sw_throttle = "/thermal-zones/CPU-therm/trips/cpu-sw-throttle"; cpu_hot_surface = "/thermal-zones/CPU-therm/trips/cpu-hot-surface"; gpu_sw_throttle = "/thermal-zones/GPU-therm/trips/gpu-sw-throttle"; gpu_hot_surface = "/thermal-zones/GPU-therm/trips/gpu-hot-surface"; aux_sw_throttle = "/thermal-zones/AUX-therm/trips/aux-sw-throttle"; aux_hot_surface = "/thermal-zones/AUX-therm/trips/aux-hot-surface"; aotag = "/thermal-zones/AO-therm"; tj_therm = "/thermal-zones/tj-therm"; die_temp_thresh = "/thermal-zones/PMIC-Die/trips/hot-die"; mc = "/mc"; smmu_iso = "/iommu@10000000"; smmu = "/iommu@12000000"; smmu_test = "/smmu_test"; dma_test = "/dma_test"; mods_smmu = "/mods_smmu"; mods_iso_smmu = "/mods_iso_smmu"; mods_pcie0 = "/mods_pcie0"; mods_pcie1 = "/mods_pcie1"; mods_pcie2 = "/mods_pcie2"; mods_pcie3 = "/mods_pcie3"; mods_pcie4 = "/mods_pcie4"; mods_pcie5 = "/mods_pcie5"; mods_isp = "/mods_isp"; mods_dma = "/mods_dma"; tegra_pm_irq = "/tegra194-pm-irq"; tegra_rtc = "/rtc@c2a0000"; mods_test = "/mods_test"; tegra_udrm = "/tegra_udrm"; intc = "/interrupt-controller@3881000"; apbmisc = "/miscreg@00100000"; aon_hsp = "/tegra-hsp@c150000"; hsp_top = "/tegra-hsp@3c00000"; sce_hsp = "/tegra-hsp@b150000"; hsp_rce = "/tegra-hsp@b950000"; bpmp_hsp = "/tegra-hsp@d150000"; hsp_pva0 = "/tegra-hsp@16160000"; hsp_pva1 = "/tegra-hsp@16960000"; cpu_bpmp_tx = "/sysram@40000000/shmem@4e000"; cpu_bpmp_rx = "/sysram@40000000/shmem@4f000"; bpmp = "/bpmp"; pwr_i2c = "/bpmp/i2c"; p3668_spmic = "/bpmp/i2c/spmic@3c"; spmic_default = "/bpmp/i2c/spmic@3c/pinmux@0"; p3668_spmic_wdt = "/bpmp/i2c/spmic@3c/watchdog"; p3668_spmic_sd0 = "/bpmp/i2c/spmic@3c/regulators/sd0"; p3668_spmic_sd1 = "/bpmp/i2c/spmic@3c/regulators/sd1"; p3668_spmic_sd2 = "/bpmp/i2c/spmic@3c/regulators/sd2"; p3668_spmic_sd3 = "/bpmp/i2c/spmic@3c/regulators/sd3"; p3668_spmic_sd4 = "/bpmp/i2c/spmic@3c/regulators/sd4"; p3668_spmic_ldo0 = "/bpmp/i2c/spmic@3c/regulators/ldo0"; p3668_spmic_ldo1 = "/bpmp/i2c/spmic@3c/regulators/ldo1"; p3668_spmic_ldo2 = "/bpmp/i2c/spmic@3c/regulators/ldo2"; p3668_spmic_ldo3 = "/bpmp/i2c/spmic@3c/regulators/ldo3"; p3668_spmic_ldo4 = "/bpmp/i2c/spmic@3c/regulators/ldo4"; p3668_spmic_ldo5 = "/bpmp/i2c/spmic@3c/regulators/ldo5"; p3668_spmic_ldo6 = "/bpmp/i2c/spmic@3c/regulators/ldo6"; p3668_spmic_ldo7 = "/bpmp/i2c/spmic@3c/regulators/ldo7"; p3668_spmic_ldo8 = "/bpmp/i2c/spmic@3c/regulators/ldo8"; se = "/se_elp@3ad0000"; gpcdma = "/dma@2600000"; tegra_main_gpio = "/gpio@2200000"; tegra_aon_gpio = "/gpio@c2f0000"; tegra_gte_lic = "/gte@3aa0000"; tegra_gte_aon = "/gte@c1e0000"; tegra_wdt = "/watchdog@30c0000"; tegra_pcie_pexclk_pinctrl = "/pinctrl@3790000"; tegra_tachometer = "/tachometer@39c0000"; xusb_padctl = "/xusb_padctl@3520000"; tegra_usb_cd = "/usb_cd"; tegra_xudc = "/xudc@3550000"; tegra_xhci = "/xhci@3610000"; tegra_xhci_vf1 = "/xhci@3660000"; tegra_xhci_vf2 = "/xhci@36b0000"; tegra_xhci_vf3 = "/xhci@3700000"; tegra_xhci_vf4 = "/xhci@3750000"; tegra_gv11b = "/gv11b"; bwmgr = "/bwmgr"; arm64_ras = "/arm64_ras"; tnvlink_controller = "/tegra_nvlink_controller"; hdr40_vdd_5v0 = "/fixed-regulators/regulator@0"; battery_reg = "/fixed-regulators/regulator@0"; p3668_vdd_sdmmc1_sw = "/fixed-regulators/regulator@106"; p3668_vdd_1v8_sd = "/fixed-regulators/regulator@104"; p3668_vdd_sdmmc3_sw = "/fixed-regulators/regulator@103"; hdr40_vdd_3v3 = "/fixed-regulators/regulator@101"; p3509_vdd_3v3_cvb = "/fixed-regulators/regulator@101"; p3509_vdd_1v8_cvb = "/fixed-regulators/regulator@102"; p3509_vdd_epb_1v0 = "/fixed-regulators/regulator@105"; p3509_avdd_cam_2v8 = "/fixed-regulators/regulator@107"; p3509_vdd_fan = "/fixed-regulators/regulator@111"; p3509_vdd_hdmi_5v0 = "/fixed-regulators/regulator@112"; p3509_vdd_sys_en = "/fixed-regulators/regulator@113"; vdd_1v8_aud2 = "/fixed-regulators/regulator@200"; dummy_cool_dev = "/dummy-cool-dev"; phy0 = "/ether_qos@2490000/mdio/ethernet-phy@0"; pwm_fan_shared_data = "/pfsd"; thermal_fan_est_shared_data = "/tfesd"; cpu_alert = "/cpu-throttle-alert"; gpu_alert = "/gpu-throttle-alert"; aux_alert = "/aux-throttle-alert"; hot_surface_alert = "/hot-surface-alert"; spdif_dit0 = "/spdif_dit/spdif-dit.0@0"; spdif_dit1 = "/spdif_dit/spdif-dit.1@1"; spdif_dit2 = "/spdif_dit/spdif-dit.2@2"; spdif_dit3 = "/spdif_dit/spdif-dit.3@3"; spdif_dit4 = "/spdif_dit/spdif-dit.4@4"; spdif_dit5 = "/spdif_dit/spdif-dit.5@5"; spdif_dit6 = "/spdif_dit/spdif-dit.6@6"; spdif_dit7 = "/spdif_dit/spdif-dit.7@7"; spdif_dit8 = "/spdif_dit/spdif-dit.8@8"; spdif_dit9 = "/spdif_dit/spdif-dit.9@9"; spdif_dit10 = "/spdif_dit/spdif-dit.10@a"; spdif_dit11 = "/spdif_dit/spdif-dit.11@b"; spdif_dit12 = "/spdif_dit/spdif-dit.12@c"; spdif_dit13 = "/spdif_dit/spdif-dit.13@d"; e2614_gps_wake = "/gps_wake"; i2c_0 = "/cam_i2cmux/i2c@0"; imx477_cam0 = "/cam_i2cmux/i2c@0/rbpcv3_imx477_a@1a"; rbpcv3_imx477_out0 = "/cam_i2cmux/i2c@0/rbpcv3_imx477_a@1a/ports/port@0/endpoint"; imx219_cam0 = "/cam_i2cmux/i2c@0/rbpcv2_imx219_a@10"; rbpcv2_imx219_out0 = "/cam_i2cmux/i2c@0/rbpcv2_imx219_a@10/ports/port@0/endpoint"; i2c_1 = "/cam_i2cmux/i2c@1"; imx477_cam1 = "/cam_i2cmux/i2c@1/rbpcv3_imx477_c@1a"; rbpcv3_imx477_out1 = "/cam_i2cmux/i2c@1/rbpcv3_imx477_c@1a/ports/port@0/endpoint"; imx219_cam1 = "/cam_i2cmux/i2c@1/rbpcv2_imx219_c@10"; rbpcv2_imx219_out1 = "/cam_i2cmux/i2c@1/rbpcv2_imx219_c@10/ports/port@0/endpoint"; tcp = "/tegra-camera-platform"; cam_module0 = "/tegra-camera-platform/modules/module0"; cam_module0_drivernode0 = "/tegra-camera-platform/modules/module0/drivernode0"; cam_module0_drivernode1 = "/tegra-camera-platform/modules/module0/drivernode1"; cam_module1 = "/tegra-camera-platform/modules/module1"; cam_module1_drivernode0 = "/tegra-camera-platform/modules/module1/drivernode0"; cam_module1_drivernode1 = "/tegra-camera-platform/modules/module1/drivernode1"; }; };