/dts-v1/; // magic: 0xd00dfeed // totalsize: 0x58ede (364254) // off_dt_struct: 0x48 // off_dt_strings: 0x538cc // off_mem_rsvmap: 0x28 // version: 17 // last_comp_version: 16 // boot_cpuid_phys: 0x0 // size_dt_strings: 0x5612 // size_dt_struct: 0x53884 /memreserve/ 0x80000000 0x10000; / { compatible = "nvidia,lightning", "nvidia,p2597-0000+p3489-0888", "nvidia,tegra186"; interrupt-parent = <0x00000001>; #address-cells = <0x00000002>; #size-cells = <0x00000002>; model = "lightning"; nvidia,dtsfilename = "../arch/arm64/boot/dts/../../../../../../hardware/nvidia/platform/t18x/quill/kernel-dts/tegra186-quill-p3489-0888-a00-00-base.dts"; nvidia,boardids = "3489:0888:A0"; nvidia,proc-boardid = "3489:0888:A0"; nvidia,fastboot-usb-vid = <0x00000955>; nvidia,fastboot-usb-pid = <0x0000ee16>; cpus { #address-cells = <0x00000002>; #size-cells = <0x00000000>; status = "disabled"; a57_core_power_states { compatible = "nvidia,tegra186-cpuidle-a57"; linux,phandle = <0x00000167>; phandle = <0x00000167>; c1 { compatible = "nvidia,tegra186-cpuidle-a57"; state-name = "Clock gated"; wakeup-latency-us = <0x00000001>; min-residency-us = <0x00000001>; power = <0x00000046>; pmstate = <0x00000001>; status = "okay"; linux,phandle = <0x00000168>; phandle = <0x00000168>; }; c7 { compatible = "nvidia,tegra186-cpuidle-a57"; state-name = "Core powergate"; wakeup-latency-us = <0x00000082>; min-residency-us = <0xffffffff>; power = <0x0000003c>; pmstate = <0x00000007>; arm,psci-suspend-param = <0x40000007>; status = "okay"; linux,phandle = <0x0000000c>; phandle = <0x0000000c>; }; }; a57_cluster_power_states { compatible = "nvidia,tegra186-cpuidle-a57-cluster"; cc1 { state-name = "Cluster clock gated"; wakeup-latency-us = <0x00000001>; min-residency-us = <0x00000001>; power = <0x00000041>; pmstate = <0x00000001>; status = "okay"; }; cc6 { state-name = "Cluster powergate"; wakeup-latency-us = <0x0000015e>; min-residency-us = <0x00001388>; power = <0x00000013>; pmstate = <0x00000006>; status = "okay"; }; cc7 { state-name = "Cluster railgate"; wakeup-latency-us = <0x00000050>; min-residency-us = <0x00000320>; power = <0x00000005>; pmstate = <0x00000007>; status = "disabled"; }; }; a57_crossover_thresholds { compatible = "nvidia,tegra186-cpuidle-a57-thresholds"; thresholds { crossover_cc1_cc6 = <0x00001388>; crossover_cc1_cc7 = <0x000002bc>; }; }; denver_core_power_states { compatible = "nvidia,tegra186-cpuidle-denver"; linux,phandle = <0x00000169>; phandle = <0x00000169>; c1 { compatible = "nvidia,tegra186-cpuidle-denver"; state-name = "Clock gated"; wakeup-latency-us = <0x00000001>; min-residency-us = <0x00000001>; power = <0x00000046>; pmstate = <0x00000001>; status = "okay"; linux,phandle = <0x0000016a>; phandle = <0x0000016a>; }; c6 { compatible = "nvidia,tegra186-cpuidle-denver"; state-name = "Virtual core powergate"; wakeup-latency-us = <0x000000be>; min-residency-us = <0xffffffff>; power = <0x0000003c>; pmstate = <0x00000006>; arm,psci-suspend-param = <0x00000006>; status = "okay"; linux,phandle = <0x00000008>; phandle = <0x00000008>; }; c7 { compatible = "nvidia,tegra186-cpuidle-denver"; state-name = "Core powergate"; wakeup-latency-us = <0x00000230>; min-residency-us = <0xffffffff>; power = <0x0000003c>; pmstate = <0x00000007>; arm,psci-suspend-param = <0x40000007>; status = "okay"; linux,phandle = <0x00000009>; phandle = <0x00000009>; }; }; denver_cluster_power_states { compatible = "nvidia,tegra186-cpuidle-denver-cluster"; cc1 { state-name = "Cluster clock gated"; wakeup-latency-us = <0x00000001>; min-residency-us = <0x00000001>; power = <0x00000041>; pmstate = <0x00000001>; status = "okay"; }; cc6 { state-name = "Cluster powergate"; wakeup-latency-us = <0x000001c2>; min-residency-us = <0x00001388>; power = <0x00000013>; pmstate = <0x00000006>; status = "okay"; }; cc7 { state-name = "Cluster railgate"; wakeup-latency-us = <0x00000050>; min-residency-us = <0x00000320>; power = <0x00000005>; pmstate = <0x00000007>; status = "disabled"; }; }; denver_crossover_thresholds { compatible = "nvidia,tegra186-cpuidle-denver-thresholds"; thresholds { crossover_c1_c6 = <0x000003e8>; crossover_cc1_cc6 = <0x00001388>; crossover_cc1_cc7 = <0x00004e20>; }; }; cpu-map { cluster0 { core0 { cpu = <0x00000002>; }; core1 { cpu = <0x00000003>; }; }; cluster1 { core0 { cpu = <0x00000004>; }; core1 { cpu = <0x00000005>; }; core2 { cpu = <0x00000006>; }; core3 { cpu = <0x00000007>; }; }; }; cpu@0 { device_type = "cpu"; compatible = "nvidia,denver", "arm,armv8"; reg = <0x00000000 0x00000000>; enable-method = "psci"; cpu-idle-states = <0x00000008 0x00000009>; cpu-ipc = <0x00000400>; next-level-cache = <0x0000000a>; capacity-dmips-mhz = <0x00000400>; sched-energy-costs = <0x0000000b 0x0000000b>; status = "okay"; linux,phandle = <0x00000002>; phandle = <0x00000002>; }; cpu@1 { device_type = "cpu"; compatible = "nvidia,denver", "arm,armv8"; reg = <0x00000000 0x00000001>; enable-method = "psci"; cpu-idle-states = <0x00000008 0x00000009>; cpu-ipc = <0x00000400>; next-level-cache = <0x0000000a>; capacity-dmips-mhz = <0x00000400>; sched-energy-costs = <0x0000000b 0x0000000b>; status = "okay"; linux,phandle = <0x00000003>; phandle = <0x00000003>; }; cpu@2 { device_type = "cpu"; compatible = "arm,cortex-a57-64bit", "arm,armv8"; reg = <0x00000000 0x00000100>; enable-method = "psci"; cpu-idle-states = <0x0000000c>; cpu-ipc = <0x000002f0>; next-level-cache = <0x0000000d>; capacity-dmips-mhz = <0x000002f0>; sched-energy-costs = <0x0000000e 0x0000000e>; status = "okay"; linux,phandle = <0x00000004>; phandle = <0x00000004>; }; cpu@3 { device_type = "cpu"; compatible = "arm,cortex-a57-64bit", "arm,armv8"; reg = <0x00000000 0x00000101>; enable-method = "psci"; cpu-idle-states = <0x0000000c>; cpu-ipc = <0x000002f0>; next-level-cache = <0x0000000d>; capacity-dmips-mhz = <0x000002f0>; sched-energy-costs = <0x0000000e 0x0000000e>; status = "okay"; linux,phandle = <0x00000005>; phandle = <0x00000005>; }; cpu@4 { device_type = "cpu"; compatible = "arm,cortex-a57-64bit", "arm,armv8"; reg = <0x00000000 0x00000102>; enable-method = "psci"; cpu-idle-states = <0x0000000c>; cpu-ipc = <0x000002f0>; next-level-cache = <0x0000000d>; capacity-dmips-mhz = <0x000002f0>; sched-energy-costs = <0x0000000e 0x0000000e>; status = "okay"; linux,phandle = <0x00000006>; phandle = <0x00000006>; }; cpu@5 { device_type = "cpu"; compatible = "arm,cortex-a57-64bit", "arm,armv8"; reg = <0x00000000 0x00000103>; enable-method = "psci"; cpu-idle-states = <0x0000000c>; cpu-ipc = <0x000002f0>; next-level-cache = <0x0000000d>; capacity-dmips-mhz = <0x000002f0>; sched-energy-costs = <0x0000000e 0x0000000e>; status = "okay"; linux,phandle = <0x00000007>; phandle = <0x00000007>; }; l2-cache0 { compatible = "cache"; cache-unified; cache-level = <0x00000002>; linux,phandle = <0x0000000d>; phandle = <0x0000000d>; }; l2-cache1 { compatible = "cache"; cache-unified; cache-level = <0x00000002>; linux,phandle = <0x0000000a>; phandle = <0x0000000a>; }; }; arm-pmu { compatible = "arm,armv8-pmuv3"; interrupts = <0x00000000 0x00000140 0x00000004 0x00000000 0x00000141 0x00000004 0x00000000 0x00000128 0x00000004 0x00000000 0x00000129 0x00000004 0x00000000 0x0000012a 0x00000004 0x00000000 0x0000012b 0x00000004>; interrupt-affinity = <0x00000002 0x00000003 0x00000004 0x00000005 0x00000006 0x00000007>; }; denver-pmu { compatible = "nvidia,denver15-pmu"; interrupts = <0x00000000 0x00000122 0x00000004>; interrupt-affinity = <0x00000002>; }; energy-costs { core-cost0 { busy-cost-data = <0x00000400 0x00000400>; idle-cost-data = <0x00000080>; linux,phandle = <0x0000000b>; phandle = <0x0000000b>; }; core-cost1 { busy-cost-data = <0x000002f0 0x00000400>; idle-cost-data = <0x00000080>; linux,phandle = <0x0000000e>; phandle = <0x0000000e>; }; }; pmc@c360000 { compatible = "nvidia,tegra186-pmc"; reg = <0x00000000 0x0c360000 0x00000000 0x00000400 0x00000000 0x0c390000 0x00000000 0x00002fff>; #padcontroller-cells = <0x00000001>; status = "okay"; pinctrl-names = "default"; pinctrl-0 = <0x0000000f>; nvidia,restrict-voltage-switch; linux,phandle = <0x000000b3>; phandle = <0x000000b3>; sdmmc1_e_33V_enable { linux,phandle = <0x00000019>; phandle = <0x00000019>; sdmmc1 { pins = "sdmmc1-hv"; nvidia,power-source-voltage = <0x00000001>; }; }; sdmmc1_e_33V_disable { linux,phandle = <0x0000001a>; phandle = <0x0000001a>; sdmmc1 { pins = "sdmmc1-hv"; nvidia,power-source-voltage = <0x00000000>; }; }; sdmmc2_e_33V_enable { linux,phandle = <0x00000017>; phandle = <0x00000017>; sdmmc2 { pins = "sdmmc2-hv"; nvidia,power-source-voltage = <0x00000001>; }; }; sdmmc2_e_33V_disable { linux,phandle = <0x00000018>; phandle = <0x00000018>; sdmmc2 { pins = "sdmmc2-hv"; nvidia,power-source-voltage = <0x00000000>; }; }; sdmmc3_e_33V_enable { linux,phandle = <0x00000014>; phandle = <0x00000014>; sdmmc3 { pins = "sdmmc3-hv"; nvidia,power-source-voltage = <0x00000001>; }; }; sdmmc3_e_33V_disable { linux,phandle = <0x00000015>; phandle = <0x00000015>; sdmmc3 { pins = "sdmmc3-hv"; nvidia,power-source-voltage = <0x00000000>; }; }; dpd-enable { linux,phandle = <0x00000023>; phandle = <0x00000023>; ufs { pins = "ufs"; low-power-enable; }; }; dpd-disable { linux,phandle = <0x00000024>; phandle = <0x00000024>; ufs { pins = "ufs"; low-power-disable; }; }; iopad-defaults { linux,phandle = <0x0000000f>; phandle = <0x0000000f>; sdmmc-io-pads { pins = "sdmmc1-hv", "sdmmc2-hv", "sdmmc3-hv"; nvidia,enable-voltage-switching; }; }; hdmi-dp0-dpd-enable { linux,phandle = <0x0000007d>; phandle = <0x0000007d>; hdmi-dp0-pad-lowpower-enable { pins = "hdmi-dp0"; low-power-enable; }; }; hdmi-dp0-dpd-disable { linux,phandle = <0x0000007c>; phandle = <0x0000007c>; hdmi-dp0-pad-lowpower-disable { pins = "hdmi-dp0"; low-power-disable; }; }; hdmi-dp1-dpd-enable { linux,phandle = <0x0000007f>; phandle = <0x0000007f>; hdmi-dp1-pad-lowpower-enable { pins = "hdmi-dp1"; low-power-enable; }; }; hdmi-dp1-dpd-disable { linux,phandle = <0x0000007e>; phandle = <0x0000007e>; hdmi-dp1-pad-lowpower-disable { pins = "hdmi-dp1"; low-power-disable; }; }; dsi-dpd-enable { linux,phandle = <0x00000075>; phandle = <0x00000075>; dsi-pad-lowpower-enable { pins = "dsi"; low-power-enable; }; }; dsi-dpd-disable { linux,phandle = <0x00000074>; phandle = <0x00000074>; dsi-pad-lowpower-disable { pins = "dsi"; low-power-disable; }; }; dsib-dpd-enable { linux,phandle = <0x00000077>; phandle = <0x00000077>; dsib-pad-lowpower-enable { pins = "dsib"; low-power-enable; }; }; dsib-dpd-disable { linux,phandle = <0x00000076>; phandle = <0x00000076>; dsib-pad-lowpower-disable { pins = "dsib"; low-power-disable; }; }; dsic-dpd-enable { linux,phandle = <0x00000079>; phandle = <0x00000079>; dsic-pad-lowpower-enable { pins = "dsic"; low-power-enable; }; }; dsic-dpd-disable { linux,phandle = <0x00000078>; phandle = <0x00000078>; dsic-pad-lowpower-disable { pins = "dsic"; low-power-disable; }; }; dsid-dpd-enable { linux,phandle = <0x0000007b>; phandle = <0x0000007b>; dsid-pad-lowpower-enable { pins = "dsid"; low-power-enable; }; }; dsid-dpd-disable { linux,phandle = <0x0000007a>; phandle = <0x0000007a>; dsidpad-lowpower-disable { pins = "dsid"; low-power-disable; }; }; }; aliases { sdhci0 = "/sdhci@3400000"; sdhci1 = "/sdhci@3420000"; sdhci2 = "/sdhci@3440000"; sdhci3 = "/sdhci@3460000"; 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"; spi0 = "/spi@3210000"; spi1 = "/spi@c260000"; spi2 = "/spi@3230000"; spi3 = "/spi@3240000"; spi4 = "/aon_spi@c260000"; spi6 = "/spi@3270000"; tegra-camera-rtcpu = "/rtcpu@b000000"; serial0 = "/serial@3100000"; serial1 = "/serial@3110000"; serial2 = "/serial@c280000"; serial3 = "/serial@3130000"; serial4 = "/serial@3140000"; serial5 = "/serial@3150000"; serial6 = "/serial@c290000"; rtc1 = "/rtc@c2a0000"; rtc0 = "/bpmp_i2c/spmic@3c"; }; sdhci@3460000 { compatible = "nvidia,tegra186-sdhci"; reg = <0x00000000 0x03460000 0x00000000 0x00000210>; interrupts = <0x00000000 0x00000041 0x00000004>; max-clk-limit = <0x0bb288cc>; ddr-clk-limit = <0x02dc6c00>; nvidia,clk-en-before-freq-update; tap-delay = <0x00000009>; trim-delay = <0x00000005>; nvidia,ddr-tap-delay = <0x00000009>; ddr-trim-delay = <0x00000005>; mmc-ocr-mask = <0x00000000>; bus-width = <0x00000008>; 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; only-1-8-v; compad-vref-3v3 = <0x00000007>; compad-vref-1v8 = <0x00000007>; nvidia,min-tap-delay = <0x00000054>; nvidia,max-tap-delay = <0x00000088>; nvidia,is-emmc; nvidia,set-parent-clk; calib-3v3-offsets = <0x00000505>; calib-1v8-offsets = <0x00000505>; nvidia,parent_clk_list = "pll_p", "pll_p", "pll_p", "pll_p", "pll_p", "pll_c4_out0", "pll_c4_out0", "pll_c4_out0", "pll_c4_out0", "pll_c4_out0", "pll_c4_out0"; pll_source = "pll_p", "pll_c4_out0"; resets = <0x00000010 0x00000024>; reset-names = "sdhci"; clocks = <0x00000010 0x00000036 0x00000010 0x0000010d 0x00000010 0x00000114 0x00000010 0x00000080>; clock-names = "sdmmc", "pll_p", "pll_c4_out0", "sdmmc_legacy_tm"; iommus = <0x00000011 0x00000017>; status = "okay"; uhs-mask = <0x00000000>; nvidia,enable-strobe-mode; nvidia,en-periodic-cflush; nvidia,periodic-cflush-to = <0x00000064>; nvidia,enable-hwcq; mmc-hs400-enhanced-strobe; vqmmc-supply = <0x00000012>; vmmc-supply = <0x00000013>; linux,phandle = <0x000000f9>; phandle = <0x000000f9>; prod-settings { #prod-cells = <0x00000003>; prod_c_ds { prod = <0x00000100 0x00ff0000 0x00090000 0x000001e0 0x0000000f 0x00000007 0x000001e4 0x20007f7f 0x20000000>; }; prod_c_hs { prod = <0x00000100 0x00ff0000 0x00090000 0x000001e0 0x0000000f 0x00000007 0x000001e4 0x20007f7f 0x20000000>; }; prod_c_ddr52 { prod = <0x00000100 0x1fff0000 0x05090000 0x000001e0 0x0000000f 0x00000007 0x000001e4 0x20007f7f 0x20000000>; }; prod_c_hs200 { prod = <0x00000100 0x00ff0000 0x00090000 0x000001c0 0x0000e000 0x00004000 0x000001e0 0x0000000f 0x00000007 0x000001e4 0x20007f7f 0x20000505>; }; prod_c_hs400 { prod = <0x00000100 0x00ff0000 0x00090000 0x000001c0 0x0000e000 0x00004000 0x0000010c 0x00003f00 0x00003f00 0x000001e0 0x0000000f 0x00000007 0x000001e4 0x20007f7f 0x20000505>; }; prod_c_hs533 { prod = <0x00000100 0x00ff0000 0x00090000 0x000001c0 0x0000e000 0x00002000 0x000001e0 0x0000000f 0x00000007 0x000001e4 0x20000000 0x20000505>; }; prod { prod = <0x00000100 0x1fff002e 0x05090028 0x0000010c 0x00003f00 0x00003f00 0x000001c0 0x0bfc1ff8 0x08000050 0x000001c4 0x00000077 0x00000000 0x00000120 0x00020001 0x00000001 0x00000128 0x43000000 0x00000000>; }; }; }; sdhci@3440000 { compatible = "nvidia,tegra186-sdhci"; reg = <0x00000000 0x03440000 0x00000000 0x00000210>; interrupts = <0x00000000 0x00000040 0x00000004>; max-clk-limit = <0x0c28cb00>; ddr-clk-limit = <0x02dc6c00>; tap-delay = <0x0000000b>; trim-delay = <0x00000005>; nvidia,ddr-tap-delay = <0x0000000b>; ddr-trim-delay = <0x00000005>; bus-width = <0x00000004>; ignore-pm-notify; mmc-ocr-mask = <0x00000000>; keep-power-in-suspend; non-removable; cap-mmc-highspeed; cap-sd-highspeed; pwrdet-support; pinctrl-names = "sdmmc_e_33v_enable", "sdmmc_e_33v_disable"; pinctrl-0 = <0x00000014>; pinctrl-1 = <0x00000015>; compad-vref-3v3 = <0x00000001>; compad-vref-1v8 = <0x00000002>; nvidia,min-tap-delay = <0x00000054>; nvidia,max-tap-delay = <0x00000088>; pll_source = "pll_p"; resets = <0x00000010 0x00000023>; reset-names = "sdhci"; clocks = <0x00000010 0x0000004c 0x00000010 0x0000010d 0x00000010 0x00000080>; clock-names = "sdmmc", "pll_p", "sdmmc_legacy_tm"; iommus = <0x00000011 0x00000018>; nvidia,en-periodic-calib; force-non-removable-rescan; status = "okay"; uhs-mask = <0x00000008>; only-1-8-v; vqmmc-supply = <0x00000016>; vmmc-supply = <0x00000012>; linux,phandle = <0x000000f7>; phandle = <0x000000f7>; prod-settings { #prod-cells = <0x00000003>; prod_c_ds { prod = <0x00000100 0x00ff0000 0x000b0000 0x000001e0 0x0000000f 0x00000001 0x000001e4 0x20007f7f 0x20007a00>; }; prod_c_hs { prod = <0x00000100 0x00ff0000 0x000b0000 0x000001e0 0x0000000f 0x00000001 0x000001e4 0x20007f7f 0x20007a00>; }; prod_c_sdr12 { prod = <0x00000100 0x00ff0000 0x000b0000 0x000001e0 0x0000000f 0x00000002 0x000001e4 0x20007f7f 0x20007a00>; }; prod_c_sdr25 { prod = <0x00000100 0x00ff0000 0x000b0000 0x000001e0 0x0000000f 0x00000002 0x000001e4 0x20007f7f 0x20006a76>; }; prod_c_sdr50 { prod = <0x00000100 0x00ff0000 0x000b0000 0x000001c0 0x0000e000 0x00008000 0x000001e0 0x0000000f 0x00000002 0x000001e4 0x20007f7f 0x20007a00>; }; prod_c_sdr104 { prod = <0x00000100 0x00ff0000 0x000b0000 0x000001c0 0x0000e000 0x00004000 0x000001e0 0x0000000f 0x00000002 0x000001e4 0x20007f7f 0x20007a00>; }; prod_c_ddr52 { prod = <0x00000100 0x1fff0000 0x050b0000 0x000001e0 0x0000000f 0x00000002 0x000001e4 0x20007f7f 0x20007a00>; }; prod_c_hs200 { prod = <0x00000100 0x00ff0000 0x00090000 0x000001c0 0x0000e000 0x00004000 0x000001e0 0x0000000f 0x00000007 0x000001e4 0x20007f7f 0x20007a00>; }; prod { prod = <0x00000100 0x1fff002e 0x05090028 0x000001c0 0x0bfc1ff8 0x08000050 0x000001c4 0x00000077 0x00000000 0x00000120 0x00020001 0x00000001 0x00000128 0x43000000 0x00000000>; }; }; }; sdhci@3420000 { compatible = "nvidia,tegra186-sdhci"; reg = <0x00000000 0x03420000 0x00000000 0x00000210>; interrupts = <0x00000000 0x0000003f 0x00000004>; max-clk-limit = <0x0bebc200>; ddr-clk-limit = <0x02dc6c00>; tap-delay = <0x0000000b>; trim-delay = <0x00000005>; nvidia,ddr-tap-delay = <0x0000000b>; ddr-trim-delay = <0x00000005>; mmc-ocr-mask = <0x00000000>; bus-width = <0x00000008>; ignore-pm-notify; keep-power-in-suspend; non-removable; cap-mmc-highspeed; cap-sd-highspeed; mmc-ddr-1_8v; mmc-hs200-1_8v; pwrdet-support; pinctrl-names = "sdmmc_e_33v_enable", "sdmmc_e_33v_disable"; pinctrl-0 = <0x00000017>; pinctrl-1 = <0x00000018>; compad-vref-3v3 = <0x00000001>; compad-vref-1v8 = <0x00000002>; nvidia,is-emmc; nvidia,min-tap-delay = <0x00000054>; nvidia,max-tap-delay = <0x00000088>; pll_source = "pll_p"; resets = <0x00000010 0x00000022>; reset-names = "sdhci"; clocks = <0x00000010 0x00000035 0x00000010 0x0000010d 0x00000010 0x00000080>; clock-names = "sdmmc", "pll_p", "sdmmc_legacy_tm"; iommus = <0x00000011 0x00000019>; status = "disabled"; vqmmc-supply = <0x00000012>; vmmc-supply = <0x00000013>; linux,phandle = <0x0000016b>; phandle = <0x0000016b>; prod-settings { #prod-cells = <0x00000003>; prod_c_ds { prod = <0x00000100 0x00ff0000 0x00090000 0x000001e0 0x0000000f 0x00000007 0x000001e4 0x20007f7f 0x20000000>; }; prod_c_hs { prod = <0x00000100 0x00ff0000 0x00090000 0x000001e0 0x0000000f 0x00000007 0x000001e4 0x20007f7f 0x20000000>; }; prod_c_ddr52 { prod = <0x00000100 0x1fff0000 0x05090000 0x000001e0 0x0000000f 0x00000007 0x000001e4 0x20007f7f 0x20000000>; }; prod_c_hs200 { prod = <0x00000100 0x00ff0000 0x00090000 0x000001c0 0x0000e000 0x00004000 0x000001e0 0x0000000f 0x00000007 0x000001e4 0x20007f7f 0x20000000>; }; prod_c_hs400 { prod = <0x00000100 0x00ff0000 0x00090000 0x000001c0 0x0000e000 0x00004000 0x000001e0 0x0000000f 0x00000007 0x000001e4 0x20007f7f 0x20000000>; }; prod_c_sdr50 { prod = <0x00000100 0x00ff0000 0x000b0000 0x000001c0 0x0000e000 0x00008000 0x000001e0 0x0000000f 0x00000002 0x000001e4 0x20007f7f 0x20000000>; }; prod_c_sdr104 { prod = <0x00000100 0x00ff0000 0x000b0000 0x000001c0 0x0000e000 0x00004000 0x000001e0 0x0000000f 0x00000002 0x000001e4 0x20007f7f 0x20000000>; }; prod { prod = <0x00000100 0x1fff002e 0x050b0028 0x000001c0 0x0bfc1ff8 0x08000050 0x000001c4 0x00000077 0x00000000 0x00000120 0x00020001 0x00000001 0x00000128 0x43000000 0x00000000>; }; }; }; sdhci@3400000 { compatible = "nvidia,tegra186-sdhci"; reg = <0x00000000 0x03400000 0x00000000 0x00000210>; interrupts = <0x00000000 0x0000003e 0x00000004>; max-clk-limit = <0x0c28cb00>; ddr-clk-limit = <0x02dc6c00>; tap-delay = <0x0000000b>; trim-delay = <0x00000005>; nvidia,ddr-tap-delay = <0x0000000b>; ddr-trim-delay = <0x00000005>; mmc-ocr-mask = <0x00000003>; bus-width = <0x00000004>; ignore-pm-notify; keep-power-in-suspend; cap-mmc-highspeed; cap-sd-highspeed; pwrdet-support; pinctrl-names = "sdmmc_e_33v_enable", "sdmmc_e_33v_disable"; pinctrl-0 = <0x00000019>; pinctrl-1 = <0x0000001a>; compad-vref-3v3 = <0x00000001>; compad-vref-1v8 = <0x00000002>; nvidia,min-tap-delay = <0x00000054>; nvidia,max-tap-delay = <0x00000088>; pll_source = "pll_p"; resets = <0x00000010 0x00000021>; reset-names = "sdhci"; clocks = <0x00000010 0x00000034 0x00000010 0x0000010d 0x00000010 0x00000080>; clock-names = "sdmmc", "pll_p", "sdmmc_legacy_tm"; iommus = <0x00000011 0x0000001a>; nvidia,en-periodic-calib; status = "okay"; cd-gpios = <0x0000001b 0x0000007d 0x00000000>; wp-gpios = <0x0000001b 0x0000007c 0x00000000>; cd-inverted; wp-inverted; uhs-mask = <0x00000008>; vqmmc-supply = <0x0000001c>; vmmc-supply = <0x0000001d>; nvidia,cd-wakeup-capable; linux,phandle = <0x000000f8>; phandle = <0x000000f8>; prod-settings { #prod-cells = <0x00000003>; prod_c_ds { prod = <0x00000100 0x00ff0000 0x000b0000 0x000001e0 0x0000000f 0x00000001 0x000001e4 0x20007f7f 0x20000000>; }; prod_c_hs { prod = <0x00000100 0x00ff0000 0x000b0000 0x000001e0 0x0000000f 0x00000001 0x000001e4 0x20007f7f 0x20000000>; }; prod_c_sdr12 { prod = <0x00000100 0x00ff0000 0x000b0000 0x000001e0 0x0000000f 0x00000002 0x000001e4 0x20007f7f 0x20000000>; }; prod_c_sdr25 { prod = <0x00000100 0x00ff0000 0x000b0000 0x000001e0 0x0000000f 0x00000002 0x000001e4 0x20007f7f 0x20000000>; }; prod_c_sdr50 { prod = <0x00000100 0x00ff0000 0x000b0000 0x000001c0 0x0000e000 0x00008000 0x000001e0 0x0000000f 0x00000002 0x000001e4 0x20007f7f 0x20000000>; }; prod_c_sdr104 { prod = <0x00000100 0x00ff0000 0x000b0000 0x000001c0 0x0000e000 0x00004000 0x000001e0 0x0000000f 0x00000002 0x000001e4 0x20007f7f 0x20000503>; }; prod_c_ddr52 { prod = <0x00000100 0x00ff0000 0x000b0000 0x000001e0 0x0000000f 0x00000002 0x000001e4 0x20007f7f 0x20000000>; }; prod { prod = <0x00000100 0x1fff002e 0x05090028 0x000001c0 0x0bfc1ff8 0x08000050 0x000001c4 0x00000077 0x00000000 0x00000120 0x00020001 0x00000001 0x00000128 0x43000000 0x00000000>; }; }; }; pinmux@2430000 { compatible = "nvidia,tegra186-pinmux"; reg = <0x00000000 0x02430000 0x00000000 0x00015000 0x00000000 0x0c300000 0x00000000 0x00004000>; #gpio-range-cells = <0x00000003>; status = "okay"; pinctrl-names = "default"; pinctrl-0 = <0x0000001e>; linux,phandle = <0x000000b7>; phandle = <0x000000b7>; devslp_active { linux,phandle = <0x00000020>; phandle = <0x00000020>; sata { nvidia,pins = "pex_l2_clkreq_n_pa6"; nvidia,function = "sata"; nvidia,pull = <0x00000000>; nvidia,enable-input = <0x00000000>; nvidia,io-high-voltage = <0x00000001>; nvidia,lpdr = <0x00000001>; }; }; devslp_pullup { linux,phandle = <0x00000021>; phandle = <0x00000021>; sata { nvidia,pins = "pex_l2_clkreq_n_pa6"; nvidia,function = "sata"; nvidia,pull = <0x00000002>; }; }; eqos_idle { linux,phandle = <0x00000042>; phandle = <0x00000042>; eqos { nvidia,pins = "eqos_td3_pe4", "eqos_td2_pe3", "eqos_td1_pe2", "eqos_td0_pe1", "eqos_txc_pe0", "eqos_tx_ctl_pe5"; nvidia,tristate = <0x00000001>; }; }; eqos_default { linux,phandle = <0x00000043>; phandle = <0x00000043>; eqos { nvidia,pins = "eqos_td3_pe4", "eqos_td2_pe3", "eqos_td1_pe2", "eqos_td0_pe1", "eqos_txc_pe0", "eqos_tx_ctl_pe5"; nvidia,tristate = <0x00000000>; }; }; vbus_en0_oc_tristate { linux,phandle = <0x000000a4>; phandle = <0x000000a4>; usb_vbus_en0_pl4 { nvidia,pins = "usb_vbus_en0_pl4"; nvidia,function = "usb"; nvidia,tristate = <0x00000001>; nvidia,io-high-voltage = <0x00000001>; nvidia,enable-input = <0x00000001>; }; }; vbus_en1_oc_tristate { linux,phandle = <0x000000a5>; phandle = <0x000000a5>; usb_vbus_en1_pl5 { nvidia,pins = "usb_vbus_en1_pl5"; nvidia,function = "usb"; nvidia,tristate = <0x00000001>; nvidia,io-high-voltage = <0x00000001>; nvidia,enable-input = <0x00000001>; }; }; vbus_en0_oc_passthrough { linux,phandle = <0x000000a6>; phandle = <0x000000a6>; usb_vbus_en0_pl4 { nvidia,pins = "usb_vbus_en0_pl4"; nvidia,function = "usb"; nvidia,tristate = <0x00000000>; nvidia,io-high-voltage = <0x00000001>; nvidia,enable-input = <0x00000001>; }; }; vbus_en1_oc_passthrough { linux,phandle = <0x000000a7>; phandle = <0x000000a7>; usb_vbus_en1_pl5 { nvidia,pins = "usb_vbus_en1_pl5"; nvidia,function = "usb"; nvidia,tristate = <0x00000000>; nvidia,io-high-voltage = <0x00000001>; nvidia,enable-input = <0x00000001>; }; }; vbus_en0_default { linux,phandle = <0x000000a2>; phandle = <0x000000a2>; usb_vbus_en0_pl4 { nvidia,pins = "usb_vbus_en0_pl4"; nvidia,function = "rsvd1"; nvidia,io-high-voltage = <0x00000001>; nvidia,enable-input = <0x00000001>; }; }; vbus_en1_default { linux,phandle = <0x000000a3>; phandle = <0x000000a3>; usb_vbus_en1_pl5 { nvidia,pins = "usb_vbus_en1_pl5"; nvidia,function = "rsvd1"; nvidia,io-high-voltage = <0x00000001>; nvidia,enable-input = <0x00000001>; }; }; common { linux,phandle = <0x0000001e>; phandle = <0x0000001e>; gpio_edp2_pp5 { nvidia,pins = "gpio_edp2_pp5"; nvidia,pull = <0x00000002>; nvidia,tristate = <0x00000001>; nvidia,enable-input = <0x00000001>; status = "okay"; }; gpio_edp3_pp6 { nvidia,pins = "gpio_edp3_pp6"; nvidia,pull = <0x00000000>; nvidia,tristate = <0x00000000>; nvidia,enable-input = <0x00000000>; status = "okay"; }; }; }; ahci-sata@3507000 { compatible = "nvidia,tegra186-ahci-sata"; reg = <0x00000000 0x03507000 0x00000000 0x00002000 0x00000000 0x03501000 0x00000000 0x00006000 0x00000000 0x03500000 0x00000000 0x00001000 0x00000000 0x03a90000 0x00000000 0x00010000>; reg-names = "sata-ahci", "sata-config", "sata-ipfs", "sata-aux"; interrupts = <0x00000000 0x000000c5 0x00000004>; iommus = <0x00000011 0x0000001d>; iommu_sodev_map; power-domains = <0x0000001f 0x0000000a>; clocks = <0x00000010 0x00000063 0x00000010 0x00000064 0x00000010 0x00000204 0x00000010 0x0000010d>; clock-names = "sata", "sata-oob", "pllp", "pllp-uphy"; resets = <0x00000010 0x0000001f 0x00000010 0x00000020>; reset-names = "sata", "sata-cold"; pinctrl-names = "devslp_active", "devslp_pullup"; pinctrl-0 = <0x00000020>; pinctrl-1 = <0x00000021>; nvidia,disable-features = "devslp", "dipm"; nvidia,link-flags = "min_power"; status = "okay"; gpios = <0x00000022 0x00000007 0x00000000>; linux,phandle = <0x000000fd>; phandle = <0x000000fd>; prod-settings { #prod-cells = <0x00000004>; prod { prod = <0x00000001 0x0000052c 0xffffffff 0x00031ce0 0x00000001 0x00000338 0x10000000 0x10000000>; }; }; }; ufshci@2450000 { compatible = "tegra,ufs_variant"; reg = <0x00000000 0x02450000 0x00000000 0x00004000>; interrupts = <0x00000000 0x0000002c 0x00000004>; iommus = <0x00000011 0x00000015>; clocks = <0x00000010 0x00000094 0x00000010 0x0000008e 0x00000010 0x00000093 0x00000010 0x00000090 0x00000010 0x0000008c 0x00000010 0x0000008f 0x00000010 0x0000008d 0x00000010 0x00000091 0x00000010 0x0000027a 0x00000010 0x000000b2 0x00000010 0x000000b3 0x00000010 0x0000010d 0x00000010 0x00000261>; clock-names = "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", "mphy_force_ls_mode", "ufshc", "ufsdev_ref", "pll_p", "clk_m"; resets = <0x00000010 0x00000056 0x00000010 0x00000057 0x00000010 0x00000094 0x00000010 0x00000095 0x00000010 0x00000093 0x00000010 0x00000071 0x00000010 0x00000072 0x00000010 0x000000c0>; 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-rx-calib; nvidia,enable-hs-mode; nvidia,enable-wlu-scsi-device-add; nvidia,mask-fast-auto-mode; nvidia,enable-hibern8-war; nvidia,max-hs-gear = <0x00000003>; nvidia,max-pwm-gear = <0x00000004>; vcc-max-microamp = <0x00000000>; vccq-max-microamp = <0x00000000>; vccq2-max-microamp = <0x00000000>; pinctrl-names = "ufs_dpd_enable", "ufs_dpd_disable"; pinctrl-0 = <0x00000023>; pinctrl-1 = <0x00000024>; status = "disabled"; linux,phandle = <0x000000fc>; phandle = <0x000000fc>; ufs_variant { compatible = "tegra,ufs_variant"; }; }; i2c@3160000 { #address-cells = <0x00000001>; #size-cells = <0x00000000>; iommus = <0x00000011 0x00000020>; compatible = "nvidia,tegra186-i2c"; reg = <0x00000000 0x03160000 0x00000000 0x00000100>; interrupts = <0x00000000 0x00000019 0x00000004>; scl-gpio = <0x0000001b 0x00000015 0x00000000>; sda-gpio = <0x0000001b 0x00000016 0x00000000>; status = "okay"; clock-frequency = <0x00061a80>; clocks = <0x00000010 0x0000002f 0x00000010 0x0000010d 0x00000010 0x0000005c>; clock-names = "div-clk", "parent", "slow-clk"; resets = <0x00000010 0x00000013>; reset-names = "i2c"; dmas = <0x00000025 0x00000015 0x00000025 0x00000015>; dma-names = "rx", "tx"; linux,phandle = <0x000000fe>; phandle = <0x000000fe>; prod-settings { prod_c_fm { prod = <0x0000006c 0xffff0000 0x00190000 0x00000094 0x00003f00 0x00000200>; }; prod_c_fmplus { prod = <0x0000006c 0xffff0000 0x00100000 0x00000094 0x00003f00 0x00000200>; }; prod_c_hs { prod = <0x0000006c 0x0000ffff 0x00000002 0x0000009c 0x00003f00 0x00000300>; }; prod_c_sm { prod = <0x0000006c 0xffff0000 0x00160000 0x00000094 0x00003f00 0x00000300>; }; }; lp8557-backlight-s-wuxga-8-0@2c { status = "disabled"; disable-on-kernel-charging; compatible = "ti,lp8557"; reg = <0x0000002c>; power-supply = <0x00000026>; bl-name = "pwm-backlight"; init-brt = [ff]; dev-ctrl = [80]; pwm-period = <0x00009ce1>; pwm-names = "lp8557"; pwms = <0x00000027 0x00000000 0x00009ce1>; bl-measured = <0x00000000 0x00000001 0x00000002 0x00000003 0x00000004 0x00000005 0x00000005 0x00000006 0x00000007 0x00000008 0x00000009 0x0000000a 0x0000000b 0x0000000b 0x0000000c 0x0000000d 0x0000000e 0x0000000f 0x0000000f 0x00000010 0x00000011 0x00000012 0x00000013 0x00000014 0x00000015 0x00000016 0x00000016 0x00000017 0x00000018 0x00000019 0x0000001a 0x0000001b 0x0000001c 0x0000001d 0x0000001e 0x0000001f 0x0000001f 0x00000020 0x00000021 0x00000022 0x00000023 0x00000024 0x00000025 0x00000025 0x00000026 0x00000027 0x00000028 0x00000029 0x00000029 0x0000002a 0x0000002b 0x0000002c 0x0000002d 0x0000002e 0x0000002f 0x00000030 0x00000030 0x00000031 0x00000032 0x00000033 0x00000034 0x00000035 0x00000036 0x00000036 0x00000037 0x00000038 0x00000039 0x0000003a 0x0000003a 0x0000003b 0x0000003c 0x0000003d 0x0000003e 0x0000003f 0x00000040 0x00000041 0x00000042 0x00000043 0x00000044 0x00000045 0x00000046 0x00000047 0x00000048 0x00000049 0x0000004a 0x0000004b 0x0000004b 0x0000004c 0x0000004d 0x0000004e 0x0000004f 0x00000050 0x00000051 0x00000052 0x00000053 0x00000054 0x00000055 0x00000056 0x00000057 0x00000058 0x00000059 0x0000005a 0x0000005b 0x0000005c 0x0000005d 0x0000005e 0x0000005e 0x0000005f 0x00000060 0x00000061 0x00000062 0x00000063 0x00000064 0x00000065 0x00000066 0x00000068 0x00000069 0x0000006a 0x0000006b 0x0000006c 0x0000006d 0x0000006e 0x0000006f 0x00000070 0x00000071 0x00000072 0x00000073 0x00000074 0x00000075 0x00000076 0x00000077 0x00000078 0x00000079 0x0000007a 0x0000007b 0x0000007d 0x0000007e 0x0000007f 0x00000080 0x00000081 0x00000082 0x00000083 0x00000084 0x00000085 0x00000086 0x00000087 0x00000088 0x00000089 0x0000008a 0x0000008b 0x0000008c 0x0000008d 0x0000008e 0x0000008f 0x00000090 0x00000092 0x00000093 0x00000094 0x00000095 0x00000096 0x00000097 0x00000098 0x00000099 0x0000009a 0x0000009b 0x0000009c 0x0000009d 0x0000009e 0x0000009f 0x000000a0 0x000000a1 0x000000a2 0x000000a3 0x000000a4 0x000000a5 0x000000a7 0x000000a8 0x000000a9 0x000000aa 0x000000ab 0x000000ac 0x000000ad 0x000000ae 0x000000af 0x000000b0 0x000000b2 0x000000b3 0x000000b4 0x000000b5 0x000000b6 0x000000b7 0x000000b8 0x000000b9 0x000000ba 0x000000bb 0x000000bc 0x000000bd 0x000000be 0x000000bf 0x000000c0 0x000000c1 0x000000c2 0x000000c3 0x000000c4 0x000000c5 0x000000c7 0x000000c8 0x000000c9 0x000000ca 0x000000cb 0x000000cc 0x000000cd 0x000000ce 0x000000cf 0x000000d0 0x000000d2 0x000000d3 0x000000d4 0x000000d5 0x000000d6 0x000000d7 0x000000d8 0x000000d9 0x000000db 0x000000dc 0x000000dd 0x000000de 0x000000df 0x000000e1 0x000000e2 0x000000e3 0x000000e4 0x000000e5 0x000000e6 0x000000e7 0x000000e9 0x000000ea 0x000000eb 0x000000ec 0x000000ed 0x000000ee 0x000000ef 0x000000f0 0x000000f1 0x000000f2 0x000000f4 0x000000f5 0x000000f6 0x000000f7 0x000000f8 0x000000f9 0x000000fa 0x000000fb 0x000000fd 0x000000fe 0x000000ff>; bl-curve = <0x00000000 0x00000001 0x00000001 0x00000002 0x00000002 0x00000003 0x00000003 0x00000004 0x00000004 0x00000005 0x00000005 0x00000006 0x00000007 0x00000007 0x00000008 0x00000008 0x00000009 0x00000009 0x0000000a 0x0000000a 0x0000000b 0x0000000b 0x0000000c 0x0000000c 0x0000000d 0x0000000e 0x0000000e 0x0000000f 0x0000000f 0x00000010 0x00000010 0x00000011 0x00000011 0x00000012 0x00000012 0x00000013 0x00000014 0x00000014 0x00000015 0x00000015 0x00000016 0x00000016 0x00000017 0x00000017 0x00000018 0x00000018 0x00000019 0x00000019 0x0000001a 0x0000001b 0x0000001b 0x0000001c 0x0000001c 0x0000001d 0x0000001d 0x0000001e 0x0000001e 0x0000001f 0x0000001f 0x00000020 0x00000021 0x00000021 0x00000022 0x00000022 0x00000023 0x00000023 0x00000024 0x00000024 0x00000025 0x00000025 0x00000026 0x00000026 0x00000027 0x00000028 0x00000028 0x00000029 0x00000029 0x0000002a 0x0000002a 0x0000002b 0x0000002b 0x0000002c 0x0000002c 0x0000002d 0x0000002e 0x0000002e 0x0000002f 0x0000002f 0x00000030 0x00000030 0x00000031 0x00000031 0x00000032 0x00000032 0x00000033 0x00000034 0x00000034 0x00000035 0x00000035 0x00000036 0x00000036 0x00000037 0x00000037 0x00000038 0x00000038 0x00000039 0x00000039 0x0000003a 0x0000003b 0x0000003b 0x0000003c 0x0000003c 0x0000003d 0x0000003d 0x0000003e 0x0000003e 0x0000003f 0x0000003f 0x00000040 0x00000041 0x00000041 0x00000042 0x00000042 0x00000043 0x00000043 0x00000044 0x00000044 0x00000045 0x00000045 0x00000046 0x00000046 0x00000047 0x00000048 0x00000048 0x00000049 0x00000049 0x0000004a 0x0000004a 0x0000004b 0x0000004b 0x0000004c 0x0000004c 0x0000004d 0x0000004e 0x0000004e 0x0000004f 0x0000004f 0x00000050 0x00000050 0x00000051 0x00000051 0x00000052 0x00000052 0x00000053 0x00000053 0x00000054 0x00000055 0x00000055 0x00000056 0x00000056 0x00000057 0x00000057 0x00000058 0x00000058 0x00000059 0x00000059 0x0000005a 0x0000005c 0x0000005e 0x00000060 0x00000061 0x00000063 0x00000065 0x00000067 0x00000069 0x0000006b 0x0000006d 0x0000006e 0x00000070 0x00000072 0x00000074 0x00000076 0x00000078 0x0000007a 0x0000007b 0x0000007d 0x0000007f 0x00000081 0x00000083 0x00000085 0x00000086 0x00000088 0x0000008a 0x0000008c 0x0000008e 0x00000090 0x00000092 0x00000093 0x00000095 0x00000097 0x00000099 0x0000009b 0x0000009d 0x0000009f 0x000000a0 0x000000a2 0x000000a4 0x000000a6 0x000000a8 0x000000aa 0x000000ac 0x000000ad 0x000000af 0x000000b1 0x000000b3 0x000000b5 0x000000b7 0x000000b9 0x000000ba 0x000000bc 0x000000be 0x000000c0 0x000000c2 0x000000c4 0x000000c6 0x000000c7 0x000000c9 0x000000cb 0x000000cd 0x000000cf 0x000000d1 0x000000d3 0x000000d4 0x000000d6 0x000000d8 0x000000da 0x000000dc 0x000000de 0x000000df 0x000000e1 0x000000e3 0x000000e5 0x000000e7 0x000000e9 0x000000eb 0x000000ec 0x000000ee 0x000000f0 0x000000f2 0x000000f4 0x000000f6 0x000000f8 0x000000f9 0x000000fb 0x000000fd 0x000000ff>; linux,phandle = <0x0000016c>; phandle = <0x0000016c>; rom_14h { rom-addr = [14]; rom-val = [9f]; }; rom_13h { rom-addr = [13]; rom-val = [01]; }; rom_11h { rom-addr = [11]; rom-val = [05]; }; }; ina3221x@40 { compatible = "ti,ina3221x"; reg = <0x00000040>; ti,trigger-config = <0x00007003>; ti,continuous-config = <0x00007c07>; ti,enable-forced-continuous; #address-cells = <0x00000001>; #size-cells = <0x00000000>; linux,phandle = <0x0000016d>; phandle = <0x0000016d>; channel@0 { reg = <0x00000000>; ti,rail-name = "VDD_SYS_GPU"; ti,shunt-resistor-mohm = <0x0000000a>; }; channel@1 { reg = <0x00000001>; ti,rail-name = "VDD_SYS_SOC"; ti,shunt-resistor-mohm = <0x0000000a>; }; }; ina3221x@41 { compatible = "ti,ina3221x"; reg = <0x00000041>; ti,trigger-config = <0x00007003>; ti,continuous-config = <0x00007c07>; ti,enable-forced-continuous; #address-cells = <0x00000001>; #size-cells = <0x00000000>; linux,phandle = <0x0000016e>; phandle = <0x0000016e>; channel@0 { reg = <0x00000000>; ti,rail-name = "VDD_IN"; ti,shunt-resistor-mohm = <0x00000014>; }; channel@1 { reg = <0x00000001>; ti,rail-name = "VDD_SYS_CPU"; ti,shunt-resistor-mohm = <0x0000000a>; }; channel@2 { reg = <0x00000002>; ti,rail-name = "VDD_SYS_DDR"; ti,shunt-resistor-mohm = <0x0000000a>; }; }; ina3221x@42 { compatible = "ti,ina3221x"; reg = <0x00000042>; ti,trigger-config = <0x00007003>; ti,continuous-config = <0x00007c07>; ti,enable-forced-continuous; #address-cells = <0x00000001>; #size-cells = <0x00000000>; channel@0 { reg = <0x00000000>; ti,rail-name = "VDD_MUX"; ti,shunt-resistor-mohm = <0x00000014>; }; channel@1 { reg = <0x00000001>; ti,rail-name = "VDD_5V0_IO_SYS"; ti,shunt-resistor-mohm = <0x00000005>; }; channel@2 { reg = <0x00000002>; ti,rail-name = "VDD_3V3_SYS"; ti,shunt-resistor-mohm = <0x0000000a>; }; }; ina3221x@43 { compatible = "ti,ina3221x"; reg = <0x00000043>; ti,trigger-config = <0x00007003>; ti,continuous-config = <0x00007c07>; ti,enable-forced-continuous; #address-cells = <0x00000001>; #size-cells = <0x00000000>; channel@0 { reg = <0x00000000>; ti,rail-name = "VDD_3V3_IO_SLP"; ti,shunt-resistor-mohm = <0x0000000a>; }; channel@1 { reg = <0x00000001>; ti,rail-name = "VDD_1V8_IO"; ti,shunt-resistor-mohm = <0x0000000a>; }; channel@2 { reg = <0x00000002>; ti,rail-name = "VDD_3V3_SYS_M2"; ti,shunt-resistor-mohm = <0x0000000a>; }; }; gpio@74 { compatible = "ti,tca9539"; reg = <0x00000074>; gpio-controller; #gpio-cells = <0x00000002>; vcc-supply = <0x00000026>; linux,phandle = <0x000000ea>; phandle = <0x000000ea>; touch-rails { gpio-hog; gpios = <0x00000001 0x00000000 0x00000002 0x00000000>; output-high; label = "touch-rail-1", "touch-rail-2"; }; }; gpio@77 { compatible = "ti,tca9539"; reg = <0x00000077>; gpio-controller; #gpio-cells = <0x00000002>; vcc-supply = <0x00000026>; linux,phandle = <0x0000008d>; phandle = <0x0000008d>; lcd-bias-rails { gpio-hog; gpios = <0x00000004 0x00000000>; output-high; label = "lcd-bias-en-rail"; }; }; gpio@21 { compatible = "ti,tca6408"; status = "disabled"; reg = <0x00000021>; gpio-controller; #gpio-cells = <0x00000002>; vcc-supply = <0x00000026>; linux,phandle = <0x00000040>; phandle = <0x00000040>; vpp-vmm-rails { gpio-hog; gpios = <0x00000002 0x00000000>; output-high; label = "vmm-en-rail"; }; }; tps65132@3e { reg = <0x0000003e>; compatible = "ti,tps65132"; status = "disabled"; linux,phandle = <0x0000010d>; phandle = <0x0000010d>; outp { regulator-name = "outp"; regulator-min-microvolt = <0x003d0900>; regulator-max-microvolt = <0x005b8d80>; enable-active-high; linux,phandle = <0x00000086>; phandle = <0x00000086>; }; outn { regulator-name = "outn"; regulator-min-microvolt = <0x003d0900>; regulator-max-microvolt = <0x005b8d80>; enable-active-high; ti,disable-active-discharge; linux,phandle = <0x00000087>; phandle = <0x00000087>; }; }; }; i2c@c240000 { #address-cells = <0x00000001>; #size-cells = <0x00000000>; iommus = <0x00000011 0x00000020>; compatible = "nvidia,tegra186-i2c"; reg = <0x00000000 0x0c240000 0x00000000 0x00000100>; interrupts = <0x00000000 0x0000001a 0x00000004>; scl-gpio = <0x00000028 0x00000030 0x00000000>; sda-gpio = <0x00000028 0x00000031 0x00000000>; status = "okay"; clock-frequency = <0x00061a80>; clocks = <0x00000010 0x000000da 0x00000010 0x0000010d 0x00000010 0x000000dd>; clock-names = "div-clk", "parent", "slow-clk"; resets = <0x00000010 0x00000014>; reset-names = "i2c"; dmas = <0x00000025 0x00000016 0x00000025 0x00000016>; dma-names = "rx", "tx"; linux,phandle = <0x00000166>; phandle = <0x00000166>; prod-settings { prod_c_fm { prod = <0x0000006c 0xffff0000 0x00190000 0x00000094 0x00003f00 0x00000200>; }; prod_c_fmplus { prod = <0x0000006c 0xffff0000 0x00100000 0x00000094 0x00003f00 0x00000200>; }; prod_c_hs { prod = <0x0000006c 0x0000ffff 0x00000002 0x0000009c 0x00003f00 0x00000300>; }; prod_c_sm { prod = <0x0000006c 0xffff0000 0x00160000 0x00000094 0x00003f00 0x00000300>; }; }; lp8556-backlight-s-wqxga-10-1@2c { status = "disabled"; disable-on-kernel-charging; compatible = "ti,lp8556"; reg = <0x0000002c>; bl-name = "pwm-backlight"; init-brt = [ff]; dev-ctrl = [80]; pwm-period = <0x00009ce1>; pwm-names = "lp8556"; pwms = <0x00000027 0x00000000 0x00009ce1>; bl-measured = <0x00000000 0x00000001 0x00000002 0x00000003 0x00000004 0x00000005 0x00000005 0x00000006 0x00000007 0x00000008 0x00000009 0x0000000a 0x0000000b 0x0000000b 0x0000000c 0x0000000d 0x0000000e 0x0000000f 0x0000000f 0x00000010 0x00000011 0x00000012 0x00000013 0x00000014 0x00000015 0x00000016 0x00000016 0x00000017 0x00000018 0x00000019 0x0000001a 0x0000001b 0x0000001c 0x0000001d 0x0000001e 0x0000001f 0x0000001f 0x00000020 0x00000021 0x00000022 0x00000023 0x00000024 0x00000025 0x00000025 0x00000026 0x00000027 0x00000028 0x00000029 0x00000029 0x0000002a 0x0000002b 0x0000002c 0x0000002d 0x0000002e 0x0000002f 0x00000030 0x00000030 0x00000031 0x00000032 0x00000033 0x00000034 0x00000035 0x00000036 0x00000036 0x00000037 0x00000038 0x00000039 0x0000003a 0x0000003a 0x0000003b 0x0000003c 0x0000003d 0x0000003e 0x0000003f 0x00000040 0x00000041 0x00000042 0x00000043 0x00000044 0x00000045 0x00000046 0x00000047 0x00000048 0x00000049 0x0000004a 0x0000004b 0x0000004b 0x0000004c 0x0000004d 0x0000004e 0x0000004f 0x00000050 0x00000051 0x00000052 0x00000053 0x00000054 0x00000055 0x00000056 0x00000057 0x00000058 0x00000059 0x0000005a 0x0000005b 0x0000005c 0x0000005d 0x0000005e 0x0000005e 0x0000005f 0x00000060 0x00000061 0x00000062 0x00000063 0x00000064 0x00000065 0x00000066 0x00000068 0x00000069 0x0000006a 0x0000006b 0x0000006c 0x0000006d 0x0000006e 0x0000006f 0x00000070 0x00000071 0x00000072 0x00000073 0x00000074 0x00000075 0x00000076 0x00000077 0x00000078 0x00000079 0x0000007a 0x0000007b 0x0000007d 0x0000007e 0x0000007f 0x00000080 0x00000081 0x00000082 0x00000083 0x00000084 0x00000085 0x00000086 0x00000087 0x00000088 0x00000089 0x0000008a 0x0000008b 0x0000008c 0x0000008d 0x0000008e 0x0000008f 0x00000090 0x00000092 0x00000093 0x00000094 0x00000095 0x00000096 0x00000097 0x00000098 0x00000099 0x0000009a 0x0000009b 0x0000009c 0x0000009d 0x0000009e 0x0000009f 0x000000a0 0x000000a1 0x000000a2 0x000000a3 0x000000a4 0x000000a5 0x000000a7 0x000000a8 0x000000a9 0x000000aa 0x000000ab 0x000000ac 0x000000ad 0x000000ae 0x000000af 0x000000b0 0x000000b2 0x000000b3 0x000000b4 0x000000b5 0x000000b6 0x000000b7 0x000000b8 0x000000b9 0x000000ba 0x000000bb 0x000000bc 0x000000bd 0x000000be 0x000000bf 0x000000c0 0x000000c1 0x000000c2 0x000000c3 0x000000c4 0x000000c5 0x000000c7 0x000000c8 0x000000c9 0x000000ca 0x000000cb 0x000000cc 0x000000cd 0x000000ce 0x000000cf 0x000000d0 0x000000d2 0x000000d3 0x000000d4 0x000000d5 0x000000d6 0x000000d7 0x000000d8 0x000000d9 0x000000db 0x000000dc 0x000000dd 0x000000de 0x000000df 0x000000e1 0x000000e2 0x000000e3 0x000000e4 0x000000e5 0x000000e6 0x000000e7 0x000000e9 0x000000ea 0x000000eb 0x000000ec 0x000000ed 0x000000ee 0x000000ef 0x000000f0 0x000000f1 0x000000f2 0x000000f4 0x000000f5 0x000000f6 0x000000f7 0x000000f8 0x000000f9 0x000000fa 0x000000fb 0x000000fd 0x000000fe 0x000000ff>; linux,phandle = <0x0000010e>; phandle = <0x0000010e>; }; ov23850_c@36 { compatible = "nvidia,ov23850"; reg = <0x00000036>; physical_w = "7.3998"; physical_h = "5.5998"; avdd-reg = "vana"; dvdd-reg = "vdig"; iovdd-reg = "vif"; vcmvdd-reg = "vvcm"; devnode = "video1"; clocks = <0x00000010 0x0000005a 0x00000010 0x0000010d>; clock-names = "extperiph2", "pllp_grtba"; mclk = "extperiph2"; reset-gpios = <0x0000001b 0x00000089 0x00000000>; pwdn-gpios = <0x0000001b 0x0000005e 0x00000000>; vana-supply = <0x00000029>; vdig-supply = <0x0000002a>; vif-supply = <0x0000002b>; vvcm-suply = <0x0000002c>; status = "disabled"; linux,phandle = <0x00000127>; phandle = <0x00000127>; mode0 { mclk_khz = "24000"; num_lanes = "4"; tegra_sinterface = "serial_c"; phy_mode = "DPHY"; discontinuous_clk = "no"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "5632"; active_h = "3168"; mode_type = "bayer"; pixel_phase = "bggr"; csi_pixel_bit_depth = "10"; readout_orientation = "270"; line_length = "5922"; inherent_gain = "1"; mclk_multiplier = "25"; pix_clk_hz = "600000000"; min_gain_val = "1.0"; max_gain_val = "15.5"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; min_framerate = "3.09135"; max_framerate = "30"; min_exp_time = "19.74"; max_exp_time = "323094"; embedded_metadata_height = "0"; }; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; endpoint { port-index = <0x00000002>; bus-width = <0x00000004>; remote-endpoint = <0x0000002d>; linux,phandle = <0x0000012a>; phandle = <0x0000012a>; }; }; }; }; bmi160@69 { compatible = "bmi,bmi160"; reg = <0x00000069>; interrupt-parent = <0x00000028>; interrupts = <0x0000002a 0x00000001>; 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 = <0x000009c4>; gyroscope_delay_us_min = <0x000009c4>; vdd-supply = <0x00000013>; vdd_IO-supply = <0x00000013>; status = "disabled"; }; i2cmux@70 { compatible = "nxp,pca9546"; reg = <0x00000070>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; vcc-supply = <0x0000002e>; vcc-pullup-supply = <0x00000026>; status = "disabled"; linux,phandle = <0x00000100>; phandle = <0x00000100>; i2c@0 { reg = <0x00000000>; i2c-mux,deselect-on-exit; #address-cells = <0x00000001>; #size-cells = <0x00000000>; tas2552.9-0040@40 { compatible = "ti,tas2552"; reg = <0x00000040>; vbat-supply = <0x00000026>; iovdd-supply = <0x0000002e>; avdd-supply = <0x0000002f>; tas2552,pdm_edge_select = <0x00000000>; linux,phandle = <0x00000108>; phandle = <0x00000108>; }; tas2552.9-0041@41 { compatible = "ti,tas2552"; reg = <0x00000041>; vbat-supply = <0x00000026>; iovdd-supply = <0x0000002e>; avdd-supply = <0x0000002f>; tas2552,pdm_edge_select = <0x00000001>; linux,phandle = <0x0000010a>; phandle = <0x0000010a>; }; }; i2c@1 { reg = <0x00000001>; i2c-mux,deselect-on-exit; #address-cells = <0x00000001>; #size-cells = <0x00000000>; ina3221x@40 { compatible = "ti,ina3221x"; reg = <0x00000040>; ti,trigger-config = <0x00007003>; ti,continuous-config = <0x00007c07>; ti,enable-forced-continuous; #address-cells = <0x00000001>; #size-cells = <0x00000000>; channel@0 { reg = <0x00000000>; ti,rail-name = "VDD_5V"; ti,shunt-resistor-mohm = <0x0000000a>; }; channel@1 { reg = <0x00000001>; ti,rail-name = "VDD_3V3"; ti,shunt-resistor-mohm = <0x0000000a>; }; channel@2 { reg = <0x00000002>; ti,rail-name = "VDD_1V8"; ti,shunt-resistor-mohm = <0x00000001>; }; }; ina3221x@41 { compatible = "ti,ina3221x"; reg = <0x00000041>; ti,trigger-config = <0x00007003>; ti,continuous-config = <0x00007c07>; ti,enable-forced-continuous; #address-cells = <0x00000001>; #size-cells = <0x00000000>; channel@0 { reg = <0x00000000>; ti,rail-name = "VDD_5V_AUD"; ti,shunt-resistor-mohm = <0x00000001>; }; channel@1 { reg = <0x00000001>; ti,rail-name = "VDD_3V3_AUD"; ti,shunt-resistor-mohm = <0x0000000a>; }; channel@2 { reg = <0x00000002>; ti,rail-name = "VDD_1V8_AUD"; ti,shunt-resistor-mohm = <0x0000000a>; }; }; ina3221x@42 { compatible = "ti,ina3221x"; reg = <0x00000042>; ti,trigger-config = <0x00007003>; ti,continuous-config = <0x00007c07>; ti,enable-forced-continuous; #address-cells = <0x00000001>; #size-cells = <0x00000000>; channel@0 { reg = <0x00000000>; ti,rail-name = "VDD_3V3_GPS"; ti,shunt-resistor-mohm = <0x0000000a>; }; channel@1 { reg = <0x00000001>; ti,rail-name = "VDD_3V3_NFC"; ti,shunt-resistor-mohm = <0x0000000a>; }; channel@2 { reg = <0x00000002>; ti,rail-name = "VDD_3V3_GYRO"; ti,shunt-resistor-mohm = <0x0000000a>; }; }; }; i2c@2 { reg = <0x00000002>; i2c-mux,deselect-on-exit; #address-cells = <0x00000001>; #size-cells = <0x00000000>; }; i2c@3 { reg = <0x00000003>; i2c-mux,deselect-on-exit; #address-cells = <0x00000001>; #size-cells = <0x00000000>; rt5659.12-001a@1a { compatible = "realtek,rt5658"; reg = <0x0000001a>; status = "disabled"; gpios = <0x0000001b 0x0000004d 0x00000000>; realtek,jd-src = <0x00000001>; realtek,dmic1-data-pin = <0x00000002>; linux,phandle = <0x0000010c>; phandle = <0x0000010c>; }; }; }; gpio@20 { compatible = "ti,tca6416"; reg = <0x00000020>; gpio-controller; #gpio-cells = <0x00000002>; vcc-supply = <0x00000026>; status = "disabled"; linux,phandle = <0x000000eb>; phandle = <0x000000eb>; }; icm20628@68 { compatible = "invensense,mpu6xxx"; reg = <0x00000068>; interrupt-parent = <0x00000028>; interrupts = <0x0000002a 0x00000001>; accelerometer_matrix = [01 00 00 00 01 00 00 00 01]; gyroscope_matrix = [01 00 00 00 01 00 00 00 01]; vdd-supply = <0x00000013>; vlogic-supply = <0x00000013>; geomagnetic_rotation_vector_disable = <0x00000001>; gyroscope_uncalibrated_disable = <0x00000001>; quaternion_disable = <0x00000001>; status = "disabled"; linux,phandle = <0x00000101>; phandle = <0x00000101>; }; ak8963@0d { compatible = "ak,ak89xx"; reg = <0x0000000d>; magnetic_field_matrix = [01 00 00 00 01 00 00 00 01]; status = "disabled"; linux,phandle = <0x00000102>; phandle = <0x00000102>; }; bmp280@77 { compatible = "bmp,bmpX80"; reg = <0x00000077>; status = "disabled"; linux,phandle = <0x00000103>; phandle = <0x00000103>; }; cm32180@48 { compatible = "capella,cm32180"; reg = <0x00000048>; gpio_irq = <0x0000001b 0x00000044 0x00000001>; light_uncalibrated_lo = <0x00000001>; light_calibrated_lo = <0x00000096>; light_uncalibrated_hi = <0x00017318>; light_calibrated_hi = <0x001ab3f0>; status = "disabled"; linux,phandle = <0x00000104>; phandle = <0x00000104>; }; iqs263@44 { status = "disabled"; linux,phandle = <0x0000016f>; phandle = <0x0000016f>; }; rt5659.1-001a@1a { compatible = "realtek,rt5658"; reg = <0x0000001a>; status = "disabled"; gpios = <0x0000001b 0x0000004d 0x00000000>; realtek,jd-src = <0x00000001>; realtek,dmic1-data-pin = <0x00000002>; linux,phandle = <0x0000010b>; phandle = <0x0000010b>; }; }; i2c@3180000 { #address-cells = <0x00000001>; #size-cells = <0x00000000>; iommus = <0x00000011 0x00000020>; compatible = "nvidia,tegra186-i2c"; reg = <0x00000000 0x03180000 0x00000000 0x00000100>; interrupts = <0x00000000 0x0000001b 0x00000004>; scl-gpio = <0x0000001b 0x00000072 0x00000000>; sda-gpio = <0x0000001b 0x00000073 0x00000000>; status = "okay"; clock-frequency = <0x00061a80>; clocks = <0x00000010 0x0000004b 0x00000010 0x0000010d 0x00000010 0x0000005c>; clock-names = "div-clk", "parent", "slow-clk"; resets = <0x00000010 0x00000015>; reset-names = "i2c"; dmas = <0x00000025 0x00000017 0x00000025 0x00000017>; dma-names = "rx", "tx"; linux,phandle = <0x00000059>; phandle = <0x00000059>; prod-settings { prod_c_fm { prod = <0x0000006c 0xffff0000 0x00190000 0x00000094 0x00003f00 0x00000200>; }; prod_c_fmplus { prod = <0x0000006c 0xffff0000 0x00100000 0x00000094 0x00003f00 0x00000200>; }; prod_c_hs { prod = <0x0000006c 0x0000ffff 0x00000002 0x0000009c 0x00003f00 0x00000300>; }; prod_c_sm { prod = <0x0000006c 0xffff0000 0x00160000 0x00000094 0x00003f00 0x00000300>; }; }; ov23850_a@10 { compatible = "nvidia,ov23850"; reg = <0x00000010>; physical_w = "7.3998"; physical_h = "5.5998"; avdd-reg = "vana"; dvdd-reg = "vdig"; iovdd-reg = "vif"; vcmvdd-reg = "vvcm"; devnode = "video0"; clocks = <0x00000010 0x00000059 0x00000010 0x0000010d>; clock-names = "extperiph1", "pllp_grtba"; mclk = "extperiph1"; reset-gpios = <0x0000001b 0x0000008d 0x00000000>; pwdn-gpios = <0x0000001b 0x00000088 0x00000000>; vana-supply = <0x00000029>; vdig-supply = <0x0000002a>; vif-supply = <0x0000002b>; vvcm-suply = <0x0000002c>; status = "disabled"; linux,phandle = <0x00000126>; phandle = <0x00000126>; mode0 { mclk_khz = "24000"; num_lanes = "4"; tegra_sinterface = "serial_a"; phy_mode = "DPHY"; discontinuous_clk = "no"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "5632"; active_h = "3168"; mode_type = "bayer"; pixel_phase = "bggr"; csi_pixel_bit_depth = "10"; readout_orientation = "270"; line_length = "5922"; inherent_gain = "1"; mclk_multiplier = "25"; pix_clk_hz = "600000000"; min_gain_val = "1.0"; max_gain_val = "15.5"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; min_framerate = "3.09135"; max_framerate = "30"; min_exp_time = "19.74"; max_exp_time = "323094"; embedded_metadata_height = "0"; }; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; endpoint { port-index = <0x00000000>; bus-width = <0x00000004>; remote-endpoint = <0x00000030>; linux,phandle = <0x00000129>; phandle = <0x00000129>; }; }; }; }; tca9546@70 { compatible = "nxp,pca9546"; reg = <0x00000070>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; vcc-supply = <0x0000002b>; skip_mux_detect = "yes"; force_bus_start = <0x0000001e>; vcc_lp = "vcc"; vif-supply = <0x0000002b>; status = "disabled"; linux,phandle = <0x00000121>; phandle = <0x00000121>; i2c@0 { reg = <0x00000000>; i2c-mux,deselect-on-exit; #address-cells = <0x00000001>; #size-cells = <0x00000000>; imx318_a@10 { compatible = "nvidia,imx318"; reg = <0x00000010>; physical_w = "6.811"; physical_h = "5.254"; sensor_model = "imx318"; avdd-reg = "vana"; iovdd-reg = "vif"; dvdd-reg = "vdig"; has-eeprom; clocks = <0x00000010 0x00000059 0x00000010 0x0000010d>; clock-names = "extperiph1", "pllp_grtba"; mclk = "extperiph1"; clock-frequency = <0x016e3600>; reset-gpios = <0x0000001b 0x0000008d 0x00000000>; vana-supply = <0x00000029>; vif-supply = <0x0000002b>; vdig-supply = <0x0000002a>; status = "disabled"; linux,phandle = <0x00000163>; phandle = <0x00000163>; mode0 { mclk_khz = "24000"; num_lanes = "3"; phy_mode = "CPHY"; tegra_sinterface = "serial_a"; discontinuous_clk = "no"; dpcm_enable = "false"; cil_settletime = "20"; active_w = "5488"; active_h = "4112"; mode_type = "bayer"; pixel_phase = "bggr"; csi_pixel_bit_depth = "10"; readout_orientation = "0"; line_length = "5488"; inherent_gain = "1"; mclk_multiplier = "31.25"; pix_clk_hz = "750000000"; gain_factor = "16"; framerate_factor = "1000000"; exposure_factor = "1000000"; min_gain_val = "16"; max_gain_val = "256"; step_gain_val = "1"; default_gain = "16"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; min_framerate = "1500000"; max_framerate = "30000000"; step_framerate = "1"; default_framerate = "30000000"; min_exp_time = "34"; max_exp_time = "550385"; step_exp_time = "1"; default_exp_time = "33334"; embedded_metadata_height = "0"; }; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; endpoint { port-index = <0x00000000>; bus-width = <0x00000003>; remote-endpoint = <0x00000030>; linux,phandle = <0x00000164>; phandle = <0x00000164>; }; }; }; }; imx185_a@1a { compatible = "nvidia,imx185"; reg = <0x0000001a>; devnode = "video0"; physical_w = "15.0"; physical_h = "12.5"; sensor_model = "imx185"; post_crop_frame_drop = "0"; use_decibel_gain = "true"; delayed_gain = "true"; use_sensor_mode_id = "true"; clocks = <0x00000010 0x00000059 0x00000010 0x0000010d>; clock-names = "extperiph1", "pllp_grtba"; mclk = "extperiph1"; reset-gpios = <0x0000001b 0x0000008d 0x00000000>; status = "disabled"; linux,phandle = <0x0000015c>; phandle = <0x0000015c>; mode0 { mclk_khz = "37125"; num_lanes = "4"; tegra_sinterface = "serial_a"; phy_mode = "DPHY"; discontinuous_clk = "no"; dpcm_enable = "false"; cil_settletime = "0"; dynamic_pixel_bit_depth = "12"; csi_pixel_bit_depth = "12"; mode_type = "bayer"; pixel_phase = "rggb"; active_w = "1920"; active_h = "1080"; readout_orientation = "0"; line_length = "2200"; inherent_gain = "1"; mclk_multiplier = "2"; pix_clk_hz = "74250000"; gain_factor = "10"; min_gain_val = "0"; max_gain_val = "480"; step_gain_val = "3"; default_gain = "0"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; framerate_factor = "1000000"; min_framerate = "1500000"; max_framerate = "30000000"; step_framerate = "1"; default_framerate = "30000000"; exposure_factor = "1000000"; min_exp_time = "30"; max_exp_time = "660000"; step_exp_time = "1"; default_exp_time = "33334"; embedded_metadata_height = "1"; }; mode1 { mclk_khz = "37125"; num_lanes = "4"; tegra_sinterface = "serial_a"; phy_mode = "DPHY"; discontinuous_clk = "no"; dpcm_enable = "false"; cil_settletime = "0"; dynamic_pixel_bit_depth = "10"; csi_pixel_bit_depth = "10"; mode_type = "bayer"; pixel_phase = "rggb"; active_w = "1920"; active_h = "1080"; readout_orientation = "0"; line_length = "2640"; inherent_gain = "1"; mclk_multiplier = "2.4"; pix_clk_hz = "89100000"; gain_factor = "10"; min_gain_val = "0"; max_gain_val = "480"; step_gain_val = "3"; default_gain = "0"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; framerate_factor = "1000000"; min_framerate = "1500000"; max_framerate = "30000000"; step_framerate = "1"; default_framerate = "30000000"; exposure_factor = "1000000"; min_exp_time = "30"; max_exp_time = "660000"; step_exp_time = "1"; default_exp_time = "33334"; embedded_metadata_height = "1"; }; mode2 { mclk_khz = "37125"; num_lanes = "4"; tegra_sinterface = "serial_a"; phy_mode = "DPHY"; discontinuous_clk = "no"; dpcm_enable = "false"; cil_settletime = "0"; dynamic_pixel_bit_depth = "12"; csi_pixel_bit_depth = "12"; mode_type = "bayer"; pixel_phase = "rggb"; active_w = "1920"; active_h = "1080"; readout_orientation = "0"; line_length = "2200"; inherent_gain = "1"; mclk_multiplier = "4"; pix_clk_hz = "148500000"; gain_factor = "10"; min_gain_val = "0"; max_gain_val = "480"; step_gain_val = "3"; default_gain = "0"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; framerate_factor = "1000000"; min_framerate = "1500000"; max_framerate = "60000000"; step_framerate = "1"; default_framerate = "60000000"; exposure_factor = "1000000"; min_exp_time = "30"; max_exp_time = "660000"; step_exp_time = "1"; default_exp_time = "16667"; embedded_metadata_height = "1"; }; mode3 { mclk_khz = "37125"; num_lanes = "4"; tegra_sinterface = "serial_a"; phy_mode = "DPHY"; discontinuous_clk = "no"; dpcm_enable = "false"; cil_settletime = "0"; dynamic_pixel_bit_depth = "10"; csi_pixel_bit_depth = "10"; mode_type = "bayer"; pixel_phase = "rggb"; active_w = "1920"; active_h = "1080"; readout_orientation = "0"; line_length = "2640"; inherent_gain = "1"; mclk_multiplier = "4.8"; pix_clk_hz = "178200000"; gain_factor = "10"; min_gain_val = "0"; max_gain_val = "480"; step_gain_val = "3"; default_gain = "0"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; framerate_factor = "1000000"; min_framerate = "1500000"; max_framerate = "60000000"; step_framerate = "1"; default_framerate = "60000000"; exposure_factor = "1000000"; min_exp_time = "30"; max_exp_time = "660000"; step_exp_time = "1"; default_exp_time = "16667"; embedded_metadata_height = "1"; }; mode4 { mclk_khz = "37125"; num_lanes = "4"; tegra_sinterface = "serial_a"; phy_mode = "DPHY"; discontinuous_clk = "no"; dpcm_enable = "false"; cil_settletime = "0"; dynamic_pixel_bit_depth = "16"; csi_pixel_bit_depth = "12"; mode_type = "bayer_wdr_pwl"; pixel_phase = "rggb"; active_w = "1920"; active_h = "1080"; readout_orientation = "0"; line_length = "2200"; inherent_gain = "1"; mclk_multiplier = "2"; pix_clk_hz = "74250000"; gain_factor = "10"; min_gain_val = "0"; max_gain_val = "120"; step_gain_val = "3"; default_gain = "0"; min_hdr_ratio = "16"; max_hdr_ratio = "16"; framerate_factor = "1000000"; min_framerate = "1500000"; max_framerate = "30000000"; step_framerate = "1"; default_framerate = "30000000"; exposure_factor = "1000000"; min_exp_time = "2433"; max_exp_time = "660000"; step_exp_time = "1"; default_exp_time = "33334"; embedded_metadata_height = "1"; num_control_point = "4"; control_point_x_0 = "0"; control_point_x_1 = "2048"; control_point_x_2 = "16384"; control_point_x_3 = "65536"; control_point_y_0 = "0"; control_point_y_1 = "2048"; control_point_y_2 = "2944"; control_point_y_3 = "3712"; }; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; endpoint { port-index = <0x00000000>; bus-width = <0x00000004>; remote-endpoint = <0x00000030>; linux,phandle = <0x0000015d>; phandle = <0x0000015d>; }; }; }; }; pca9570_a@24 { compatible = "nvidia,pca9570"; reg = <0x00000024>; channel = "a"; drive_ic = "DRV8838"; status = "disabled"; linux,phandle = <0x0000015e>; phandle = <0x0000015e>; }; imx274_a@1a { compatible = "nvidia,imx274"; reg = <0x0000001a>; devnode = "video0"; physical_w = "3.674"; physical_h = "2.738"; sensor_model = "imx274"; avdd-reg = "vana"; iovdd-reg = "vif"; delayed_gain = "true"; has-eeprom; fuse_id_start_addr = <0x0000005b>; clocks = <0x00000010 0x00000059 0x00000010 0x0000010d>; clock-names = "extperiph1", "pllp_grtba"; mclk = "extperiph1"; reset-gpios = <0x0000001b 0x0000008d 0x00000000>; vana-supply = <0x00000029>; vif-supply = <0x0000002b>; status = "disabled"; linux,phandle = <0x0000015f>; phandle = <0x0000015f>; mode0 { mclk_khz = "24000"; num_lanes = "4"; tegra_sinterface = "serial_a"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "3840"; active_h = "2160"; mode_type = "bayer"; pixel_phase = "rggb"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "4208"; inherent_gain = "1"; mclk_multiplier = "24"; pix_clk_hz = "576000000"; gain_factor = "1000000"; min_gain_val = "1000000"; max_gain_val = "44400000"; step_gain_val = "1"; default_gain = "1000000"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; framerate_factor = "1000000"; min_framerate = "1500000"; max_framerate = "60000000"; step_framerate = "1"; default_framerate = "60000000"; exposure_factor = "1000000"; min_exp_time = "44"; max_exp_time = "478696"; step_exp_time = "1"; default_exp_time = "16667"; embedded_metadata_height = "1"; }; mode1 { mclk_khz = "24000"; num_lanes = "4"; tegra_sinterface = "serial_a"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; dynamic_pixel_bit_depth = "10"; csi_pixel_bit_depth = "10"; mode_type = "bayer"; pixel_phase = "rggb"; active_w = "1920"; active_h = "1080"; readout_orientation = "0"; line_length = "4160"; inherent_gain = "1"; mclk_multiplier = "24"; pix_clk_hz = "576000000"; gain_factor = "1000000"; min_gain_val = "1000000"; max_gain_val = "177000000"; step_gain_val = "1"; default_gain = "1000000"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; framerate_factor = "1000000"; min_framerate = "1500000"; max_framerate = "60000000"; step_framerate = "1"; default_framerate = "60000000"; exposure_factor = "1000000"; min_exp_time = "58"; max_exp_time = "184611"; step_exp_time = "1"; default_exp_time = "16667"; embedded_metadata_height = "1"; }; mode2 { mclk_khz = "24000"; num_lanes = "4"; tegra_sinterface = "serial_a"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; dynamic_pixel_bit_depth = "10"; csi_pixel_bit_depth = "10"; mode_type = "bayer_wdr_dol"; pixel_phase = "rggb"; active_w = "3856"; active_h = "4448"; readout_orientation = "0"; line_length = "4208"; inherent_gain = "1"; mclk_multiplier = "24"; pix_clk_hz = "576000000"; gain_factor = "1000000"; min_gain_val = "1000000"; max_gain_val = "30000000"; step_gain_val = "1"; default_gain = "1000000"; min_hdr_ratio = "32"; max_hdr_ratio = "32"; framerate_factor = "1000000"; min_framerate = "1500000"; max_framerate = "30000000"; step_framerate = "1"; default_framerate = "30000000"; exposure_factor = "1000000"; min_exp_time = "864"; max_exp_time = "20480"; step_exp_time = "1"; default_exp_time = "20480"; embedded_metadata_height = "1"; num_of_exposure = "2"; num_of_ignored_lines = "14"; num_of_lines_offset_0 = "50"; num_of_ignored_pixels = "4"; num_of_left_margin_pixels = "12"; num_of_right_margin_pixels = "0"; }; mode3 { mclk_khz = "24000"; num_lanes = "4"; tegra_sinterface = "serial_a"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; dynamic_pixel_bit_depth = "10"; csi_pixel_bit_depth = "10"; mode_type = "bayer_wdr_dol"; pixel_phase = "rggb"; active_w = "1936"; active_h = "2264"; readout_orientation = "0"; line_length = "4160"; inherent_gain = "1"; mclk_multiplier = "24"; pix_clk_hz = "576000000"; gain_factor = "1000000"; min_gain_val = "1000000"; max_gain_val = "177000000"; step_gain_val = "1"; default_gain = "1000000"; min_hdr_ratio = "32"; max_hdr_ratio = "32"; framerate_factor = "1000000"; min_framerate = "1500000"; max_framerate = "60000000"; step_framerate = "1"; default_framerate = "60000000"; exposure_factor = "1000000"; min_exp_time = "859"; max_exp_time = "15649"; step_exp_time = "1"; default_exp_time = "15649"; embedded_metadata_height = "1"; num_of_exposure = "2"; num_of_ignored_lines = "14"; num_of_lines_offset_0 = "38"; num_of_ignored_pixels = "4"; num_of_left_margin_pixels = "6"; num_of_right_margin_pixels = "6"; }; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; endpoint { port-index = <0x00000000>; bus-width = <0x00000004>; remote-endpoint = <0x00000030>; linux,phandle = <0x00000160>; phandle = <0x00000160>; }; }; }; }; imx390_a@1b { compatible = "nvidia,imx390"; reg = <0x0000001b>; physical_w = "15.0"; physical_h = "12.5"; sensor_model = "imx390"; post_crop_frame_drop = "0"; use_decibel_gain = "true"; use_sensor_mode_id = "true"; def-addr = <0x0000001a>; clocks = <0x00000010 0x00000059 0x00000010 0x0000010d>; clock-names = "extperiph1", "pllp_grtba"; mclk = "extperiph1"; nvidia,gmsl-ser-device = <0x00000031>; nvidia,gmsl-dser-device = <0x00000032>; status = "disabled"; linux,phandle = <0x00000111>; phandle = <0x00000111>; mode0 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_a"; vc_id = "0"; discontinuous_clk = "no"; dpcm_enable = "false"; cil_settletime = "0"; dynamic_pixel_bit_depth = "12"; csi_pixel_bit_depth = "12"; mode_type = "bayer"; pixel_phase = "rggb"; active_w = "1920"; active_h = "1080"; readout_orientation = "0"; line_length = "2200"; inherent_gain = "1"; pix_clk_hz = "74250000"; serdes_pix_clk_hz = "833333333"; gain_factor = "10"; min_gain_val = "0"; max_gain_val = "300"; step_gain_val = "3"; default_gain = "0"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; framerate_factor = "1000000"; min_framerate = "30000000"; max_framerate = "30000000"; step_framerate = "1"; default_framerate = "30000000"; exposure_factor = "1000000"; min_exp_time = "59"; max_exp_time = "33333"; step_exp_time = "1"; default_exp_time = "33333"; embedded_metadata_height = "0"; }; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; endpoint { vc-id = <0x00000000>; port-index = <0x00000000>; bus-width = <0x00000002>; remote-endpoint = <0x00000030>; linux,phandle = <0x00000061>; phandle = <0x00000061>; }; }; }; gmsl-link { src-csi-port = "b"; dst-csi-port = "a"; serdes-csi-link = "a"; csi-mode = "1x4"; st-vc = <0x00000000>; vc-id = <0x00000000>; num-lanes = <0x00000002>; streams = "ued-u1", "raw12"; }; }; imx390_b@1c { compatible = "nvidia,imx390"; reg = <0x0000001c>; physical_w = "15.0"; physical_h = "12.5"; sensor_model = "imx390"; post_crop_frame_drop = "0"; use_decibel_gain = "true"; use_sensor_mode_id = "true"; def-addr = <0x0000001a>; clocks = <0x00000010 0x00000059 0x00000010 0x0000010d>; clock-names = "extperiph1", "pllp_grtba"; mclk = "extperiph1"; nvidia,gmsl-ser-device = <0x00000033>; nvidia,gmsl-dser-device = <0x00000032>; status = "disabled"; linux,phandle = <0x00000114>; phandle = <0x00000114>; mode0 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_a"; vc_id = "1"; discontinuous_clk = "no"; dpcm_enable = "false"; cil_settletime = "0"; dynamic_pixel_bit_depth = "12"; csi_pixel_bit_depth = "12"; mode_type = "bayer"; pixel_phase = "rggb"; active_w = "1920"; active_h = "1080"; readout_orientation = "0"; line_length = "4400"; inherent_gain = "1"; pix_clk_hz = "74250000"; serdes_pix_clk_hz = "833333333"; gain_factor = "10"; min_gain_val = "0"; max_gain_val = "300"; step_gain_val = "3"; default_gain = "0"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; framerate_factor = "1000000"; min_framerate = "30000000"; max_framerate = "30000000"; step_framerate = "1"; default_framerate = "30000000"; exposure_factor = "1000000"; min_exp_time = "59"; max_exp_time = "33333"; step_exp_time = "1"; default_exp_time = "33333"; embedded_metadata_height = "0"; }; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; endpoint { vc-id = <0x00000001>; port-index = <0x00000000>; bus-width = <0x00000002>; remote-endpoint = <0x0000002d>; linux,phandle = <0x00000063>; phandle = <0x00000063>; }; }; }; gmsl-link { src-csi-port = "b"; dst-csi-port = "a"; serdes-csi-link = "b"; csi-mode = "1x4"; st-vc = <0x00000000>; vc-id = <0x00000001>; num-lanes = <0x00000002>; streams = "ued-u1", "raw12"; }; }; max9296@48 { compatible = "nvidia,max9296"; reg = <0x00000048>; csi-mode = "2x4"; max-src = <0x00000002>; reset-gpios = <0x0000001b 0x0000008d 0x00000000>; vdd_cam_1v2-supply = <0x00000034>; status = "disabled"; linux,phandle = <0x00000032>; phandle = <0x00000032>; }; max9295_prim@62 { compatible = "nvidia,max9295"; reg = <0x00000062>; is-prim-ser; status = "disabled"; linux,phandle = <0x00000122>; phandle = <0x00000122>; }; max9295_a@40 { compatible = "nvidia,max9295"; reg = <0x00000040>; nvidia,gmsl-dser-device = <0x00000032>; status = "disabled"; linux,phandle = <0x00000031>; phandle = <0x00000031>; }; max9295_b@60 { compatible = "nvidia,max9295"; reg = <0x00000060>; nvidia,gmsl-dser-device = <0x00000032>; status = "disabled"; linux,phandle = <0x00000033>; phandle = <0x00000033>; }; }; i2c@1 { reg = <0x00000001>; i2c-mux,deselect-on-exit; #address-cells = <0x00000001>; #size-cells = <0x00000000>; imx274_c@1a { compatible = "nvidia,imx274"; reg = <0x0000001a>; devnode = "video1"; physical_w = "3.674"; physical_h = "2.738"; sensor_model = "imx274"; avdd-reg = "vana"; iovdd-reg = "vif"; delayed_gain = "true"; has-eeprom; fuse_id_start_addr = <0x00000063>; clocks = <0x00000010 0x00000059 0x00000010 0x0000010d>; clock-names = "extperiph1", "pllp_grtba"; mclk = "extperiph1"; reset-gpios = <0x0000001b 0x00000088 0x00000000>; vana-supply = <0x00000029>; vif-supply = <0x0000002b>; status = "disabled"; linux,phandle = <0x00000161>; phandle = <0x00000161>; mode0 { mclk_khz = "24000"; num_lanes = "4"; tegra_sinterface = "serial_c"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "3840"; active_h = "2160"; mode_type = "bayer"; pixel_phase = "rggb"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "4208"; inherent_gain = "1"; mclk_multiplier = "24"; pix_clk_hz = "576000000"; gain_factor = "1000000"; min_gain_val = "1000000"; max_gain_val = "44400000"; step_gain_val = "1"; default_gain = "1000000"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; framerate_factor = "1000000"; min_framerate = "1500000"; max_framerate = "60000000"; step_framerate = "1"; default_framerate = "60000000"; exposure_factor = "1000000"; min_exp_time = "44"; max_exp_time = "478696"; step_exp_time = "1"; default_exp_time = "16667"; embedded_metadata_height = "1"; }; mode1 { mclk_khz = "24000"; num_lanes = "4"; tegra_sinterface = "serial_c"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; dynamic_pixel_bit_depth = "10"; csi_pixel_bit_depth = "10"; mode_type = "bayer"; pixel_phase = "rggb"; active_w = "1920"; active_h = "1080"; readout_orientation = "0"; line_length = "4160"; inherent_gain = "1"; mclk_multiplier = "24"; pix_clk_hz = "576000000"; gain_factor = "1000000"; min_gain_val = "1000000"; max_gain_val = "177000000"; step_gain_val = "1"; default_gain = "1000000"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; framerate_factor = "1000000"; min_framerate = "1500000"; max_framerate = "60000000"; step_framerate = "1"; default_framerate = "60000000"; exposure_factor = "1000000"; min_exp_time = "58"; max_exp_time = "184611"; step_exp_time = "1"; default_exp_time = "16667"; embedded_metadata_height = "1"; }; mode2 { mclk_khz = "24000"; num_lanes = "4"; tegra_sinterface = "serial_c"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; dynamic_pixel_bit_depth = "10"; csi_pixel_bit_depth = "10"; mode_type = "bayer_wdr_dol"; pixel_phase = "rggb"; active_w = "3856"; active_h = "4448"; readout_orientation = "0"; line_length = "4208"; inherent_gain = "1"; mclk_multiplier = "24"; pix_clk_hz = "576000000"; gain_factor = "1000000"; min_gain_val = "1000000"; max_gain_val = "30000000"; step_gain_val = "1"; default_gain = "1000000"; min_hdr_ratio = "32"; max_hdr_ratio = "32"; framerate_factor = "1000000"; min_framerate = "1500000"; max_framerate = "30000000"; step_framerate = "1"; default_framerate = "30000000"; exposure_factor = "1000000"; min_exp_time = "864"; max_exp_time = "20480"; step_exp_time = "1"; default_exp_time = "20480"; embedded_metadata_height = "1"; num_of_exposure = "2"; num_of_ignored_lines = "14"; num_of_lines_offset_0 = "50"; num_of_ignored_pixels = "4"; num_of_left_margin_pixels = "12"; num_of_right_margin_pixels = "0"; }; mode3 { mclk_khz = "24000"; num_lanes = "4"; tegra_sinterface = "serial_c"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; dynamic_pixel_bit_depth = "10"; csi_pixel_bit_depth = "10"; mode_type = "bayer_wdr_dol"; pixel_phase = "rggb"; active_w = "1936"; active_h = "2264"; readout_orientation = "0"; line_length = "4160"; inherent_gain = "1"; mclk_multiplier = "24"; pix_clk_hz = "576000000"; gain_factor = "1000000"; min_gain_val = "1000000"; max_gain_val = "177000000"; step_gain_val = "1"; default_gain = "1000000"; min_hdr_ratio = "32"; max_hdr_ratio = "32"; framerate_factor = "1000000"; min_framerate = "1500000"; max_framerate = "60000000"; step_framerate = "1"; default_framerate = "60000000"; exposure_factor = "1000000"; min_exp_time = "859"; max_exp_time = "15649"; step_exp_time = "1"; default_exp_time = "15649"; embedded_metadata_height = "1"; num_of_exposure = "2"; num_of_ignored_lines = "14"; num_of_lines_offset_0 = "38"; num_of_ignored_pixels = "4"; num_of_left_margin_pixels = "6"; num_of_right_margin_pixels = "6"; }; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; endpoint { port-index = <0x00000002>; bus-width = <0x00000004>; remote-endpoint = <0x0000002d>; linux,phandle = <0x00000162>; phandle = <0x00000162>; }; }; }; }; }; }; tca9548@77 { compatible = "nxp,pca9548"; reg = <0x00000077>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; vcc-supply = <0x0000002b>; skip_mux_detect; force_bus_start = <0x0000001e>; status = "disabled"; linux,phandle = <0x0000012c>; phandle = <0x0000012c>; i2c@0 { reg = <0x00000000>; i2c-mux,deselect-on-exit; #address-cells = <0x00000001>; #size-cells = <0x00000000>; ov5693_a@36 { compatible = "nvidia,ov5693"; reg = <0x00000036>; devnode = "video0"; physical_w = "3.674"; physical_h = "2.738"; avdd-reg = "vana"; iovdd-reg = "vif"; clocks = <0x00000010 0x00000059 0x00000010 0x0000010d>; clock-names = "extperiph1", "pllp_grtba"; mclk = "extperiph1"; clock-frequency = <0x016e3600>; reset-gpios = <0x0000001b 0x0000008d 0x00000000>; pwdn-gpios = <0x0000001b 0x00000088 0x00000000>; vana-supply = <0x00000029>; vif-supply = <0x0000002b>; status = "disabled"; linux,phandle = <0x0000012d>; phandle = <0x0000012d>; mode0 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_a"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "2592"; active_h = "1944"; mode_type = "bayer"; pixel_phase = "bggr"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "2688"; inherent_gain = "1"; mclk_multiplier = "6.67"; pix_clk_hz = "160000000"; gain_factor = "10"; min_gain_val = "10"; max_gain_val = "160"; step_gain_val = "1"; default_gain = "10"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; framerate_factor = "1000000"; min_framerate = "1816577"; max_framerate = "30000000"; step_framerate = "1"; default_framerate = "30000000"; exposure_factor = "1000000"; min_exp_time = "34"; max_exp_time = "550385"; step_exp_time = "1"; default_exp_time = "33334"; embedded_metadata_height = "0"; }; mode1 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_a"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "2592"; active_h = "1458"; mode_type = "bayer"; pixel_phase = "bggr"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "2688"; inherent_gain = "1"; mclk_multiplier = "6.67"; pix_clk_hz = "160000000"; gain_factor = "10"; min_gain_val = "10"; max_gain_val = "160"; step_gain_val = "1"; default_gain = "10"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; framerate_factor = "1000000"; min_framerate = "1816577"; max_framerate = "30000000"; step_framerate = "1"; default_framerate = "30000000"; exposure_factor = "1000000"; min_exp_time = "34"; max_exp_time = "550385"; step_exp_time = "1"; default_exp_time = "33334"; embedded_metadata_height = "0"; }; mode2 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_a"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "1280"; active_h = "720"; mode_type = "bayer"; pixel_phase = "bggr"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "1752"; inherent_gain = "1"; mclk_multiplier = "6.67"; pix_clk_hz = "160000000"; gain_factor = "10"; min_gain_val = "10"; max_gain_val = "160"; step_gain_val = "1"; default_gain = "10"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; framerate_factor = "1000000"; min_framerate = "2787078"; max_framerate = "120000000"; step_framerate = "1"; default_framerate = "120000000"; exposure_factor = "1000000"; min_exp_time = "22"; max_exp_time = "358733"; step_exp_time = "1"; default_exp_time = "8334"; embedded_metadata_height = "0"; }; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; endpoint { port-index = <0x00000000>; bus-width = <0x00000002>; remote-endpoint = <0x00000030>; linux,phandle = <0x0000012e>; phandle = <0x0000012e>; }; }; }; }; imx219_a@10 { devnode = "video0"; compatible = "nvidia,imx219"; reg = <0x00000010>; physical_w = "5.095"; physical_h = "4.930"; sensor_model = "imx219"; dovdd-supply = <0x0000002b>; avdd-reg = "vana"; dvdd-reg = "vdig"; iovdd-reg = "dovdd"; clocks = <0x00000010 0x00000059>; clock-names = "extperiph1"; mclk = "extperiph1"; reset-gpios = <0x00000035 0x00000000 0x00000000>; vana-supply = <0x00000029>; vdig-supply = <0x0000002a>; status = "disabled"; linux,phandle = <0x00000154>; phandle = <0x00000154>; mode0 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_a"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "3264"; active_h = "2464"; mode_type = "bayer"; pixel_phase = "rggb"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "3448"; inherent_gain = "1"; mclk_multiplier = "18.67"; pix_clk_hz = "224000000"; gain_factor = "16"; framerate_factor = "1000000"; exposure_factor = "1000000"; min_gain_val = "16"; max_gain_val = "256"; step_gain_val = "1"; default_gain = "16"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; min_framerate = "1462526"; max_framerate = "21000000"; step_framerate = "1"; default_framerate = "21000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = "1"; default_exp_time = "2495"; embedded_metadata_height = "2"; }; mode1 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_a"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "3264"; active_h = "1848"; mode_type = "bayer"; pixel_phase = "rggb"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "3448"; inherent_gain = "1"; 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 = "1"; default_gain = "16"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; min_framerate = "2000000"; max_framerate = "28000000"; step_framerate = "1"; default_framerate = "28000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = "1"; default_exp_time = "2495"; embedded_metadata_height = "2"; }; mode2 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_a"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; 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 = "1"; 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 = "1"; default_gain = "16"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; min_framerate = "2000000"; max_framerate = "30000000"; step_framerate = "1"; default_framerate = "30000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = "1"; default_exp_time = "2495"; embedded_metadata_height = "2"; }; mode3 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_a"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; 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 = "1"; 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 = "1"; default_gain = "16"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; min_framerate = "2000000"; max_framerate = "60000000"; step_framerate = "1"; default_framerate = "60000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = "1"; default_exp_time = "2495"; embedded_metadata_height = "2"; }; mode4 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_a"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; 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 = "1"; mclk_multiplier = "9.33"; pix_clk_hz = "169600000"; gain_factor = "16"; framerate_factor = "1000000"; exposure_factor = "1000000"; min_gain_val = "16"; max_gain_val = "170"; step_gain_val = "1"; default_gain = "16"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; min_framerate = "2000000"; max_framerate = "120000000"; step_framerate = "1"; default_framerate = "120000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = "1"; default_exp_time = "2495"; embedded_metadata_height = "2"; }; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; endpoint { port-index = <0x00000000>; bus-width = <0x00000002>; remote-endpoint = <0x00000030>; linux,phandle = <0x00000155>; phandle = <0x00000155>; }; }; }; }; }; i2c@1 { reg = <0x00000001>; i2c-mux,deselect-on-exit; #address-cells = <0x00000001>; #size-cells = <0x00000000>; ov5693_b@36 { compatible = "nvidia,ov5693"; reg = <0x00000036>; devnode = "video1"; physical_w = "3.674"; physical_h = "2.738"; avdd-reg = "vana"; iovdd-reg = "vif"; clocks = <0x00000010 0x00000059 0x00000010 0x0000010d>; clock-names = "extperiph1", "pllp_grtba"; mclk = "extperiph1"; clock-frequency = <0x016e3600>; reset-gpios = <0x0000001b 0x00000089 0x00000000>; pwdn-gpios = <0x0000001b 0x0000005e 0x00000000>; vana-supply = <0x00000029>; vif-supply = <0x0000002b>; status = "disabled"; linux,phandle = <0x0000012b>; phandle = <0x0000012b>; mode0 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_b"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "2592"; active_h = "1944"; mode_type = "bayer"; pixel_phase = "bggr"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "2688"; inherent_gain = "1"; mclk_multiplier = "6.67"; pix_clk_hz = "160000000"; gain_factor = "10"; min_gain_val = "10"; max_gain_val = "160"; step_gain_val = "1"; default_gain = "10"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; framerate_factor = "1000000"; min_framerate = "1816577"; max_framerate = "30000000"; step_framerate = "1"; default_framerate = "30000000"; exposure_factor = "1000000"; min_exp_time = "34"; max_exp_time = "550385"; step_exp_time = "1"; default_exp_time = "33334"; embedded_metadata_height = "0"; }; mode1 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_b"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "2592"; active_h = "1458"; mode_type = "bayer"; pixel_phase = "bggr"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "2688"; inherent_gain = "1"; mclk_multiplier = "6.67"; pix_clk_hz = "160000000"; gain_factor = "10"; min_gain_val = "10"; max_gain_val = "160"; step_gain_val = "1"; default_gain = "10"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; framerate_factor = "1000000"; min_framerate = "1816577"; max_framerate = "30000000"; step_framerate = "1"; default_framerate = "30000000"; exposure_factor = "1000000"; min_exp_time = "34"; max_exp_time = "550385"; step_exp_time = "1"; default_exp_time = "33334"; embedded_metadata_height = "0"; }; mode2 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_b"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "1280"; active_h = "720"; mode_type = "bayer"; pixel_phase = "bggr"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "1752"; inherent_gain = "1"; mclk_multiplier = "6.67"; pix_clk_hz = "160000000"; gain_factor = "10"; min_gain_val = "10"; max_gain_val = "160"; step_gain_val = "1"; default_gain = "10"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; framerate_factor = "1000000"; min_framerate = "2787078"; max_framerate = "120000000"; step_framerate = "1"; default_framerate = "120000000"; exposure_factor = "1000000"; min_exp_time = "22"; max_exp_time = "358733"; step_exp_time = "1"; default_exp_time = "8334"; embedded_metadata_height = "0"; }; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; endpoint { port-index = <0x00000001>; bus-width = <0x00000002>; remote-endpoint = <0x0000002d>; linux,phandle = <0x0000012f>; phandle = <0x0000012f>; }; }; }; }; imx219_b@10 { devnode = "video1"; compatible = "nvidia,imx219"; reg = <0x00000010>; physical_w = "5.095"; physical_h = "4.930"; sensor_model = "imx219"; avdd-reg = "vana"; dvdd-reg = "vdig"; iovdd-reg = "dovdd"; clocks = <0x00000010 0x00000059>; clock-names = "extperiph1"; mclk = "extperiph1"; reset-gpios = <0x00000035 0x00000001 0x00000000>; vana-supply = <0x00000029>; vdig-supply = <0x0000002a>; dovdd-supply = <0x0000002b>; status = "disabled"; linux,phandle = <0x00000156>; phandle = <0x00000156>; mode0 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_b"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "3264"; active_h = "2464"; mode_type = "bayer"; pixel_phase = "rggb"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "3448"; inherent_gain = "1"; mclk_multiplier = "18.67"; pix_clk_hz = "224000000"; gain_factor = "16"; framerate_factor = "1000000"; exposure_factor = "1000000"; min_gain_val = "16"; max_gain_val = "256"; step_gain_val = "1"; default_gain = "16"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; min_framerate = "1462526"; max_framerate = "21000000"; step_framerate = "1"; default_framerate = "21000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = "1"; default_exp_time = "2495"; embedded_metadata_height = "2"; }; mode1 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_b"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "3264"; active_h = "1848"; mode_type = "bayer"; pixel_phase = "rggb"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "3448"; inherent_gain = "1"; 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 = "1"; default_gain = "16"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; min_framerate = "2000000"; max_framerate = "28000000"; step_framerate = "1"; default_framerate = "28000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = "1"; default_exp_time = "2495"; embedded_metadata_height = "2"; }; mode2 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_b"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; 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 = "1"; 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 = "1"; default_gain = "16"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; min_framerate = "2000000"; max_framerate = "30000000"; step_framerate = "1"; default_framerate = "30000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = "1"; default_exp_time = "2495"; embedded_metadata_height = "2"; }; mode3 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_b"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; 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 = "1"; 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 = "1"; default_gain = "16"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; min_framerate = "2000000"; max_framerate = "60000000"; step_framerate = "1"; default_framerate = "60000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = "1"; default_exp_time = "2495"; embedded_metadata_height = "2"; }; mode4 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_b"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; 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 = "1"; mclk_multiplier = "9.33"; pix_clk_hz = "169600000"; gain_factor = "16"; framerate_factor = "1000000"; exposure_factor = "1000000"; min_gain_val = "16"; max_gain_val = "170"; step_gain_val = "1"; default_gain = "16"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; min_framerate = "2000000"; max_framerate = "120000000"; step_framerate = "1"; default_framerate = "120000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = "1"; default_exp_time = "2495"; embedded_metadata_height = "2"; }; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; endpoint { port-index = <0x00000001>; bus-width = <0x00000002>; remote-endpoint = <0x0000002d>; linux,phandle = <0x00000157>; phandle = <0x00000157>; }; }; }; }; }; i2c@2 { reg = <0x00000002>; i2c-mux,deselect-on-exit; #address-cells = <0x00000001>; #size-cells = <0x00000000>; ov5693_c@36 { compatible = "nvidia,ov5693"; reg = <0x00000036>; devnode = "video2"; physical_w = "3.674"; physical_h = "2.738"; avdd-reg = "vana"; iovdd-reg = "vif"; clocks = <0x00000010 0x00000059 0x00000010 0x0000010d>; clock-names = "extperiph1", "pllp_grtba"; mclk = "extperiph1"; clock-frequency = <0x016e3600>; pwdn-gpios = <0x00000035 0x00000000 0x00000000>; reset-gpios = <0x00000035 0x00000001 0x00000000>; vana-supply = <0x00000029>; vif-supply = <0x0000002b>; status = "disabled"; linux,phandle = <0x00000130>; phandle = <0x00000130>; mode0 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_c"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "2592"; active_h = "1944"; mode_type = "bayer"; pixel_phase = "bggr"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "2688"; inherent_gain = "1"; mclk_multiplier = "6.67"; pix_clk_hz = "160000000"; gain_factor = "10"; min_gain_val = "10"; max_gain_val = "160"; step_gain_val = "1"; default_gain = "10"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; framerate_factor = "1000000"; min_framerate = "1816577"; max_framerate = "30000000"; step_framerate = "1"; default_framerate = "30000000"; exposure_factor = "1000000"; min_exp_time = "34"; max_exp_time = "550385"; step_exp_time = "1"; default_exp_time = "33334"; embedded_metadata_height = "0"; }; mode1 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_c"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "2592"; active_h = "1458"; mode_type = "bayer"; pixel_phase = "bggr"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "2688"; inherent_gain = "1"; mclk_multiplier = "6.67"; pix_clk_hz = "160000000"; gain_factor = "10"; min_gain_val = "10"; max_gain_val = "160"; step_gain_val = "1"; default_gain = "10"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; framerate_factor = "1000000"; min_framerate = "1816577"; max_framerate = "30000000"; step_framerate = "1"; default_framerate = "30000000"; exposure_factor = "1000000"; min_exp_time = "34"; max_exp_time = "550385"; step_exp_time = "1"; default_exp_time = "33334"; embedded_metadata_height = "0"; }; mode2 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_c"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "1280"; active_h = "720"; mode_type = "bayer"; pixel_phase = "bggr"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "1752"; inherent_gain = "1"; mclk_multiplier = "6.67"; pix_clk_hz = "160000000"; gain_factor = "10"; min_gain_val = "10"; max_gain_val = "160"; step_gain_val = "1"; default_gain = "10"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; framerate_factor = "1000000"; min_framerate = "2787078"; max_framerate = "120000000"; step_framerate = "1"; default_framerate = "120000000"; exposure_factor = "1000000"; min_exp_time = "22"; max_exp_time = "358733"; step_exp_time = "1"; default_exp_time = "8334"; embedded_metadata_height = "0"; }; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; endpoint { port-index = <0x00000002>; bus-width = <0x00000002>; remote-endpoint = <0x00000036>; linux,phandle = <0x00000137>; phandle = <0x00000137>; }; }; }; }; imx219_c@10 { devnode = "video2"; compatible = "nvidia,imx219"; reg = <0x00000010>; physical_w = "5.095"; physical_h = "4.930"; sensor_model = "imx219"; avdd-reg = "vana"; dvdd-reg = "vdig"; iovdd-reg = "dovdd"; clocks = <0x00000010 0x00000059>; clock-names = "extperiph1"; mclk = "extperiph1"; reset-gpios = <0x00000035 0x00000002 0x00000000>; vana-supply = <0x00000029>; vdig-supply = <0x0000002a>; dovdd-supply = <0x0000002b>; status = "disabled"; linux,phandle = <0x00000158>; phandle = <0x00000158>; mode0 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_c"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "3264"; active_h = "2464"; mode_type = "bayer"; pixel_phase = "rggb"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "3448"; inherent_gain = "1"; mclk_multiplier = "18.67"; pix_clk_hz = "224000000"; gain_factor = "16"; framerate_factor = "1000000"; exposure_factor = "1000000"; min_gain_val = "16"; max_gain_val = "256"; step_gain_val = "1"; default_gain = "16"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; min_framerate = "1462526"; max_framerate = "21000000"; step_framerate = "1"; default_framerate = "21000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = "1"; default_exp_time = "2495"; embedded_metadata_height = "2"; }; mode1 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_c"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "3264"; active_h = "1848"; mode_type = "bayer"; pixel_phase = "rggb"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "3448"; inherent_gain = "1"; 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 = "1"; default_gain = "16"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; min_framerate = "2000000"; max_framerate = "28000000"; step_framerate = "1"; default_framerate = "28000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = "1"; default_exp_time = "2495"; embedded_metadata_height = "2"; }; mode2 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_c"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; 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 = "1"; 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 = "1"; default_gain = "16"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; min_framerate = "2000000"; max_framerate = "30000000"; step_framerate = "1"; default_framerate = "30000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = "1"; default_exp_time = "2495"; embedded_metadata_height = "2"; }; mode3 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_c"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; 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 = "1"; 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 = "1"; default_gain = "16"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; min_framerate = "2000000"; max_framerate = "60000000"; step_framerate = "1"; default_framerate = "60000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = "1"; default_exp_time = "2495"; embedded_metadata_height = "2"; }; mode4 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_c"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; 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 = "1"; mclk_multiplier = "9.33"; pix_clk_hz = "169600000"; gain_factor = "16"; framerate_factor = "1000000"; exposure_factor = "1000000"; min_gain_val = "16"; max_gain_val = "170"; step_gain_val = "1"; default_gain = "16"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; min_framerate = "2000000"; max_framerate = "120000000"; step_framerate = "1"; default_framerate = "120000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = "1"; default_exp_time = "2495"; embedded_metadata_height = "2"; }; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; endpoint { port-index = <0x00000002>; bus-width = <0x00000002>; remote-endpoint = <0x00000036>; linux,phandle = <0x00000065>; phandle = <0x00000065>; }; }; }; }; }; i2c@3 { reg = <0x00000003>; i2c-mux,deselect-on-exit; #address-cells = <0x00000001>; #size-cells = <0x00000000>; ov5693_d@36 { compatible = "nvidia,ov5693"; reg = <0x00000036>; devnode = "video3"; physical_w = "3.674"; physical_h = "2.738"; avdd-reg = "vana"; iovdd-reg = "vif"; clocks = <0x00000010 0x0000005a 0x00000010 0x0000010d>; clock-names = "extperiph2", "pllp_grtba"; mclk = "extperiph2"; clock-frequency = <0x016e3600>; pwdn-gpios = <0x00000035 0x00000002 0x00000000>; reset-gpios = <0x00000035 0x00000003 0x00000000>; vana-supply = <0x00000029>; vif-supply = <0x0000002b>; status = "disabled"; linux,phandle = <0x00000139>; phandle = <0x00000139>; mode0 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_d"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "2592"; active_h = "1944"; mode_type = "bayer"; pixel_phase = "bggr"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "2688"; inherent_gain = "1"; mclk_multiplier = "6.67"; pix_clk_hz = "160000000"; gain_factor = "10"; min_gain_val = "10"; max_gain_val = "160"; step_gain_val = "1"; default_gain = "10"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; framerate_factor = "1000000"; min_framerate = "1816577"; max_framerate = "30000000"; step_framerate = "1"; default_framerate = "30000000"; exposure_factor = "1000000"; min_exp_time = "34"; max_exp_time = "550385"; step_exp_time = "1"; default_exp_time = "33334"; embedded_metadata_height = "0"; }; mode1 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_d"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "2592"; active_h = "1458"; mode_type = "bayer"; pixel_phase = "bggr"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "2688"; inherent_gain = "1"; mclk_multiplier = "6.67"; pix_clk_hz = "160000000"; gain_factor = "10"; min_gain_val = "10"; max_gain_val = "160"; step_gain_val = "1"; default_gain = "10"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; framerate_factor = "1000000"; min_framerate = "1816577"; max_framerate = "30000000"; step_framerate = "1"; default_framerate = "30000000"; exposure_factor = "1000000"; min_exp_time = "34"; max_exp_time = "550385"; step_exp_time = "1"; default_exp_time = "33334"; embedded_metadata_height = "0"; }; mode2 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_d"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "1280"; active_h = "720"; mode_type = "bayer"; pixel_phase = "bggr"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "1752"; inherent_gain = "1"; mclk_multiplier = "6.67"; pix_clk_hz = "160000000"; gain_factor = "10"; min_gain_val = "10"; max_gain_val = "160"; step_gain_val = "1"; default_gain = "10"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; framerate_factor = "1000000"; min_framerate = "2787078"; max_framerate = "120000000"; step_framerate = "1"; default_framerate = "120000000"; exposure_factor = "1000000"; min_exp_time = "22"; max_exp_time = "358733"; step_exp_time = "1"; default_exp_time = "8334"; embedded_metadata_height = "0"; }; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; endpoint { port-index = <0x00000003>; bus-width = <0x00000002>; remote-endpoint = <0x00000037>; linux,phandle = <0x00000140>; phandle = <0x00000140>; }; }; }; }; imx219_d@10 { devnode = "video3"; compatible = "nvidia,imx219"; reg = <0x00000010>; physical_w = "5.095"; physical_h = "4.930"; sensor_model = "imx219"; avdd-reg = "vana"; dvdd-reg = "vdig"; iovdd-reg = "dovdd"; clocks = <0x00000010 0x0000005a>; clock-names = "extperiph2"; mclk = "extperiph2"; reset-gpios = <0x00000035 0x00000003 0x00000000>; vana-supply = <0x00000029>; vdig-supply = <0x0000002a>; dovdd-supply = <0x0000002b>; status = "disabled"; linux,phandle = <0x00000159>; phandle = <0x00000159>; mode0 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_d"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "3264"; active_h = "2464"; mode_type = "bayer"; pixel_phase = "rggb"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "3448"; inherent_gain = "1"; mclk_multiplier = "18.67"; pix_clk_hz = "224000000"; gain_factor = "16"; framerate_factor = "1000000"; exposure_factor = "1000000"; min_gain_val = "16"; max_gain_val = "256"; step_gain_val = "1"; default_gain = "16"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; min_framerate = "1462526"; max_framerate = "21000000"; step_framerate = "1"; default_framerate = "21000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = "1"; default_exp_time = "2495"; embedded_metadata_height = "2"; }; mode1 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_d"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "3264"; active_h = "1848"; mode_type = "bayer"; pixel_phase = "rggb"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "3448"; inherent_gain = "1"; 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 = "1"; default_gain = "16"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; min_framerate = "2000000"; max_framerate = "28000000"; step_framerate = "1"; default_framerate = "28000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = "1"; default_exp_time = "2495"; embedded_metadata_height = "2"; }; mode2 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_d"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; 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 = "1"; 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 = "1"; default_gain = "16"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; min_framerate = "2000000"; max_framerate = "30000000"; step_framerate = "1"; default_framerate = "30000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = "1"; default_exp_time = "2495"; embedded_metadata_height = "2"; }; mode3 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_d"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; 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 = "1"; 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 = "1"; default_gain = "16"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; min_framerate = "2000000"; max_framerate = "60000000"; step_framerate = "1"; default_framerate = "60000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = "1"; default_exp_time = "2495"; embedded_metadata_height = "2"; }; mode4 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_d"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; 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 = "1"; mclk_multiplier = "9.33"; pix_clk_hz = "169600000"; gain_factor = "16"; framerate_factor = "1000000"; exposure_factor = "1000000"; min_gain_val = "16"; max_gain_val = "170"; step_gain_val = "1"; default_gain = "16"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; min_framerate = "2000000"; max_framerate = "120000000"; step_framerate = "1"; default_framerate = "120000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = "1"; default_exp_time = "2495"; embedded_metadata_height = "2"; }; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; endpoint { port-index = <0x00000003>; bus-width = <0x00000002>; remote-endpoint = <0x00000037>; linux,phandle = <0x00000067>; phandle = <0x00000067>; }; }; }; }; }; i2c@4 { reg = <0x00000004>; i2c-mux,deselect-on-exit; #address-cells = <0x00000001>; #size-cells = <0x00000000>; ov5693_e@36 { compatible = "nvidia,ov5693"; reg = <0x00000036>; devnode = "video4"; physical_w = "3.674"; physical_h = "2.738"; avdd-reg = "vana"; iovdd-reg = "vif"; clocks = <0x00000010 0x0000005a 0x00000010 0x0000010d>; clock-names = "extperiph2", "pllp_grtba"; mclk = "extperiph2"; clock-frequency = <0x016e3600>; pwdn-gpios = <0x00000035 0x00000004 0x00000000>; reset-gpios = <0x00000035 0x00000005 0x00000000>; vana-supply = <0x00000029>; vif-supply = <0x0000002b>; status = "disabled"; linux,phandle = <0x00000142>; phandle = <0x00000142>; mode0 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_e"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "2592"; active_h = "1944"; mode_type = "bayer"; pixel_phase = "bggr"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "2688"; inherent_gain = "1"; mclk_multiplier = "6.67"; pix_clk_hz = "160000000"; gain_factor = "10"; min_gain_val = "10"; max_gain_val = "160"; step_gain_val = "1"; default_gain = "10"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; framerate_factor = "1000000"; min_framerate = "1816577"; max_framerate = "30000000"; step_framerate = "1"; default_framerate = "30000000"; exposure_factor = "1000000"; min_exp_time = "34"; max_exp_time = "550385"; step_exp_time = "1"; default_exp_time = "33334"; embedded_metadata_height = "0"; }; mode1 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_e"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "2592"; active_h = "1458"; mode_type = "bayer"; pixel_phase = "bggr"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "2688"; inherent_gain = "1"; mclk_multiplier = "6.67"; pix_clk_hz = "160000000"; gain_factor = "10"; min_gain_val = "10"; max_gain_val = "160"; step_gain_val = "1"; default_gain = "10"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; framerate_factor = "1000000"; min_framerate = "1816577"; max_framerate = "30000000"; step_framerate = "1"; default_framerate = "30000000"; exposure_factor = "1000000"; min_exp_time = "34"; max_exp_time = "550385"; step_exp_time = "1"; default_exp_time = "33334"; embedded_metadata_height = "0"; }; mode2 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_e"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "1280"; active_h = "720"; mode_type = "bayer"; pixel_phase = "bggr"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "1752"; inherent_gain = "1"; mclk_multiplier = "6.67"; pix_clk_hz = "160000000"; gain_factor = "10"; min_gain_val = "10"; max_gain_val = "160"; step_gain_val = "1"; default_gain = "10"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; framerate_factor = "1000000"; min_framerate = "2787078"; max_framerate = "120000000"; step_framerate = "1"; default_framerate = "120000000"; exposure_factor = "1000000"; min_exp_time = "22"; max_exp_time = "358733"; step_exp_time = "1"; default_exp_time = "8334"; embedded_metadata_height = "0"; }; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; endpoint { port-index = <0x00000004>; bus-width = <0x00000002>; remote-endpoint = <0x00000038>; linux,phandle = <0x00000149>; phandle = <0x00000149>; }; }; }; }; imx219_e@10 { devnode = "video4"; compatible = "nvidia,imx219"; reg = <0x00000010>; physical_w = "5.095"; physical_h = "4.930"; sensor_model = "imx219"; avdd-reg = "vana"; dvdd-reg = "vdig"; iovdd-reg = "dovdd"; clocks = <0x00000010 0x0000005a>; clock-names = "extperiph2"; mclk = "extperiph2"; reset-gpios = <0x00000035 0x00000004 0x00000000>; vana-supply = <0x00000029>; vdig-supply = <0x0000002a>; dovdd-supply = <0x0000002b>; status = "disabled"; linux,phandle = <0x0000015a>; phandle = <0x0000015a>; mode0 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_e"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "3264"; active_h = "2464"; mode_type = "bayer"; pixel_phase = "rggb"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "3448"; inherent_gain = "1"; mclk_multiplier = "18.67"; pix_clk_hz = "224000000"; gain_factor = "16"; framerate_factor = "1000000"; exposure_factor = "1000000"; min_gain_val = "16"; max_gain_val = "256"; step_gain_val = "1"; default_gain = "16"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; min_framerate = "1462526"; max_framerate = "21000000"; step_framerate = "1"; default_framerate = "21000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = "1"; default_exp_time = "2495"; embedded_metadata_height = "2"; }; mode1 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_e"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "3264"; active_h = "1848"; mode_type = "bayer"; pixel_phase = "rggb"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "3448"; inherent_gain = "1"; 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 = "1"; default_gain = "16"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; min_framerate = "2000000"; max_framerate = "28000000"; step_framerate = "1"; default_framerate = "28000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = "1"; default_exp_time = "2495"; embedded_metadata_height = "2"; }; mode2 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_e"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; 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 = "1"; 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 = "1"; default_gain = "16"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; min_framerate = "2000000"; max_framerate = "30000000"; step_framerate = "1"; default_framerate = "30000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = "1"; default_exp_time = "2495"; embedded_metadata_height = "2"; }; mode3 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_e"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; 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 = "1"; 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 = "1"; default_gain = "16"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; min_framerate = "2000000"; max_framerate = "60000000"; step_framerate = "1"; default_framerate = "60000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = "1"; default_exp_time = "2495"; embedded_metadata_height = "2"; }; mode4 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_e"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; 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 = "1"; mclk_multiplier = "9.33"; pix_clk_hz = "169600000"; gain_factor = "16"; framerate_factor = "1000000"; exposure_factor = "1000000"; min_gain_val = "16"; max_gain_val = "170"; step_gain_val = "1"; default_gain = "16"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; min_framerate = "2000000"; max_framerate = "120000000"; step_framerate = "1"; default_framerate = "120000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = "1"; default_exp_time = "2495"; embedded_metadata_height = "2"; }; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; endpoint { port-index = <0x00000004>; bus-width = <0x00000002>; remote-endpoint = <0x00000038>; linux,phandle = <0x00000069>; phandle = <0x00000069>; }; }; }; }; }; i2c@5 { reg = <0x00000005>; i2c-mux,deselect-on-exit; #address-cells = <0x00000001>; #size-cells = <0x00000000>; ov5693_f@36 { compatible = "nvidia,ov5693"; reg = <0x00000036>; devnode = "video5"; physical_w = "3.674"; physical_h = "2.738"; avdd-reg = "vana"; iovdd-reg = "vif"; clocks = <0x00000010 0x0000005a 0x00000010 0x0000010d>; clock-names = "extperiph2", "pllp_grtba"; mclk = "extperiph2"; clock-frequency = <0x016e3600>; pwdn-gpios = <0x00000035 0x00000006 0x00000000>; reset-gpios = <0x00000035 0x00000007 0x00000000>; vana-supply = <0x00000029>; vif-supply = <0x0000002b>; status = "disabled"; linux,phandle = <0x0000014b>; phandle = <0x0000014b>; mode0 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_f"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "2592"; active_h = "1944"; mode_type = "bayer"; pixel_phase = "bggr"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "2688"; inherent_gain = "1"; mclk_multiplier = "6.67"; pix_clk_hz = "160000000"; gain_factor = "10"; min_gain_val = "10"; max_gain_val = "160"; step_gain_val = "1"; default_gain = "10"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; framerate_factor = "1000000"; min_framerate = "1816577"; max_framerate = "30000000"; step_framerate = "1"; default_framerate = "30000000"; exposure_factor = "1000000"; min_exp_time = "34"; max_exp_time = "550385"; step_exp_time = "1"; default_exp_time = "33334"; embedded_metadata_height = "0"; }; mode1 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_f"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "2592"; active_h = "1458"; mode_type = "bayer"; pixel_phase = "bggr"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "2688"; inherent_gain = "1"; mclk_multiplier = "6.67"; pix_clk_hz = "160000000"; gain_factor = "10"; min_gain_val = "10"; max_gain_val = "160"; step_gain_val = "1"; default_gain = "10"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; framerate_factor = "1000000"; min_framerate = "1816577"; max_framerate = "30000000"; step_framerate = "1"; default_framerate = "30000000"; exposure_factor = "1000000"; min_exp_time = "34"; max_exp_time = "550385"; step_exp_time = "1"; default_exp_time = "33334"; embedded_metadata_height = "0"; }; mode2 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_f"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "1280"; active_h = "720"; mode_type = "bayer"; pixel_phase = "bggr"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "1752"; inherent_gain = "1"; mclk_multiplier = "6.67"; pix_clk_hz = "160000000"; gain_factor = "10"; min_gain_val = "10"; max_gain_val = "160"; step_gain_val = "1"; default_gain = "10"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; framerate_factor = "1000000"; min_framerate = "2787078"; max_framerate = "120000000"; step_framerate = "1"; default_framerate = "120000000"; exposure_factor = "1000000"; min_exp_time = "22"; max_exp_time = "358733"; step_exp_time = "1"; default_exp_time = "8334"; embedded_metadata_height = "0"; }; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; endpoint { port-index = <0x00000005>; bus-width = <0x00000002>; remote-endpoint = <0x00000039>; linux,phandle = <0x00000152>; phandle = <0x00000152>; }; }; }; }; imx219_f@10 { devnode = "video5"; compatible = "nvidia,imx219"; reg = <0x00000010>; physical_w = "5.095"; physical_h = "4.930"; sensor_model = "imx219"; avdd-reg = "vana"; dvdd-reg = "vdig"; iovdd-reg = "dovdd"; clocks = <0x00000010 0x0000005a>; clock-names = "extperiph2"; mclk = "extperiph2"; reset-gpios = <0x00000035 0x00000005 0x00000000>; vana-supply = <0x00000029>; vdig-supply = <0x0000002a>; dovdd-supply = <0x0000002b>; status = "disabled"; linux,phandle = <0x0000015b>; phandle = <0x0000015b>; mode0 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_f"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "3264"; active_h = "2464"; mode_type = "bayer"; pixel_phase = "rggb"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "3448"; inherent_gain = "1"; mclk_multiplier = "18.67"; pix_clk_hz = "224000000"; gain_factor = "16"; framerate_factor = "1000000"; exposure_factor = "1000000"; min_gain_val = "16"; max_gain_val = "256"; step_gain_val = "1"; default_gain = "16"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; min_framerate = "1462526"; max_framerate = "21000000"; step_framerate = "1"; default_framerate = "21000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = "1"; default_exp_time = "2495"; embedded_metadata_height = "2"; }; mode1 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_f"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "3264"; active_h = "1848"; mode_type = "bayer"; pixel_phase = "rggb"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "3448"; inherent_gain = "1"; 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 = "1"; default_gain = "16"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; min_framerate = "2000000"; max_framerate = "28000000"; step_framerate = "1"; default_framerate = "28000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = "1"; default_exp_time = "2495"; embedded_metadata_height = "2"; }; mode2 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_f"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; 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 = "1"; 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 = "1"; default_gain = "16"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; min_framerate = "2000000"; max_framerate = "30000000"; step_framerate = "1"; default_framerate = "30000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = "1"; default_exp_time = "2495"; embedded_metadata_height = "2"; }; mode3 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_f"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; 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 = "1"; 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 = "1"; default_gain = "16"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; min_framerate = "2000000"; max_framerate = "60000000"; step_framerate = "1"; default_framerate = "60000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = "1"; default_exp_time = "2495"; embedded_metadata_height = "2"; }; mode4 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_f"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; 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 = "1"; mclk_multiplier = "9.33"; pix_clk_hz = "169600000"; gain_factor = "16"; framerate_factor = "1000000"; exposure_factor = "1000000"; min_gain_val = "16"; max_gain_val = "170"; step_gain_val = "1"; default_gain = "16"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; min_framerate = "2000000"; max_framerate = "120000000"; step_framerate = "1"; default_framerate = "120000000"; min_exp_time = "13"; max_exp_time = "683709"; step_exp_time = "1"; default_exp_time = "2495"; embedded_metadata_height = "2"; }; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; endpoint { port-index = <0x00000005>; bus-width = <0x00000002>; remote-endpoint = <0x00000039>; linux,phandle = <0x0000006b>; phandle = <0x0000006b>; }; }; }; }; }; }; tca6408@21 { compatible = "ti,tca6408"; gpio-controller; #gpio-cells = <0x00000002>; reg = <0x00000021>; vcc-supply = <0x0000002b>; status = "disabled"; linux,phandle = <0x00000035>; phandle = <0x00000035>; tca6408_21_outlow { gpio-hog; gpios = <0x00000000 0x00000000 0x00000001 0x00000000 0x00000002 0x00000000 0x00000003 0x00000000 0x00000004 0x00000000 0x00000005 0x00000000>; output-low; label = "tca6408_21_outlow_0", "tca6408_21_outlow_1", "tca6408_21_outlow_2", "tca6408_21_outlow_3", "tca6408_21_outlow_4", "tca6408_21_outlow_5"; }; tca6408_21_outhigh { status = "disabled"; }; tca6408_21_input { status = "disabled"; gpio-hog; input; gpios = <0x00000006 0x00000000 0x00000007 0x00000000>; label = "tca6408_21_input_6", "tca6408_21_input_7"; }; }; ov5693_c@36 { status = "disabled"; linux,phandle = <0x00000123>; phandle = <0x00000123>; }; }; i2c@3190000 { #address-cells = <0x00000001>; #size-cells = <0x00000000>; iommus = <0x00000011 0x00000020>; compatible = "nvidia,tegra186-i2c"; reg = <0x00000000 0x03190000 0x00000000 0x00000100>; interrupts = <0x00000000 0x0000001c 0x00000004>; status = "okay"; clock-frequency = <0x000186a0>; clocks = <0x00000010 0x00000056 0x00000010 0x0000010d 0x00000010 0x000000dd>; clock-names = "div-clk", "parent", "slow-clk"; resets = <0x00000010 0x00000016>; reset-names = "i2c"; dmas = <0x00000025 0x0000001a 0x00000025 0x0000001a>; dma-names = "rx", "tx"; linux,phandle = <0x00000092>; phandle = <0x00000092>; prod-settings { prod_c_fm { prod = <0x0000006c 0xffff0000 0x00190000 0x00000094 0x00003f00 0x00000200>; }; prod_c_fmplus { prod = <0x0000006c 0xffff0000 0x00100000 0x00000094 0x00003f00 0x00000200>; }; prod_c_hs { prod = <0x0000006c 0x0000ffff 0x00000002 0x0000009c 0x00003f00 0x00000300>; }; prod_c_sm { prod = <0x0000006c 0xffff0000 0x00160000 0x00000094 0x00003f00 0x00000300>; }; }; }; bpmp_i2c { #address-cells = <0x00000001>; #size-cells = <0x00000000>; compatible = "nvidia,tegra186-bpmp-i2c"; status = "okay"; adapter = <0x00000005>; linux,phandle = <0x00000170>; phandle = <0x00000170>; spmic@3c { compatible = "maxim,max20024"; reg = <0x0000003c>; interrupt-parent = <0x0000003a>; interrupts = <0x00000000 0x000000d1 0x00000000>; #interrupt-cells = <0x00000002>; interrupt-controller; gpio-controller; #gpio-cells = <0x00000002>; maxim,enable-clock32k-out; maxim,system-pmic-power-off; maxim,avoid-power-off-commands; maxim,hot-die-threshold-temp = <0x0001adb0>; #thermal-sensor-cells = <0x00000000>; pinctrl-names = "default"; pinctrl-0 = <0x0000003b>; linux,phandle = <0x00000022>; phandle = <0x00000022>; pinmux@0 { linux,phandle = <0x0000003b>; phandle = <0x0000003b>; pin_gpio0 { pins = "gpio0"; function = "gpio"; }; pin_gpio1 { pins = "gpio1"; function = "fps-out"; maxim,active-fps-source = <0x00000000>; maxim,active-fps-power-up-slot = <0x00000001>; maxim,active-fps-power-down-slot = <0x00000003>; }; pin_gpio2 { pins = "gpio2"; function = "fps-out"; maxim,active-fps-source = <0x00000001>; maxim,active-fps-power-up-slot = <0x00000007>; maxim,active-fps-power-down-slot = <0x00000001>; status = "disabled"; }; pin_gpio3 { pins = "gpio3"; function = "fps-out"; maxim,active-fps-source = <0x00000001>; maxim,active-fps-power-up-slot = <0x00000001>; maxim,active-fps-power-down-slot = <0x00000007>; status = "disabled"; }; pin_gpio4 { pins = "gpio4"; function = "32k-out1"; drive-push-pull = <0x00000001>; }; pin_gpio5 { pins = "gpio5"; function = "gpio"; drive-push-pull = <0x00000000>; }; pin_gpio6 { pins = "gpio6"; function = "gpio"; drive-push-pull = <0x00000001>; }; pin_gpio7 { pins = "gpio7"; function = "gpio"; drive-push-pull = <0x00000001>; }; }; spmic_gpio_input { gpio-hog; gpios = <0x00000005 0x00000000 0x00000006 0x00000000>; input; label = "spmic_gpio_input_5", "spmic_gpio_input_6"; }; watchdog { maxim,wdt-timeout = <0x00000010>; maxim,wdt-clear-time = <0x0000000d>; status = "disabled"; linux,phandle = <0x000000f5>; phandle = <0x000000f5>; }; fps { fps0 { shutdown-fps-time-period-us = <0x00000280>; maxim,fps-event-source = <0x00000000>; }; fps1 { shutdown-fps-time-period-us = <0x00000280>; maxim,fps-event-source = <0x00000001>; device-state-on-disabled-event = <0x00000000>; }; fps2 { maxim,shutdonw-fps-time-period-us = <0x00000280>; maxim,fps-event-source = <0x00000000>; }; }; backup-battery { backup-battery-charging-current = <0x00000064>; backup-battery-charging-voltage = <0x002dc6c0>; backup-battery-output-resister = <0x00000064>; status = "disabled"; }; regulators { in-ldo4-supply = <0x00000012>; in-ldo6-supply = <0x00000012>; in-ldo7-8-supply = <0x0000003c>; sd0 { regulator-name = "vddio-ddr"; regulator-boot-on; regulator-always-on; regulator-init-mode = <0x00000002>; maxim,active-fps-source = <0x00000000>; maxim,active-fps-power-up-slot = <0x00000005>; maxim,active-fps-power-down-slot = <0x00000002>; regulator-enable-ramp-delay = <0x00000116>; regulator-disable-ramp-delay = <0x000255a8>; maxim,ramp-rate-setting = <0x00006b6c>; regulator-ramp-delay = <0x00000f5a>; linux,phandle = <0x000000b4>; phandle = <0x000000b4>; }; sd1 { regulator-name = "avdd_dsi_csi"; regulator-min-microvolt = <0x00124f80>; regulator-max-microvolt = <0x00124f80>; regulator-always-on; regulator-boot-on; regulator-init-mode = <0x00000002>; maxim,active-fps-source = <0x00000001>; maxim,active-fps-power-up-slot = <0x00000003>; maxim,active-fps-power-down-slot = <0x00000001>; regulator-enable-ramp-delay = <0x000000d3>; regulator-disable-ramp-delay = <0x00009c40>; maxim,ramp-rate-setting = <0x00006b6c>; regulator-ramp-delay = <0x0000157c>; linux,phandle = <0x0000003c>; phandle = <0x0000003c>; }; sd2 { regulator-name = "vdd-1v8"; regulator-min-microvolt = <0x001b7740>; regulator-max-microvolt = <0x001b7740>; regulator-always-on; regulator-boot-on; regulator-init-mode = <0x00000002>; maxim,active-fps-source = <0x00000000>; maxim,active-fps-power-up-slot = <0x00000000>; maxim,active-fps-power-down-slot = <0x00000007>; regulator-enable-ramp-delay = <0x00000fa0>; regulator-disable-ramp-delay = <0x00005208>; maxim,ramp-rate-setting = <0x00006b6c>; regulator-ramp-delay = <0x000001c2>; linux,phandle = <0x00000012>; phandle = <0x00000012>; }; sd3 { regulator-name = "vdd-3v3-sys"; regulator-min-microvolt = <0x00325aa0>; regulator-max-microvolt = <0x00325aa0>; regulator-always-on; regulator-boot-on; maxim,active-fps-source = <0x00000000>; maxim,active-fps-power-up-slot = <0x00000006>; maxim,active-fps-power-down-slot = <0x00000001>; regulator-enable-ramp-delay = <0x0000023e>; regulator-disable-ramp-delay = <0x00009c40>; maxim,ramp-rate-setting = <0x00006b6c>; regulator-ramp-delay = <0x0000157c>; linux,phandle = <0x00000013>; phandle = <0x00000013>; }; ldo0 { regulator-name = "spmic-ldo0"; maxim,active-fps-source = <0x00000003>; regulator-enable-ramp-delay = <0x000003e8>; linux,phandle = <0x00000171>; phandle = <0x00000171>; }; ldo1 { regulator-name = "spmic-ldo1"; maxim,active-fps-source = <0x00000004>; regulator-enable-ramp-delay = <0x000003e8>; maxim,ramp-rate-setting = <0x000186a0>; regulator-ramp-delay = <0x000186a0>; linux,phandle = <0x00000172>; phandle = <0x00000172>; }; ldo2 { regulator-name = "vddio-3v3"; regulator-min-microvolt = <0x00325aa0>; regulator-max-microvolt = <0x00325aa0>; regulator-always-on; regulator-boot-on; maxim,active-fps-source = <0x00000000>; maxim,active-fps-power-up-slot = <0x00000006>; maxim,active-fps-power-down-slot = <0x00000001>; regulator-enable-ramp-delay = <0x00000098>; regulator-disable-ramp-delay = <0x000036b0>; maxim,ramp-rate-setting = <0x000186a0>; regulator-ramp-delay = <0x00004e20>; linux,phandle = <0x000000b5>; phandle = <0x000000b5>; }; ldo3 { regulator-name = "vddio-sdmmc1"; regulator-min-microvolt = <0x001b7740>; regulator-max-microvolt = <0x00325aa0>; maxim,active-fps-source = <0x00000003>; maxim,active-fps-power-up-slot = <0x00000000>; maxim,active-fps-power-down-slot = <0x00000007>; regulator-enable-ramp-delay = <0x000000a0>; regulator-disable-ramp-delay = <0x00003e80>; maxim,ramp-rate-setting = <0x00001388>; regulator-ramp-delay = <0x000003e8>; linux,phandle = <0x0000001c>; phandle = <0x0000001c>; }; ldo4 { regulator-name = "vdd-rtc"; regulator-always-on; regulator-boot-on; maxim,active-fps-source = <0x00000000>; maxim,active-fps-power-up-slot = <0x00000001>; maxim,active-fps-power-down-slot = <0x00000007>; regulator-enable-ramp-delay = <0x0000001a>; regulator-disable-ramp-delay = <0x00000672>; maxim,ramp-rate-setting = <0x000186a0>; regulator-ramp-delay = <0x000080e8>; linux,phandle = <0x00000173>; phandle = <0x00000173>; }; ldo5 { regulator-name = "avdd-ts-hv"; regulator-min-microvolt = <0x001b7740>; regulator-max-microvolt = <0x00325aa0>; maxim,active-fps-source = <0x00000004>; maxim,active-fps-power-up-slot = <0x00000000>; maxim,active-fps-power-down-slot = <0x00000007>; regulator-enable-ramp-delay = <0x00000135>; regulator-disable-ramp-delay = <0x00003e80>; maxim,ramp-rate-setting = <0x00001388>; regulator-ramp-delay = <0x0000020e>; linux,phandle = <0x00000016>; phandle = <0x00000016>; }; ldo6 { regulator-name = "spmic-ldo6"; maxim,active-fps-source = <0x00000003>; maxim,ramp-rate-setting = <0x000186a0>; regulator-ramp-delay = <0x000186a0>; regulator-boot-on; regulator-always-on; linux,phandle = <0x00000174>; phandle = <0x00000174>; }; ldo7 { regulator-name = "vdd-pex-1v00"; regulator-min-microvolt = <0x000f4240>; regulator-max-microvolt = <0x000f4240>; maxim,active-fps-source = <0x00000001>; regulator-always-on; regulator-boot-on; maxim,active-fps-power-up-slot = <0x00000004>; maxim,active-fps-power-down-slot = <0x00000001>; regulator-enable-ramp-delay = <0x0000005f>; regulator-disable-ramp-delay = <0x00003a98>; maxim,ramp-rate-setting = <0x000186a0>; regulator-ramp-delay = <0x00002710>; linux,phandle = <0x00000089>; phandle = <0x00000089>; }; ldo8 { regulator-name = "dvdd-pex"; maxim,active-fps-source = <0x00000004>; regulator-min-microvolt = <0x000f4240>; regulator-max-microvolt = <0x000f4240>; linux,phandle = <0x000000b8>; phandle = <0x000000b8>; }; }; }; }; i2c@31b0000 { #address-cells = <0x00000001>; #size-cells = <0x00000000>; iommus = <0x00000011 0x00000020>; compatible = "nvidia,tegra186-i2c"; reg = <0x00000000 0x031b0000 0x00000000 0x00000100>; interrupts = <0x00000000 0x0000001e 0x00000004>; status = "okay"; clock-frequency = <0x000186a0>; clocks = <0x00000010 0x0000007d 0x00000010 0x0000010d 0x00000010 0x0000005c>; clock-names = "div-clk", "parent", "slow-clk"; resets = <0x00000010 0x00000018>; reset-names = "i2c"; dmas = <0x00000025 0x0000001e 0x00000025 0x0000001e>; dma-names = "rx", "tx"; linux,phandle = <0x0000008f>; phandle = <0x0000008f>; prod-settings { prod_c_fm { prod = <0x0000006c 0xffff0000 0x00190000 0x00000094 0x00003f00 0x00000200>; }; prod_c_fmplus { prod = <0x0000006c 0xffff0000 0x00100000 0x00000094 0x00003f00 0x00000200>; }; prod_c_hs { prod = <0x0000006c 0x0000ffff 0x00000002 0x0000009c 0x00003f00 0x00000300>; }; prod_c_sm { prod = <0x0000006c 0xffff0000 0x00160000 0x00000094 0x00003f00 0x00000300>; }; }; }; i2c@31c0000 { #address-cells = <0x00000001>; #size-cells = <0x00000000>; iommus = <0x00000011 0x00000020>; compatible = "nvidia,tegra186-i2c"; reg = <0x00000000 0x031c0000 0x00000000 0x00000100>; interrupts = <0x00000000 0x0000001f 0x00000004>; scl-gpio = <0x0000001b 0x00000058 0x00000000>; sda-gpio = <0x0000001b 0x00000059 0x00000000>; status = "okay"; clock-frequency = <0x00061a80>; clocks = <0x00000010 0x000000b6 0x00000010 0x0000010d 0x00000010 0x0000005c>; clock-names = "div-clk", "parent", "slow-clk"; resets = <0x00000010 0x00000051>; reset-names = "i2c"; dmas = <0x00000025 0x0000001b 0x00000025 0x0000001b>; dma-names = "rx", "tx"; linux,phandle = <0x00000175>; phandle = <0x00000175>; prod-settings { prod_c_fm { prod = <0x0000006c 0xffff0000 0x00190000 0x00000094 0x00003f00 0x00000200>; }; prod_c_fmplus { prod = <0x0000006c 0xffff0000 0x00100000 0x00000094 0x00003f00 0x00000200>; }; prod_c_hs { prod = <0x0000006c 0x0000ffff 0x00000002 0x0000009c 0x00003f00 0x00000300>; }; prod_c_sm { prod = <0x0000006c 0xffff0000 0x00160000 0x00000094 0x00003f00 0x00000300>; }; }; }; i2c@c250000 { #address-cells = <0x00000001>; #size-cells = <0x00000000>; iommus = <0x00000011 0x00000020>; compatible = "nvidia,tegra186-i2c"; reg = <0x00000000 0x0c250000 0x00000000 0x00000100>; interrupts = <0x00000000 0x00000020 0x00000004>; scl-gpio = <0x00000028 0x00000018 0x00000000>; sda-gpio = <0x00000028 0x00000019 0x00000000>; status = "okay"; clock-frequency = <0x00061a80>; clocks = <0x00000010 0x000000db 0x00000010 0x0000010d 0x00000010 0x000000dd>; clock-names = "div-clk", "parent", "slow-clk"; resets = <0x00000010 0x00000052>; reset-names = "i2c"; dmas = <0x00000025 0x00000000 0x00000025 0x00000000>; dma-names = "rx", "tx"; linux,phandle = <0x00000165>; phandle = <0x00000165>; prod-settings { prod_c_fm { prod = <0x0000006c 0xffff0000 0x00190000 0x00000094 0x00003f00 0x00000200>; }; prod_c_fmplus { prod = <0x0000006c 0xffff0000 0x00100000 0x00000094 0x00003f00 0x00000200>; }; prod_c_hs { prod = <0x0000006c 0x0000ffff 0x00000002 0x0000009c 0x00003f00 0x00000300>; }; prod_c_sm { prod = <0x0000006c 0xffff0000 0x00160000 0x00000094 0x00003f00 0x00000300>; }; }; temp-sensor@4c { status = "okay"; #thermal-sensor-cells = <0x00000001>; compatible = "ti,tmp451"; reg = <0x0000004c>; sensor-name = "tmp451-ext"; supported-hwrev = <0x00000001>; offset = <0xffffffd4>; conv-rate = <0x00000006>; extended-rage = <0x00000001>; interrupt-parent = <0x00000028>; interrupts = <0x00000010 0x00000008>; temp-alert-gpio = <0x00000028 0x00000010 0x00000000>; vdd-supply = <0x0000003d>; linux,phandle = <0x00000053>; phandle = <0x00000053>; loc { shutdown-limit = <0x0000006b>; }; ext { shutdown-limit = <0x0000006b>; }; }; ov9732_c@36 { compatible = "nvidia,ov9732"; reg = <0x00000036>; devnode = "video0"; physical_w = "3.674"; physical_h = "2.738"; avdd-reg = "vana"; iovdd-reg = "vif"; vertical-flip = "true"; clocks = <0x00000010 0x0000005a 0x00000010 0x0000010d>; clock-names = "extperiph2", "pllp_grtba"; mclk = "extperiph2"; clock-frequency = <0x016e3600>; reset-gpios = <0x0000001b 0x00000089 0x00000000>; vana-supply = <0x00000029>; vif-supply = <0x0000002b>; mode0 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_c"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "2592"; active_h = "1944"; mode_type = "bayer"; pixel_phase = "bggr"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "2688"; inherent_gain = "1"; mclk_multiplier = "6.67"; pix_clk_hz = "160000000"; gain_factor = "10"; min_gain_val = "10"; max_gain_val = "160"; step_gain_val = "1"; default_gain = "10"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; framerate_factor = "1000000"; min_framerate = "1816577"; max_framerate = "30000000"; step_framerate = "1"; default_framerate = "30000000"; exposure_factor = "1000000"; min_exp_time = "34"; max_exp_time = "550385"; step_exp_time = "1"; default_exp_time = "33334"; embedded_metadata_height = "0"; }; mode1 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_c"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "2592"; active_h = "1458"; mode_type = "bayer"; pixel_phase = "bggr"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "2688"; inherent_gain = "1"; mclk_multiplier = "6.67"; pix_clk_hz = "160000000"; gain_factor = "10"; min_gain_val = "10"; max_gain_val = "160"; step_gain_val = "1"; default_gain = "10"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; framerate_factor = "1000000"; min_framerate = "1816577"; max_framerate = "30000000"; step_framerate = "1"; default_framerate = "30000000"; exposure_factor = "1000000"; min_exp_time = "34"; max_exp_time = "550385"; step_exp_time = "1"; default_exp_time = "33334"; embedded_metadata_height = "0"; }; mode2 { mclk_khz = "24000"; num_lanes = "2"; tegra_sinterface = "serial_c"; phy_mode = "DPHY"; discontinuous_clk = "yes"; dpcm_enable = "false"; cil_settletime = "0"; active_w = "1280"; active_h = "720"; mode_type = "bayer"; pixel_phase = "bggr"; csi_pixel_bit_depth = "10"; readout_orientation = "90"; line_length = "1752"; inherent_gain = "1"; mclk_multiplier = "6.67"; pix_clk_hz = "160000000"; gain_factor = "10"; min_gain_val = "10"; max_gain_val = "160"; step_gain_val = "1"; default_gain = "10"; min_hdr_ratio = "1"; max_hdr_ratio = "1"; framerate_factor = "1000000"; min_framerate = "2787078"; max_framerate = "120000000"; step_framerate = "1"; default_framerate = "120000000"; exposure_factor = "1000000"; min_exp_time = "22"; max_exp_time = "358733"; step_exp_time = "1"; default_exp_time = "8334"; embedded_metadata_height = "0"; }; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; endpoint { port-index = <0x00000002>; bus-width = <0x00000002>; remote-endpoint = <0x00000030>; linux,phandle = <0x00000125>; phandle = <0x00000125>; }; }; }; }; }; i2c@31e0000 { #address-cells = <0x00000001>; #size-cells = <0x00000000>; iommus = <0x00000011 0x00000020>; compatible = "nvidia,tegra186-i2c"; reg = <0x00000000 0x031e0000 0x00000000 0x00000100>; interrupts = <0x00000000 0x00000021 0x00000004>; scl-gpio = <0x0000001b 0x0000005a 0x00000000>; sda-gpio = <0x0000001b 0x0000005b 0x00000000>; status = "okay"; clock-frequency = <0x00061a80>; clocks = <0x00000010 0x000000b7 0x00000010 0x0000010d 0x00000010 0x0000005c>; clock-names = "div-clk", "parent", "slow-clk"; resets = <0x00000010 0x00000053>; reset-names = "i2c"; dmas = <0x00000025 0x0000001f 0x00000025 0x0000001f>; dma-names = "rx", "tx"; linux,phandle = <0x00000176>; phandle = <0x00000176>; prod-settings { prod_c_fm { prod = <0x0000006c 0xffff0000 0x00190000 0x00000094 0x00003f00 0x00000200>; }; prod_c_fmplus { prod = <0x0000006c 0xffff0000 0x00100000 0x00000094 0x00003f00 0x00000200>; }; prod_c_hs { prod = <0x0000006c 0x0000ffff 0x00000002 0x0000009c 0x00003f00 0x00000300>; }; prod_c_sm { prod = <0x0000006c 0xffff0000 0x00160000 0x00000094 0x00003f00 0x00000300>; }; }; }; spdif_dit { compatible = "simple-bus"; device_type = "spdif-dit"; #address-cells = <0x00000001>; #size-cells = <0x00000000>; status = "okay"; spdif-dit.0@0 { compatible = "linux,spdif-dit"; reg = <0x00000000>; status = "okay"; linux,phandle = <0x000000bb>; phandle = <0x000000bb>; }; spdif-dit.1@1 { compatible = "linux,spdif-dit"; reg = <0x00000001>; status = "okay"; linux,phandle = <0x000000bd>; phandle = <0x000000bd>; }; spdif-dit.2@2 { compatible = "linux,spdif-dit"; reg = <0x00000002>; status = "okay"; linux,phandle = <0x000000bf>; phandle = <0x000000bf>; }; spdif-dit.3@3 { compatible = "linux,spdif-dit"; reg = <0x00000003>; status = "okay"; linux,phandle = <0x000000c1>; phandle = <0x000000c1>; }; spdif-dit.4@4 { compatible = "linux,spdif-dit"; reg = <0x00000004>; status = "okay"; linux,phandle = <0x000000c3>; phandle = <0x000000c3>; }; spdif-dit.5@5 { compatible = "linux,spdif-dit"; reg = <0x00000005>; status = "okay"; linux,phandle = <0x00000177>; phandle = <0x00000177>; }; spdif-dit.6@6 { compatible = "linux,spdif-dit"; reg = <0x00000006>; status = "okay"; linux,phandle = <0x000000c5>; phandle = <0x000000c5>; }; spdif-dit.7@7 { compatible = "linux,spdif-dit"; reg = <0x00000007>; status = "okay"; linux,phandle = <0x000000c7>; phandle = <0x000000c7>; }; spdif-dit.8@8 { compatible = "linux,spdif-dit"; reg = <0x00000008>; status = "okay"; linux,phandle = <0x000000c9>; phandle = <0x000000c9>; }; spdif-dit.9@9 { compatible = "linux,spdif-dit"; reg = <0x00000009>; status = "okay"; linux,phandle = <0x000000cb>; phandle = <0x000000cb>; }; spdif-dit.10@a { compatible = "linux,spdif-dit"; reg = <0x0000000a>; status = "okay"; linux,phandle = <0x000000cd>; phandle = <0x000000cd>; }; spdif-dit.11@b { compatible = "linux,spdif-dit"; reg = <0x0000000b>; status = "okay"; linux,phandle = <0x000000d1>; phandle = <0x000000d1>; }; spdif-dit.12@c { compatible = "linux,spdif-dit"; reg = <0x0000000c>; status = "okay"; linux,phandle = <0x000000d2>; phandle = <0x000000d2>; }; spdif-dit.13@d { compatible = "linux,spdif-dit"; reg = <0x0000000d>; status = "okay"; linux,phandle = <0x000000cf>; phandle = <0x000000cf>; }; }; spi@3210000 { compatible = "nvidia,tegra186-spi"; reg = <0x00000000 0x03210000 0x00000000 0x00010000>; interrupts = <0x00000000 0x00000024 0x00000004>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; iommus = <0x00000011 0x00000020>; dmas = <0x00000025 0x0000000f 0x00000025 0x0000000f>; dma-names = "rx", "tx"; nvidia,clk-parents = "pll_p", "clk_m"; clocks = <0x00000010 0x00000031 0x00000010 0x0000010d 0x00000010 0x00000261>; clock-names = "spi", "pll_p", "clk_m"; resets = <0x00000010 0x00000028>; reset-names = "spi"; status = "okay"; linux,phandle = <0x00000178>; phandle = <0x00000178>; }; spi@c260000 { compatible = "nvidia,tegra186-spi"; reg = <0x00000000 0x0c260000 0x00000000 0x00010000>; interrupts = <0x00000000 0x00000025 0x00000004>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; iommus = <0x00000011 0x00000020>; dmas = <0x00000025 0x00000010 0x00000025 0x00000010>; dma-names = "rx", "tx"; nvidia,clk-parents = "pll_p", "osc"; spi-max-frequency = <0x00b71b00>; clocks = <0x00000010 0x000000de 0x00000010 0x0000010d 0x00000010 0x00000264>; clock-names = "spi", "pll_p", "osc"; resets = <0x00000010 0x00000029>; reset-names = "spi"; status = "okay"; linux,phandle = <0x00000179>; phandle = <0x00000179>; spi-touch-sharp19x12@0 { avdd-supply = <0x0000003e>; dvdd-supply = <0x0000003f>; status = "okay"; compatible = "sharp,lr388k7_ts"; reg = <0x00000000>; spi-max-frequency = <0x00b71b00>; irq-gpio = <0x00000028 0x0000002f 0x00000001>; interrupt-parent = <0x00000028>; interrupts = <0x0000002f 0x00000001>; reset-gpio = <0x00000028 0x00000003 0x00000000>; clock-sel-gpio = <0x00000040 0x00000001 0x00000000>; x-max = <0x00002580>; y-max = <0x00003c00>; z-max = <0x0000ffff>; flip-x = <0x00000001>; flip-y = <0x00000001>; touch-num-max = <0x0000000a>; platform-id = <0x00000001>; }; prod-settings { prod_c_cs0 { prod = <0x00000004 0x00000fc0 0x00000400>; }; }; }; spi@3230000 { compatible = "nvidia,tegra186-spi"; reg = <0x00000000 0x03230000 0x00000000 0x00010000>; interrupts = <0x00000000 0x00000026 0x00000004>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; iommus = <0x00000011 0x00000020>; dmas = <0x00000025 0x00000011 0x00000025 0x00000011>; dma-names = "rx", "tx"; nvidia,clk-parents = "pll_p", "clk_m"; clocks = <0x00000010 0x0000002e 0x00000010 0x0000010d 0x00000010 0x00000261>; clock-names = "spi", "pll_p", "clk_m"; resets = <0x00000010 0x0000002a>; reset-names = "spi"; status = "disabled"; linux,phandle = <0x0000017a>; phandle = <0x0000017a>; }; spi@3240000 { compatible = "nvidia,tegra186-spi"; reg = <0x00000000 0x03240000 0x00000000 0x00010000>; interrupts = <0x00000000 0x00000027 0x00000004>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; iommus = <0x00000011 0x00000020>; dmas = <0x00000025 0x00000012 0x00000025 0x00000012>; dma-names = "rx", "tx"; nvidia,clk-parents = "pll_p", "clk_m"; clocks = <0x00000010 0x0000004a 0x00000010 0x0000010d 0x00000010 0x00000261>; clock-names = "spi", "pll_p", "clk_m"; resets = <0x00000010 0x0000002b>; reset-names = "spi"; status = "okay"; linux,phandle = <0x0000017b>; phandle = <0x0000017b>; spi@0 { compatible = "spidev"; reg = <0x00000000>; spi-max-frequency = <0x01f78a40>; controller-data { nvidia,enable-hw-based-cs; nvidia,rx-clk-tap-delay = <0x00000008>; nvidia,tx-clk-tap-delay = <0x00000016>; }; }; spi@1 { compatible = "spidev"; reg = <0x00000001>; spi-max-frequency = <0x01f78a40>; controller-data { nvidia,enable-hw-based-cs; nvidia,rx-clk-tap-delay = <0x00000008>; nvidia,tx-clk-tap-delay = <0x00000016>; }; }; }; spi@3270000 { compatible = "nvidia,tegra186-qspi"; reg = <0x00000000 0x03270000 0x00000000 0x00010000>; interrupts = <0x00000000 0x00000023 0x00000004>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; iommus = <0x00000011 0x00000020>; dmas = <0x00000025 0x00000005 0x00000025 0x00000005>; dma-names = "rx", "tx"; nvidia,clk-parents = "pll_p"; clocks = <0x00000010 0x00000084 0x00000010 0x00000135 0x00000010 0x0000010d 0x00000010 0x00000261>; clock-names = "qspi", "qspi_out", "pll_p", "clk_m"; resets = <0x00000010 0x00000081>; reset-names = "qspi"; status = "disabled"; linux,phandle = <0x0000017c>; phandle = <0x0000017c>; prod-settings { prod { prod = <0x00000004 0x00007cff 0x00000000>; }; }; }; aon_spi@c260000 { status = "disabled"; compatible = "nvidia,tegra186-aon-spi"; bus-number = <0x00000001>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; spi-max-frequency = <0x00b71b00>; mboxes = <0x00000041 0x00000002>; linux,phandle = <0x0000017d>; phandle = <0x0000017d>; }; pwm@3280000 { compatible = "nvidia,tegra186-pwm"; reg = <0x00000000 0x03280000 0x00000000 0x00010000>; clocks = <0x00000010 0x000000bb 0x00000010 0x0000010d 0x00000010 0x00000261>; clock-names = "pwm", "parent", "slow-parent"; #pwm-cells = <0x00000002>; resets = <0x00000010 0x00000063>; reset-names = "pwm"; status = "okay"; linux,phandle = <0x00000027>; phandle = <0x00000027>; }; pwm@3290000 { compatible = "nvidia,tegra186-pwm"; reg = <0x00000000 0x03290000 0x00000000 0x00010000>; clocks = <0x00000010 0x000000bc 0x00000010 0x0000010d 0x00000010 0x00000261>; clock-names = "pwm", "parent", "slow-parent"; #pwm-cells = <0x00000002>; resets = <0x00000010 0x00000064>; reset-names = "pwm"; status = "okay"; linux,phandle = <0x0000017e>; phandle = <0x0000017e>; }; pwm@32a0000 { compatible = "nvidia,tegra186-pwm"; reg = <0x00000000 0x032a0000 0x00000000 0x00010000>; clocks = <0x00000010 0x000000bd 0x00000010 0x0000010d 0x00000010 0x00000261>; clock-names = "pwm", "parent", "slow-parent"; #pwm-cells = <0x00000002>; resets = <0x00000010 0x00000065>; reset-names = "pwm"; status = "okay"; linux,phandle = <0x000000ec>; phandle = <0x000000ec>; }; pwm@c340000 { compatible = "nvidia,tegra186-pwm"; reg = <0x00000000 0x0c340000 0x00000000 0x00010000>; clocks = <0x00000010 0x000000e1>; clock-names = "pwm"; #pwm-cells = <0x00000002>; resets = <0x00000010 0x00000066>; reset-names = "pwm"; status = "okay"; linux,phandle = <0x000000ed>; phandle = <0x000000ed>; }; pwm@32c0000 { compatible = "nvidia,tegra186-pwm"; reg = <0x00000000 0x032c0000 0x00000000 0x00010000>; clocks = <0x00000010 0x000000be 0x00000010 0x0000010d 0x00000010 0x00000261>; clock-names = "pwm", "parent", "slow-parent"; #pwm-cells = <0x00000002>; resets = <0x00000010 0x00000067>; reset-names = "pwm"; status = "disabled"; linux,phandle = <0x0000017f>; phandle = <0x0000017f>; }; pwm@32d0000 { compatible = "nvidia,tegra186-pwm"; reg = <0x00000000 0x032d0000 0x00000000 0x00010000>; clocks = <0x00000010 0x000000bf 0x00000010 0x0000010d 0x00000010 0x00000261>; clock-names = "pwm", "parent", "slow-parent"; #pwm-cells = <0x00000002>; resets = <0x00000010 0x00000068>; reset-names = "pwm"; status = "disabled"; linux,phandle = <0x00000180>; phandle = <0x00000180>; }; pwm@32e0000 { compatible = "nvidia,tegra186-pwm"; reg = <0x00000000 0x032e0000 0x00000000 0x00010000>; clocks = <0x00000010 0x000000c0 0x00000010 0x0000010d 0x00000010 0x00000261>; clock-names = "pwm", "parent", "slow-parent"; #pwm-cells = <0x00000002>; resets = <0x00000010 0x00000069>; reset-names = "pwm"; status = "disabled"; linux,phandle = <0x00000181>; phandle = <0x00000181>; }; pwm@32f0000 { compatible = "nvidia,tegra186-pwm"; reg = <0x00000000 0x032f0000 0x00000000 0x00010000>; clocks = <0x00000010 0x000000c1 0x00000010 0x0000010d 0x00000010 0x00000261>; clock-names = "pwm", "parent", "slow-parent"; #pwm-cells = <0x00000002>; resets = <0x00000010 0x0000006a>; reset-names = "pwm"; status = "disabled"; linux,phandle = <0x00000182>; phandle = <0x00000182>; }; serial@3100000 { compatible = "nvidia,tegra20-uart", "nvidia,tegra186-hsuart"; iommus = <0x00000011 0x00000020>; reg = <0x00000000 0x03100000 0x00000000 0x00000040>; reg-shift = <0x00000002>; interrupts = <0x00000000 0x00000070 0x00000004>; nvidia,memory-clients = <0x0000000e>; dmas = <0x00000025 0x00000008 0x00000025 0x00000008>; dma-names = "rx", "tx"; clocks = <0x00000010 0x00000037 0x00000010 0x0000010d>; clock-names = "serial", "parent"; status = "okay"; nvidia,tolerance-low-range = <0x00000000>; nvidia,tolerance-high-range = <0x00000004>; nvidia,adjust-baud-rates = <0x0001c200 0x0001c200 0x00000064>; console-port; sqa-automation-port; linux,phandle = <0x000000fb>; phandle = <0x000000fb>; }; serial@3110000 { compatible = "nvidia,tegra186-hsuart"; iommus = <0x00000011 0x00000020>; reg = <0x00000000 0x03110000 0x00000000 0x00000040>; reg-shift = <0x00000002>; interrupts = <0x00000000 0x00000071 0x00000004>; nvidia,memory-clients = <0x0000000e>; dmas = <0x00000025 0x00000009 0x00000025 0x00000009>; dma-names = "rx", "tx"; clocks = <0x00000010 0x00000038 0x00000010 0x0000010d>; clock-names = "serial", "parent"; resets = <0x00000010 0x00000030>; reset-names = "serial"; status = "okay"; nvidia,tolerance-low-range = <0x00000000>; nvidia,tolerance-high-range = <0x00000004>; nvidia,adjust-baud-rates = <0x0001c200 0x0001c200 0x00000064>; linux,phandle = <0x00000183>; phandle = <0x00000183>; }; serial@c280000 { compatible = "nvidia,tegra186-hsuart"; iommus = <0x00000011 0x00000020>; reg = <0x00000000 0x0c280000 0x00000000 0x00000040>; reg-shift = <0x00000002>; interrupts = <0x00000000 0x00000072 0x00000004>; nvidia,memory-clients = <0x0000000e>; dmas = <0x00000025 0x00000003 0x00000025 0x00000003>; dma-names = "rx", "tx"; clocks = <0x00000010 0x000000d7 0x00000010 0x0000010d>; clock-names = "serial", "parent"; resets = <0x00000010 0x00000031>; reset-names = "serial"; status = "okay"; nvidia,tolerance-low-range = <0x00000000>; nvidia,tolerance-high-range = <0x00000004>; nvidia,adjust-baud-rates = <0x0001c200 0x0001c200 0x00000064>; linux,phandle = <0x00000184>; phandle = <0x00000184>; }; serial@3130000 { compatible = "nvidia,tegra186-hsuart"; iommus = <0x00000011 0x00000020>; reg = <0x00000000 0x03130000 0x00000000 0x00000040>; reg-shift = <0x00000002>; interrupts = <0x00000000 0x00000073 0x00000004>; nvidia,memory-clients = <0x0000000e>; dmas = <0x00000025 0x00000013 0x00000025 0x00000013>; dma-names = "tx"; clocks = <0x00000010 0x0000004d 0x00000010 0x0000010d>; clock-names = "serial", "parent"; resets = <0x00000010 0x00000032>; reset-names = "serial"; status = "okay"; nvidia,tolerance-low-range = <0x00000000>; nvidia,tolerance-high-range = <0x00000004>; nvidia,adjust-baud-rates = <0x0001c200 0x0001c200 0x00000064>; linux,phandle = <0x00000185>; phandle = <0x00000185>; }; serial@3140000 { compatible = "nvidia,tegra186-hsuart"; iommus = <0x00000011 0x00000020>; reg = <0x00000000 0x03140000 0x00000000 0x00000040>; reg-shift = <0x00000002>; interrupts = <0x00000000 0x00000074 0x00000004>; nvidia,memory-clients = <0x0000000e>; dmas = <0x00000025 0x00000014 0x00000025 0x00000014>; dma-names = "rx", "tx"; clocks = <0x00000010 0x000000c2 0x00000010 0x0000010d>; clock-names = "serial", "parent"; resets = <0x00000010 0x00000084>; reset-names = "serial"; status = "disabled"; nvidia,tolerance-low-range = <0x00000000>; nvidia,tolerance-high-range = <0x00000004>; nvidia,adjust-baud-rates = <0x0001c200 0x0001c200 0x00000064>; linux,phandle = <0x00000186>; phandle = <0x00000186>; }; serial@3150000 { compatible = "nvidia,tegra186-hsuart"; iommus = <0x00000011 0x00000020>; reg = <0x00000000 0x03150000 0x00000000 0x00000040>; reg-shift = <0x00000002>; interrupts = <0x00000000 0x00000075 0x00000004>; nvidia,memory-clients = <0x0000000e>; dmas = <0x00000025 0x0000000c 0x00000025 0x0000000c>; dma-names = "rx", "tx"; clocks = <0x00000010 0x000000c3 0x00000010 0x0000010d>; clock-names = "serial", "parent"; resets = <0x00000010 0x0000006f>; reset-names = "serial"; status = "disabled"; nvidia,tolerance-low-range = <0x00000000>; nvidia,tolerance-high-range = <0x00000004>; nvidia,adjust-baud-rates = <0x0001c200 0x0001c200 0x00000064>; linux,phandle = <0x00000187>; phandle = <0x00000187>; }; serial@c290000 { compatible = "nvidia,tegra186-hsuart"; iommus = <0x00000011 0x00000020>; reg = <0x00000000 0x0c290000 0x00000000 0x00000040>; reg-shift = <0x00000002>; interrupts = <0x00000000 0x00000076 0x00000004>; nvidia,memory-clients = <0x0000000e>; dmas = <0x00000025 0x00000002 0x00000025 0x00000002>; dma-names = "rx", "tx"; clocks = <0x00000010 0x000000d8 0x00000010 0x0000010d>; clock-names = "serial", "parent"; resets = <0x00000010 0x00000070>; reset-names = "serial"; status = "disabled"; nvidia,tolerance-low-range = <0x00000000>; nvidia,tolerance-high-range = <0x00000004>; nvidia,adjust-baud-rates = <0x0001c200 0x0001c200 0x00000064>; linux,phandle = <0x00000188>; phandle = <0x00000188>; }; combined-uart { compatible = "nvidia,tegra186-combined-uart"; reg = <0x00000000 0x03c10000 0x00000000 0x00000004 0x00000000 0x0c168000 0x00000000 0x00000004 0x00000000 0x03c00000 0x00000000 0x00001000>; interrupts = <0x00000000 0x00000078 0x00000004>; status = "okay"; }; ether_qos@2490000 { compatible = "nvidia,eqos"; reg = <0x00000000 0x02490000 0x00000000 0x00010000>; reg-names = "eqos_base"; interrupts = <0x00000000 0x000000c2 0x00000004 0x00000000 0x000000c3 0x00000004 0x00000000 0x000000be 0x00000004 0x00000000 0x000000ba 0x00000004 0x00000000 0x000000bf 0x00000004 0x00000000 0x000000bb 0x00000004 0x00000000 0x000000c0 0x00000004 0x00000000 0x000000bc 0x00000004 0x00000000 0x000000c1 0x00000004 0x00000000 0x000000bd 0x00000004>; nvidia,csr_clock_speed = <0x00000019>; nvidia,iso_bw = <0x00014000>; nvidia,rx_riwt = <0x0000007c>; nvidia,local-mac-address = <0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; clocks = <0x00000010 0x000000a7 0x00000010 0x000000a8 0x00000010 0x000000ef 0x00000010 0x000000f0 0x00000010 0x00000095>; clock-names = "eqos_axi", "eqos_rx", "eqos_ptp_ref", "eqos_tx", "axi_cbb"; resets = <0x00000010 0x00000045>; reset-names = "eqos_rst"; iommus = <0x00000011 0x00000014>; iommu-group-id = <0x00000002>; iommu-resv-regions = <0x00000000 0x00000000 0x00000000 0x40000000 0x00000000 0x60000000 0xffffffff 0xffffffff>; iommu_sodev_map; phy-mode = "rgmii"; status = "okay"; pinctrl-names = "idle", "default"; pinctrl-0 = <0x00000042>; pinctrl-1 = <0x00000043>; nvidia,ptp_ref_clock_speed = <0x0000007d>; nvidia,rxq_enable_ctrl = <0x00000002 0x00000002 0x00000002 0x00000002>; nvidia,queue_prio = <0x00000000 0x00000001 0x00000002 0x00000003>; nvidia,use_tagged_ptp; nvidia,ptp_dma_ch = <0x00000003>; nvidia,chan_napi_quota = <0x00000040 0x00000040 0x00000040 0x00000040>; nvidia,pause_frames = <0x00000000>; nvidia,phy-reset-gpio = <0x0000001b 0x00000064 0x00000000>; nvidia,phy-max-frame-size = <0x0000000a>; nvidia,eth_iso_enable = <0x00000001>; nvidia,brcm_phy_apd_mode; phy-handle = <0x00000044>; vddio_sys_enet_bias-supply = <0x00000012>; vddio_enet-supply = <0x00000013>; phy_vdd_1v8-supply = <0x00000012>; phy_ovdd_rgmii-supply = <0x00000013>; phy_pllvdd-supply = <0x0000003c>; eqos-cool-dev { cooling-min-state = <0x00000000>; cooling-max-state = <0x00000005>; #cooling-cells = <0x00000002>; linux,phandle = <0x0000004c>; phandle = <0x0000004c>; }; prod-settings { #prod-cells = <0x00000004>; prod { prod = <0x00000000 0x00008800 0xdff7ffff 0x08000007>; }; }; mdio { compatible = "nvidia,eqos-mdio"; #address-cells = <0x00000001>; #size-cells = <0x00000000>; ethernet-phy@0 { interrupt-parent = <0x0000001b>; interrupts = <0x00000065 0x00000008>; reg = <0x00000000>; linux,phandle = <0x00000044>; phandle = <0x00000044>; }; }; }; ether_qos_virt_test@2490000 { compatible = "synopsys,dwc_eqos_virt_test"; reg = <0x00000000 0x02490000 0x00000000 0x00010000 0x00000000 0x024a0000 0x00000000 0x00010000>; status = "disabled"; }; power-domain { compatible = "tegra-power-domains"; ape-pd { compatible = "nvidia,tegra186-ape-pd"; is_off; #power-domain-cells = <0x00000000>; partition-id = <0x00000000>; clocks = <0x00000010 0x00000069 0x00000010 0x00000068 0x00000010 0x0000008a 0x00000010 0x00000111>; clock-names = "ape", "apb2ape", "adsp", "aclk"; linux,phandle = <0x00000045>; phandle = <0x00000045>; }; adsp-pd { compatible = "nvidia,tegra186-adsp-pd"; is_off; #power-domain-cells = <0x00000000>; power-domains = <0x00000045>; linux,phandle = <0x00000189>; phandle = <0x00000189>; }; pcie-pd { compatible = "nvidia,tegra186-pcie-pd"; is_off; #power-domain-cells = <0x00000000>; partition-id = <0x00000009>; linux,phandle = <0x0000018a>; phandle = <0x0000018a>; }; sata-pd { compatible = "nvidia,tegra186-sata-pd"; #power-domain-cells = <0x00000000>; partition-id = <0x0000000a>; linux,phandle = <0x0000018b>; phandle = <0x0000018b>; }; disa-pd { compatible = "nvidia,tegra186-disa-pd"; #power-domain-cells = <0x00000000>; partition-id = <0x00000002>; linux,phandle = <0x00000094>; phandle = <0x00000094>; }; disb-pd { compatible = "nvidia,tegra186-disb-pd"; #power-domain-cells = <0x00000000>; partition-id = <0x00000003>; linux,phandle = <0x0000018c>; phandle = <0x0000018c>; }; disc-pd { compatible = "nvidia,tegra186-disc-pd"; #power-domain-cells = <0x00000000>; partition-id = <0x00000004>; linux,phandle = <0x0000018d>; phandle = <0x0000018d>; }; xusba-pd { compatible = "nvidia,tegra186-xusba-pd"; #power-domain-cells = <0x00000000>; partition-id = <0x0000000d>; linux,phandle = <0x0000018e>; phandle = <0x0000018e>; }; xusbb-pd { compatible = "nvidia,tegra186-xusbb-pd"; #power-domain-cells = <0x00000000>; partition-id = <0x0000000e>; linux,phandle = <0x0000018f>; phandle = <0x0000018f>; }; xusbc-pd { compatible = "nvidia,tegra186-xusbc-pd"; #power-domain-cells = <0x00000000>; partition-id = <0x0000000f>; linux,phandle = <0x00000190>; phandle = <0x00000190>; }; }; trusty { compatible = "android,trusty-smc-v1"; ranges; #address-cells = <0x00000002>; #size-cells = <0x00000002>; status = "disabled"; irq { compatible = "android,trusty-irq-v1"; interrupt-templates = <0x00000046 0x00000000 0x00000001 0x00000001 0x00000001 0x00000000 0x00000001 0x00000001 0x00000000 0x00000000>; interrupt-ranges = <0x00000000 0x0000000f 0x00000000 0x00000010 0x0000001f 0x00000001 0x00000020 0x000001ae 0x00000002>; }; fiq { compatible = "android,trusty-fiq-v1"; }; virtio { compatible = "android,trusty-virtio-v1"; }; log { compatible = "android,trusty-log-v1"; }; ote { compatible = "android,trusty-ote-v1"; }; }; interrupt-controller { compatible = "android,CustomIPI"; #interrupt-cells = <0x00000001>; interrupt-controller; linux,phandle = <0x00000046>; phandle = <0x00000046>; }; thermal-zones { status = "okay"; BCPU-therm { polling-delay = <0x00000000>; polling-delay-passive = <0x000001f4>; thermal-sensors = <0x00000047 0x00000002>; status = "okay"; thermal-zone-params { governor-name = "step_wise"; }; trips { trip_critical { temperature = <0x00018894>; type = "critical"; hysteresis = <0x00000000>; writable; }; trip_bthrot { temperature = <0x0001750c>; type = "passive"; hysteresis = <0x00000000>; writable; linux,phandle = <0x00000048>; phandle = <0x00000048>; }; }; cooling-maps { map0 { trip = <0x00000048>; cdev-type = "cpu-balanced"; cooling-device = <0x00000049 0xffffffff 0xffffffff>; }; }; }; MCPU-therm { polling-delay = <0x00000000>; polling-delay-passive = <0x000001f4>; thermal-sensors = <0x00000047 0x00000004>; status = "okay"; thermal-zone-params { governor-name = "step_wise"; }; trips { trip_critical { temperature = <0x00018894>; type = "critical"; hysteresis = <0x00000000>; writable; }; trip_bthrot { temperature = <0x0001750c>; type = "passive"; hysteresis = <0x00000000>; writable; linux,phandle = <0x0000004a>; phandle = <0x0000004a>; }; }; cooling-maps { map0 { trip = <0x0000004a>; cdev-type = "cpu-balanced"; cooling-device = <0x00000049 0xffffffff 0xffffffff>; }; }; }; GPU-therm { polling-delay = <0x00000000>; polling-delay-passive = <0x000000fa>; thermal-sensors = <0x00000047 0x00000006>; status = "okay"; trips { eqos-m40@-40000 { temperature = <0xffff63c0>; hysteresis = <0x00001388>; type = "active"; linux,phandle = <0x0000004b>; phandle = <0x0000004b>; }; eqos-m5@-5000 { temperature = <0xffffec78>; hysteresis = <0x00001388>; type = "active"; linux,phandle = <0x0000004d>; phandle = <0x0000004d>; }; eqos-p30@30000 { temperature = <0x00007530>; hysteresis = <0x00001388>; type = "active"; linux,phandle = <0x0000004e>; phandle = <0x0000004e>; }; eqos-p65@65000 { temperature = <0x0000fde8>; hysteresis = <0x00001388>; type = "active"; linux,phandle = <0x0000004f>; phandle = <0x0000004f>; }; eqos-p100@100000 { temperature = <0x000186a0>; hysteresis = <0x00001388>; type = "active"; linux,phandle = <0x00000050>; phandle = <0x00000050>; }; trip_critical { temperature = <0x00018894>; type = "critical"; hysteresis = <0x00000000>; writable; }; trip_bthrot { temperature = <0x0001750c>; type = "passive"; hysteresis = <0x00000000>; writable; linux,phandle = <0x00000051>; phandle = <0x00000051>; }; }; cooling-maps { map_eqos_m40 { trip = <0x0000004b>; cooling-device = <0x0000004c 0x00000001 0x00000001>; cdev-type = "tegra-eqos"; }; map_eqos_m5 { trip = <0x0000004d>; cooling-device = <0x0000004c 0x00000002 0x00000002>; cdev-type = "tegra-eqos"; }; map_eqos_p30 { trip = <0x0000004e>; cooling-device = <0x0000004c 0x00000003 0x00000003>; cdev-type = "tegra-eqos"; }; map_eqos_p65 { trip = <0x0000004f>; cooling-device = <0x0000004c 0x00000004 0x00000004>; cdev-type = "tegra-eqos"; }; map_eqos_p100 { trip = <0x00000050>; cooling-device = <0x0000004c 0x00000005 0x00000005>; cdev-type = "tegra-eqos"; }; map0 { trip = <0x00000051>; cdev-type = "gpu-balanced"; cooling-device = <0x00000052 0xffffffff 0xffffffff>; }; }; thermal-zone-params { governor-name = "step_wise"; }; }; PLL-therm { polling-delay = <0x00000000>; polling-delay-passive = <0x000003e8>; thermal-sensors = <0x00000047 0x00000005>; status = "okay"; }; AO-therm { polling-delay = <0x00000000>; polling-delay-passive = <0x000003e8>; thermal-sensors = <0x00000047 0x00000006>; status = "disabled"; linux,phandle = <0x000000e8>; phandle = <0x000000e8>; }; Tboard_tegra { status = "okay"; polling-delay = <0x00000000>; polling-delay-passive = <0x000003e8>; thermal-sensors = <0x00000053 0x00000000>; thermal-zone-params { governor-name = "pid_thermal_gov"; }; trips { trip_critical { type = "critical"; temperature = <0x0001a004>; hysteresis = <0x00000001>; }; }; }; Tdiode_tegra { status = "okay"; polling-delay = <0x00000000>; polling-delay-passive = <0x000003e8>; thermal-sensors = <0x00000053 0x00000001>; thermal-zone-params { governor-name = "pid_thermal_gov"; }; trips { trip_critical { temperature = <0x0001a004>; type = "critical"; hysteresis = <0x00000000>; writable; }; }; }; PMIC-Die { polling-delay = <0x00000000>; polling-delay-passive = <0x00000000>; thermal-sensors = <0x00000022>; trips { hot-die { temperature = <0x0001d4c0>; type = "active"; hysteresis = <0x00000000>; linux,phandle = <0x00000054>; phandle = <0x00000054>; }; }; cooling-maps { map0 { trip = <0x00000054>; cooling-device = <0x00000055 0xffffffff 0xffffffff>; contribution = <0x00000064>; cdev-type = "emergency-balanced"; }; }; }; }; rtcpu@b000000 { compatible = "nvidia,tegra186-sce-ivc"; status = "okay"; reg = <0x00000000 0x0b000000 0x00000000 0x00001000 0x00000000 0x0b1f0000 0x00000000 0x00040000 0x00000000 0x0b230000 0x00000000 0x00010000 0x00000000 0x0b040000 0x00000000 0x00010000 0x00000000 0x0b050000 0x00000000 0x00010000>; reg-names = "sce-evp", "sce-pm", "sce-cfg", "ast-cpu", "ast-dma"; iommus = <0x00000011 0x0000002a>; iommu-resv-regions = <0x00000000 0x00000000 0x00000000 0xa0000000 0x00000000 0xc0000000 0xffffffff 0xffffffff>; clocks = <0x00000010 0x000000e6 0x00000010 0x000000e4>; clock-names = "sce-apb", "sce-cpu-nic"; nvidia,clock-rates = <0x06146580 0x06146580 0x06ddd000 0x1c3a9000>; resets = <0x00000010 0x000000bb 0x00000010 0x000000b8 0x00000010 0x000000b5 0x00000010 0x000000b6 0x00000010 0x000000b7 0x00000010 0x000000b9 0x00000010 0x000000bc 0x00000010 0x000000bd 0x00000010 0x000000be 0x00000010 0x000000b4 0x00000010 0x000000b3>; reset-names = "tsctnsce", "sce-pm", "sce-dbgresetn", "sce-presetdbgn", "sce-actmon", "sce-dma", "sce-tke", "sce-gte", "sce-cfg", "sce-nreset", "sce-nsysporeset"; nvidia,reset-group-1 = "tsctnsce", "sce-pm", "sce-dbgresetn", "sce-presetdbgn", "sce-actmon", "sce-dma", "sce-tke", "sce-gte", "sce-cfg"; nvidia,reset-group-2 = "sce-nreset", "sce-nsysporeset"; nvidia,memory-bw = <0xffffffff>; interrupts = <0x00000000 0x00000010 0x00000004>; interrupt-names = "wdt-remote"; nvidia,trace = <0x00000056 0x00000004 0x70100000 0x00100000>; nvidia,ivc-channels = <0x00000057 0x00000002 0x90000000 0x00010000>; nvidia,autosuspend-delay-ms = <0x00001388>; nvidia,ch-base = <0x0000003c>; nvidia,nb-channels = <0x00000002>; nvidia,pts-base = <0x0000023c>; nvidia,nb-pts = <0x00000004>; linux,phandle = <0x00000191>; phandle = <0x00000191>; hsp { compatible = "nvidia,tegra186-hsp-mailbox"; nvidia,hsp-shared-mailbox = <0x00000058 0x00000001 0x00000058 0x00000006>; nvidia,hsp-shared-mailbox-names = "ivc-pair", "cmd-pair"; }; }; tegra-rtcpu-sce-trace { nvidia,enable-printk; nvidia,interval-ms = <0x00000032>; nvidia,log-prefix = "[SCE]"; linux,phandle = <0x00000056>; phandle = <0x00000056>; }; sce-ivc-channels { linux,phandle = <0x00000057>; phandle = <0x00000057>; echo@0 { compatible = "nvidia,tegra-ivc-cdev"; nvidia,devname = "camchar-echo"; nvidia,service = "echo"; nvidia,version = <0x00000000>; nvidia,group = <0x00000001>; nvidia,frame-count = <0x00000010>; nvidia,frame-size = <0x00000040>; }; i2c@480 { compatible = "nvidia,tegra186-camera-ivc-rpc-i2c-single"; nvidia,service = "i2c-single"; nvidia,version = <0x00000000>; nvidia,group = <0x00000001>; nvidia,frame-count = <0x00000008>; nvidia,frame-size = <0x00000080>; device = <0x00000059>; status = "okay"; }; vinotify@12c0 { compatible = "nvidia,tegra186-camera-ivc-protocol-vinotify"; nvidia,service = "vinotify"; nvidia,version = <0x00000000>; nvidia,group = <0x00000001>; nvidia,frame-count = <0x00000040>; nvidia,frame-size = <0x00000080>; device = <0x0000005a>; }; mods@32c0 { compatible = "nvidia,tegra186-camera-ivc-protocol-mods"; nvidia,service = "mods"; nvidia,version = <0x00000000>; nvidia,group = <0x00000001>; nvidia,frame-count = <0x00000001>; nvidia,frame-size = <0x00000040>; }; ivccontrol@52c0 { compatible = "nvidia,tegra186-camera-ivc-protocol-capture-control"; nvidia,service = "capture-control"; nvidia,version = <0x00000000>; nvidia,group = <0x00000001>; nvidia,frame-count = <0x00000010>; nvidia,frame-size = <0x00000140>; }; ivccapture@72c0 { compatible = "nvidia,tegra186-camera-ivc-protocol-capture"; nvidia,service = "capture"; nvidia,version = <0x00000000>; nvidia,group = <0x00000001>; nvidia,frame-count = <0x00000010>; nvidia,frame-size = <0x00000040>; }; dbg@7c00 { compatible = "nvidia,tegra-ivc-cdev"; nvidia,devname = "camchar-dbg"; nvidia,service = "debug"; nvidia,version = <0x00000000>; nvidia,group = <0x00000001>; nvidia,frame-count = <0x00000001>; nvidia,frame-size = <0x00000180>; }; dbg@7e00 { compatible = "nvidia,tegra186-camera-ivc-protocol-debug"; nvidia,service = "debug"; nvidia,version = <0x00000000>; nvidia,group = <0x00000001>; nvidia,frame-count = <0x00000001>; nvidia,frame-size = <0x00002000>; nvidia,ivc-timeout = <0x00000032>; nvidia,test-timeout = <0x00001388>; }; }; aconnect@2a41000 { compatible = "nvidia,tegra210-aconnect"; clocks = <0x00000010 0x00000069 0x00000010 0x00000068>; power-domains = <0x0000001f 0x00000000>; clock-names = "ape", "apb2ape"; #address-cells = <0x00000002>; #size-cells = <0x00000002>; ranges; status = "okay"; rtcpu@2993000 { compatible = "nvidia,tegra186-ape-ivc"; status = "disabled"; reg = <0x00000000 0x02993000 0x00000000 0x00001000 0x00000000 0x02990000 0x00000000 0x00000800 0x00000000 0x02994000 0x00000000 0x00002000>; reg-names = "ape-evp", "ape-amisc", "ast-cpu"; iommus = <0x00000011 0x0000002d>; iommu-group-id = <0x00000003>; clocks = <0x00000010 0x00000069 0x00000010 0x00000068 0x00000010 0x0000008b 0x00000010 0x0000008a>; clock-names = "ape", "apb2ape", "adspneon", "adsp"; resets = <0x00000010 0x000000bf>; reset-names = "adsp-all"; interrupt-parent = <0x0000005b>; interrupts = <0x00000000 0x0000003e 0x00000004 0x00000000 0x00000000 0x0000003f 0x00000004 0x00000000 0x00000000 0x00000054 0x00000004 0x00000000 0x00000000 0x0000001f 0x00000004 0x00000004 0x00000000 0x00000030 0x00000004 0x00000004 0x00000000 0x00000044 0x00000004 0x00000004 0x00000000 0x00000045 0x00000004 0x00000004 0x00000000 0x00000047 0x00000004 0x00000004 0x00000000 0x00000046 0x00000004 0x00000004 0x00000000 0x00000048 0x00000004 0x00000004 0x00000000 0x00000049 0x00000004 0x00000004 0x00000000 0x0000004a 0x00000004 0x00000004 0x00000000 0x0000004b 0x00000004 0x00000004 0x00000000 0x0000004e 0x00000004 0x00000004 0x00000000 0x0000004f 0x00000004 0x00000004 0x00000000 0x00000050 0x00000004 0x00000004 0x00000000 0x00000053 0x00000004 0x00000004 0x00000000 0x00000052 0x00000004 0x00000004>; interrupt-names = "adsp-wfi", "adsp-wfe", "wdt-remote"; nvidia,trace = <0x0000005c 0x00000004 0x40200000 0x00080000>; nvidia,ivc-channels = <0x0000005d 0x00000002 0x40000000 0x00010000>; nvidia,autosuspend-delay-ms = <0x00001388>; linux,phandle = <0x00000192>; phandle = <0x00000192>; hsp { compatible = "nvidia,tegra186-hsp-mailbox"; device = <0x0000005e>; nvidia,hsp-shared-mailbox = <0x0000005e 0x00000001 0x0000005e 0x00000006>; nvidia,hsp-shared-mailbox-names = "ivc-pair", "cmd-pair"; }; }; agic-controller@2a41000 { compatible = "nvidia,tegra186-agic"; #interrupt-cells = <0x00000004>; interrupt-controller; reg = <0x00000000 0x02a41000 0x00000000 0x00001000 0x00000000 0x02a42000 0x00000000 0x00002000>; interrupts = <0x00000000 0x00000091 0x00000f04>; clocks = <0x00000010 0x00000069>; clock-names = "clk"; status = "okay"; linux,phandle = <0x0000005b>; phandle = <0x0000005b>; }; agic-controller@2a51000 { compatible = "nvidia,tegra186-agic"; interrupt-controller; #interrupt-cells = <0x00000004>; reg = <0x00000000 0x02a51000 0x00000000 0x00001000 0x00000000 0x02a52000 0x00000000 0x00002000>; interrupts = <0x00000000 0x00000092 0x00000f04>; clocks = <0x00000010 0x00000069>; clock-names = "clk"; status = "disabled"; linux,phandle = <0x00000193>; phandle = <0x00000193>; }; agic-controller@2a61000 { compatible = "nvidia,tegra186-agic"; interrupt-controller; #interrupt-cells = <0x00000004>; reg = <0x00000000 0x02a61000 0x00000000 0x00001000 0x00000000 0x02a62000 0x00000000 0x00002000>; interrupts = <0x00000000 0x00000093 0x00000f04>; clocks = <0x00000010 0x00000069>; clock-names = "clk"; status = "disabled"; linux,phandle = <0x00000194>; phandle = <0x00000194>; }; tegra-hsp@29a0000 { compatible = "nvidia,tegra186-hsp"; reg = <0x00000000 0x029a0000 0x00000000 0x00090000>; interrupt-parent = <0x0000005b>; interrupts = <0x00000000 0x00000020 0x00000004 0x00000000 0x00000000 0x00000021 0x00000004 0x00000000 0x00000000 0x00000022 0x00000004 0x00000000 0x00000000 0x00000023 0x00000004 0x00000000 0x00000000 0x00000024 0x00000004 0x00000000 0x00000000 0x00000025 0x00000004 0x00000000 0x00000000 0x00000026 0x00000004 0x00000000 0x00000000 0x00000027 0x00000004 0x00000000 0x00000000 0x00000028 0x00000004 0x00000000 0x00000000 0x00000029 0x00000004 0x00000000 0x00000000 0x0000002a 0x00000004 0x00000000 0x00000000 0x0000002b 0x00000004 0x00000000 0x00000000 0x0000002c 0x00000004 0x00000000 0x00000000 0x0000002d 0x00000004 0x00000000 0x00000000 0x0000002e 0x00000004 0x00000000 0x00000000 0x0000002f 0x00000004 0x00000000 0x00000000 0x00000030 0x00000004 0x00000004 0x00000000 0x00000031 0x00000004 0x00000000 0x00000000 0x00000032 0x00000004 0x00000000 0x00000000 0x00000033 0x00000004 0x00000000 0x00000000 0x00000034 0x00000004 0x00000000>; interrupt-names = "full0", "full1", "full2", "full3", "full4", "full5", "full6", "full7", "empty0", "empty1", "empty2", "empty3", "empty4", "empty5", "empty6", "empty7", "adsp-shared0", "shared1", "shared2", "shared3", "shared4"; status = "disabled"; linux,phandle = <0x0000005e>; phandle = <0x0000005e>; }; adma@2930000 { compatible = "nvidia,tegra186-adma"; interrupt-parent = <0x0000005b>; reg = <0x00000000 0x02930000 0x00000000 0x00050000 0x00000000 0x029f0000 0x00000000 0x00000010>; clocks = <0x00000010 0x00000057>; clock-names = "d_audio"; interrupts = <0x00000000 0x00000000 0x00000004 0x00000000 0x00000000 0x00000001 0x00000004 0x00000000 0x00000000 0x00000002 0x00000004 0x00000000 0x00000000 0x00000003 0x00000004 0x00000000 0x00000000 0x00000004 0x00000004 0x00000000 0x00000000 0x00000005 0x00000004 0x00000000 0x00000000 0x00000006 0x00000004 0x00000000 0x00000000 0x00000007 0x00000004 0x00000000 0x00000000 0x00000008 0x00000004 0x00000000 0x00000000 0x00000009 0x00000004 0x00000000 0x00000000 0x0000000a 0x00000004 0x00000000 0x00000000 0x0000000b 0x00000004 0x00000000 0x00000000 0x0000000c 0x00000004 0x00000000 0x00000000 0x0000000d 0x00000004 0x00000000 0x00000000 0x0000000e 0x00000004 0x00000000 0x00000000 0x0000000f 0x00000004 0x00000000 0x00000000 0x00000010 0x00000004 0x00000000 0x00000000 0x00000011 0x00000004 0x00000000 0x00000000 0x00000012 0x00000004 0x00000000 0x00000000 0x00000013 0x00000004 0x00000000 0x00000000 0x00000014 0x00000004 0x00000000 0x00000000 0x00000015 0x00000004 0x00000000 0x00000000 0x00000016 0x00000004 0x00000000 0x00000000 0x00000017 0x00000004 0x00000000 0x00000000 0x00000018 0x00000004 0x00000000 0x00000000 0x00000019 0x00000004 0x00000000 0x00000000 0x0000001a 0x00000004 0x00000000 0x00000000 0x0000001b 0x00000004 0x00000000 0x00000000 0x0000001c 0x00000004 0x00000000 0x00000000 0x0000001d 0x00000004 0x00000000 0x00000000 0x0000001e 0x00000004 0x00000000 0x00000000 0x0000001f 0x00000004 0x00000000>; #dma-cells = <0x00000001>; status = "okay"; linux,phandle = <0x0000005f>; phandle = <0x0000005f>; }; ahub { compatible = "nvidia,tegra186-axbar"; wakeup-disable; reg = <0x00000000 0x02900800 0x00000000 0x00000800>; clocks = <0x00000010 0x00000057 0x00000010 0x000000f6 0x00000010 0x00000068 0x00000010 0x00000069>; clock-names = "ahub", "parent", "apb2ape", "xbar.ape"; assigned-clocks = <0x00000010 0x00000057>; assigned-clock-parents = <0x00000010 0x0000010d>; status = "okay"; #address-cells = <0x00000002>; #size-cells = <0x00000002>; ranges; assigned-clock-rates = <0x02b3bb55>; linux,phandle = <0x000000b9>; phandle = <0x000000b9>; admaif@290f000 { compatible = "nvidia,tegra186-admaif"; reg = <0x00000000 0x0290f000 0x00000000 0x00001000>; clocks = <0x00000010 0x00000057>; clock-names = "ahub"; dmas = <0x0000005f 0x00000001 0x0000005f 0x00000001 0x0000005f 0x00000002 0x0000005f 0x00000002 0x0000005f 0x00000003 0x0000005f 0x00000003 0x0000005f 0x00000004 0x0000005f 0x00000004 0x0000005f 0x00000005 0x0000005f 0x00000005 0x0000005f 0x00000006 0x0000005f 0x00000006 0x0000005f 0x00000007 0x0000005f 0x00000007 0x0000005f 0x00000008 0x0000005f 0x00000008 0x0000005f 0x00000009 0x0000005f 0x00000009 0x0000005f 0x0000000a 0x0000005f 0x0000000a 0x0000005f 0x0000000b 0x0000005f 0x0000000b 0x0000005f 0x0000000c 0x0000005f 0x0000000c 0x0000005f 0x0000000d 0x0000005f 0x0000000d 0x0000005f 0x0000000e 0x0000005f 0x0000000e 0x0000005f 0x0000000f 0x0000005f 0x0000000f 0x0000005f 0x00000010 0x0000005f 0x00000010 0x0000005f 0x00000011 0x0000005f 0x00000011 0x0000005f 0x00000012 0x0000005f 0x00000012 0x0000005f 0x00000013 0x0000005f 0x00000013 0x0000005f 0x00000014 0x0000005f 0x00000014>; 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"; status = "okay"; dma-buffer-size = <0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000>; linux,phandle = <0x00000195>; phandle = <0x00000195>; }; sfc@2902000 { compatible = "nvidia,tegra210-sfc"; reg = <0x00000000 0x02902000 0x00000000 0x00000200>; nvidia,ahub-sfc-id = <0x00000000>; status = "okay"; linux,phandle = <0x00000196>; phandle = <0x00000196>; }; sfc@2902200 { compatible = "nvidia,tegra210-sfc"; reg = <0x00000000 0x02902200 0x00000000 0x00000200>; nvidia,ahub-sfc-id = <0x00000001>; status = "okay"; linux,phandle = <0x00000197>; phandle = <0x00000197>; }; sfc@2902400 { compatible = "nvidia,tegra210-sfc"; reg = <0x00000000 0x02902400 0x00000000 0x00000200>; nvidia,ahub-sfc-id = <0x00000002>; status = "okay"; linux,phandle = <0x00000198>; phandle = <0x00000198>; }; sfc@2902600 { compatible = "nvidia,tegra210-sfc"; reg = <0x00000000 0x02902600 0x00000000 0x00000200>; nvidia,ahub-sfc-id = <0x00000003>; status = "okay"; linux,phandle = <0x00000199>; phandle = <0x00000199>; }; spkprot@2908c00 { compatible = "nvidia,tegra210-spkprot"; reg = <0x00000000 0x02908c00 0x00000000 0x00000400>; nvidia,ahub-spkprot-id = <0x00000000>; status = "okay"; linux,phandle = <0x0000019a>; phandle = <0x0000019a>; }; amixer@290bb00 { compatible = "nvidia,tegra210-amixer"; reg = <0x00000000 0x0290bb00 0x00000000 0x00000800>; nvidia,ahub-amixer-id = <0x00000000>; status = "okay"; linux,phandle = <0x0000019b>; phandle = <0x0000019b>; }; i2s@2901000 { compatible = "nvidia,tegra210-i2s"; reg = <0x00000000 0x02901000 0x00000000 0x00000100>; nvidia,ahub-i2s-id = <0x00000000>; clocks = <0x00000010 0x0000004f 0x00000010 0x000000f6 0x00000010 0x00000269 0x00000010 0x000000f7 0x00000010 0x00000269>; clock-names = "i2s", "i2s_clk_parent", "ext_audio_sync", "audio_sync", "clk_sync_input"; assigned-clocks = <0x00000010 0x0000004f>; assigned-clock-parents = <0x00000010 0x000000f6>; assigned-clock-rates = <0x00177000>; pinctrl-names = "dap_active", "dap_inactive"; pinctrl-0; pinctrl-1; fsync-width = <0x0000001f>; status = "okay"; linux,phandle = <0x000000ba>; phandle = <0x000000ba>; }; i2s@2901100 { compatible = "nvidia,tegra210-i2s"; reg = <0x00000000 0x02901100 0x00000000 0x00000100>; nvidia,ahub-i2s-id = <0x00000001>; clocks = <0x00000010 0x0000002a 0x00000010 0x000000f6 0x00000010 0x0000026a 0x00000010 0x000000f8 0x00000010 0x0000026a>; clock-names = "i2s", "i2s_clk_parent", "ext_audio_sync", "audio_sync", "clk_sync_input"; assigned-clocks = <0x00000010 0x0000002a>; assigned-clock-parents = <0x00000010 0x000000f6>; assigned-clock-rates = <0x00177000>; pinctrl-names = "dap_active", "dap_inactive"; pinctrl-0; pinctrl-1; fsync-width = <0x00000000>; status = "okay"; linux,phandle = <0x000000bc>; phandle = <0x000000bc>; }; i2s@2901200 { compatible = "nvidia,tegra210-i2s"; reg = <0x00000000 0x02901200 0x00000000 0x00000100>; nvidia,ahub-i2s-id = <0x00000002>; clocks = <0x00000010 0x0000002b 0x00000010 0x000000f6 0x00000010 0x0000026b 0x00000010 0x000000f9 0x00000010 0x0000026b>; clock-names = "i2s", "i2s_clk_parent", "ext_audio_sync", "audio_sync", "clk_sync_input"; assigned-clocks = <0x00000010 0x0000002b>; assigned-clock-parents = <0x00000010 0x000000f6>; assigned-clock-rates = <0x00177000>; pinctrl-names = "dap_active", "dap_inactive"; pinctrl-0; pinctrl-1; fsync-width = <0x0000001f>; status = "okay"; linux,phandle = <0x000000be>; phandle = <0x000000be>; }; i2s@2901300 { compatible = "nvidia,tegra210-i2s"; reg = <0x00000000 0x02901300 0x00000000 0x00000100>; nvidia,ahub-i2s-id = <0x00000003>; clocks = <0x00000010 0x00000054 0x00000010 0x000000f6 0x00000010 0x0000026c 0x00000010 0x000000fa 0x00000010 0x0000026c>; clock-names = "i2s", "i2s_clk_parent", "ext_audio_sync", "audio_sync", "clk_sync_input"; assigned-clocks = <0x00000010 0x00000054>; assigned-clock-parents = <0x00000010 0x000000f6>; assigned-clock-rates = <0x00177000>; pinctrl-names = "dap_active", "dap_inactive"; pinctrl-0; pinctrl-1; fsync-width = <0x0000001f>; status = "okay"; linux,phandle = <0x000000c0>; phandle = <0x000000c0>; }; i2s@2901400 { compatible = "nvidia,tegra210-i2s"; reg = <0x00000000 0x02901400 0x00000000 0x00000100>; nvidia,ahub-i2s-id = <0x00000004>; clocks = <0x00000010 0x00000055 0x00000010 0x000000f6 0x00000010 0x0000026d 0x00000010 0x000000fb 0x00000010 0x0000026d>; clock-names = "i2s", "i2s_clk_parent", "ext_audio_sync", "audio_sync", "clk_sync_input"; assigned-clocks = <0x00000010 0x00000055>; assigned-clock-parents = <0x00000010 0x000000f6>; assigned-clock-rates = <0x00177000>; pinctrl-names = "dap_active", "dap_inactive"; pinctrl-0; pinctrl-1; fsync-width = <0x0000001f>; status = "okay"; linux,phandle = <0x000000c2>; phandle = <0x000000c2>; }; i2s@2901500 { compatible = "nvidia,tegra210-i2s"; reg = <0x00000000 0x02901500 0x00000000 0x00000100>; nvidia,ahub-i2s-id = <0x00000005>; clocks = <0x00000010 0x0000009a 0x00000010 0x000000f6 0x00000010 0x0000026e 0x00000010 0x000000fc 0x00000010 0x0000026e>; clock-names = "i2s", "i2s_clk_parent", "ext_audio_sync", "audio_sync", "clk_sync_input"; assigned-clocks = <0x00000010 0x0000009a>; assigned-clock-parents = <0x00000010 0x000000f6>; assigned-clock-rates = <0x00177000>; pinctrl-names = "dap_active", "dap_inactive"; pinctrl-0; pinctrl-1; fsync-width = <0x00000000>; status = "okay"; bclk-ratio = <0x00000004>; linux,phandle = <0x000000c4>; phandle = <0x000000c4>; }; amx@2903000 { compatible = "nvidia,tegra210-amx"; reg = <0x00000000 0x02903000 0x00000000 0x00000100>; nvidia,ahub-amx-id = <0x00000000>; status = "okay"; linux,phandle = <0x0000019c>; phandle = <0x0000019c>; }; amx@2903100 { compatible = "nvidia,tegra210-amx"; reg = <0x00000000 0x02903100 0x00000000 0x00000100>; nvidia,ahub-amx-id = <0x00000001>; status = "okay"; linux,phandle = <0x0000019d>; phandle = <0x0000019d>; }; amx@2903200 { compatible = "nvidia,tegra210-amx"; reg = <0x00000000 0x02903200 0x00000000 0x00000100>; nvidia,ahub-amx-id = <0x00000002>; status = "okay"; linux,phandle = <0x0000019e>; phandle = <0x0000019e>; }; amx@2903300 { compatible = "nvidia,tegra210-amx"; reg = <0x00000000 0x02903300 0x00000000 0x00000100>; nvidia,ahub-amx-id = <0x00000003>; status = "okay"; linux,phandle = <0x0000019f>; phandle = <0x0000019f>; }; adx@2903800 { compatible = "nvidia,tegra210-adx"; reg = <0x00000000 0x02903800 0x00000000 0x00000100>; nvidia,ahub-adx-id = <0x00000000>; status = "okay"; linux,phandle = <0x000001a0>; phandle = <0x000001a0>; }; adx@2903900 { compatible = "nvidia,tegra210-adx"; reg = <0x00000000 0x02903900 0x00000000 0x00000100>; nvidia,ahub-adx-id = <0x00000001>; status = "okay"; linux,phandle = <0x000001a1>; phandle = <0x000001a1>; }; adx@2903a00 { compatible = "nvidia,tegra210-adx"; reg = <0x00000000 0x02903a00 0x00000000 0x00000100>; nvidia,ahub-adx-id = <0x00000002>; status = "okay"; linux,phandle = <0x000001a2>; phandle = <0x000001a2>; }; adx@2903b00 { compatible = "nvidia,tegra210-adx"; reg = <0x00000000 0x02903b00 0x00000000 0x00000100>; nvidia,ahub-adx-id = <0x00000003>; status = "okay"; linux,phandle = <0x000001a3>; phandle = <0x000001a3>; }; dmic@2904000 { compatible = "nvidia,tegra210-dmic"; reg = <0x00000000 0x02904000 0x00000000 0x00000100>; nvidia,ahub-dmic-id = <0x00000000>; clocks = <0x00000010 0x0000007a 0x00000010 0x000000f6>; clock-names = "dmic", "parent"; assigned-clocks = <0x00000010 0x0000007a>; assigned-clock-parents = <0x00000010 0x000000f6>; assigned-clock-rates = <0x002ee000>; status = "okay"; linux,phandle = <0x000000c6>; phandle = <0x000000c6>; }; dmic@2904100 { compatible = "nvidia,tegra210-dmic"; reg = <0x00000000 0x02904100 0x00000000 0x00000100>; nvidia,ahub-dmic-id = <0x00000001>; clocks = <0x00000010 0x0000007b 0x00000010 0x000000f6>; clock-names = "dmic", "parent"; assigned-clocks = <0x00000010 0x0000007b>; assigned-clock-parents = <0x00000010 0x000000f6>; assigned-clock-rates = <0x002ee000>; status = "okay"; linux,phandle = <0x000000c8>; phandle = <0x000000c8>; }; dmic@2904200 { compatible = "nvidia,tegra210-dmic"; reg = <0x00000000 0x02904200 0x00000000 0x00000100 0x00000000 0x0c303000 0x00000000 0x000001f0>; nvidia,ahub-dmic-id = <0x00000002>; clocks = <0x00000010 0x00000096 0x00000010 0x000000f6>; clock-names = "dmic", "parent"; assigned-clocks = <0x00000010 0x00000096>; assigned-clock-parents = <0x00000010 0x000000f6>; assigned-clock-rates = <0x002ee000>; status = "okay"; linux,phandle = <0x000000ca>; phandle = <0x000000ca>; prod-settings { #prod-cells = <0x00000004>; prod { prod = <0x00000001 0x00000028 0x0000ffff 0x00006441 0x00000001 0x00000030 0x0000ffff 0x00006441>; }; }; }; dmic@2904300 { compatible = "nvidia,tegra210-dmic"; reg = <0x00000000 0x02904300 0x00000000 0x00000100>; nvidia,ahub-dmic-id = <0x00000003>; clocks = <0x00000010 0x00000097 0x00000010 0x000000f6>; clock-names = "dmic", "parent"; assigned-clocks = <0x00000010 0x00000097>; assigned-clock-parents = <0x00000010 0x000000f6>; assigned-clock-rates = <0x002ee000>; status = "okay"; linux,phandle = <0x000000cc>; phandle = <0x000000cc>; }; afc@2907000 { compatible = "nvidia,tegra186-afc"; reg = <0x00000000 0x02907000 0x00000000 0x00000100>; nvidia,ahub-afc-id = <0x00000000>; status = "okay"; linux,phandle = <0x000001a4>; phandle = <0x000001a4>; }; afc@2907100 { compatible = "nvidia,tegra186-afc"; reg = <0x00000000 0x02907100 0x00000000 0x00000100>; nvidia,ahub-afc-id = <0x00000001>; status = "okay"; linux,phandle = <0x000001a5>; phandle = <0x000001a5>; }; afc@2907200 { compatible = "nvidia,tegra186-afc"; reg = <0x00000000 0x02907200 0x00000000 0x00000100>; nvidia,ahub-afc-id = <0x00000002>; status = "okay"; linux,phandle = <0x000001a6>; phandle = <0x000001a6>; }; afc@2907300 { compatible = "nvidia,tegra186-afc"; reg = <0x00000000 0x02907300 0x00000000 0x00000100>; nvidia,ahub-afc-id = <0x00000003>; status = "okay"; linux,phandle = <0x000001a7>; phandle = <0x000001a7>; }; afc@2907400 { compatible = "nvidia,tegra186-afc"; reg = <0x00000000 0x02907400 0x00000000 0x00000100>; nvidia,ahub-afc-id = <0x00000004>; status = "okay"; linux,phandle = <0x000001a8>; phandle = <0x000001a8>; }; afc@2907500 { compatible = "nvidia,tegra186-afc"; reg = <0x00000000 0x02907500 0x00000000 0x00000100>; nvidia,ahub-afc-id = <0x00000005>; status = "okay"; linux,phandle = <0x000001a9>; phandle = <0x000001a9>; }; mvc@290a000 { compatible = "nvidia,tegra210-mvc"; reg = <0x00000000 0x0290a000 0x00000000 0x00000200>; nvidia,ahub-mvc-id = <0x00000000>; status = "okay"; linux,phandle = <0x000001aa>; phandle = <0x000001aa>; }; mvc@290a200 { compatible = "nvidia,tegra210-mvc"; reg = <0x00000000 0x0290a200 0x00000000 0x00000200>; nvidia,ahub-mvc-id = <0x00000001>; status = "okay"; linux,phandle = <0x000001ab>; phandle = <0x000001ab>; }; iqc@290e000 { compatible = "nvidia,tegra210-iqc"; reg = <0x00000000 0x0290e000 0x00000000 0x00000200>; nvidia,ahub-iqc-id = <0x00000000>; clocks = <0x00000010 0x0000006a>; clock-names = "iqc"; status = "okay"; linux,phandle = <0x000001ac>; phandle = <0x000001ac>; }; asrc@2910000 { compatible = "nvidia,tegra186-asrc"; reg = <0x00000000 0x02910000 0x00000000 0x00002000>; nvidia,ahub-asrc-id = <0x00000000>; status = "okay"; linux,phandle = <0x000001ad>; phandle = <0x000001ad>; }; arad@290e400 { compatible = "nvidia,tegra186-arad"; reg = <0x00000000 0x0290e400 0x00000000 0x00000400>; nvidia,ahub-arad-id = <0x00000000>; status = "okay"; linux,phandle = <0x000001ae>; phandle = <0x000001ae>; }; ahc@290b900 { compatible = "nvidia,tegra186-ahc"; interrupt-parent = <0x0000005b>; reg = <0x00000000 0x0290b900 0x00000000 0x00000200>; interrupts = <0x00000000 0x00000038 0x00000004 0x00000000>; status = "okay"; linux,phandle = <0x000001af>; phandle = <0x000001af>; }; ope@2908000 { compatible = "nvidia,tegra210-ope"; reg = <0x00000000 0x02908000 0x00000000 0x00000100 0x00000000 0x02908100 0x00000000 0x00000100 0x00000000 0x02908200 0x00000000 0x00000200>; nvidia,ahub-ope-id = <0x00000000>; status = "okay"; linux,phandle = <0x000001b0>; phandle = <0x000001b0>; peq@2908100 { status = "okay"; }; mbdrc@2908200 { status = "okay"; }; }; dspk@2905000 { compatible = "nvidia,tegra186-dspk"; reg = <0x00000000 0x02905000 0x00000000 0x00000100>; nvidia,ahub-dspk-id = <0x00000000>; clocks = <0x00000010 0x00000098 0x00000010 0x000000f6 0x00000010 0x000000fd>; clock-names = "dspk", "pll_a_out0", "sync_dspk"; assigned-clocks = <0x00000010 0x00000098>; assigned-clock-parents = <0x00000010 0x000000f6>; assigned-clock-rates = <0x00bb8000>; status = "okay"; linux,phandle = <0x000000ce>; phandle = <0x000000ce>; }; dspk@2905100 { compatible = "nvidia,tegra186-dspk"; reg = <0x00000000 0x02905100 0x00000000 0x00000100 0x00000000 0x02431000 0x00000000 0x000001f0>; nvidia,ahub-dspk-id = <0x00000001>; clocks = <0x00000010 0x00000099 0x00000010 0x000000f6 0x00000010 0x000000fe>; clock-names = "dspk", "pll_a_out0", "sync_dspk"; assigned-clocks = <0x00000010 0x00000099>; assigned-clock-parents = <0x00000010 0x000000f6>; assigned-clock-rates = <0x00bb8000>; status = "okay"; linux,phandle = <0x000000d0>; phandle = <0x000000d0>; prod-settings { #prod-cells = <0x00000004>; prod { prod = <0x00000001 0x00000008 0x00000fff 0x00000441 0x00000001 0x00000000 0x00000fff 0x00000441>; }; }; }; }; adsp_audio { compatible = "nvidia,tegra186-adsp-audio"; wakeup-disable; iommus = <0x00000011 0x0000001e>; iommu-resv-regions = <0x00000000 0x00000000 0x00000000 0x40000000 0x00000000 0x60000000 0xffffffff 0xffffffff>; iommu-group-id = <0x00000002>; nvidia,adma_ch_start = <0x00000010>; nvidia,adma_ch_cnt = <0x00000010>; interrupt-parent = <0x0000005b>; interrupts = <0x00000000 0x00000010 0x00000004 0x00000004 0x00000000 0x00000011 0x00000004 0x00000004 0x00000000 0x00000012 0x00000004 0x00000004 0x00000000 0x00000013 0x00000004 0x00000004 0x00000000 0x00000014 0x00000004 0x00000004 0x00000000 0x00000015 0x00000004 0x00000004 0x00000000 0x00000016 0x00000004 0x00000004 0x00000000 0x00000017 0x00000004 0x00000004 0x00000000 0x00000018 0x00000004 0x00000004 0x00000000 0x00000019 0x00000004 0x00000004 0x00000000 0x0000001a 0x00000004 0x00000004 0x00000000 0x0000001b 0x00000004 0x00000004 0x00000000 0x0000001c 0x00000004 0x00000004 0x00000000 0x0000001d 0x00000004 0x00000004 0x00000000 0x0000001e 0x00000004 0x00000004 0x00000000 0x0000001f 0x00000004 0x00000004>; clocks = <0x00000010 0x00000057 0x00000010 0x00000069 0x00000010 0x00000068>; clock-names = "ahub", "ape", "apb2ape"; status = "okay"; compr-ops = <0x00000001>; num-plugin = <0x00000005>; linux,phandle = <0x000001b1>; phandle = <0x000001b1>; 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"; }; }; adsp@2993000 { status = "okay"; compatible = "nvidia,tegra18x-adsp"; nvidia,adsp_os_secload; interrupt-parent = <0x0000005b>; reg = <0x00000000 0x02993000 0x00000000 0x00001000 0x00000000 0x02990000 0x00000000 0x00002000 0x00000000 0x00000000 0x00000000 0x00000001 0x00000000 0x0290c800 0x00000000 0x00000001 0x00000000 0x029b0000 0x00000000 0x00090000 0x00000000 0x40000000 0x00000000 0xc0000000 0x00000000 0x00000000 0x00000000 0x00000001>; nvidia,adsp_mem = <0x5ef00000 0x01000000 0x5f700000 0x00800000 0x3f813000 0x00005000 0x5fd00000 0x00200000>; nvidia,adsp_unit_fpga_reset = <0x07f00040 0x00000040>; nvidia,adsp-evp-base = <0x02993700 0x00000040>; interrupts = <0x00000000 0x00000029 0x00000004 0x00000000 0x00000000 0x00000020 0x00000004 0x00000000 0x00000000 0x00000053 0x00000004 0x00000000 0x00000000 0x0000003e 0x00000004 0x00000000 0x00000000 0x00000039 0x00000004 0x00000000 0x00000000 0x00000041 0x00000004 0x00000000 0x00000000 0x00000028 0x00000004 0x00000004 0x00000000 0x00000021 0x00000004 0x00000004 0x00000000 0x00000022 0x00000004 0x00000004 0x00000000 0x0000004e 0x00000004 0x00000004 0x00000000 0x0000004f 0x00000004 0x00000004 0x00000000 0x00000050 0x00000004 0x00000004 0x00000000 0x0000004b 0x00000004 0x00000004>; clocks = <0x00000010 0x0000008b 0x00000010 0x0000008a 0x00000010 0x00000111>; clock-names = "adspneon", "adsp", "aclk"; resets = <0x00000010 0x000000bf>; reset-names = "adspall"; iommus = <0x00000011 0x0000001e>; dma-mask = <0x00000000 0x5e000000>; iommu-resv-regions = <0x00000000 0x00000000 0x00000000 0x40000000 0x00000000 0x60000000 0xffffffff 0xffffffff>; iommu-group-id = <0x00000002>; }; }; tegra-rtcpu-ape-trace { nvidia,enable-printk; nvidia,interval-ms = <0x00000032>; nvidia,log-prefix = "[APE]"; linux,phandle = <0x0000005c>; phandle = <0x0000005c>; }; ape-ivc-channels { linux,phandle = <0x0000005d>; phandle = <0x0000005d>; echo@0 { compatible = "nvidia,tegra-ivc-cdev"; nvidia,devname = "camchar-echo"; nvidia,service = "echo"; nvidia,version = <0x00000000>; nvidia,group = <0x00000001>; nvidia,frame-count = <0x00000010>; nvidia,frame-size = <0x00000040>; }; vinotify@12c0 { compatible = "nvidia,tegra186-camera-ivc-protocol-vinotify"; nvidia,service = "vinotify"; nvidia,version = <0x00000000>; nvidia,group = <0x00000001>; nvidia,frame-count = <0x00000040>; nvidia,frame-size = <0x00000080>; device = <0x0000005a>; }; ivccontrol@52c0 { compatible = "nvidia,tegra186-camera-ivc-protocol-capture-control"; nvidia,service = "capture-control"; nvidia,version = <0x00000000>; nvidia,group = <0x00000001>; nvidia,frame-count = <0x00000010>; nvidia,frame-size = <0x00000140>; }; ivccapture@72c0 { compatible = "nvidia,tegra186-camera-ivc-protocol-capture"; nvidia,service = "capture"; nvidia,version = <0x00000000>; nvidia,group = <0x00000001>; nvidia,frame-count = <0x00000010>; nvidia,frame-size = <0x00000040>; }; dbg@7c00 { compatible = "nvidia,tegra-ivc-cdev"; nvidia,devname = "camchar-dbg"; nvidia,service = "debug"; nvidia,version = <0x00000000>; nvidia,group = <0x00000001>; nvidia,frame-count = <0x00000001>; nvidia,frame-size = <0x00000180>; }; dbg@7e00 { compatible = "nvidia,tegra186-camera-ivc-protocol-debug"; nvidia,service = "debug"; nvidia,version = <0x00000000>; nvidia,group = <0x00000001>; nvidia,frame-count = <0x00000001>; nvidia,frame-size = <0x00002000>; nvidia,ivc-timeout = <0x00000032>; nvidia,test-timeout = <0x00001388>; }; }; tegra_safety_ivc { #address-cells = <0x00000001>; #size-cells = <0x00000000>; linux,phandle = <0x00000060>; phandle = <0x00000060>; cmdresp@0 { compatible = "nvidia,tegra186-safety-cmd-resp"; reg = <0x00000000 0x00008000>; reg-names = "rx", "tx"; nvidia,frame-count = <0x00000010>; nvidia,frame-size = <0x00000040>; }; hb@0 { compatible = "nvidia,tegra186-safety-hb"; reg = <0x00000500 0x00008500>; reg-names = "rx", "tx"; nvidia,frame-count = <0x00000001>; nvidia,frame-size = <0x00000040>; }; }; sce@b000000 { compatible = "nvidia,tegra186-safety-ivc"; status = "disabled"; reg = <0x00000000 0x0b040000 0x00000000 0x00010000 0x00000000 0x0b050000 0x00000000 0x00010000>; reg-names = "ast-cpu", "ast-dma"; iommus = <0x00000011 0x0000001f>; nvidia,ivc-channels = <0x00000060 0x00000002 0x90000000 0x00010000>; linux,phandle = <0x000001b2>; phandle = <0x000001b2>; hsp { compatible = "nvidia,tegra186-hsp-mailbox"; nvidia,hsp-shared-mailbox = <0x00000058 0x00000001 0x00000058 0x00000006>; nvidia,hsp-shared-mailbox-names = "ivc-pair", "cmd-pair"; }; }; actmon@d230000 { status = "okay"; #address-cells = <0x00000002>; #size-cells = <0x00000002>; compatible = "nvidia,tegra186-cactmon"; reg = <0x00000000 0x0d230000 0x00000000 0x00001000>; interrupts = <0x00000000 0x000000d2 0x00000004>; clocks = <0x00000010 0x000000c9>; clock-names = "actmon"; resets = <0x00000010 0x00000000>; reset-names = "actmon_rst"; nvidia,sample_period = [14]; mc_all { #address-cells = <0x00000001>; #size-cells = <0x00000000>; nvidia,reg_offs = <0x00000100>; nvidia,irq_mask = <0x00000002>; nvidia,suspend_freq = <0x00031ce0>; nvidia,boost_freq_step = <0x00031ce0>; nvidia,boost_up_coef = <0x000000c8>; nvidia,boost_down_coef = <0x00000032>; nvidia,boost_up_threshold = <0x0000001e>; nvidia,boost_down_threshold = <0x00000014>; nvidia,up_wmark_window = [03]; nvidia,down_wmark_window = [02]; nvidia,avg_window_log2 = [06]; nvidia,count_weight = <0x00000200>; nvidia,max_dram_channels = [04]; nvidia,type = <0x00000001>; status = "okay"; }; }; host1x { compatible = "nvidia,tegra186-host1x", "simple-bus"; reg = <0x00000000 0x13e10000 0x00000000 0x00010000 0x00000000 0x13e00000 0x00000000 0x00010000 0x00000000 0x13ec0000 0x00000000 0x00040000>; interrupts = <0x00000000 0x00000109 0x00000004 0x00000000 0x00000107 0x00000004>; wakeup_capable; resets = <0x00000010 0x00000012>; clocks = <0x00000010 0x00000039 0x00000010 0x000000c9>; clock-names = "host1x", "actmon"; nvidia,vmid = <0x00000001>; iommus = <0x00000011 0x00000001 0x00000011 0x00000040 0x00000011 0x00000041 0x00000011 0x00000042 0x00000011 0x00000043 0x00000011 0x00000044 0x00000011 0x00000045 0x00000011 0x00000046 0x00000011 0x00000047>; #address-cells = <0x00000002>; #size-cells = <0x00000002>; ranges; status = "okay"; nvidia,ch-base = <0x00000000>; nvidia,nb-channels = <0x0000003c>; nvidia,nb-hw-pts = <0x00000240>; nvidia,pts-base = <0x00000000>; nvidia,nb-pts = <0x0000023c>; linux,phandle = <0x000000b6>; phandle = <0x000000b6>; disp_imp_table { status = "okay"; num_settings = <0x00000007>; linux,phandle = <0x00000073>; phandle = <0x00000073>; disp_imp_settings_0 { nvidia,total_disp_bw_with_catchup = <0x00000000 0x00ff3bd8>; nvidia,total_disp_bw_without_catchup = <0x00000000 0x00e80800>; nvidia,disp_emc_floor = <0x00000000 0x27ac4000>; nvidia,disp_min_hubclk = <0x00000000 0x1550d920>; 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 = <0x00010001 0x00010001 0x00010001>; nvidia,win_dvfs_watermark_values = <0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,win_pipe_meter_values = <0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,win_mempool_buffer_entries = <0x00000000 0x00000331 0x00000000 0x00000331 0x00000000 0x00000331 0x00000000 0x00000331 0x00000000 0x00000331 0x00000000 0x00000331>; nvidia,win_thread_groups = [00 01 02 03 04 05]; nvidia,imp_head_mapping = [00 01 02]; nvidia,cursor_fetch_meter_slots = [00 01 00 01 00 01]; nvidia,cursor_dvfs_watermark_values = <0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,cursor_pipe_meter_values = <0x00000000 0x00000000 0x00000000>; nvidia,cursor_mempool_buffer_entries = <0x00000000 0x00000010 0x00000000 0x00000010 0x00000000 0x00000010>; }; disp_imp_settings_1 { nvidia,total_disp_bw_with_catchup = <0x00000000 0x00d4b200>; nvidia,total_disp_bw_without_catchup = <0x00000000 0x00c15c00>; nvidia,disp_emc_floor = <0x00000000 0x1fa97800>; nvidia,disp_min_hubclk = <0x00000000 0x1313ba60>; 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 = <0x00010001 0x00010001 0x00010001>; nvidia,win_dvfs_watermark_values = <0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,win_pipe_meter_values = <0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,win_mempool_buffer_entries = <0x00000000 0x00000331 0x00000000 0x00000331 0x00000000 0x00000331 0x00000000 0x00000331 0x00000000 0x00000331 0x00000000 0x00000331>; nvidia,win_thread_groups = [00 01 02 03 04 05]; nvidia,imp_head_mapping = [00 01 02]; nvidia,cursor_fetch_meter_slots = [00 01 00 01 00 01]; nvidia,cursor_dvfs_watermark_values = <0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,cursor_pipe_meter_values = <0x00000000 0x00000000 0x00000000>; nvidia,cursor_mempool_buffer_entries = <0x00000000 0x00000010 0x00000000 0x00000010 0x00000000 0x00000010>; }; disp_imp_settings_2 { nvidia,total_disp_bw_with_catchup = <0x00000000 0x00aa2828>; nvidia,total_disp_bw_without_catchup = <0x00000000 0x009ab000>; nvidia,disp_emc_floor = <0x00000000 0x13d62000>; nvidia,disp_min_hubclk = <0x00000000 0x10d69ba0>; 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 = <0x00010001 0x00010001 0x00010001>; nvidia,win_dvfs_watermark_values = <0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,win_pipe_meter_values = <0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,win_mempool_buffer_entries = <0x00000000 0x00000331 0x00000000 0x00000331 0x00000000 0x00000331 0x00000000 0x00000331 0x00000000 0x00000331 0x00000000 0x00000331>; nvidia,win_thread_groups = [00 01 02 03 04 05]; nvidia,imp_head_mapping = [00 01 02]; nvidia,cursor_fetch_meter_slots = [00 01 00 01 00 01]; nvidia,cursor_dvfs_watermark_values = <0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,cursor_pipe_meter_values = <0x00000000 0x00000000 0x00000000>; nvidia,cursor_mempool_buffer_entries = <0x00000000 0x00000010 0x00000000 0x00000010 0x00000000 0x00000010>; }; disp_imp_settings_3 { nvidia,total_disp_bw_with_catchup = <0x00000000 0x007f9dec>; nvidia,total_disp_bw_without_catchup = <0x00000000 0x00740400>; nvidia,disp_emc_floor = <0x00000000 0x13d62000>; nvidia,disp_min_hubclk = <0x00000000 0x0e997ce0>; 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 = <0x00010001 0x00010001 0x00010001>; nvidia,win_dvfs_watermark_values = <0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,win_pipe_meter_values = <0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,win_mempool_buffer_entries = <0x00000000 0x00000331 0x00000000 0x00000331 0x00000000 0x00000331 0x00000000 0x00000331 0x00000000 0x00000331 0x00000000 0x00000331>; nvidia,win_thread_groups = [00 01 02 03 04 05]; nvidia,imp_head_mapping = [00 01 02]; nvidia,cursor_fetch_meter_slots = [00 01 00 01 00 01]; nvidia,cursor_dvfs_watermark_values = <0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,cursor_pipe_meter_values = <0x00000000 0x00000000 0x00000000>; nvidia,cursor_mempool_buffer_entries = <0x00000000 0x00000010 0x00000000 0x00000010 0x00000000 0x00000010>; }; disp_imp_settings_4 { nvidia,total_disp_bw_with_catchup = <0x00000000 0x005a6568>; nvidia,total_disp_bw_without_catchup = <0x00000000 0x00522d80>; nvidia,disp_emc_floor = <0x00000000 0x0c28cb00>; nvidia,disp_min_hubclk = <0x00000000 0x0c5c5e20>; 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 = <0x00010001 0x00010001 0x00010001>; nvidia,win_dvfs_watermark_values = <0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,win_pipe_meter_values = <0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,win_mempool_buffer_entries = <0x00000000 0x00000331 0x00000000 0x00000331 0x00000000 0x00000331 0x00000000 0x00000331 0x00000000 0x00000331 0x00000000 0x00000331>; nvidia,win_thread_groups = [00 01 02 03 04 05]; nvidia,imp_head_mapping = [00 01 02]; nvidia,cursor_fetch_meter_slots = [00 01 00 01 00 01]; nvidia,cursor_dvfs_watermark_values = <0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,cursor_pipe_meter_values = <0x00000000 0x00000000 0x00000000>; nvidia,cursor_mempool_buffer_entries = <0x00000000 0x00000010 0x00000000 0x00000010 0x00000000 0x00000010>; }; disp_imp_settings_5 { nvidia,total_disp_bw_with_catchup = <0x00000000 0x002fdb2c>; nvidia,total_disp_bw_without_catchup = <0x00000000 0x002b8180>; nvidia,disp_emc_floor = <0x00000000 0x06146580>; nvidia,disp_min_hubclk = <0x00000000 0x0a1f3f60>; 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 = <0x00010001 0x00010001 0x00010001>; nvidia,win_dvfs_watermark_values = <0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,win_pipe_meter_values = <0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,win_mempool_buffer_entries = <0x00000000 0x00000331 0x00000000 0x00000331 0x00000000 0x00000331 0x00000000 0x00000331 0x00000000 0x00000331 0x00000000 0x00000331>; nvidia,win_thread_groups = [00 01 02 03 04 05]; nvidia,imp_head_mapping = [00 01 02]; nvidia,cursor_fetch_meter_slots = [00 01 00 01 00 01]; nvidia,cursor_dvfs_watermark_values = <0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,cursor_pipe_meter_values = <0x00000000 0x00000000 0x00000000>; nvidia,cursor_mempool_buffer_entries = <0x00000000 0x00000010 0x00000000 0x00000010 0x00000000 0x00000010>; }; disp_imp_settings_6 { nvidia,total_disp_bw_with_catchup = <0x00000000 0x002a89d8>; nvidia,total_disp_bw_without_catchup = <0x00000000 0x0026ac00>; nvidia,disp_emc_floor = <0x00000000 0x06146580>; nvidia,disp_min_hubclk = <0x00000000 0x02ecbfb0>; 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 = <0x00010001 0x00010001 0x00010001>; nvidia,win_dvfs_watermark_values = <0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,win_pipe_meter_values = <0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,win_mempool_buffer_entries = <0x00000000 0x00000331 0x00000000 0x00000331 0x00000000 0x00000331 0x00000000 0x00000331 0x00000000 0x00000331 0x00000000 0x00000331>; nvidia,win_thread_groups = [00 01 02 03 04 05]; nvidia,imp_head_mapping = [00 01 02]; nvidia,cursor_fetch_meter_slots = [00 01 00 01 00 01]; nvidia,cursor_dvfs_watermark_values = <0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,cursor_pipe_meter_values = <0x00000000 0x00000000 0x00000000>; nvidia,cursor_mempool_buffer_entries = <0x00000000 0x00000010 0x00000000 0x00000010 0x00000000 0x00000010>; }; }; ctx0 { compatible = "nvidia,tegra186-iommu-context"; iommus = <0x00000011 0x00000038>; status = "okay"; linux,phandle = <0x000001b3>; phandle = <0x000001b3>; }; ctx1 { compatible = "nvidia,tegra186-iommu-context"; iommus = <0x00000011 0x00000039>; status = "okay"; linux,phandle = <0x000001b4>; phandle = <0x000001b4>; }; ctx2 { compatible = "nvidia,tegra186-iommu-context"; iommus = <0x00000011 0x0000003a>; status = "okay"; linux,phandle = <0x000001b5>; phandle = <0x000001b5>; }; ctx3 { compatible = "nvidia,tegra186-iommu-context"; iommus = <0x00000011 0x0000003b>; status = "okay"; linux,phandle = <0x000001b6>; phandle = <0x000001b6>; }; ctx4 { compatible = "nvidia,tegra186-iommu-context"; iommus = <0x00000011 0x0000003c>; status = "okay"; linux,phandle = <0x000001b7>; phandle = <0x000001b7>; }; ctx5 { compatible = "nvidia,tegra186-iommu-context"; iommus = <0x00000011 0x0000003d>; status = "okay"; linux,phandle = <0x000001b8>; phandle = <0x000001b8>; }; ctx6 { compatible = "nvidia,tegra186-iommu-context"; iommus = <0x00000011 0x0000003e>; status = "okay"; linux,phandle = <0x000001b9>; phandle = <0x000001b9>; }; ctx7 { compatible = "nvidia,tegra186-iommu-context"; iommus = <0x00000011 0x0000003f>; status = "okay"; linux,phandle = <0x000001ba>; phandle = <0x000001ba>; }; nvcsi@150c0000 { compatible = "nvidia,tegra186-nvcsi"; power-domains = <0x0000001f 0x0000000b>; reg = <0x00000000 0x150c0000 0x00000000 0x00040000>; resets = <0x00000010 0x00000058>; clocks = <0x00000010 0x000000b4 0x00000010 0x000000b5 0x00000010 0x0000020e 0x00000010 0x0000010d>; clock-names = "nvcsi", "nvcsilp", "nvcsi_parent", "nvcsilp_parent"; interrupts = <0x00000000 0x00000077 0x00000004>; iommus = <0x00000011 0x00000002>; iommu-group-id = <0x00000001>; status = "okay"; num-ports = <0x00000006>; nvidia,csi_regulator = "avdd_dsi_csi"; num-channels = <0x00000002>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; linux,phandle = <0x00000119>; phandle = <0x00000119>; channel@0 { reg = <0x00000000>; status = "disabled"; linux,phandle = <0x0000011a>; phandle = <0x0000011a>; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; status = "disabled"; linux,phandle = <0x0000011b>; phandle = <0x0000011b>; endpoint@0 { port-index = <0x00000000>; bus-width = <0x00000002>; remote-endpoint = <0x00000061>; status = "disabled"; linux,phandle = <0x00000030>; phandle = <0x00000030>; }; }; port@1 { reg = <0x00000001>; status = "disabled"; linux,phandle = <0x0000011c>; phandle = <0x0000011c>; endpoint@1 { remote-endpoint = <0x00000062>; status = "disabled"; linux,phandle = <0x0000006d>; phandle = <0x0000006d>; }; }; }; }; channel@1 { reg = <0x00000001>; status = "disabled"; linux,phandle = <0x0000011d>; phandle = <0x0000011d>; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; status = "disabled"; linux,phandle = <0x0000011e>; phandle = <0x0000011e>; endpoint@2 { port-index = <0x00000000>; bus-width = <0x00000002>; remote-endpoint = <0x00000063>; status = "disabled"; linux,phandle = <0x0000002d>; phandle = <0x0000002d>; }; }; port@1 { reg = <0x00000001>; status = "disabled"; linux,phandle = <0x0000011f>; phandle = <0x0000011f>; endpoint@3 { remote-endpoint = <0x00000064>; status = "disabled"; linux,phandle = <0x0000006e>; phandle = <0x0000006e>; }; }; }; }; channel@2 { reg = <0x00000002>; status = "disabled"; linux,phandle = <0x00000135>; phandle = <0x00000135>; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; status = "disabled"; linux,phandle = <0x00000136>; phandle = <0x00000136>; endpoint@4 { port-index = <0x00000002>; bus-width = <0x00000002>; remote-endpoint = <0x00000065>; status = "disabled"; linux,phandle = <0x00000036>; phandle = <0x00000036>; }; }; port@1 { reg = <0x00000001>; status = "disabled"; linux,phandle = <0x00000138>; phandle = <0x00000138>; endpoint@5 { remote-endpoint = <0x00000066>; status = "disabled"; linux,phandle = <0x0000006f>; phandle = <0x0000006f>; }; }; }; }; channel@3 { reg = <0x00000003>; status = "disabled"; linux,phandle = <0x0000013e>; phandle = <0x0000013e>; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; status = "disabled"; linux,phandle = <0x0000013f>; phandle = <0x0000013f>; endpoint@6 { port-index = <0x00000003>; bus-width = <0x00000002>; remote-endpoint = <0x00000067>; status = "disabled"; linux,phandle = <0x00000037>; phandle = <0x00000037>; }; }; port@1 { reg = <0x00000001>; status = "disabled"; linux,phandle = <0x00000141>; phandle = <0x00000141>; endpoint@7 { remote-endpoint = <0x00000068>; status = "disabled"; linux,phandle = <0x00000070>; phandle = <0x00000070>; }; }; }; }; channel@4 { reg = <0x00000004>; status = "disabled"; linux,phandle = <0x00000147>; phandle = <0x00000147>; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; status = "disabled"; linux,phandle = <0x00000148>; phandle = <0x00000148>; endpoint@8 { port-index = <0x00000004>; bus-width = <0x00000002>; remote-endpoint = <0x00000069>; status = "disabled"; linux,phandle = <0x00000038>; phandle = <0x00000038>; }; }; port@1 { reg = <0x00000001>; status = "disabled"; linux,phandle = <0x0000014a>; phandle = <0x0000014a>; endpoint@9 { remote-endpoint = <0x0000006a>; status = "disabled"; linux,phandle = <0x00000071>; phandle = <0x00000071>; }; }; }; }; channel@5 { reg = <0x00000005>; status = "disabled"; linux,phandle = <0x00000150>; phandle = <0x00000150>; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; status = "disabled"; linux,phandle = <0x00000151>; phandle = <0x00000151>; endpoint@10 { port-index = <0x00000005>; bus-width = <0x00000002>; remote-endpoint = <0x0000006b>; status = "disabled"; linux,phandle = <0x00000039>; phandle = <0x00000039>; }; }; port@1 { reg = <0x00000001>; status = "disabled"; linux,phandle = <0x00000153>; phandle = <0x00000153>; endpoint@11 { remote-endpoint = <0x0000006c>; status = "disabled"; linux,phandle = <0x00000072>; phandle = <0x00000072>; }; }; }; }; }; vi@15700000 { compatible = "nvidia,tegra186-vi"; power-domains = <0x0000001f 0x0000000b>; reg = <0x00000000 0x15700000 0x00000000 0x00100000>; interrupts = <0x00000000 0x000000c9 0x00000004 0x00000000 0x000000ca 0x00000004 0x00000000 0x000000cb 0x00000004>; resets = <0x00000010 0x00000033 0x00000010 0x0000008f>; reset-names = "vi", "tsctnvi"; clocks = <0x00000010 0x00000033 0x00000010 0x000000b4 0x00000010 0x000000b5>; clock-names = "vi", "nvcsi", "nvcsilp"; iommus = <0x00000011 0x00000004>; iommu-group-id = <0x00000001>; status = "okay"; avdd_dsi_csi-supply = <0x0000003c>; num-channels = <0x00000002>; linux,phandle = <0x0000005a>; phandle = <0x0000005a>; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; status = "disabled"; linux,phandle = <0x00000117>; phandle = <0x00000117>; endpoint { port-index = <0x00000000>; bus-width = <0x00000002>; remote-endpoint = <0x0000006d>; vc-id = <0x00000000>; status = "disabled"; linux,phandle = <0x00000062>; phandle = <0x00000062>; }; }; port@1 { reg = <0x00000001>; status = "disabled"; linux,phandle = <0x00000118>; phandle = <0x00000118>; endpoint { port-index = <0x00000000>; bus-width = <0x00000002>; remote-endpoint = <0x0000006e>; vc-id = <0x00000000>; status = "disabled"; linux,phandle = <0x00000064>; phandle = <0x00000064>; }; }; port@2 { reg = <0x00000002>; status = "disabled"; linux,phandle = <0x00000134>; phandle = <0x00000134>; endpoint { port-index = <0x00000002>; bus-width = <0x00000002>; remote-endpoint = <0x0000006f>; vc-id = <0x00000000>; status = "disabled"; linux,phandle = <0x00000066>; phandle = <0x00000066>; }; }; port@3 { reg = <0x00000003>; status = "disabled"; linux,phandle = <0x0000013d>; phandle = <0x0000013d>; endpoint { port-index = <0x00000003>; bus-width = <0x00000002>; remote-endpoint = <0x00000070>; vc-id = <0x00000000>; status = "disabled"; linux,phandle = <0x00000068>; phandle = <0x00000068>; }; }; port@4 { reg = <0x00000004>; status = "disabled"; linux,phandle = <0x00000146>; phandle = <0x00000146>; endpoint { port-index = <0x00000004>; bus-width = <0x00000002>; remote-endpoint = <0x00000071>; vc-id = <0x00000000>; status = "disabled"; linux,phandle = <0x0000006a>; phandle = <0x0000006a>; }; }; port@5 { reg = <0x00000005>; status = "disabled"; linux,phandle = <0x0000014f>; phandle = <0x0000014f>; endpoint { port-index = <0x00000005>; bus-width = <0x00000002>; remote-endpoint = <0x00000072>; vc-id = <0x00000000>; status = "disabled"; linux,phandle = <0x0000006c>; phandle = <0x0000006c>; }; }; }; }; isp@15600000 { compatible = "nvidia,tegra186-isp"; power-domains = <0x0000001f 0x00000005>; reg = <0x00000000 0x15600000 0x00000000 0x00040000>; interrupts = <0x00000000 0x000000cd 0x00000004>; resets = <0x00000010 0x00000019>; clocks = <0x00000010 0x00000032>; clock-names = "isp"; iommus = <0x00000011 0x00000005>; iommu-group-id = <0x00000001>; status = "okay"; }; dc_common { compatible = "nvidia,tegra_dc_common"; reg = <0x00000000 0x15200000 0x00000000 0x00030000>; nvidia,valid_heads = <0x00000003>; nvidia,disp_imp_table = <0x00000073>; }; nvdisplay@15200000 { compatible = "nvidia,tegra186-dc"; reg = <0x00000000 0x15200000 0x00000000 0x00010000>; interrupts = <0x00000000 0x00000099 0x00000004>; win-mask = <0x00000007>; iommus = <0x00000011 0x00000009>; iommu-group-id = <0x00000001>; nvidia,dc-ctrlnum = <0x00000000>; nvidia,cmu-enable = <0x00000001>; clocks = <0x00000010 0x0000009c 0x00000010 0x0000009e 0x00000010 0x0000009b 0x00000010 0x0000009f 0x00000010 0x000000a0 0x00000010 0x0000009d 0x00000010 0x00000206 0x00000010 0x00000207 0x00000010 0x00000210 0x00000010 0x0000010d 0x00000010 0x0000010b 0x00000010 0x0000003a>; clock-names = "nvdisplay_disp", "nvdisplayhub", "nvdisplay_p0", "nvdisplay_p1", "nvdisplay_p2", "nvdisp_dsc", "pll_d", "plld2", "plld3", "pllp_display", "pll_d_out1", "disp1_emc"; resets = <0x00000010 0x0000005c 0x00000010 0x0000005d 0x00000010 0x0000005e 0x00000010 0x0000005f 0x00000010 0x00000060 0x00000010 0x00000061 0x00000010 0x00000062 0x00000010 0x00000059>; reset-names = "misc", "wgrp0", "wgrp1", "wgrp2", "wgrp3", "wgrp4", "wgrp5", "head0"; pinctrl-names = "dsi-dpd-disable", "dsi-dpd-enable", "dsib-dpd-disable", "dsib-dpd-enable", "dsic-dpd-disable", "dsic-dpd-enable", "dsid-dpd-disable", "dsid-dpd-enable", "hdmi-dp0-dpd-disable", "hdmi-dp0-dpd-enable", "hdmi-dp1-dpd-disable", "hdmi-dp1-dpd-enable"; pinctrl-0 = <0x00000074>; pinctrl-1 = <0x00000075>; pinctrl-2 = <0x00000076>; pinctrl-3 = <0x00000077>; pinctrl-4 = <0x00000078>; pinctrl-5 = <0x00000079>; pinctrl-6 = <0x0000007a>; pinctrl-7 = <0x0000007b>; pinctrl-8 = <0x0000007c>; pinctrl-9 = <0x0000007d>; pinctrl-10 = <0x0000007e>; pinctrl-11 = <0x0000007f>; status = "disabled"; fb_reserved = <0x00000080>; iommu-direct-regions = <0x00000080 0x00000081 0x00000082>; nvidia,dc-flags = <0x00000001>; nvidia,emc-rate = <0x11e1a300>; nvidia,fb-bpp = <0x00000020>; nvidia,fb-flags = <0x00000001>; nvidia,fb-win = <0x00000000>; nvidia,dc-or-node = "/host1x/dsi"; nvidia,dc-connector = <0x00000083>; avdd_lcd-supply = <0x00000084>; dvdd_lcd-supply = <0x00000085>; avdd_dsi_csi-supply = <0x0000003c>; outp-supply = <0x00000086>; outn-supply = <0x00000087>; vdd_lcd_bl-supply = <0x00000026>; vdd_lcd_bl_en-supply = <0x00000088>; avdd_hdmi-supply = <0x00000089>; avdd_hdmi_pll-supply = <0x00000012>; vdd_hdmi_5v0-supply = <0x0000008a>; linux,phandle = <0x000001bb>; phandle = <0x000001bb>; }; nvdisplay@15210000 { compatible = "nvidia,tegra186-dc"; reg = <0x00000000 0x15210000 0x00000000 0x00010000>; interrupts = <0x00000000 0x0000009a 0x00000004>; win-mask = <0x00000038>; iommus = <0x00000011 0x00000009>; iommu-group-id = <0x00000001>; nvidia,dc-ctrlnum = <0x00000001>; nvidia,cmu-enable = <0x00000001>; clocks = <0x00000010 0x0000009c 0x00000010 0x0000009e 0x00000010 0x0000009b 0x00000010 0x0000009f 0x00000010 0x000000a0 0x00000010 0x0000009d 0x00000010 0x00000206 0x00000010 0x00000207 0x00000010 0x00000210 0x00000010 0x0000010d 0x00000010 0x0000010b 0x00000010 0x0000003a>; clock-names = "nvdisplay_disp", "nvdisplayhub", "nvdisplay_p0", "nvdisplay_p1", "nvdisplay_p2", "nvdisp_dsc", "pll_d", "plld2", "plld3", "pllp_display", "pll_d_out1", "disp2_emc"; resets = <0x00000010 0x0000005c 0x00000010 0x0000005d 0x00000010 0x0000005e 0x00000010 0x0000005f 0x00000010 0x00000060 0x00000010 0x00000061 0x00000010 0x00000062 0x00000010 0x0000005a>; reset-names = "misc", "wgrp0", "wgrp1", "wgrp2", "wgrp3", "wgrp4", "wgrp5", "head1"; pinctrl-names = "dsi-dpd-disable", "dsi-dpd-enable", "dsib-dpd-disable", "dsib-dpd-enable", "dsic-dpd-disable", "dsic-dpd-enable", "dsid-dpd-disable", "dsid-dpd-enable", "hdmi-dp0-dpd-disable", "hdmi-dp0-dpd-enable", "hdmi-dp1-dpd-disable", "hdmi-dp1-dpd-enable"; pinctrl-0 = <0x00000074>; pinctrl-1 = <0x00000075>; pinctrl-2 = <0x00000076>; pinctrl-3 = <0x00000077>; pinctrl-4 = <0x00000078>; pinctrl-5 = <0x00000079>; pinctrl-6 = <0x0000007a>; pinctrl-7 = <0x0000007b>; pinctrl-8 = <0x0000007c>; pinctrl-9 = <0x0000007d>; pinctrl-10 = <0x0000007e>; pinctrl-11 = <0x0000007f>; status = "okay"; fb_reserved = <0x00000081>; iommu-direct-regions = <0x00000080 0x00000081 0x00000082>; nvidia,dc-flags = <0x00000001>; nvidia,emc-clk-rate = <0x11e1a300>; nvidia,fb-bpp = <0x00000020>; nvidia,fb-flags = <0x00000001>; nvidia,fb-win = <0x00000003>; nvidia,dc-or-node = "/host1x/sor1"; nvidia,dc-connector = <0x0000008b>; avdd_hdmi-supply = <0x00000089>; avdd_hdmi_pll-supply = <0x00000012>; vdd_hdmi_5v0-supply = <0x0000008a>; linux,phandle = <0x000001bc>; phandle = <0x000001bc>; }; nvdisplay@15220000 { compatible = "nvidia,tegra186-dc"; reg = <0x00000000 0x15220000 0x00000000 0x00010000>; interrupts = <0x00000000 0x0000009b 0x00000004>; win-mask = <0x00000000>; iommus = <0x00000011 0x00000009>; iommu-group-id = <0x00000001>; nvidia,dc-ctrlnum = <0x00000002>; nvidia,cmu-enable = <0x00000001>; clocks = <0x00000010 0x0000009c 0x00000010 0x0000009e 0x00000010 0x0000009b 0x00000010 0x0000009f 0x00000010 0x000000a0 0x00000010 0x0000009d 0x00000010 0x00000207 0x00000010 0x00000210 0x00000010 0x0000010d 0x00000010 0x0000003a>; clock-names = "nvdisplay_disp", "nvdisplayhub", "nvdisplay_p0", "nvdisplay_p1", "nvdisplay_p2", "nvdisp_dsc", "plld2", "plld3", "pllp_display", "disp3_emc"; resets = <0x00000010 0x0000005c 0x00000010 0x0000005d 0x00000010 0x0000005e 0x00000010 0x0000005f 0x00000010 0x00000060 0x00000010 0x00000061 0x00000010 0x00000062 0x00000010 0x0000005b>; reset-names = "misc", "wgrp0", "wgrp1", "wgrp2", "wgrp3", "wgrp4", "wgrp5", "head2"; pinctrl-names = "dsi-dpd-disable", "dsi-dpd-enable", "dsib-dpd-disable", "dsib-dpd-enable", "dsic-dpd-disable", "dsic-dpd-enable", "dsid-dpd-disable", "dsid-dpd-enable", "hdmi-dp0-dpd-disable", "hdmi-dp0-dpd-enable", "hdmi-dp1-dpd-disable", "hdmi-dp1-dpd-enable"; pinctrl-0 = <0x00000074>; pinctrl-1 = <0x00000075>; pinctrl-2 = <0x00000076>; pinctrl-3 = <0x00000077>; pinctrl-4 = <0x00000078>; pinctrl-5 = <0x00000079>; pinctrl-6 = <0x0000007a>; pinctrl-7 = <0x0000007b>; pinctrl-8 = <0x0000007c>; pinctrl-9 = <0x0000007d>; pinctrl-10 = <0x0000007e>; pinctrl-11 = <0x0000007f>; status = "disabled"; fb_reserved = <0x00000082>; iommu-direct-regions = <0x00000080 0x00000081 0x00000082>; nvidia,dc-flags = <0x00000001>; nvidia,emc-clk-rate = <0x11e1a300>; nvidia,fb-bpp = <0x00000020>; nvidia,fb-flags = <0x00000001>; nvidia,dc-or-node = "/host1x/sor"; nvidia,dc-connector = <0x0000008c>; vdd-dp-pwr-supply = <0x00000026>; avdd-dp-pll-supply = <0x00000026>; vdd-edp-sec-mode-supply = <0x00000026>; vdd-dp-pad-supply = <0x00000026>; vdd_hdmi_5v0-supply = <0x00000026>; linux,phandle = <0x000001bd>; phandle = <0x000001bd>; }; dsi { compatible = "nvidia,tegra186-dsi"; reg = <0x00000000 0x15300000 0x00000000 0x00040000 0x00000000 0x15400000 0x00000000 0x00040000 0x00000000 0x15900000 0x00000000 0x00040000 0x00000000 0x15940000 0x00000000 0x00040000 0x00000000 0x15880000 0x00000000 0x00010000>; clocks = <0x00000010 0x00000073 0x00000010 0x00000075 0x00000010 0x00000076 0x00000010 0x00000077 0x00000010 0x000000e7 0x00000010 0x000000e8 0x00000010 0x000000e9 0x00000010 0x000000ea>; clock-names = "dsi", "dsia_lp", "dsib", "dsib_lp", "dsic", "dsic_lp", "dsid", "dsid_lp"; resets = <0x00000010 0x00000006 0x00000010 0x00000007 0x00000010 0x0000003f 0x00000010 0x00000040 0x00000010 0x00000091>; reset-names = "dsia", "dsib", "dsic", "dsid", "dsi_padctrl"; nvidia,enable-hs-clk-in-lp-mode = <0x00000001>; status = "disabled"; nvidia,dsi-controller-vs = <0x00000001>; linux,phandle = <0x00000083>; phandle = <0x00000083>; prod-settings { #prod-cells = <0x00000003>; dsi-padctrl-prod { prod = <0x0000001c 0x00000007 0x00000000 0x00000020 0x00000001 0x00000000 0x00000024 0x03f0fc3f 0x00000000 0x00000028 0x00333333 0x00000000 0x00000030 0x00ffffff 0x00000000 0x00000034 0x00ffffff 0x00777777 0x0000004c 0x00000007 0x00000000 0x00000050 0x00000001 0x00000000 0x00000054 0x03f0fc3f 0x00000000 0x00000058 0x00333333 0x00000000 0x00000060 0x00ffffff 0x00000000 0x00000064 0x00ffffff 0x00777777 0x0000007c 0x00000007 0x00000000 0x00000080 0x00000001 0x00000000 0x00000084 0x03f0fc3f 0x00000000 0x00000088 0x00333333 0x00000000 0x00000090 0x00ffffff 0x00000000 0x00000094 0x00ffffff 0x00777777 0x000000ac 0x00000007 0x00000000 0x000000b0 0x00000001 0x00000000 0x000000b4 0x03f0fc3f 0x00000000 0x000000b8 0x00333333 0x00000000 0x000000c0 0x00ffffff 0x00000000 0x000000c4 0x00ffffff 0x00777777>; }; }; panel-s-wuxga-8-0 { status = "disabled"; compatible = "s,wuxga-8-0"; nvidia,dsi-instance = <0x00000000>; nvidia,dsi-n-data-lanes = <0x00000008>; nvidia,dsi-pixel-format = <0x00000003>; nvidia,dsi-refresh-rate = <0x0000003c>; nvidia,dsi-video-data-type = <0x00000000>; nvidia,dsi-video-clock-mode = <0x00000000>; nvidia,dsi-video-burst-mode = <0x00000000>; nvidia,dsi-ganged-type = <0x00000001>; nvidia,dsi-ganged-swap-links = <0x00000001>; nvidia,dsi-ganged-write-to-all-links = <0x00000001>; nvidia,dsi-controller-vs = <0x00000001>; nvidia,dsi-virtual-channel = <0x00000000>; nvidia,dsi-panel-reset = <0x00000001>; nvidia,dsi-ulpm-not-support = <0x00000001>; nvidia,dsi-suspend-stop-stream-late = <0x00000001>; nvidia,dsi-power-saving-suspend = <0x00000001>; nvidia,default_color_space = <0x00000000>; nvidia,dsi-init-cmd = <0x00000000 0x00000005 0x00000011 0x00000000 0x00000000 0x00000003 0x0000000a 0x00000000 0x00000005 0x00000029 0x00000000 0x00000000>; nvidia,dsi-n-init-cmd = <0x00000003>; nvidia,dsi-suspend-cmd = <0x00000000 0x00000005 0x00000028 0x00000000 0x00000000 0x00000003 0x00000003 0x00000000 0x00000005 0x00000010 0x00000000 0x00000000 0x00000003 0x0000000a>; nvidia,dsi-n-suspend-cmd = <0x00000004>; nvidia,dsi-pkt-seq = <0x00000001 0x00000000 0x40000000 0x000000ff 0x00000021 0x00000000 0x40000000 0x000000ff 0x00000021 0x00000000 0x40000000 0x000000ff 0x00000021 0x00000000 0x0000003e 0x00000003 0x00000019 0x00000004 0x000000ff 0x00000021 0x00000000 0x40000000 0x000000ff 0x00000021 0x00000000 0x0000003e 0x00000003 0x00000019 0x00000004 0x000000ff>; nvidia,panel-rst-gpio = <0x0000001b 0x0000007b 0x00000001>; nvidia,panel-bl-pwm-gpio = <0x00000028 0x00000008 0x00000001>; nvidia,panel-bl-en-gpio = <0x00000028 0x0000000b 0x00000001>; nvidia,panel-en-gpio = <0x0000008d 0x00000004 0x00000001>; nvidia,en-vmm-vpp-with-i2c-config; linux,phandle = <0x000000fa>; phandle = <0x000000fa>; disp-default-out { nvidia,out-type = <0x00000002>; nvidia,out-width = <0x0000006b>; nvidia,out-height = <0x000000ac>; nvidia,out-flags = <0x00000000>; nvidia,out-parent-clk = "pll_d"; nvidia,out-xres = <0x00001000>; nvidia,out-yres = <0x00000870>; }; display-timings { 1200x1920-32-60Hz { clock-frequency = <0x0b845d40>; hactive = <0x000004b0>; vactive = <0x00000780>; hfront-porch = <0x0000006b>; hback-porch = <0x00000014>; hsync-len = <0x00000001>; vfront-porch = <0x000001f1>; vback-porch = <0x00000007>; vsync-len = <0x00000001>; nvidia,h-ref-to-sync = <0x00000001>; nvidia,v-ref-to-sync = <0x0000000b>; }; }; smartdimmer { status = "disabled"; nvidia,turn-off-brightness = <0x00000000>; nvidia,turn-on-brightness = <0x000000ff>; nvidia,use-auto-pwm = <0x00000000>; nvidia,hw-update-delay = <0x00000000>; nvidia,bin-width = <0xffffffff>; nvidia,aggressiveness = <0x00000005>; nvidia,use-vid-luma = <0x00000000>; nvidia,phase-in-settings = <0x00000000>; nvidia,phase-in-adjustments = <0x00000000>; nvidia,k-limit-enable = <0x00000001>; nvidia,k-limit = <0x000000c8>; nvidia,sd-window-enable = <0x00000000>; nvidia,soft-clipping-enable = <0x00000001>; nvidia,soft-clipping-threshold = <0x00000080>; nvidia,smooth-k-enable = <0x00000001>; nvidia,smooth-k-incr = <0x00000004>; nvidia,coeff = <0x00000005 0x00000009 0x00000002>; nvidia,fc = <0x00000000 0x00000000>; nvidia,blp = <0x00000400 0x000000ff>; nvidia,bltf = <0x00000039 0x00000041 0x00000049 0x00000052 0x0000005c 0x00000067 0x00000072 0x0000007d 0x0000008a 0x00000096 0x000000a4 0x000000b2 0x000000c1 0x000000d0 0x000000e0 0x000000f1>; nvidia,lut = <0x000000ff 0x000000ff 0x000000ff 0x000000c7 0x000000c7 0x000000c7 0x00000099 0x00000099 0x00000099 0x00000074 0x00000074 0x00000074 0x00000055 0x00000055 0x00000055 0x0000003b 0x0000003b 0x0000003b 0x00000024 0x00000024 0x00000024 0x00000011 0x00000011 0x00000011 0x00000000 0x00000000 0x00000000>; nvidia,use-vpulse2 = <0x00000001>; nvidia,bl-device-name = "pwm-backlight"; nvidia,sw-update-delay = <0x00000000>; nvidia,gain_table = <0x00004000 0x00004000 0x00004000 0x00004000 0x00004000 0x00004000 0x00004000 0x00004000 0x00004000 0x00004000 0x00004000 0x00004000 0x00004000 0x00004000 0x00004000 0x00004000 0x00004000 0x00004000 0x00004000 0x00004000 0x00004000 0x00004000 0x00004000 0x00004000 0x00004000 0x00004000 0x00004000 0x00004000 0x00004000 0x00004000 0x00004000 0x00004000 0x00004144 0x00004144 0x00004144 0x00004144 0x00004144 0x00004144 0x00004144 0x00004144 0x00004144 0x00004144 0x00004144 0x00004144 0x00004144 0x00004144 0x00004144 0x00004144 0x00004144 0x00004144 0x00004144 0x00004144 0x00004144 0x00004144 0x00004144 0x00004144 0x00004144 0x00004144 0x00004144 0x00004144 0x00004144 0x00004144 0x00004144 0x00004144 0x0000428c 0x0000428c 0x0000428c 0x0000428c 0x0000428c 0x0000428c 0x0000428c 0x0000428c 0x0000428c 0x0000428c 0x0000428c 0x0000428c 0x0000428c 0x0000428c 0x0000428c 0x0000428c 0x0000428c 0x0000428c 0x0000428c 0x0000428c 0x0000428c 0x0000428c 0x0000428c 0x0000428c 0x0000428c 0x0000428c 0x0000428c 0x0000428c 0x0000428c 0x0000428c 0x0000428c 0x00004250 0x000043d4 0x000043d4 0x000043d4 0x000043d4 0x000043d4 0x000043d4 0x000043d4 0x000043d4 0x000043d4 0x000043d4 0x000043d4 0x000043d4 0x000043d4 0x000043d4 0x000043d4 0x000043d4 0x000043d4 0x000043d4 0x000043d4 0x000043d4 0x000043d4 0x000043d4 0x000043d4 0x000043d4 0x000043d4 0x000043d4 0x000043d4 0x000043d4 0x000043d4 0x000043d4 0x000043d4 0x000042b4 0x0000451c 0x0000451c 0x0000451c 0x0000451c 0x0000451c 0x0000451c 0x0000451c 0x0000451c 0x0000451c 0x0000451c 0x0000451c 0x0000451c 0x0000451c 0x0000451c 0x0000451c 0x0000451c 0x0000451c 0x0000451c 0x0000451c 0x0000451c 0x0000451c 0x0000451c 0x0000451c 0x0000451c 0x0000451c 0x0000451c 0x0000451c 0x0000451c 0x0000451c 0x0000451c 0x000044e0 0x00004304 0x00004664 0x00004664 0x00004664 0x00004664 0x00004664 0x00004664 0x00004664 0x00004664 0x00004664 0x00004664 0x00004664 0x00004664 0x00004664 0x00004664 0x00004664 0x00004664 0x00004664 0x00004664 0x00004664 0x00004664 0x00004664 0x00004664 0x00004664 0x00004664 0x00004664 0x00004664 0x00004664 0x00004664 0x00004664 0x00004660 0x00004570 0x00004318 0x000047ac 0x000047ac 0x000047ac 0x000047ac 0x000047ac 0x000047ac 0x000047ac 0x000047ac 0x000047ac 0x000047ac 0x000047ac 0x000047ac 0x000047ac 0x000047ac 0x000047ac 0x000047ac 0x000047ac 0x000047ac 0x000047ac 0x000047ac 0x000047ac 0x000047ac 0x000047ac 0x000047ac 0x000047ac 0x000047ac 0x000047ac 0x000047ac 0x000047ac 0x00004768 0x000045e8 0x0000433c 0x000048f4 0x000048f4 0x000048f4 0x000048f4 0x000048f4 0x000048f4 0x000048f4 0x000048f4 0x000048f4 0x000048f4 0x000048f4 0x000048f4 0x000048f4 0x000048f4 0x000048f4 0x000048f4 0x000048f4 0x000048f4 0x000048f4 0x000048f4 0x000048f4 0x000048f4 0x000048f4 0x000048f4 0x000048f4 0x000048f4 0x000048f4 0x000048f4 0x000048f0 0x0000482c 0x00004644 0x00004354 0x00004a3c 0x00004a3c 0x00004a3c 0x00004a3c 0x00004a3c 0x00004a3c 0x00004a3c 0x00004a3c 0x00004a3c 0x00004a3c 0x00004a3c 0x00004a3c 0x00004a3c 0x00004a3c 0x00004a3c 0x00004a3c 0x00004a3c 0x00004a3c 0x00004a3c 0x00004a3c 0x00004a3c 0x00004a3c 0x00004a3c 0x00004a3c 0x00004a3c 0x00004a3c 0x00004a3c 0x00004a3c 0x00004a00 0x000048c4 0x00004688 0x00004368 0x00004b84 0x00004b84 0x00004b84 0x00004b84 0x00004b84 0x00004b84 0x00004b84 0x00004b84 0x00004b84 0x00004b84 0x00004b84 0x00004b84 0x00004b84 0x00004b84 0x00004b84 0x00004b84 0x00004b84 0x00004b84 0x00004b84 0x00004b84 0x00004b84 0x00004b84 0x00004b84 0x00004b84 0x00004b84 0x00004b84 0x00004b84 0x00004b84 0x00004af4 0x00004960 0x000046e0 0x00004388 0x00004ccc 0x00004ccc 0x00004ccc 0x00004ccc 0x00004ccc 0x00004ccc 0x00004ccc 0x00004ccc 0x00004ccc 0x00004ccc 0x00004ccc 0x00004ccc 0x00004ccc 0x00004ccc 0x00004ccc 0x00004ccc 0x00004ccc 0x00004ccc 0x00004ccc 0x00004ccc 0x00004ccc 0x00004ccc 0x00004ccc 0x00004ccc 0x00004ccc 0x00004ccc 0x00004ccc 0x00004ca8 0x00004ba8 0x000049c0 0x00004708 0x00004390 0x00004e14 0x00004e14 0x00004e14 0x00004e14 0x00004e14 0x00004e14 0x00004e14 0x00004e14 0x00004e14 0x00004e14 0x00004e14 0x00004e14 0x00004e14 0x00004e14 0x00004e14 0x00004e14 0x00004e14 0x00004e14 0x00004e14 0x00004e14 0x00004e14 0x00004e14 0x00004e14 0x00004e14 0x00004e14 0x00004e14 0x00004e14 0x00004db0 0x00004c60 0x00004a34 0x00004748 0x000043ac 0x00004f5c 0x00004f5c 0x00004f5c 0x00004f5c 0x00004f5c 0x00004f5c 0x00004f5c 0x00004f5c 0x00004f5c 0x00004f5c 0x00004f5c 0x00004f5c 0x00004f5c 0x00004f5c 0x00004f5c 0x00004f5c 0x00004f5c 0x00004f5c 0x00004f5c 0x00004f5c 0x00004f5c 0x00004f5c 0x00004f5c 0x00004f5c 0x00004f5c 0x00004f5c 0x00004f48 0x00004e78 0x00004cd4 0x00004a6c 0x0000475c 0x000043ac 0x000050a0 0x000050a0 0x000050a0 0x000050a0 0x000050a0 0x000050a0 0x000050a0 0x000050a0 0x000050a0 0x000050a0 0x000050a0 0x000050a0 0x000050a0 0x000050a0 0x000050a0 0x000050a0 0x000050a0 0x000050a0 0x000050a0 0x000050a0 0x000050a0 0x000050a0 0x000050a0 0x000050a0 0x000050a0 0x000050a0 0x00005060 0x00004f44 0x00004d60 0x00004ac4 0x0000478c 0x000043c0 0x000051e8 0x000051e8 0x000051e8 0x000051e8 0x000051e8 0x000051e8 0x000051e8 0x000051e8 0x000051e8 0x000051e8 0x000051e8 0x000051e8 0x000051e8 0x000051e8 0x000051e8 0x000051e8 0x000051e8 0x000051e8 0x000051e8 0x000051e8 0x000051e8 0x000051e8 0x000051e8 0x000051e8 0x000051e8 0x000051e8 0x00005158 0x00004ff8 0x00004dd8 0x00004b14 0x000047b4 0x000043d0 0x00005330 0x00005330 0x00005330 0x00005330 0x00005330 0x00005330 0x00005330 0x00005330 0x00005330 0x00005330 0x00005330 0x00005330 0x00005330 0x00005330 0x00005330 0x00005330 0x00005330 0x00005330 0x00005330 0x00005330 0x00005330 0x00005330 0x00005330 0x00005330 0x00005330 0x00005314 0x00005238 0x00005098 0x00004e44 0x00004b54 0x000047d8 0x000043dc 0x00005478 0x00005478 0x00005478 0x00005478 0x00005478 0x00005478 0x00005478 0x00005478 0x00005478 0x00005478 0x00005478 0x00005478 0x00005478 0x00005478 0x00005478 0x00005478 0x00005478 0x00005478 0x00005478 0x00005478 0x00005478 0x00005478 0x00005478 0x00005478 0x00005478 0x00005424 0x00005300 0x00005124 0x00004ea4 0x00004b90 0x000047f8 0x000043e8 0x000055c0 0x000055c0 0x000055c0 0x000055c0 0x000055c0 0x000055c0 0x000055c0 0x000055c0 0x000055c0 0x000055c0 0x000055c0 0x000055c0 0x000055c0 0x000055c0 0x000055c0 0x000055c0 0x000055c0 0x000055c0 0x000055c0 0x000055c0 0x000055c0 0x000055c0 0x000055c0 0x000055c0 0x000055b8 0x00005518 0x000053b4 0x000051a4 0x00004ef8 0x00004bc4 0x00004814 0x000043f0 0x00005708 0x00005708 0x00005708 0x00005708 0x00005708 0x00005708 0x00005708 0x00005708 0x00005708 0x00005708 0x00005708 0x00005708 0x00005708 0x00005708 0x00005708 0x00005708 0x00005708 0x00005708 0x00005708 0x00005708 0x00005708 0x00005708 0x00005708 0x00005708 0x000056dc 0x000055f4 0x00005458 0x00005214 0x00004f44 0x00004bf0 0x00004828 0x000043f8 0x00005850 0x00005850 0x00005850 0x00005850 0x00005850 0x00005850 0x00005850 0x00005850 0x00005850 0x00005850 0x00005850 0x00005850 0x00005850 0x00005850 0x00005850 0x00005850 0x00005850 0x00005850 0x00005850 0x00005850 0x00005850 0x00005850 0x00005850 0x00005850 0x000057e8 0x000056bc 0x000054e8 0x0000527c 0x00004f88 0x00004c18 0x0000483c 0x00004400 0x00005998 0x00005998 0x00005998 0x00005998 0x00005998 0x00005998 0x00005998 0x00005998 0x00005998 0x00005998 0x00005998 0x00005998 0x00005998 0x00005998 0x00005998 0x00005998 0x00005998 0x00005998 0x00005998 0x00005998 0x00005998 0x00005998 0x00005998 0x00005990 0x000058f4 0x0000579c 0x0000559c 0x00005308 0x00004ff4 0x00004c64 0x0000486c 0x00004414 0x00005ae0 0x00005ae0 0x00005ae0 0x00005ae0 0x00005ae0 0x00005ae0 0x00005ae0 0x00005ae0 0x00005ae0 0x00005ae0 0x00005ae0 0x00005ae0 0x00005ae0 0x00005ae0 0x00005ae0 0x00005ae0 0x00005ae0 0x00005ae0 0x00005ae0 0x00005ae0 0x00005ae0 0x00005ae0 0x00005ae0 0x00005ab8 0x000059d4 0x00005840 0x00005614 0x00005358 0x00005024 0x00004c80 0x00004878 0x00004418 0x00005c28 0x00005c28 0x00005c28 0x00005c28 0x00005c28 0x00005c28 0x00005c28 0x00005c28 0x00005c28 0x00005c28 0x00005c28 0x00005c28 0x00005c28 0x00005c28 0x00005c28 0x00005c28 0x00005c28 0x00005c28 0x00005c28 0x00005c28 0x00005c28 0x00005c28 0x00005c28 0x00005bd8 0x00005ac4 0x00005908 0x000056b4 0x000053d8 0x00005084 0x00004cc4 0x000048a4 0x00004428 0x00005d70 0x00005d70 0x00005d70 0x00005d70 0x00005d70 0x00005d70 0x00005d70 0x00005d70 0x00005d70 0x00005d70 0x00005d70 0x00005d70 0x00005d70 0x00005d70 0x00005d70 0x00005d70 0x00005d70 0x00005d70 0x00005d70 0x00005d70 0x00005d70 0x00005d70 0x00005d68 0x00005cd0 0x00005b80 0x00005990 0x00005714 0x00005418 0x000050a8 0x00004cd8 0x000048ac 0x0000442c 0x00005eb8 0x00005eb8 0x00005eb8 0x00005eb8 0x00005eb8 0x00005eb8 0x00005eb8 0x00005eb8 0x00005eb8 0x00005eb8 0x00005eb8 0x00005eb8 0x00005eb8 0x00005eb8 0x00005eb8 0x00005eb8 0x00005eb8 0x00005eb8 0x00005eb8 0x00005eb8 0x00005eb8 0x00005eb8 0x00005e9c 0x00005dd4 0x00005c58 0x00005a40 0x000057a0 0x00005484 0x000050fc 0x00004d10 0x000048cc 0x0000443c 0x00006000 0x00006000 0x00006000 0x00006000 0x00006000 0x00006000 0x00006000 0x00006000 0x00006000 0x00006000 0x00006000 0x00006000 0x00006000 0x00006000 0x00006000 0x00006000 0x00006000 0x00006000 0x00006000 0x00006000 0x00006000 0x00006000 0x00005fc4 0x00005ecc 0x00005d24 0x00005ae8 0x00005828 0x000054ec 0x0000514c 0x00004d48 0x000048f0 0x00004448 0x00006144 0x00006144 0x00006144 0x00006144 0x00006144 0x00006144 0x00006144 0x00006144 0x00006144 0x00006144 0x00006144 0x00006144 0x00006144 0x00006144 0x00006144 0x00006144 0x00006144 0x00006144 0x00006144 0x00006144 0x00006144 0x00006144 0x000060c4 0x00005f8c 0x00005db4 0x00005b50 0x0000586c 0x00005518 0x00005160 0x00004d50 0x000048f0 0x00004448 0x0000628c 0x0000628c 0x0000628c 0x0000628c 0x0000628c 0x0000628c 0x0000628c 0x0000628c 0x0000628c 0x0000628c 0x0000628c 0x0000628c 0x0000628c 0x0000628c 0x0000628c 0x0000628c 0x0000628c 0x0000628c 0x0000628c 0x0000628c 0x0000628c 0x00006280 0x000061cc 0x0000606c 0x00005e6c 0x00005be4 0x000058e0 0x00005574 0x000051a4 0x00004d80 0x0000490c 0x00004454 0x000063d4 0x000063d4 0x000063d4 0x000063d4 0x000063d4 0x000063d4 0x000063d4 0x000063d4 0x000063d4 0x000063d4 0x000063d4 0x000063d4 0x000063d4 0x000063d4 0x000063d4 0x000063d4 0x000063d4 0x000063d4 0x000063d4 0x000063d4 0x000063d4 0x000063ac 0x000062cc 0x00006140 0x00005f1c 0x00005c70 0x00005950 0x000055cc 0x000051e4 0x00004dac 0x00004928 0x00004460 0x0000651c 0x0000651c 0x0000651c 0x0000651c 0x0000651c 0x0000651c 0x0000651c 0x0000651c 0x0000651c 0x0000651c 0x0000651c 0x0000651c 0x0000651c 0x0000651c 0x0000651c 0x0000651c 0x0000651c 0x0000651c 0x0000651c 0x0000651c 0x0000651c 0x000064cc 0x000063c0 0x00006208 0x00005fc0 0x00005cf8 0x000059bc 0x0000561c 0x00005220 0x00004dd4 0x00004940 0x0000446c 0x00006664 0x00006664 0x00006664 0x00006664 0x00006664 0x00006664 0x00006664 0x00006664 0x00006664 0x00006664 0x00006664 0x00006664 0x00006664 0x00006664 0x00006664 0x00006664 0x00006664 0x00006664 0x00006664 0x00006664 0x00006664 0x000065e0 0x000064a4 0x000062c8 0x0000605c 0x00005d78 0x00005a20 0x00005668 0x0000525c 0x00004dfc 0x00004958 0x00004474 0x000067ac 0x000067ac 0x000067ac 0x000067ac 0x000067ac 0x000067ac 0x000067ac 0x000067ac 0x000067ac 0x000067ac 0x000067ac 0x000067ac 0x000067ac 0x000067ac 0x000067ac 0x000067ac 0x000067ac 0x000067ac 0x000067ac 0x000067ac 0x0000679c 0x000066e8 0x00006584 0x00006380 0x000060f4 0x00005df0 0x00005a80 0x000056b0 0x00005290 0x00004e20 0x00004970 0x00004480 0x000068f4 0x000068f4 0x000068f4 0x000068f4 0x000068f4 0x000068f4 0x000068f4 0x000068f4 0x000068f4 0x000068f4 0x000068f4 0x000068f4 0x000068f4 0x000068f4 0x000068f4 0x000068f4 0x000068f4 0x000068f4 0x000068f4 0x000068f4 0x000068c8 0x000067e8 0x00006654 0x0000642c 0x00006180 0x00005e60 0x00005ad8 0x000056f4 0x000052c0 0x00004e44 0x00004984 0x00004488 0x00006a3c 0x00006a3c 0x00006a3c 0x00006a3c 0x00006a3c 0x00006a3c 0x00006a3c 0x00006a3c 0x00006a3c 0x00006a3c 0x00006a3c 0x00006a3c 0x00006a3c 0x00006a3c 0x00006a3c 0x00006a3c 0x00006a3c 0x00006a3c 0x00006a3c 0x00006a3c 0x000069ec 0x000068d8 0x00006720 0x000064d4 0x00006208 0x00005ecc 0x00005b2c 0x00005734 0x000052f0 0x00004e60 0x00004994 0x00004490 0x00006b84 0x00006b84 0x00006b84 0x00006b84 0x00006b84 0x00006b84 0x00006b84 0x00006b84 0x00006b84 0x00006b84 0x00006b84 0x00006b84 0x00006b84 0x00006b84 0x00006b84 0x00006b84 0x00006b84 0x00006b84 0x00006b84 0x00006b80 0x00006b00 0x000069c0 0x000067e0 0x00006570 0x00006288 0x00005f30 0x00005b7c 0x00005770 0x0000531c 0x00004e80 0x000049a8 0x00004494 0x00006ccc 0x00006ccc 0x00006ccc 0x00006ccc 0x00006ccc 0x00006ccc 0x00006ccc 0x00006ccc 0x00006ccc 0x00006ccc 0x00006ccc 0x00006ccc 0x00006ccc 0x00006ccc 0x00006ccc 0x00006ccc 0x00006ccc 0x00006ccc 0x00006ccc 0x00006cc4 0x00006c24 0x00006acc 0x000068d0 0x00006648 0x00006344 0x00005fd8 0x00005c08 0x000057e4 0x00005378 0x00004ec4 0x000049d4 0x000044ac 0x00006e14 0x00006e14 0x00006e14 0x00006e14 0x00006e14 0x00006e14 0x00006e14 0x00006e14 0x00006e14 0x00006e14 0x00006e14 0x00006e14 0x00006e14 0x00006e14 0x00006e14 0x00006e14 0x00006e14 0x00006e14 0x00006e14 0x00006df8 0x00006d28 0x00006ba0 0x00006980 0x000066d8 0x000063b8 0x00006034 0x00005c50 0x00005818 0x0000539c 0x00004edc 0x000049e0 0x000044b0 0x00006f5c 0x00006f5c 0x00006f5c 0x00006f5c 0x00006f5c 0x00006f5c 0x00006f5c 0x00006f5c 0x00006f5c 0x00006f5c 0x00006f5c 0x00006f5c 0x00006f5c 0x00006f5c 0x00006f5c 0x00006f5c 0x00006f5c 0x00006f5c 0x00006f5c 0x00006f1c 0x00006e1c 0x00006c6c 0x00006a28 0x00006760 0x00006428 0x00006088 0x00005c90 0x0000584c 0x000053c0 0x00004ef4 0x000049ec 0x000044b4 0x000070a0 0x000070a0 0x000070a0 0x000070a0 0x000070a0 0x000070a0 0x000070a0 0x000070a0 0x000070a0 0x000070a0 0x000070a0 0x000070a0 0x000070a0 0x000070a0 0x000070a0 0x000070a0 0x000070a0 0x000070a0 0x000070a0 0x00007034 0x00006f04 0x00006d30 0x00006ac8 0x000067e0 0x0000648c 0x000060d8 0x00005cd0 0x00005878 0x000053e0 0x00004f08 0x000049f8 0x000044bc 0x000071e8 0x000071e8 0x000071e8 0x000071e8 0x000071e8 0x000071e8 0x000071e8 0x000071e8 0x000071e8 0x000071e8 0x000071e8 0x000071e8 0x000071e8 0x000071e8 0x000071e8 0x000071e8 0x000071e8 0x000071e8 0x000071e8 0x00007160 0x00007014 0x00006e24 0x00006ba4 0x000068a4 0x00006538 0x0000616c 0x00005d4c 0x000058e0 0x00005430 0x00004f44 0x00004a20 0x000044cc 0x00007330 0x00007330 0x00007330 0x00007330 0x00007330 0x00007330 0x00007330 0x00007330 0x00007330 0x00007330 0x00007330 0x00007330 0x00007330 0x00007330 0x00007330 0x00007330 0x00007330 0x00007330 0x00007320 0x00007264 0x000070ec 0x00006ed4 0x00006c34 0x00006918 0x00006594 0x000061b4 0x00005d84 0x00005908 0x0000544c 0x00004f54 0x00004a2c 0x000044d0 0x00007478 0x00007478 0x00007478 0x00007478 0x00007478 0x00007478 0x00007478 0x00007478 0x00007478 0x00007478 0x00007478 0x00007478 0x00007478 0x00007478 0x00007478 0x00007478 0x00007478 0x00007478 0x0000745c 0x00007384 0x000071f0 0x00006fc0 0x00006d04 0x000069d4 0x00006638 0x00006244 0x00005dfc 0x00005968 0x00005498 0x00004f90 0x00004a50 0x000044e0 0x000075c0 0x000075c0 0x000075c0 0x000075c0 0x000075c0 0x000075c0 0x000075c0 0x000075c0 0x000075c0 0x000075c0 0x000075c0 0x000075c0 0x000075c0 0x000075c0 0x000075c0 0x000075c0 0x000075c0 0x000075c0 0x00007580 0x00007474 0x000072b8 0x00007064 0x00006d88 0x00006a3c 0x0000668c 0x00006280 0x00005e28 0x0000598c 0x000054b0 0x00004f9c 0x00004a58 0x000044e4 0x00007708 0x00007708 0x00007708 0x00007708 0x00007708 0x00007708 0x00007708 0x00007708 0x00007708 0x00007708 0x00007708 0x00007708 0x00007708 0x00007708 0x00007708 0x00007708 0x00007708 0x00007708 0x000076b0 0x0000758c 0x000073b4 0x00007144 0x00006e54 0x00006af0 0x00006728 0x00006308 0x00005e9c 0x000059e8 0x000054f8 0x00004fd4 0x00004a78 0x000044f4 0x00007850 0x00007850 0x00007850 0x00007850 0x00007850 0x00007850 0x00007850 0x00007850 0x00007850 0x00007850 0x00007850 0x00007850 0x00007850 0x00007850 0x00007850 0x00007850 0x00007850 0x00007850 0x000077c0 0x0000766c 0x0000746c 0x000071d8 0x00006ec8 0x00006b4c 0x00006770 0x00006340 0x00005ec4 0x00005a04 0x0000550c 0x00004fdc 0x00004a80 0x000044f8 0x00007998 0x00007998 0x00007998 0x00007998 0x00007998 0x00007998 0x00007998 0x00007998 0x00007998 0x00007998 0x00007998 0x00007998 0x00007998 0x00007998 0x00007998 0x00007998 0x00007998 0x00007990 0x000078e4 0x00007774 0x0000755c 0x000072b0 0x00006f88 0x00006bf8 0x00006804 0x000063c0 0x00005f30 0x00005a5c 0x00005550 0x00005010 0x00004aa0 0x00004504 0x00007ae0 0x00007ae0 0x00007ae0 0x00007ae0 0x00007ae0 0x00007ae0 0x00007ae0 0x00007ae0 0x00007ae0 0x00007ae0 0x00007ae0 0x00007ae0 0x00007ae0 0x00007ae0 0x00007ae0 0x00007ae0 0x00007ae0 0x00007ac0 0x000079e0 0x00007844 0x00007604 0x00007338 0x00006ff4 0x00006c48 0x00006844 0x000063ec 0x00005f50 0x00005a74 0x00005560 0x00005018 0x00004aa4 0x00004508 0x00007c28 0x00007c28 0x00007c28 0x00007c28 0x00007c28 0x00007c28 0x00007c28 0x00007c28 0x00007c28 0x00007c28 0x00007c28 0x00007c28 0x00007c28 0x00007c28 0x00007c28 0x00007c28 0x00007c28 0x00007bf8 0x00007afc 0x00007940 0x000076e8 0x00007404 0x000070ac 0x00006cec 0x000068d0 0x00006468 0x00005fb8 0x00005ac8 0x000055a0 0x00005048 0x00004ac4 0x00004514 0x00007d70 0x00007d70 0x00007d70 0x00007d70 0x00007d70 0x00007d70 0x00007d70 0x00007d70 0x00007d70 0x00007d70 0x00007d70 0x00007d70 0x00007d70 0x00007d70 0x00007d70 0x00007d70 0x00007d70 0x00007d2c 0x00007c10 0x00007a3c 0x000077cc 0x000074d0 0x00007160 0x00006d8c 0x0000695c 0x000064dc 0x0000601c 0x00005b18 0x000055e0 0x00005078 0x00004ae0 0x00004524 0x00007eb8 0x00007eb8 0x00007eb8 0x00007eb8 0x00007eb8 0x00007eb8 0x00007eb8 0x00007eb8 0x00007eb8 0x00007eb8 0x00007eb8 0x00007eb8 0x00007eb8 0x00007eb8 0x00007eb8 0x00007eb8 0x00007eb8 0x00007e40 0x00007cf4 0x00007af4 0x0000785c 0x00007544 0x000071bc 0x00006dd0 0x00006990 0x00006504 0x00006034 0x00005b28 0x000055ec 0x0000507c 0x00004ae4 0x00004524 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00008000 0x00007ffc 0x00007f68 0x00007e00 0x00007be4 0x00007938 0x00007608 0x00007268 0x00006e68 0x00006a14 0x00006574 0x00006094 0x00005b78 0x00005628 0x000050a8 0x00004b00 0x00004530>; nvidia,backlight_table = <0x000000ff 0x000000f3 0x000000e8 0x000000de 0x000000d4 0x000000cb 0x000000c2 0x000000ba 0x000000b3 0x000000ab 0x000000a5 0x0000009e 0x00000098 0x00000092 0x0000008d 0x00000088 0x00000083 0x0000007e 0x0000007a 0x00000076 0x00000072 0x0000006e 0x0000006a 0x00000067 0x00000064 0x00000060 0x0000005d 0x0000005a 0x00000058 0x00000055 0x00000053 0x00000050 0x0000004e 0x0000004c 0x00000049 0x00000047 0x00000045 0x00000043 0x00000042 0x00000040 0x0000003e 0x0000003d 0x0000003b 0x0000003a 0x00000038 0x00000037 0x00000035 0x00000034 0x00000033 0x00000031 0x00000030>; }; cmu { nvidia,cmu-csc = <0x00000100 0x00000000 0x00000000 0x00000000 0x00000100 0x00000000 0x00000000 0x00000000 0x00000100>; nvidia,cmu-lut2 = <0x00000000 0x00000001 0x00000002 0x00000002 0x00000003 0x00000004 0x00000005 0x00000006 0x00000006 0x00000007 0x00000008 0x00000009 0x0000000a 0x0000000a 0x0000000b 0x0000000c 0x0000000d 0x0000000d 0x0000000e 0x0000000f 0x0000000f 0x00000010 0x00000010 0x00000011 0x00000012 0x00000012 0x00000013 0x00000013 0x00000014 0x00000014 0x00000015 0x00000015 0x00000016 0x00000016 0x00000017 0x00000017 0x00000017 0x00000018 0x00000018 0x00000019 0x00000019 0x00000019 0x0000001a 0x0000001a 0x0000001b 0x0000001b 0x0000001b 0x0000001c 0x0000001c 0x0000001d 0x0000001d 0x0000001d 0x0000001e 0x0000001e 0x0000001e 0x0000001f 0x0000001f 0x0000001f 0x00000020 0x00000020 0x00000020 0x00000021 0x00000021 0x00000021 0x00000022 0x00000022 0x00000022 0x00000022 0x00000023 0x00000023 0x00000023 0x00000024 0x00000024 0x00000024 0x00000025 0x00000025 0x00000025 0x00000025 0x00000026 0x00000026 0x00000026 0x00000026 0x00000027 0x00000027 0x00000027 0x00000028 0x00000028 0x00000028 0x00000028 0x00000029 0x00000029 0x00000029 0x00000029 0x0000002a 0x0000002a 0x0000002a 0x0000002a 0x0000002b 0x0000002b 0x0000002b 0x0000002b 0x0000002b 0x0000002c 0x0000002c 0x0000002c 0x0000002c 0x0000002d 0x0000002d 0x0000002d 0x0000002d 0x0000002e 0x0000002e 0x0000002e 0x0000002e 0x0000002e 0x0000002f 0x0000002f 0x0000002f 0x0000002f 0x00000030 0x00000030 0x00000030 0x00000030 0x00000030 0x00000031 0x00000031 0x00000031 0x00000031 0x00000031 0x00000032 0x00000032 0x00000032 0x00000032 0x00000032 0x00000033 0x00000033 0x00000033 0x00000033 0x00000033 0x00000034 0x00000034 0x00000034 0x00000034 0x00000034 0x00000035 0x00000035 0x00000035 0x00000035 0x00000035 0x00000036 0x00000036 0x00000036 0x00000036 0x00000036 0x00000037 0x00000037 0x00000037 0x00000037 0x00000037 0x00000037 0x00000038 0x00000038 0x00000038 0x00000038 0x00000038 0x00000039 0x00000039 0x00000039 0x00000039 0x00000039 0x00000039 0x0000003a 0x0000003a 0x0000003a 0x0000003a 0x0000003a 0x0000003a 0x0000003b 0x0000003b 0x0000003b 0x0000003b 0x0000003b 0x0000003b 0x0000003c 0x0000003c 0x0000003c 0x0000003c 0x0000003c 0x0000003c 0x0000003d 0x0000003d 0x0000003d 0x0000003d 0x0000003d 0x0000003d 0x0000003e 0x0000003e 0x0000003e 0x0000003e 0x0000003e 0x0000003e 0x0000003f 0x0000003f 0x0000003f 0x0000003f 0x0000003f 0x0000003f 0x00000040 0x00000040 0x00000040 0x00000040 0x00000040 0x00000040 0x00000040 0x00000041 0x00000041 0x00000041 0x00000041 0x00000041 0x00000041 0x00000042 0x00000042 0x00000042 0x00000042 0x00000042 0x00000042 0x00000042 0x00000043 0x00000043 0x00000043 0x00000043 0x00000043 0x00000043 0x00000043 0x00000044 0x00000044 0x00000044 0x00000044 0x00000044 0x00000044 0x00000044 0x00000045 0x00000045 0x00000045 0x00000045 0x00000045 0x00000045 0x00000045 0x00000046 0x00000046 0x00000046 0x00000046 0x00000046 0x00000046 0x00000046 0x00000047 0x00000047 0x00000047 0x00000047 0x00000047 0x00000047 0x00000047 0x00000048 0x00000048 0x00000048 0x00000048 0x00000048 0x00000048 0x00000048 0x00000048 0x00000049 0x00000049 0x00000049 0x00000049 0x00000049 0x00000049 0x00000049 0x0000004a 0x0000004a 0x0000004a 0x0000004a 0x0000004a 0x0000004a 0x0000004a 0x0000004a 0x0000004b 0x0000004b 0x0000004b 0x0000004b 0x0000004b 0x0000004b 0x0000004b 0x0000004b 0x0000004c 0x0000004c 0x0000004c 0x0000004c 0x0000004c 0x0000004c 0x0000004c 0x0000004d 0x0000004d 0x0000004d 0x0000004d 0x0000004d 0x0000004d 0x0000004d 0x0000004d 0x0000004e 0x0000004e 0x0000004e 0x0000004e 0x0000004e 0x0000004e 0x0000004e 0x0000004e 0x0000004e 0x0000004f 0x0000004f 0x0000004f 0x0000004f 0x0000004f 0x0000004f 0x0000004f 0x0000004f 0x00000050 0x00000050 0x00000050 0x00000050 0x00000050 0x00000050 0x00000050 0x00000050 0x00000051 0x00000051 0x00000051 0x00000051 0x00000051 0x00000051 0x00000051 0x00000051 0x00000051 0x00000052 0x00000052 0x00000052 0x00000052 0x00000052 0x00000052 0x00000052 0x00000052 0x00000053 0x00000053 0x00000053 0x00000053 0x00000053 0x00000053 0x00000053 0x00000053 0x00000053 0x00000054 0x00000054 0x00000054 0x00000054 0x00000054 0x00000054 0x00000054 0x00000054 0x00000054 0x00000055 0x00000055 0x00000055 0x00000055 0x00000055 0x00000055 0x00000055 0x00000055 0x00000055 0x00000056 0x00000056 0x00000056 0x00000056 0x00000056 0x00000056 0x00000056 0x00000056 0x00000056 0x00000057 0x00000057 0x00000057 0x00000057 0x00000057 0x00000057 0x00000057 0x00000057 0x00000057 0x00000058 0x00000058 0x00000058 0x00000058 0x00000058 0x00000058 0x00000058 0x00000058 0x00000058 0x00000058 0x00000059 0x00000059 0x00000059 0x00000059 0x00000059 0x00000059 0x00000059 0x00000059 0x00000059 0x0000005a 0x0000005a 0x0000005a 0x0000005a 0x0000005a 0x0000005a 0x0000005a 0x0000005a 0x0000005a 0x0000005a 0x0000005b 0x0000005b 0x0000005b 0x0000005b 0x0000005b 0x0000005b 0x0000005b 0x0000005b 0x0000005b 0x0000005b 0x0000005c 0x0000005c 0x0000005c 0x0000005c 0x0000005c 0x0000005c 0x0000005c 0x0000005c 0x0000005c 0x0000005c 0x0000005d 0x0000005d 0x0000005d 0x0000005d 0x0000005d 0x0000005d 0x0000005d 0x0000005d 0x0000005d 0x0000005d 0x0000005e 0x0000005e 0x0000005e 0x0000005e 0x0000005e 0x0000005e 0x0000005e 0x0000005e 0x0000005e 0x0000005e 0x0000005f 0x0000005f 0x0000005f 0x0000005f 0x0000005f 0x0000005f 0x0000005f 0x0000005f 0x0000005f 0x0000005f 0x00000060 0x00000060 0x00000060 0x00000060 0x00000060 0x00000060 0x00000060 0x00000060 0x00000060 0x00000060 0x00000060 0x00000061 0x00000061 0x00000061 0x00000061 0x00000061 0x00000061 0x00000061 0x00000061 0x00000061 0x00000061 0x00000062 0x00000062 0x00000062 0x00000062 0x00000062 0x00000062 0x00000062 0x00000062 0x00000062 0x00000062 0x00000062 0x00000063 0x00000063 0x00000063 0x00000063 0x00000063 0x00000063 0x00000063 0x00000064 0x00000065 0x00000065 0x00000066 0x00000067 0x00000067 0x00000068 0x00000069 0x00000069 0x0000006a 0x0000006b 0x0000006b 0x0000006c 0x0000006d 0x0000006d 0x0000006e 0x0000006f 0x0000006f 0x00000070 0x00000071 0x00000071 0x00000072 0x00000073 0x00000073 0x00000074 0x00000074 0x00000075 0x00000076 0x00000076 0x00000077 0x00000077 0x00000078 0x00000078 0x00000079 0x0000007a 0x0000007a 0x0000007b 0x0000007b 0x0000007c 0x0000007c 0x0000007d 0x0000007e 0x0000007e 0x0000007f 0x0000007f 0x00000080 0x00000080 0x00000081 0x00000081 0x00000082 0x00000082 0x00000083 0x00000083 0x00000084 0x00000084 0x00000085 0x00000085 0x00000086 0x00000086 0x00000087 0x00000087 0x00000088 0x00000088 0x00000089 0x00000089 0x0000008a 0x0000008a 0x0000008b 0x0000008b 0x0000008c 0x0000008c 0x0000008d 0x0000008d 0x0000008e 0x0000008e 0x0000008f 0x0000008f 0x00000090 0x00000090 0x00000091 0x00000091 0x00000091 0x00000092 0x00000092 0x00000093 0x00000093 0x00000094 0x00000094 0x00000095 0x00000095 0x00000096 0x00000096 0x00000096 0x00000097 0x00000097 0x00000098 0x00000098 0x00000099 0x00000099 0x00000099 0x0000009a 0x0000009a 0x0000009b 0x0000009b 0x0000009c 0x0000009c 0x0000009c 0x0000009d 0x0000009d 0x0000009e 0x0000009e 0x0000009e 0x0000009f 0x0000009f 0x000000a0 0x000000a0 0x000000a0 0x000000a1 0x000000a1 0x000000a2 0x000000a2 0x000000a2 0x000000a3 0x000000a3 0x000000a4 0x000000a4 0x000000a4 0x000000a5 0x000000a5 0x000000a6 0x000000a6 0x000000a6 0x000000a7 0x000000a7 0x000000a7 0x000000a8 0x000000a8 0x000000a9 0x000000a9 0x000000a9 0x000000aa 0x000000aa 0x000000aa 0x000000ab 0x000000ab 0x000000ac 0x000000ac 0x000000ac 0x000000ad 0x000000ad 0x000000ad 0x000000ae 0x000000ae 0x000000ae 0x000000af 0x000000af 0x000000b0 0x000000b0 0x000000b0 0x000000b1 0x000000b1 0x000000b1 0x000000b2 0x000000b2 0x000000b2 0x000000b3 0x000000b3 0x000000b3 0x000000b4 0x000000b4 0x000000b4 0x000000b5 0x000000b5 0x000000b6 0x000000b6 0x000000b6 0x000000b7 0x000000b7 0x000000b7 0x000000b8 0x000000b8 0x000000b8 0x000000b9 0x000000b9 0x000000b9 0x000000ba 0x000000ba 0x000000ba 0x000000bb 0x000000bb 0x000000bb 0x000000bc 0x000000bc 0x000000bc 0x000000bd 0x000000bd 0x000000bd 0x000000bd 0x000000be 0x000000be 0x000000be 0x000000bf 0x000000bf 0x000000bf 0x000000c0 0x000000c0 0x000000c0 0x000000c1 0x000000c1 0x000000c1 0x000000c2 0x000000c2 0x000000c2 0x000000c3 0x000000c3 0x000000c3 0x000000c4 0x000000c4 0x000000c4 0x000000c4 0x000000c5 0x000000c5 0x000000c5 0x000000c6 0x000000c6 0x000000c6 0x000000c7 0x000000c7 0x000000c7 0x000000c8 0x000000c8 0x000000c8 0x000000c8 0x000000c9 0x000000c9 0x000000c9 0x000000ca 0x000000ca 0x000000ca 0x000000ca 0x000000cb 0x000000cb 0x000000cb 0x000000cc 0x000000cc 0x000000cc 0x000000cd 0x000000cd 0x000000cd 0x000000cd 0x000000ce 0x000000ce 0x000000ce 0x000000cf 0x000000cf 0x000000cf 0x000000cf 0x000000d0 0x000000d0 0x000000d0 0x000000d1 0x000000d1 0x000000d1 0x000000d1 0x000000d2 0x000000d2 0x000000d2 0x000000d3 0x000000d3 0x000000d3 0x000000d3 0x000000d4 0x000000d4 0x000000d4 0x000000d5 0x000000d5 0x000000d5 0x000000d5 0x000000d6 0x000000d6 0x000000d6 0x000000d6 0x000000d7 0x000000d7 0x000000d7 0x000000d8 0x000000d8 0x000000d8 0x000000d8 0x000000d9 0x000000d9 0x000000d9 0x000000d9 0x000000da 0x000000da 0x000000da 0x000000db 0x000000db 0x000000db 0x000000db 0x000000dc 0x000000dc 0x000000dc 0x000000dc 0x000000dd 0x000000dd 0x000000dd 0x000000dd 0x000000de 0x000000de 0x000000de 0x000000df 0x000000df 0x000000df 0x000000df 0x000000e0 0x000000e0 0x000000e0 0x000000e0 0x000000e1 0x000000e1 0x000000e1 0x000000e1 0x000000e2 0x000000e2 0x000000e2 0x000000e2 0x000000e3 0x000000e3 0x000000e3 0x000000e3 0x000000e4 0x000000e4 0x000000e4 0x000000e4 0x000000e5 0x000000e5 0x000000e5 0x000000e5 0x000000e6 0x000000e6 0x000000e6 0x000000e6 0x000000e7 0x000000e7 0x000000e7 0x000000e7 0x000000e8 0x000000e8 0x000000e8 0x000000e8 0x000000e9 0x000000e9 0x000000e9 0x000000e9 0x000000ea 0x000000ea 0x000000ea 0x000000ea 0x000000eb 0x000000eb 0x000000eb 0x000000eb 0x000000ec 0x000000ec 0x000000ec 0x000000ec 0x000000ed 0x000000ed 0x000000ed 0x000000ed 0x000000ee 0x000000ee 0x000000ee 0x000000ee 0x000000ef 0x000000ef 0x000000ef 0x000000ef 0x000000f0 0x000000f0 0x000000f0 0x000000f0 0x000000f0 0x000000f1 0x000000f1 0x000000f1 0x000000f1 0x000000f2 0x000000f2 0x000000f2 0x000000f2 0x000000f3 0x000000f3 0x000000f3 0x000000f3 0x000000f4 0x000000f4 0x000000f4 0x000000f4 0x000000f4 0x000000f5 0x000000f5 0x000000f5 0x000000f5 0x000000f6 0x000000f6 0x000000f6 0x000000f6 0x000000f7 0x000000f7 0x000000f7 0x000000f7 0x000000f7 0x000000f8 0x000000f8 0x000000f8 0x000000f8 0x000000f9 0x000000f9 0x000000f9 0x000000f9 0x000000f9 0x000000fa 0x000000fa 0x000000fa 0x000000fa 0x000000fb 0x000000fb 0x000000fb 0x000000fb 0x000000fb 0x000000fc 0x000000fc 0x000000fc 0x000000fc 0x000000fd 0x000000fd 0x000000fd 0x000000fd 0x000000fd 0x000000fe 0x000000fe 0x000000fe 0x000000fe 0x000000ff 0x000000ff>; }; nvdisp-cmu { nvidia,panel-csc = <0x0000d581 0x00002979 0x000000c5 0x00000000 0x00000831 0x0000cac1 0x0000020c 0x00000000 0x00000189 0x00000625 0x0000cc4a 0x00000000>; nvidia,cmu-lut = <0x00006000 0x00006000 0x00006000 0x00006191 0x00006191 0x00006191 0x00006322 0x00006322 0x00006322 0x0000643b 0x0000643b 0x0000643b 0x000064ba 0x000064ba 0x000064ba 0x00006539 0x00006539 0x00006539 0x000065b8 0x000065b8 0x000065b8 0x00006637 0x00006637 0x00006637 0x000066b6 0x000066b6 0x000066b6 0x00006735 0x00006735 0x00006735 0x000067b4 0x000067b4 0x000067b4 0x00006826 0x00006826 0x00006826 0x0000687d 0x0000687d 0x0000687d 0x000068d4 0x000068d4 0x000068d4 0x0000692b 0x0000692b 0x0000692b 0x00006983 0x00006983 0x00006983 0x000069da 0x000069da 0x000069da 0x00006a31 0x00006a31 0x00006a31 0x00006a88 0x00006a88 0x00006a88 0x00006ae0 0x00006ae0 0x00006ae0 0x00006b37 0x00006b37 0x00006b37 0x00006b8e 0x00006b8e 0x00006b8e 0x00006be5 0x00006be5 0x00006be5 0x00006c28 0x00006c28 0x00006c28 0x00006c5b 0x00006c5b 0x00006c5b 0x00006c8e 0x00006c8e 0x00006c8e 0x00006cc1 0x00006cc1 0x00006cc1 0x00006cf4 0x00006cf4 0x00006cf4 0x00006d27 0x00006d27 0x00006d27 0x00006d5a 0x00006d5a 0x00006d5a 0x00006d8d 0x00006d8d 0x00006d8d 0x00006dbf 0x00006dbf 0x00006dbf 0x00006df2 0x00006df2 0x00006df2 0x00006e25 0x00006e25 0x00006e25 0x00006e58 0x00006e58 0x00006e58 0x00006e8b 0x00006e8b 0x00006e8b 0x00006ebe 0x00006ebe 0x00006ebe 0x00006ef1 0x00006ef1 0x00006ef1 0x00006f24 0x00006f24 0x00006f24 0x00006f57 0x00006f57 0x00006f57 0x00006f8a 0x00006f8a 0x00006f8a 0x00006fbd 0x00006fbd 0x00006fbd 0x00006ff0 0x00006ff0 0x00006ff0 0x0000701a 0x0000701a 0x0000701a 0x00007037 0x00007037 0x00007037 0x00007053 0x00007053 0x00007053 0x0000706f 0x0000706f 0x0000706f 0x0000708c 0x0000708c 0x0000708c 0x000070a8 0x000070a8 0x000070a8 0x000070c5 0x000070c5 0x000070c5 0x000070e1 0x000070e1 0x000070e1 0x000070fe 0x000070fe 0x000070fe 0x0000711a 0x0000711a 0x0000711a 0x00007136 0x00007136 0x00007136 0x00007153 0x00007153 0x00007153 0x0000716f 0x0000716f 0x0000716f 0x0000718c 0x0000718c 0x0000718c 0x000071a8 0x000071a8 0x000071a8 0x000071c4 0x000071c4 0x000071c4 0x000071e1 0x000071e1 0x000071e1 0x000071fd 0x000071fd 0x000071fd 0x0000721a 0x0000721a 0x0000721a 0x00007236 0x00007236 0x00007236 0x00007253 0x00007253 0x00007253 0x0000726f 0x0000726f 0x0000726f 0x0000728b 0x0000728b 0x0000728b 0x000072a8 0x000072a8 0x000072a8 0x000072c4 0x000072c4 0x000072c4 0x000072e1 0x000072e1 0x000072e1 0x000072fd 0x000072fd 0x000072fd 0x0000731a 0x0000731a 0x0000731a 0x00007336 0x00007336 0x00007336 0x00007352 0x00007352 0x00007352 0x0000736f 0x0000736f 0x0000736f 0x0000738b 0x0000738b 0x0000738b 0x000073a8 0x000073a8 0x000073a8 0x000073c4 0x000073c4 0x000073c4 0x000073e1 0x000073e1 0x000073e1 0x000073fd 0x000073fd 0x000073fd 0x0000741b 0x0000741b 0x0000741b 0x0000743f 0x0000743f 0x0000743f 0x00007463 0x00007463 0x00007463 0x00007486 0x00007486 0x00007486 0x000074aa 0x000074aa 0x000074aa 0x000074ce 0x000074ce 0x000074ce 0x000074f2 0x000074f2 0x000074f2 0x00007516 0x00007516 0x00007516 0x0000753a 0x0000753a 0x0000753a 0x0000755d 0x0000755d 0x0000755d 0x00007581 0x00007581 0x00007581 0x000075a5 0x000075a5 0x000075a5 0x000075c9 0x000075c9 0x000075c9 0x000075ed 0x000075ed 0x000075ed 0x00007611 0x00007611 0x00007611 0x00007634 0x00007634 0x00007634 0x00007658 0x00007658 0x00007658 0x0000767c 0x0000767c 0x0000767c 0x000076a0 0x000076a0 0x000076a0 0x000076c4 0x000076c4 0x000076c4 0x000076e8 0x000076e8 0x000076e8 0x0000770b 0x0000770b 0x0000770b 0x0000772f 0x0000772f 0x0000772f 0x00007753 0x00007753 0x00007753 0x00007777 0x00007777 0x00007777 0x0000779b 0x0000779b 0x0000779b 0x000077bf 0x000077bf 0x000077bf 0x000077e2 0x000077e2 0x000077e2 0x00007806 0x00007806 0x00007806 0x00007825 0x00007825 0x00007825 0x00007840 0x00007840 0x00007840 0x0000785b 0x0000785b 0x0000785b 0x00007876 0x00007876 0x00007876 0x00007891 0x00007891 0x00007891 0x000078ac 0x000078ac 0x000078ac 0x000078c7 0x000078c7 0x000078c7 0x000078e2 0x000078e2 0x000078e2 0x000078fd 0x000078fd 0x000078fd 0x00007918 0x00007918 0x00007918 0x00007933 0x00007933 0x00007933 0x0000794e 0x0000794e 0x0000794e 0x00007969 0x00007969 0x00007969 0x00007984 0x00007984 0x00007984 0x0000799f 0x0000799f 0x0000799f 0x000079ba 0x000079ba 0x000079ba 0x000079d5 0x000079d5 0x000079d5 0x000079f0 0x000079f0 0x000079f0 0x00007a0b 0x00007a0b 0x00007a0b 0x00007a26 0x00007a26 0x00007a26 0x00007a41 0x00007a41 0x00007a41 0x00007a5c 0x00007a5c 0x00007a5c 0x00007a77 0x00007a77 0x00007a77 0x00007a92 0x00007a92 0x00007a92 0x00007aad 0x00007aad 0x00007aad 0x00007ac8 0x00007ac8 0x00007ac8 0x00007ae3 0x00007ae3 0x00007ae3 0x00007afe 0x00007afe 0x00007afe 0x00007b19 0x00007b19 0x00007b19 0x00007b34 0x00007b34 0x00007b34 0x00007b4f 0x00007b4f 0x00007b4f 0x00007b6a 0x00007b6a 0x00007b6a 0x00007b85 0x00007b85 0x00007b85 0x00007ba0 0x00007ba0 0x00007ba0 0x00007bbb 0x00007bbb 0x00007bbb 0x00007bd5 0x00007bd5 0x00007bd5 0x00007bf0 0x00007bf0 0x00007bf0 0x00007c0b 0x00007c0b 0x00007c0b 0x00007c23 0x00007c23 0x00007c23 0x00007c35 0x00007c35 0x00007c35 0x00007c47 0x00007c47 0x00007c47 0x00007c59 0x00007c59 0x00007c59 0x00007c6b 0x00007c6b 0x00007c6b 0x00007c7d 0x00007c7d 0x00007c7d 0x00007c90 0x00007c90 0x00007c90 0x00007ca2 0x00007ca2 0x00007ca2 0x00007cb4 0x00007cb4 0x00007cb4 0x00007cc6 0x00007cc6 0x00007cc6 0x00007cd8 0x00007cd8 0x00007cd8 0x00007cea 0x00007cea 0x00007cea 0x00007cfc 0x00007cfc 0x00007cfc 0x00007d0f 0x00007d0f 0x00007d0f 0x00007d21 0x00007d21 0x00007d21 0x00007d33 0x00007d33 0x00007d33 0x00007d45 0x00007d45 0x00007d45 0x00007d57 0x00007d57 0x00007d57 0x00007d69 0x00007d69 0x00007d69 0x00007d7b 0x00007d7b 0x00007d7b 0x00007d8e 0x00007d8e 0x00007d8e 0x00007da0 0x00007da0 0x00007da0 0x00007db2 0x00007db2 0x00007db2 0x00007dc4 0x00007dc4 0x00007dc4 0x00007dd6 0x00007dd6 0x00007dd6 0x00007de8 0x00007de8 0x00007de8 0x00007dfa 0x00007dfa 0x00007dfa 0x00007e0d 0x00007e0d 0x00007e0d 0x00007e1f 0x00007e1f 0x00007e1f 0x00007e31 0x00007e31 0x00007e31 0x00007e43 0x00007e43 0x00007e43 0x00007e55 0x00007e55 0x00007e55 0x00007e67 0x00007e67 0x00007e67 0x00007e79 0x00007e79 0x00007e79 0x00007e8c 0x00007e8c 0x00007e8c 0x00007e9e 0x00007e9e 0x00007e9e 0x00007eb0 0x00007eb0 0x00007eb0 0x00007ec2 0x00007ec2 0x00007ec2 0x00007ed4 0x00007ed4 0x00007ed4 0x00007ee6 0x00007ee6 0x00007ee6 0x00007ef8 0x00007ef8 0x00007ef8 0x00007f0b 0x00007f0b 0x00007f0b 0x00007f1d 0x00007f1d 0x00007f1d 0x00007f2f 0x00007f2f 0x00007f2f 0x00007f41 0x00007f41 0x00007f41 0x00007f53 0x00007f53 0x00007f53 0x00007f65 0x00007f65 0x00007f65 0x00007f77 0x00007f77 0x00007f77 0x00007f8a 0x00007f8a 0x00007f8a 0x00007f9c 0x00007f9c 0x00007f9c 0x00007fae 0x00007fae 0x00007fae 0x00007fc0 0x00007fc0 0x00007fc0 0x00007fd2 0x00007fd2 0x00007fd2 0x00007fe4 0x00007fe4 0x00007fe4 0x00007ff7 0x00007ff7 0x00007ff7 0x00008009 0x00008009 0x00008009 0x0000801b 0x0000801b 0x0000801b 0x0000802b 0x0000802b 0x0000802b 0x0000803a 0x0000803a 0x0000803a 0x0000804a 0x0000804a 0x0000804a 0x00008059 0x00008059 0x00008059 0x00008069 0x00008069 0x00008069 0x00008078 0x00008078 0x00008078 0x00008087 0x00008087 0x00008087 0x00008097 0x00008097 0x00008097 0x000080a6 0x000080a6 0x000080a6 0x000080b6 0x000080b6 0x000080b6 0x000080c5 0x000080c5 0x000080c5 0x000080d5 0x000080d5 0x000080d5 0x000080e4 0x000080e4 0x000080e4 0x000080f4 0x000080f4 0x000080f4 0x00008103 0x00008103 0x00008103 0x00008112 0x00008112 0x00008112 0x00008122 0x00008122 0x00008122 0x00008131 0x00008131 0x00008131 0x00008141 0x00008141 0x00008141 0x00008150 0x00008150 0x00008150 0x00008160 0x00008160 0x00008160 0x0000816f 0x0000816f 0x0000816f 0x0000817e 0x0000817e 0x0000817e 0x0000818e 0x0000818e 0x0000818e 0x0000819d 0x0000819d 0x0000819d 0x000081ad 0x000081ad 0x000081ad 0x000081bc 0x000081bc 0x000081bc 0x000081cc 0x000081cc 0x000081cc 0x000081db 0x000081db 0x000081db 0x000081eb 0x000081eb 0x000081eb 0x000081fa 0x000081fa 0x000081fa 0x00008209 0x00008209 0x00008209 0x00008219 0x00008219 0x00008219 0x00008228 0x00008228 0x00008228 0x00008238 0x00008238 0x00008238 0x00008247 0x00008247 0x00008247 0x00008257 0x00008257 0x00008257 0x00008266 0x00008266 0x00008266 0x00008275 0x00008275 0x00008275 0x00008285 0x00008285 0x00008285 0x00008294 0x00008294 0x00008294 0x000082a4 0x000082a4 0x000082a4 0x000082b3 0x000082b3 0x000082b3 0x000082c3 0x000082c3 0x000082c3 0x000082d2 0x000082d2 0x000082d2 0x000082e2 0x000082e2 0x000082e2 0x000082f1 0x000082f1 0x000082f1 0x00008300 0x00008300 0x00008300 0x00008310 0x00008310 0x00008310 0x0000831f 0x0000831f 0x0000831f 0x0000832f 0x0000832f 0x0000832f 0x0000833e 0x0000833e 0x0000833e 0x0000834e 0x0000834e 0x0000834e 0x0000835d 0x0000835d 0x0000835d 0x0000836c 0x0000836c 0x0000836c 0x0000837c 0x0000837c 0x0000837c 0x0000838b 0x0000838b 0x0000838b 0x0000839b 0x0000839b 0x0000839b 0x000083aa 0x000083aa 0x000083aa 0x000083ba 0x000083ba 0x000083ba 0x000083c9 0x000083c9 0x000083c9 0x000083d8 0x000083d8 0x000083d8 0x000083e8 0x000083e8 0x000083e8 0x000083f7 0x000083f7 0x000083f7 0x00008407 0x00008407 0x00008407 0x00008416 0x00008416 0x00008416 0x00008425 0x00008425 0x00008425 0x00008431 0x00008431 0x00008431 0x0000843d 0x0000843d 0x0000843d 0x00008449 0x00008449 0x00008449 0x00008455 0x00008455 0x00008455 0x00008462 0x00008462 0x00008462 0x0000846e 0x0000846e 0x0000846e 0x0000847a 0x0000847a 0x0000847a 0x00008486 0x00008486 0x00008486 0x00008492 0x00008492 0x00008492 0x0000849e 0x0000849e 0x0000849e 0x000084aa 0x000084aa 0x000084aa 0x000084b6 0x000084b6 0x000084b6 0x000084c2 0x000084c2 0x000084c2 0x000084ce 0x000084ce 0x000084ce 0x000084da 0x000084da 0x000084da 0x000084e7 0x000084e7 0x000084e7 0x000084f3 0x000084f3 0x000084f3 0x000084ff 0x000084ff 0x000084ff 0x0000850b 0x0000850b 0x0000850b 0x00008517 0x00008517 0x00008517 0x00008523 0x00008523 0x00008523 0x0000852f 0x0000852f 0x0000852f 0x0000853b 0x0000853b 0x0000853b 0x00008547 0x00008547 0x00008547 0x00008553 0x00008553 0x00008553 0x0000855f 0x0000855f 0x0000855f 0x0000856c 0x0000856c 0x0000856c 0x00008578 0x00008578 0x00008578 0x00008584 0x00008584 0x00008584 0x00008590 0x00008590 0x00008590 0x0000859c 0x0000859c 0x0000859c 0x000085a8 0x000085a8 0x000085a8 0x000085b4 0x000085b4 0x000085b4 0x000085c0 0x000085c0 0x000085c0 0x000085cc 0x000085cc 0x000085cc 0x000085d8 0x000085d8 0x000085d8 0x000085e4 0x000085e4 0x000085e4 0x000085f0 0x000085f0 0x000085f0 0x000085fd 0x000085fd 0x000085fd 0x00008609 0x00008609 0x00008609 0x00008615 0x00008615 0x00008615 0x00008621 0x00008621 0x00008621 0x0000862d 0x0000862d 0x0000862d 0x00008639 0x00008639 0x00008639 0x00008645 0x00008645 0x00008645 0x00008651 0x00008651 0x00008651 0x0000865d 0x0000865d 0x0000865d 0x00008669 0x00008669 0x00008669 0x00008675 0x00008675 0x00008675 0x00008682 0x00008682 0x00008682 0x0000868e 0x0000868e 0x0000868e 0x0000869a 0x0000869a 0x0000869a 0x000086a6 0x000086a6 0x000086a6 0x000086b2 0x000086b2 0x000086b2 0x000086be 0x000086be 0x000086be 0x000086ca 0x000086ca 0x000086ca 0x000086d6 0x000086d6 0x000086d6 0x000086e2 0x000086e2 0x000086e2 0x000086ee 0x000086ee 0x000086ee 0x000086fa 0x000086fa 0x000086fa 0x00008707 0x00008707 0x00008707 0x00008713 0x00008713 0x00008713 0x0000871f 0x0000871f 0x0000871f 0x0000872b 0x0000872b 0x0000872b 0x00008737 0x00008737 0x00008737 0x00008743 0x00008743 0x00008743 0x0000874f 0x0000874f 0x0000874f 0x0000875b 0x0000875b 0x0000875b 0x00008767 0x00008767 0x00008767 0x00008773 0x00008773 0x00008773 0x0000877f 0x0000877f 0x0000877f 0x0000878b 0x0000878b 0x0000878b 0x00008798 0x00008798 0x00008798 0x000087a4 0x000087a4 0x000087a4 0x000087b0 0x000087b0 0x000087b0 0x000087bc 0x000087bc 0x000087bc 0x000087c8 0x000087c8 0x000087c8 0x000087d4 0x000087d4 0x000087d4 0x000087e0 0x000087e0 0x000087e0 0x000087ec 0x000087ec 0x000087ec 0x000087f8 0x000087f8 0x000087f8 0x00008804 0x00008804 0x00008804 0x00008810 0x00008810 0x00008810 0x0000881d 0x0000881d 0x0000881d 0x00008829 0x00008829 0x00008829 0x00008834 0x00008834 0x00008834 0x0000883f 0x0000883f 0x0000883f 0x0000884b 0x0000884b 0x0000884b 0x00008856 0x00008856 0x00008856 0x00008862 0x00008862 0x00008862 0x0000886d 0x0000886d 0x0000886d 0x00008879 0x00008879 0x00008879 0x00008884 0x00008884 0x00008884 0x00008890 0x00008890 0x00008890 0x0000889b 0x0000889b 0x0000889b 0x000088a6 0x000088a6 0x000088a6 0x000088b2 0x000088b2 0x000088b2 0x000088bd 0x000088bd 0x000088bd 0x000088c9 0x000088c9 0x000088c9 0x000088d4 0x000088d4 0x000088d4 0x000088e0 0x000088e0 0x000088e0 0x000088eb 0x000088eb 0x000088eb 0x000088f6 0x000088f6 0x000088f6 0x00008902 0x00008902 0x00008902 0x0000890d 0x0000890d 0x0000890d 0x00008919 0x00008919 0x00008919 0x00008924 0x00008924 0x00008924 0x00008930 0x00008930 0x00008930 0x0000893b 0x0000893b 0x0000893b 0x00008947 0x00008947 0x00008947 0x00008952 0x00008952 0x00008952 0x0000895d 0x0000895d 0x0000895d 0x00008969 0x00008969 0x00008969 0x00008974 0x00008974 0x00008974 0x00008980 0x00008980 0x00008980 0x0000898b 0x0000898b 0x0000898b 0x00008997 0x00008997 0x00008997 0x000089a2 0x000089a2 0x000089a2 0x000089ae 0x000089ae 0x000089ae 0x000089b9 0x000089b9 0x000089b9 0x000089c4 0x000089c4 0x000089c4 0x000089d0 0x000089d0 0x000089d0 0x000089db 0x000089db 0x000089db 0x000089e7 0x000089e7 0x000089e7 0x000089f2 0x000089f2 0x000089f2 0x000089fe 0x000089fe 0x000089fe 0x00008a09 0x00008a09 0x00008a09 0x00008a15 0x00008a15 0x00008a15 0x00008a20 0x00008a20 0x00008a20 0x00008a2b 0x00008a2b 0x00008a2b 0x00008a37 0x00008a37 0x00008a37 0x00008a42 0x00008a42 0x00008a42 0x00008a4e 0x00008a4e 0x00008a4e 0x00008a59 0x00008a59 0x00008a59 0x00008a65 0x00008a65 0x00008a65 0x00008a70 0x00008a70 0x00008a70 0x00008a7b 0x00008a7b 0x00008a7b 0x00008a87 0x00008a87 0x00008a87 0x00008a92 0x00008a92 0x00008a92 0x00008a9e 0x00008a9e 0x00008a9e 0x00008aa9 0x00008aa9 0x00008aa9 0x00008ab5 0x00008ab5 0x00008ab5 0x00008ac0 0x00008ac0 0x00008ac0 0x00008acc 0x00008acc 0x00008acc 0x00008ad7 0x00008ad7 0x00008ad7 0x00008ae2 0x00008ae2 0x00008ae2 0x00008aee 0x00008aee 0x00008aee 0x00008af9 0x00008af9 0x00008af9 0x00008b05 0x00008b05 0x00008b05 0x00008b10 0x00008b10 0x00008b10 0x00008b1c 0x00008b1c 0x00008b1c 0x00008b27 0x00008b27 0x00008b27 0x00008b33 0x00008b33 0x00008b33 0x00008b3e 0x00008b3e 0x00008b3e 0x00008b49 0x00008b49 0x00008b49 0x00008b55 0x00008b55 0x00008b55 0x00008b60 0x00008b60 0x00008b60 0x00008b6c 0x00008b6c 0x00008b6c 0x00008b77 0x00008b77 0x00008b77 0x00008b83 0x00008b83 0x00008b83 0x00008b8e 0x00008b8e 0x00008b8e 0x00008b99 0x00008b99 0x00008b99 0x00008ba5 0x00008ba5 0x00008ba5 0x00008bb0 0x00008bb0 0x00008bb0 0x00008bbc 0x00008bbc 0x00008bbc 0x00008bc7 0x00008bc7 0x00008bc7 0x00008bd3 0x00008bd3 0x00008bd3 0x00008bde 0x00008bde 0x00008bde 0x00008bea 0x00008bea 0x00008bea 0x00008bf5 0x00008bf5 0x00008bf5 0x00008c00 0x00008c00 0x00008c00 0x00008c0c 0x00008c0c 0x00008c0c 0x00008c17 0x00008c17 0x00008c17 0x00008c23 0x00008c23 0x00008c23 0x00008c2e 0x00008c2e 0x00008c2e 0x00008c38 0x00008c38 0x00008c38 0x00008c43 0x00008c43 0x00008c43 0x00008c4d 0x00008c4d 0x00008c4d 0x00008c58 0x00008c58 0x00008c58 0x00008c62 0x00008c62 0x00008c62 0x00008c6c 0x00008c6c 0x00008c6c 0x00008c77 0x00008c77 0x00008c77 0x00008c81 0x00008c81 0x00008c81 0x00008c8c 0x00008c8c 0x00008c8c 0x00008c96 0x00008c96 0x00008c96 0x00008ca0 0x00008ca0 0x00008ca0 0x00008cab 0x00008cab 0x00008cab 0x00008cb5 0x00008cb5 0x00008cb5 0x00008cc0 0x00008cc0 0x00008cc0 0x00008cca 0x00008cca 0x00008cca 0x00008cd4 0x00008cd4 0x00008cd4 0x00008cdf 0x00008cdf 0x00008cdf 0x00008ce9 0x00008ce9 0x00008ce9 0x00008cf4 0x00008cf4 0x00008cf4 0x00008cfe 0x00008cfe 0x00008cfe 0x00008d09 0x00008d09 0x00008d09 0x00008d13 0x00008d13 0x00008d13 0x00008d1d 0x00008d1d 0x00008d1d 0x00008d28 0x00008d28 0x00008d28 0x00008d32 0x00008d32 0x00008d32 0x00008d3d 0x00008d3d 0x00008d3d 0x00008d47 0x00008d47 0x00008d47 0x00008d51 0x00008d51 0x00008d51 0x00008d5c 0x00008d5c 0x00008d5c 0x00008d66 0x00008d66 0x00008d66 0x00008d71 0x00008d71 0x00008d71 0x00008d7b 0x00008d7b 0x00008d7b 0x00008d85 0x00008d85 0x00008d85 0x00008d90 0x00008d90 0x00008d90 0x00008d9a 0x00008d9a 0x00008d9a 0x00008da5 0x00008da5 0x00008da5 0x00008daf 0x00008daf 0x00008daf 0x00008db9 0x00008db9 0x00008db9 0x00008dc4 0x00008dc4 0x00008dc4 0x00008dce 0x00008dce 0x00008dce 0x00008dd9 0x00008dd9 0x00008dd9 0x00008de3 0x00008de3 0x00008de3 0x00008ded 0x00008ded 0x00008ded 0x00008df8 0x00008df8 0x00008df8 0x00008e02 0x00008e02 0x00008e02 0x00008e0d 0x00008e0d 0x00008e0d 0x00008e17 0x00008e17 0x00008e17 0x00008e22 0x00008e22 0x00008e22 0x00008e2c 0x00008e2c 0x00008e2c 0x00008e36 0x00008e36 0x00008e36 0x00008e41 0x00008e41 0x00008e41 0x00008e4b 0x00008e4b 0x00008e4b 0x00008e56 0x00008e56 0x00008e56 0x00008e60 0x00008e60 0x00008e60 0x00008e6a 0x00008e6a 0x00008e6a 0x00008e75 0x00008e75 0x00008e75 0x00008e7f 0x00008e7f 0x00008e7f 0x00008e8a 0x00008e8a 0x00008e8a 0x00008e94 0x00008e94 0x00008e94 0x00008e9e 0x00008e9e 0x00008e9e 0x00008ea9 0x00008ea9 0x00008ea9 0x00008eb3 0x00008eb3 0x00008eb3 0x00008ebe 0x00008ebe 0x00008ebe 0x00008ec8 0x00008ec8 0x00008ec8 0x00008ed2 0x00008ed2 0x00008ed2 0x00008edd 0x00008edd 0x00008edd 0x00008ee7 0x00008ee7 0x00008ee7 0x00008ef2 0x00008ef2 0x00008ef2 0x00008efc 0x00008efc 0x00008efc 0x00008f07 0x00008f07 0x00008f07 0x00008f11 0x00008f11 0x00008f11 0x00008f1b 0x00008f1b 0x00008f1b 0x00008f26 0x00008f26 0x00008f26 0x00008f30 0x00008f30 0x00008f30 0x00008f3b 0x00008f3b 0x00008f3b 0x00008f45 0x00008f45 0x00008f45 0x00008f4f 0x00008f4f 0x00008f4f 0x00008f5a 0x00008f5a 0x00008f5a 0x00008f64 0x00008f64 0x00008f64 0x00008f6f 0x00008f6f 0x00008f6f 0x00008f79 0x00008f79 0x00008f79 0x00008f83 0x00008f83 0x00008f83 0x00008f8e 0x00008f8e 0x00008f8e 0x00008f98 0x00008f98 0x00008f98 0x00008fa3 0x00008fa3 0x00008fa3 0x00008fad 0x00008fad 0x00008fad 0x00008fb7 0x00008fb7 0x00008fb7 0x00008fc2 0x00008fc2 0x00008fc2 0x00008fcc 0x00008fcc 0x00008fcc 0x00008fd7 0x00008fd7 0x00008fd7 0x00008fe1 0x00008fe1 0x00008fe1 0x00008feb 0x00008feb 0x00008feb 0x00008ff6 0x00008ff6 0x00008ff6 0x00009000 0x00009000 0x00009000 0x0000900b 0x0000900b 0x0000900b 0x00009015 0x00009015 0x00009015 0x00009020 0x00009020 0x00009020 0x0000902a 0x0000902a 0x0000902a 0x00009034 0x00009034 0x00009034 0x0000903e 0x0000903e 0x0000903e 0x00009048 0x00009048 0x00009048 0x00009052 0x00009052 0x00009052 0x0000905c 0x0000905c 0x0000905c 0x00009066 0x00009066 0x00009066 0x00009070 0x00009070 0x00009070 0x0000907a 0x0000907a 0x0000907a 0x00009084 0x00009084 0x00009084 0x0000908e 0x0000908e 0x0000908e 0x00009098 0x00009098 0x00009098 0x000090a2 0x000090a2 0x000090a2 0x000090ac 0x000090ac 0x000090ac 0x000090b6 0x000090b6 0x000090b6 0x000090c0 0x000090c0 0x000090c0 0x000090ca 0x000090ca 0x000090ca 0x000090d4 0x000090d4 0x000090d4 0x000090de 0x000090de 0x000090de 0x000090e8 0x000090e8 0x000090e8 0x000090f2 0x000090f2 0x000090f2 0x000090fc 0x000090fc 0x000090fc 0x00009106 0x00009106 0x00009106 0x00009110 0x00009110 0x00009110 0x0000911a 0x0000911a 0x0000911a 0x00009123 0x00009123 0x00009123 0x0000912d 0x0000912d 0x0000912d 0x00009137 0x00009137 0x00009137 0x00009141 0x00009141 0x00009141 0x0000914b 0x0000914b 0x0000914b 0x00009155 0x00009155 0x00009155 0x0000915f 0x0000915f 0x0000915f 0x00009169 0x00009169 0x00009169 0x00009173 0x00009173 0x00009173 0x0000917d 0x0000917d 0x0000917d 0x00009187 0x00009187 0x00009187 0x00009191 0x00009191 0x00009191 0x0000919b 0x0000919b 0x0000919b 0x000091a5 0x000091a5 0x000091a5 0x000091af 0x000091af 0x000091af 0x000091b9 0x000091b9 0x000091b9 0x000091c3 0x000091c3 0x000091c3 0x000091cd 0x000091cd 0x000091cd 0x000091d7 0x000091d7 0x000091d7 0x000091e1 0x000091e1 0x000091e1 0x000091eb 0x000091eb 0x000091eb 0x000091f5 0x000091f5 0x000091f5 0x000091ff 0x000091ff 0x000091ff 0x00009209 0x00009209 0x00009209 0x00009213 0x00009213 0x00009213 0x0000921d 0x0000921d 0x0000921d 0x00009227 0x00009227 0x00009227 0x00009231 0x00009231 0x00009231 0x0000923b 0x0000923b 0x0000923b 0x00009245 0x00009245 0x00009245 0x0000924f 0x0000924f 0x0000924f 0x00009259 0x00009259 0x00009259 0x00009263 0x00009263 0x00009263 0x0000926d 0x0000926d 0x0000926d 0x00009277 0x00009277 0x00009277 0x00009281 0x00009281 0x00009281 0x0000928b 0x0000928b 0x0000928b 0x00009295 0x00009295 0x00009295 0x0000929f 0x0000929f 0x0000929f 0x000092a8 0x000092a8 0x000092a8 0x000092b2 0x000092b2 0x000092b2 0x000092bc 0x000092bc 0x000092bc 0x000092c6 0x000092c6 0x000092c6 0x000092d0 0x000092d0 0x000092d0 0x000092da 0x000092da 0x000092da 0x000092e4 0x000092e4 0x000092e4 0x000092ee 0x000092ee 0x000092ee 0x000092f8 0x000092f8 0x000092f8 0x00009302 0x00009302 0x00009302 0x0000930c 0x0000930c 0x0000930c 0x00009316 0x00009316 0x00009316 0x00009320 0x00009320 0x00009320 0x0000932a 0x0000932a 0x0000932a 0x00009334 0x00009334 0x00009334 0x0000933e 0x0000933e 0x0000933e 0x00009348 0x00009348 0x00009348 0x00009352 0x00009352 0x00009352 0x0000935c 0x0000935c 0x0000935c 0x00009366 0x00009366 0x00009366 0x00009370 0x00009370 0x00009370 0x0000937a 0x0000937a 0x0000937a 0x00009384 0x00009384 0x00009384 0x0000938e 0x0000938e 0x0000938e 0x00009398 0x00009398 0x00009398 0x000093a2 0x000093a2 0x000093a2 0x000093ac 0x000093ac 0x000093ac 0x000093b6 0x000093b6 0x000093b6 0x000093c0 0x000093c0 0x000093c0 0x000093ca 0x000093ca 0x000093ca 0x000093d4 0x000093d4 0x000093d4 0x000093de 0x000093de 0x000093de 0x000093e8 0x000093e8 0x000093e8 0x000093f2 0x000093f2 0x000093f2 0x000093fc 0x000093fc 0x000093fc 0x00009406 0x00009406 0x00009406 0x00009410 0x00009410 0x00009410 0x0000941a 0x0000941a 0x0000941a 0x00009423 0x00009423 0x00009423 0x0000942d 0x0000942d 0x0000942d 0x00009437 0x00009437 0x00009437 0x00009440 0x00009440 0x00009440 0x00009449 0x00009449 0x00009449 0x00009451 0x00009451 0x00009451 0x0000945a 0x0000945a 0x0000945a 0x00009463 0x00009463 0x00009463 0x0000946c 0x0000946c 0x0000946c 0x00009475 0x00009475 0x00009475 0x0000947e 0x0000947e 0x0000947e 0x00009486 0x00009486 0x00009486 0x0000948f 0x0000948f 0x0000948f 0x00009498 0x00009498 0x00009498 0x000094a1 0x000094a1 0x000094a1 0x000094aa 0x000094aa 0x000094aa 0x000094b3 0x000094b3 0x000094b3 0x000094bb 0x000094bb 0x000094bb 0x000094c4 0x000094c4 0x000094c4 0x000094cd 0x000094cd 0x000094cd 0x000094d6 0x000094d6 0x000094d6 0x000094df 0x000094df 0x000094df 0x000094e8 0x000094e8 0x000094e8 0x000094f0 0x000094f0 0x000094f0 0x000094f9 0x000094f9 0x000094f9 0x00009502 0x00009502 0x00009502 0x0000950b 0x0000950b 0x0000950b 0x00009514 0x00009514 0x00009514 0x0000951d 0x0000951d 0x0000951d 0x00009525 0x00009525 0x00009525 0x0000952e 0x0000952e 0x0000952e 0x00009537 0x00009537 0x00009537 0x00009540 0x00009540 0x00009540 0x00009549 0x00009549 0x00009549 0x00009552 0x00009552 0x00009552 0x0000955a 0x0000955a 0x0000955a 0x00009563 0x00009563 0x00009563 0x0000956c 0x0000956c 0x0000956c 0x00009575 0x00009575 0x00009575 0x0000957e 0x0000957e 0x0000957e 0x00009587 0x00009587 0x00009587 0x0000958f 0x0000958f 0x0000958f 0x00009598 0x00009598 0x00009598 0x000095a1 0x000095a1 0x000095a1 0x000095aa 0x000095aa 0x000095aa 0x000095b3 0x000095b3 0x000095b3 0x000095bc 0x000095bc 0x000095bc 0x000095c4 0x000095c4 0x000095c4 0x000095cd 0x000095cd 0x000095cd 0x000095d6 0x000095d6 0x000095d6 0x000095df 0x000095df 0x000095df 0x000095e8 0x000095e8 0x000095e8 0x000095f1 0x000095f1 0x000095f1 0x000095f9 0x000095f9 0x000095f9 0x00009602 0x00009602 0x00009602 0x0000960b 0x0000960b 0x0000960b 0x00009614 0x00009614 0x00009614 0x0000961d 0x0000961d 0x0000961d 0x00009626 0x00009626 0x00009626 0x0000962e 0x0000962e 0x0000962e 0x00009637 0x00009637 0x00009637 0x00009640 0x00009640 0x00009640 0x00009649 0x00009649 0x00009649 0x00009652 0x00009652 0x00009652 0x0000965b 0x0000965b 0x0000965b 0x00009663 0x00009663 0x00009663 0x0000966c 0x0000966c 0x0000966c 0x00009675 0x00009675 0x00009675 0x0000967e 0x0000967e 0x0000967e 0x00009687 0x00009687 0x00009687 0x00009690 0x00009690 0x00009690 0x00009698 0x00009698 0x00009698 0x000096a1 0x000096a1 0x000096a1 0x000096aa 0x000096aa 0x000096aa 0x000096b3 0x000096b3 0x000096b3 0x000096bc 0x000096bc 0x000096bc 0x000096c5 0x000096c5 0x000096c5 0x000096cd 0x000096cd 0x000096cd 0x000096d6 0x000096d6 0x000096d6 0x000096df 0x000096df 0x000096df 0x000096e8 0x000096e8 0x000096e8 0x000096f1 0x000096f1 0x000096f1 0x000096f9 0x000096f9 0x000096f9 0x00009702 0x00009702 0x00009702 0x0000970b 0x0000970b 0x0000970b 0x00009714 0x00009714 0x00009714 0x0000971d 0x0000971d 0x0000971d 0x00009726 0x00009726 0x00009726 0x0000972e 0x0000972e 0x0000972e 0x00009737 0x00009737 0x00009737 0x00009740 0x00009740 0x00009740 0x00009749 0x00009749 0x00009749 0x00009752 0x00009752 0x00009752 0x0000975b 0x0000975b 0x0000975b 0x00009763 0x00009763 0x00009763 0x0000976c 0x0000976c 0x0000976c 0x00009775 0x00009775 0x00009775 0x0000977e 0x0000977e 0x0000977e 0x00009787 0x00009787 0x00009787 0x00009790 0x00009790 0x00009790 0x00009798 0x00009798 0x00009798 0x000097a1 0x000097a1 0x000097a1 0x000097aa 0x000097aa 0x000097aa 0x000097b3 0x000097b3 0x000097b3 0x000097bc 0x000097bc 0x000097bc 0x000097c5 0x000097c5 0x000097c5 0x000097cd 0x000097cd 0x000097cd 0x000097d6 0x000097d6 0x000097d6 0x000097df 0x000097df 0x000097df 0x000097e8 0x000097e8 0x000097e8 0x000097f1 0x000097f1 0x000097f1 0x000097fa 0x000097fa 0x000097fa 0x00009802 0x00009802 0x00009802 0x0000980b 0x0000980b 0x0000980b 0x00009814 0x00009814 0x00009814 0x0000981d 0x0000981d 0x0000981d 0x00009826 0x00009826 0x00009826 0x0000982f 0x0000982f 0x0000982f 0x00009837 0x00009837 0x00009837 0x0000983f 0x0000983f 0x0000983f 0x00009847 0x00009847 0x00009847 0x0000984f 0x0000984f 0x0000984f 0x00009857 0x00009857 0x00009857 0x0000985f 0x0000985f 0x0000985f 0x00009867 0x00009867 0x00009867 0x0000986e 0x0000986e 0x0000986e 0x00009876 0x00009876 0x00009876 0x0000987e 0x0000987e 0x0000987e 0x00009886 0x00009886 0x00009886 0x0000988e 0x0000988e 0x0000988e 0x00009896 0x00009896 0x00009896 0x0000989e 0x0000989e 0x0000989e 0x000098a5 0x000098a5 0x000098a5 0x000098ad 0x000098ad 0x000098ad 0x000098b5 0x000098b5 0x000098b5 0x000098bd 0x000098bd 0x000098bd 0x000098c5 0x000098c5 0x000098c5 0x000098cd 0x000098cd 0x000098cd 0x000098d5 0x000098d5 0x000098d5 0x000098dc 0x000098dc 0x000098dc 0x000098e4 0x000098e4 0x000098e4 0x000098ec 0x000098ec 0x000098ec 0x000098f4 0x000098f4 0x000098f4 0x000098fc 0x000098fc 0x000098fc 0x00009904 0x00009904 0x00009904 0x0000990c 0x0000990c 0x0000990c 0x00009913 0x00009913 0x00009913 0x0000991b 0x0000991b 0x0000991b 0x00009923 0x00009923 0x00009923 0x0000992b 0x0000992b 0x0000992b 0x00009933 0x00009933 0x00009933 0x0000993b 0x0000993b 0x0000993b 0x00009943 0x00009943 0x00009943 0x0000994a 0x0000994a 0x0000994a 0x00009952 0x00009952 0x00009952 0x0000995a 0x0000995a 0x0000995a 0x00009962 0x00009962 0x00009962 0x0000996a 0x0000996a 0x0000996a 0x00009972 0x00009972 0x00009972 0x0000997a 0x0000997a 0x0000997a 0x00009981 0x00009981 0x00009981 0x00009989 0x00009989 0x00009989 0x00009991 0x00009991 0x00009991 0x00009999 0x00009999 0x00009999 0x000099a1 0x000099a1 0x000099a1 0x000099a9 0x000099a9 0x000099a9 0x000099b1 0x000099b1 0x000099b1 0x000099b8 0x000099b8 0x000099b8 0x000099c0 0x000099c0 0x000099c0 0x000099c8 0x000099c8 0x000099c8 0x000099d0 0x000099d0 0x000099d0 0x000099d8 0x000099d8 0x000099d8 0x000099e0 0x000099e0 0x000099e0 0x000099e8 0x000099e8 0x000099e8 0x000099ef 0x000099ef 0x000099ef 0x000099f7 0x000099f7 0x000099f7 0x000099ff 0x000099ff 0x000099ff 0x00009a07 0x00009a07 0x00009a07 0x00009a0f 0x00009a0f 0x00009a0f 0x00009a17 0x00009a17 0x00009a17 0x00009a1f 0x00009a1f 0x00009a1f 0x00009a26 0x00009a26 0x00009a26 0x00009a2e 0x00009a2e 0x00009a2e 0x00009a36 0x00009a36 0x00009a36 0x00009a3e 0x00009a3e 0x00009a3e 0x00009a46 0x00009a46 0x00009a46 0x00009a4e 0x00009a4e 0x00009a4e 0x00009a56 0x00009a56 0x00009a56 0x00009a5d 0x00009a5d 0x00009a5d 0x00009a65 0x00009a65 0x00009a65 0x00009a6d 0x00009a6d 0x00009a6d 0x00009a75 0x00009a75 0x00009a75 0x00009a7d 0x00009a7d 0x00009a7d 0x00009a85 0x00009a85 0x00009a85 0x00009a8d 0x00009a8d 0x00009a8d 0x00009a94 0x00009a94 0x00009a94 0x00009a9c 0x00009a9c 0x00009a9c 0x00009aa4 0x00009aa4 0x00009aa4 0x00009aac 0x00009aac 0x00009aac 0x00009ab4 0x00009ab4 0x00009ab4 0x00009abc 0x00009abc 0x00009abc 0x00009ac4 0x00009ac4 0x00009ac4 0x00009acb 0x00009acb 0x00009acb 0x00009ad3 0x00009ad3 0x00009ad3 0x00009adb 0x00009adb 0x00009adb 0x00009ae3 0x00009ae3 0x00009ae3 0x00009aeb 0x00009aeb 0x00009aeb 0x00009af3 0x00009af3 0x00009af3 0x00009afb 0x00009afb 0x00009afb 0x00009b02 0x00009b02 0x00009b02 0x00009b0a 0x00009b0a 0x00009b0a 0x00009b12 0x00009b12 0x00009b12 0x00009b1a 0x00009b1a 0x00009b1a 0x00009b22 0x00009b22 0x00009b22 0x00009b2a 0x00009b2a 0x00009b2a 0x00009b32 0x00009b32 0x00009b32 0x00009b39 0x00009b39 0x00009b39 0x00009b41 0x00009b41 0x00009b41 0x00009b49 0x00009b49 0x00009b49 0x00009b51 0x00009b51 0x00009b51 0x00009b59 0x00009b59 0x00009b59 0x00009b61 0x00009b61 0x00009b61 0x00009b69 0x00009b69 0x00009b69 0x00009b70 0x00009b70 0x00009b70 0x00009b78 0x00009b78 0x00009b78 0x00009b80 0x00009b80 0x00009b80 0x00009b88 0x00009b88 0x00009b88 0x00009b90 0x00009b90 0x00009b90 0x00009b98 0x00009b98 0x00009b98 0x00009ba0 0x00009ba0 0x00009ba0 0x00009ba7 0x00009ba7 0x00009ba7 0x00009baf 0x00009baf 0x00009baf 0x00009bb7 0x00009bb7 0x00009bb7 0x00009bbf 0x00009bbf 0x00009bbf 0x00009bc7 0x00009bc7 0x00009bc7 0x00009bcf 0x00009bcf 0x00009bcf 0x00009bd7 0x00009bd7 0x00009bd7 0x00009bde 0x00009bde 0x00009bde 0x00009be6 0x00009be6 0x00009be6 0x00009bee 0x00009bee 0x00009bee 0x00009bf6 0x00009bf6 0x00009bf6 0x00009bfe 0x00009bfe 0x00009bfe 0x00009c06 0x00009c06 0x00009c06 0x00009c0e 0x00009c0e 0x00009c0e 0x00009c15 0x00009c15 0x00009c15 0x00009c1d 0x00009c1d 0x00009c1d 0x00009c25 0x00009c25 0x00009c25 0x00009c2d 0x00009c2d 0x00009c2d 0x00009c35 0x00009c35 0x00009c35 0x00009c3d 0x00009c3d 0x00009c3d 0x00009c44 0x00009c44 0x00009c44 0x00009c4b 0x00009c4b 0x00009c4b 0x00009c53 0x00009c53 0x00009c53 0x00009c5a 0x00009c5a 0x00009c5a 0x00009c61 0x00009c61 0x00009c61 0x00009c69 0x00009c69 0x00009c69 0x00009c70 0x00009c70 0x00009c70 0x00009c77 0x00009c77 0x00009c77 0x00009c7f 0x00009c7f 0x00009c7f 0x00009c86 0x00009c86 0x00009c86 0x00009c8d 0x00009c8d 0x00009c8d 0x00009c95 0x00009c95 0x00009c95 0x00009c9c 0x00009c9c 0x00009c9c 0x00009ca3 0x00009ca3 0x00009ca3 0x00009cab 0x00009cab 0x00009cab 0x00009cb2 0x00009cb2 0x00009cb2 0x00009cb9 0x00009cb9 0x00009cb9 0x00009cc1 0x00009cc1 0x00009cc1 0x00009cc8 0x00009cc8 0x00009cc8 0x00009ccf 0x00009ccf 0x00009ccf 0x00009cd7 0x00009cd7 0x00009cd7 0x00009cde 0x00009cde 0x00009cde 0x00009ce5 0x00009ce5 0x00009ce5 0x00009ced 0x00009ced 0x00009ced 0x00009cf4 0x00009cf4 0x00009cf4 0x00009cfb 0x00009cfb 0x00009cfb 0x00009d03 0x00009d03 0x00009d03 0x00009d0a 0x00009d0a 0x00009d0a 0x00009d12 0x00009d12 0x00009d12 0x00009d19 0x00009d19 0x00009d19 0x00009d20 0x00009d20 0x00009d20 0x00009d28 0x00009d28 0x00009d28 0x00009d2f 0x00009d2f 0x00009d2f 0x00009d36 0x00009d36 0x00009d36 0x00009d3e 0x00009d3e 0x00009d3e 0x00009d45 0x00009d45 0x00009d45 0x00009d4c 0x00009d4c 0x00009d4c 0x00009d54 0x00009d54 0x00009d54 0x00009d5b 0x00009d5b 0x00009d5b 0x00009d62 0x00009d62 0x00009d62 0x00009d6a 0x00009d6a 0x00009d6a 0x00009d71 0x00009d71 0x00009d71 0x00009d78 0x00009d78 0x00009d78 0x00009d80 0x00009d80 0x00009d80 0x00009d87 0x00009d87 0x00009d87 0x00009d8e 0x00009d8e 0x00009d8e 0x00009d96 0x00009d96 0x00009d96 0x00009d9d 0x00009d9d 0x00009d9d 0x00009da4 0x00009da4 0x00009da4 0x00009dac 0x00009dac 0x00009dac 0x00009db3 0x00009db3 0x00009db3 0x00009dba 0x00009dba 0x00009dba 0x00009dc2 0x00009dc2 0x00009dc2 0x00009dc9 0x00009dc9 0x00009dc9 0x00009dd0 0x00009dd0 0x00009dd0 0x00009dd8 0x00009dd8 0x00009dd8 0x00009ddf 0x00009ddf 0x00009ddf 0x00009de6 0x00009de6 0x00009de6 0x00009dee 0x00009dee 0x00009dee 0x00009df5 0x00009df5 0x00009df5 0x00009dfc 0x00009dfc 0x00009dfc 0x00009e04 0x00009e04 0x00009e04 0x00009e0b 0x00009e0b 0x00009e0b 0x00009e13 0x00009e13 0x00009e13 0x00009e1a 0x00009e1a 0x00009e1a 0x00009e21 0x00009e21 0x00009e21 0x00009e29 0x00009e29 0x00009e29 0x00009e30 0x00009e30 0x00009e30 0x00009e37 0x00009e37 0x00009e37 0x00009e3f 0x00009e3f 0x00009e3f 0x00009e46 0x00009e46 0x00009e46 0x00009e4d 0x00009e4d 0x00009e4d 0x00009e55 0x00009e55 0x00009e55 0x00009e5c 0x00009e5c 0x00009e5c 0x00009e63 0x00009e63 0x00009e63 0x00009e6b 0x00009e6b 0x00009e6b 0x00009e72 0x00009e72 0x00009e72 0x00009e79 0x00009e79 0x00009e79 0x00009e81 0x00009e81 0x00009e81 0x00009e88 0x00009e88 0x00009e88 0x00009e8f 0x00009e8f 0x00009e8f 0x00009e97 0x00009e97 0x00009e97 0x00009e9e 0x00009e9e 0x00009e9e 0x00009ea5 0x00009ea5 0x00009ea5 0x00009ead 0x00009ead 0x00009ead 0x00009eb4 0x00009eb4 0x00009eb4 0x00009ebb 0x00009ebb 0x00009ebb 0x00009ec3 0x00009ec3 0x00009ec3 0x00009eca 0x00009eca 0x00009eca 0x00009ed1 0x00009ed1 0x00009ed1 0x00009ed9 0x00009ed9 0x00009ed9 0x00009ee0 0x00009ee0 0x00009ee0 0x00009ee7 0x00009ee7 0x00009ee7 0x00009eef 0x00009eef 0x00009eef 0x00009ef6 0x00009ef6 0x00009ef6 0x00009efd 0x00009efd 0x00009efd 0x00009f05 0x00009f05 0x00009f05 0x00009f0c 0x00009f0c 0x00009f0c 0x00009f14 0x00009f14 0x00009f14 0x00009f1b 0x00009f1b 0x00009f1b 0x00009f22 0x00009f22 0x00009f22 0x00009f2a 0x00009f2a 0x00009f2a 0x00009f31 0x00009f31 0x00009f31 0x00009f38 0x00009f38 0x00009f38 0x00009f40 0x00009f40 0x00009f40 0x00009f47 0x00009f47 0x00009f47 0x00009f4e 0x00009f4e 0x00009f4e 0x00009f56 0x00009f56 0x00009f56 0x00009f5d 0x00009f5d 0x00009f5d 0x00009f64 0x00009f64 0x00009f64 0x00009f6c 0x00009f6c 0x00009f6c 0x00009f73 0x00009f73 0x00009f73 0x00009f7a 0x00009f7a 0x00009f7a 0x00009f82 0x00009f82 0x00009f82 0x00009f89 0x00009f89 0x00009f89 0x00009f90 0x00009f90 0x00009f90 0x00009f98 0x00009f98 0x00009f98 0x00009f9f 0x00009f9f 0x00009f9f 0x00009fa6 0x00009fa6 0x00009fa6 0x00009fae 0x00009fae 0x00009fae 0x00009fb5 0x00009fb5 0x00009fb5 0x00009fbc 0x00009fbc 0x00009fbc 0x00009fc4 0x00009fc4 0x00009fc4 0x00009fcb 0x00009fcb 0x00009fcb 0x00009fd2 0x00009fd2 0x00009fd2 0x00009fda 0x00009fda 0x00009fda 0x00009fe1 0x00009fe1 0x00009fe1 0x00009fe8 0x00009fe8 0x00009fe8 0x00009ff0 0x00009ff0 0x00009ff0 0x00009ff7 0x00009ff7 0x00009ff7 0x00009fff 0x00009fff 0x00009fff>; }; }; panel-null-dsi-hotplug { status = "disabled"; compatible = "null,dsi-hotplug"; nvidia,dsi-instance = <0x00000000>; nvidia,dsi-hdmi-bridge = <0x00000001>; nvidia,dsi-n-data-lanes = <0x00000008>; nvidia,dsi-pixel-format = <0x00000003>; nvidia,dsi-video-data-type = <0x00000000>; nvidia,dsi-video-clock-mode = <0x00000000>; nvidia,dsi-video-burst-mode = <0x00000000>; nvidia,dsi-ganged-type = <0x00000001>; nvidia,dsi-ganged-swap-links = <0x00000001>; nvidia,dsi-ganged-write-to-all-links = <0x00000001>; nvidia,dsi-controller-vs = <0x00000001>; nvidia,dsi-virtual-channel = <0x00000000>; nvidia,dsi-ulpm-not-support = <0x00000001>; nvidia,dsi-suspend-stop-stream-late = <0x00000001>; nvidia,dsi-power-saving-suspend = <0x00000001>; nvidia,default_color_space = <0x00000000>; nvidia,dsi-pkt-seq = <0x00000001 0x00000000 0x40000000 0x000000ff 0x00000021 0x00000000 0x40000000 0x000000ff 0x00000021 0x00000000 0x40000000 0x000000ff 0x00000021 0x00000000 0x0000003e 0x00000003 0x00000019 0x00000004 0x000000ff 0x00000021 0x00000000 0x40000000 0x000000ff 0x00000021 0x00000000 0x0000003e 0x00000003 0x00000019 0x00000004 0x000000ff>; nvidia,edid = <0x00ffffff 0xffffff00 0x10ac68a0 0x55344b31 0x1c160103 0x80351e78 0xea9265a6 0x55559f28 0x0d5054a5 0x4b00714f 0x8180d1c0 0x01010101 0x01010101 0x0101023a 0x80187138 0x2d40582c 0x4500132b 0x2100001e 0x000000ff 0x00573856 0x59393237 0x41314b34 0x550a0000 0x00fc0044 0x454c4c20 0x53543234 0x32304c0a 0x000000fd 0x00384c1e 0x5311000a 0x20202020 0x20200198>; disp-default-out { nvidia,out-type = <0x00000002>; nvidia,out-flags = <0x00000000>; nvidia,out-parent-clk = "pll_d"; nvidia,out-xres = <0x00001000>; nvidia,out-yres = <0x00000870>; }; smartdimmer { status = "disabled"; }; nvdisp-cmu { nvidia,panel-csc = <0x0000d581 0x00002979 0x000000c5 0x00000000 0x00000831 0x0000cac1 0x0000020c 0x00000000 0x00000189 0x00000625 0x0000cc4a 0x00000000>; nvidia,cmu-lut = <0x00006000 0x00006000 0x00006000 0x00006191 0x00006191 0x00006191 0x00006322 0x00006322 0x00006322 0x0000643b 0x0000643b 0x0000643b 0x000064ba 0x000064ba 0x000064ba 0x00006539 0x00006539 0x00006539 0x000065b8 0x000065b8 0x000065b8 0x00006637 0x00006637 0x00006637 0x000066b6 0x000066b6 0x000066b6 0x00006735 0x00006735 0x00006735 0x000067b4 0x000067b4 0x000067b4 0x00006826 0x00006826 0x00006826 0x0000687d 0x0000687d 0x0000687d 0x000068d4 0x000068d4 0x000068d4 0x0000692b 0x0000692b 0x0000692b 0x00006983 0x00006983 0x00006983 0x000069da 0x000069da 0x000069da 0x00006a31 0x00006a31 0x00006a31 0x00006a88 0x00006a88 0x00006a88 0x00006ae0 0x00006ae0 0x00006ae0 0x00006b37 0x00006b37 0x00006b37 0x00006b8e 0x00006b8e 0x00006b8e 0x00006be5 0x00006be5 0x00006be5 0x00006c28 0x00006c28 0x00006c28 0x00006c5b 0x00006c5b 0x00006c5b 0x00006c8e 0x00006c8e 0x00006c8e 0x00006cc1 0x00006cc1 0x00006cc1 0x00006cf4 0x00006cf4 0x00006cf4 0x00006d27 0x00006d27 0x00006d27 0x00006d5a 0x00006d5a 0x00006d5a 0x00006d8d 0x00006d8d 0x00006d8d 0x00006dbf 0x00006dbf 0x00006dbf 0x00006df2 0x00006df2 0x00006df2 0x00006e25 0x00006e25 0x00006e25 0x00006e58 0x00006e58 0x00006e58 0x00006e8b 0x00006e8b 0x00006e8b 0x00006ebe 0x00006ebe 0x00006ebe 0x00006ef1 0x00006ef1 0x00006ef1 0x00006f24 0x00006f24 0x00006f24 0x00006f57 0x00006f57 0x00006f57 0x00006f8a 0x00006f8a 0x00006f8a 0x00006fbd 0x00006fbd 0x00006fbd 0x00006ff0 0x00006ff0 0x00006ff0 0x0000701a 0x0000701a 0x0000701a 0x00007037 0x00007037 0x00007037 0x00007053 0x00007053 0x00007053 0x0000706f 0x0000706f 0x0000706f 0x0000708c 0x0000708c 0x0000708c 0x000070a8 0x000070a8 0x000070a8 0x000070c5 0x000070c5 0x000070c5 0x000070e1 0x000070e1 0x000070e1 0x000070fe 0x000070fe 0x000070fe 0x0000711a 0x0000711a 0x0000711a 0x00007136 0x00007136 0x00007136 0x00007153 0x00007153 0x00007153 0x0000716f 0x0000716f 0x0000716f 0x0000718c 0x0000718c 0x0000718c 0x000071a8 0x000071a8 0x000071a8 0x000071c4 0x000071c4 0x000071c4 0x000071e1 0x000071e1 0x000071e1 0x000071fd 0x000071fd 0x000071fd 0x0000721a 0x0000721a 0x0000721a 0x00007236 0x00007236 0x00007236 0x00007253 0x00007253 0x00007253 0x0000726f 0x0000726f 0x0000726f 0x0000728b 0x0000728b 0x0000728b 0x000072a8 0x000072a8 0x000072a8 0x000072c4 0x000072c4 0x000072c4 0x000072e1 0x000072e1 0x000072e1 0x000072fd 0x000072fd 0x000072fd 0x0000731a 0x0000731a 0x0000731a 0x00007336 0x00007336 0x00007336 0x00007352 0x00007352 0x00007352 0x0000736f 0x0000736f 0x0000736f 0x0000738b 0x0000738b 0x0000738b 0x000073a8 0x000073a8 0x000073a8 0x000073c4 0x000073c4 0x000073c4 0x000073e1 0x000073e1 0x000073e1 0x000073fd 0x000073fd 0x000073fd 0x0000741b 0x0000741b 0x0000741b 0x0000743f 0x0000743f 0x0000743f 0x00007463 0x00007463 0x00007463 0x00007486 0x00007486 0x00007486 0x000074aa 0x000074aa 0x000074aa 0x000074ce 0x000074ce 0x000074ce 0x000074f2 0x000074f2 0x000074f2 0x00007516 0x00007516 0x00007516 0x0000753a 0x0000753a 0x0000753a 0x0000755d 0x0000755d 0x0000755d 0x00007581 0x00007581 0x00007581 0x000075a5 0x000075a5 0x000075a5 0x000075c9 0x000075c9 0x000075c9 0x000075ed 0x000075ed 0x000075ed 0x00007611 0x00007611 0x00007611 0x00007634 0x00007634 0x00007634 0x00007658 0x00007658 0x00007658 0x0000767c 0x0000767c 0x0000767c 0x000076a0 0x000076a0 0x000076a0 0x000076c4 0x000076c4 0x000076c4 0x000076e8 0x000076e8 0x000076e8 0x0000770b 0x0000770b 0x0000770b 0x0000772f 0x0000772f 0x0000772f 0x00007753 0x00007753 0x00007753 0x00007777 0x00007777 0x00007777 0x0000779b 0x0000779b 0x0000779b 0x000077bf 0x000077bf 0x000077bf 0x000077e2 0x000077e2 0x000077e2 0x00007806 0x00007806 0x00007806 0x00007825 0x00007825 0x00007825 0x00007840 0x00007840 0x00007840 0x0000785b 0x0000785b 0x0000785b 0x00007876 0x00007876 0x00007876 0x00007891 0x00007891 0x00007891 0x000078ac 0x000078ac 0x000078ac 0x000078c7 0x000078c7 0x000078c7 0x000078e2 0x000078e2 0x000078e2 0x000078fd 0x000078fd 0x000078fd 0x00007918 0x00007918 0x00007918 0x00007933 0x00007933 0x00007933 0x0000794e 0x0000794e 0x0000794e 0x00007969 0x00007969 0x00007969 0x00007984 0x00007984 0x00007984 0x0000799f 0x0000799f 0x0000799f 0x000079ba 0x000079ba 0x000079ba 0x000079d5 0x000079d5 0x000079d5 0x000079f0 0x000079f0 0x000079f0 0x00007a0b 0x00007a0b 0x00007a0b 0x00007a26 0x00007a26 0x00007a26 0x00007a41 0x00007a41 0x00007a41 0x00007a5c 0x00007a5c 0x00007a5c 0x00007a77 0x00007a77 0x00007a77 0x00007a92 0x00007a92 0x00007a92 0x00007aad 0x00007aad 0x00007aad 0x00007ac8 0x00007ac8 0x00007ac8 0x00007ae3 0x00007ae3 0x00007ae3 0x00007afe 0x00007afe 0x00007afe 0x00007b19 0x00007b19 0x00007b19 0x00007b34 0x00007b34 0x00007b34 0x00007b4f 0x00007b4f 0x00007b4f 0x00007b6a 0x00007b6a 0x00007b6a 0x00007b85 0x00007b85 0x00007b85 0x00007ba0 0x00007ba0 0x00007ba0 0x00007bbb 0x00007bbb 0x00007bbb 0x00007bd5 0x00007bd5 0x00007bd5 0x00007bf0 0x00007bf0 0x00007bf0 0x00007c0b 0x00007c0b 0x00007c0b 0x00007c23 0x00007c23 0x00007c23 0x00007c35 0x00007c35 0x00007c35 0x00007c47 0x00007c47 0x00007c47 0x00007c59 0x00007c59 0x00007c59 0x00007c6b 0x00007c6b 0x00007c6b 0x00007c7d 0x00007c7d 0x00007c7d 0x00007c90 0x00007c90 0x00007c90 0x00007ca2 0x00007ca2 0x00007ca2 0x00007cb4 0x00007cb4 0x00007cb4 0x00007cc6 0x00007cc6 0x00007cc6 0x00007cd8 0x00007cd8 0x00007cd8 0x00007cea 0x00007cea 0x00007cea 0x00007cfc 0x00007cfc 0x00007cfc 0x00007d0f 0x00007d0f 0x00007d0f 0x00007d21 0x00007d21 0x00007d21 0x00007d33 0x00007d33 0x00007d33 0x00007d45 0x00007d45 0x00007d45 0x00007d57 0x00007d57 0x00007d57 0x00007d69 0x00007d69 0x00007d69 0x00007d7b 0x00007d7b 0x00007d7b 0x00007d8e 0x00007d8e 0x00007d8e 0x00007da0 0x00007da0 0x00007da0 0x00007db2 0x00007db2 0x00007db2 0x00007dc4 0x00007dc4 0x00007dc4 0x00007dd6 0x00007dd6 0x00007dd6 0x00007de8 0x00007de8 0x00007de8 0x00007dfa 0x00007dfa 0x00007dfa 0x00007e0d 0x00007e0d 0x00007e0d 0x00007e1f 0x00007e1f 0x00007e1f 0x00007e31 0x00007e31 0x00007e31 0x00007e43 0x00007e43 0x00007e43 0x00007e55 0x00007e55 0x00007e55 0x00007e67 0x00007e67 0x00007e67 0x00007e79 0x00007e79 0x00007e79 0x00007e8c 0x00007e8c 0x00007e8c 0x00007e9e 0x00007e9e 0x00007e9e 0x00007eb0 0x00007eb0 0x00007eb0 0x00007ec2 0x00007ec2 0x00007ec2 0x00007ed4 0x00007ed4 0x00007ed4 0x00007ee6 0x00007ee6 0x00007ee6 0x00007ef8 0x00007ef8 0x00007ef8 0x00007f0b 0x00007f0b 0x00007f0b 0x00007f1d 0x00007f1d 0x00007f1d 0x00007f2f 0x00007f2f 0x00007f2f 0x00007f41 0x00007f41 0x00007f41 0x00007f53 0x00007f53 0x00007f53 0x00007f65 0x00007f65 0x00007f65 0x00007f77 0x00007f77 0x00007f77 0x00007f8a 0x00007f8a 0x00007f8a 0x00007f9c 0x00007f9c 0x00007f9c 0x00007fae 0x00007fae 0x00007fae 0x00007fc0 0x00007fc0 0x00007fc0 0x00007fd2 0x00007fd2 0x00007fd2 0x00007fe4 0x00007fe4 0x00007fe4 0x00007ff7 0x00007ff7 0x00007ff7 0x00008009 0x00008009 0x00008009 0x0000801b 0x0000801b 0x0000801b 0x0000802b 0x0000802b 0x0000802b 0x0000803a 0x0000803a 0x0000803a 0x0000804a 0x0000804a 0x0000804a 0x00008059 0x00008059 0x00008059 0x00008069 0x00008069 0x00008069 0x00008078 0x00008078 0x00008078 0x00008087 0x00008087 0x00008087 0x00008097 0x00008097 0x00008097 0x000080a6 0x000080a6 0x000080a6 0x000080b6 0x000080b6 0x000080b6 0x000080c5 0x000080c5 0x000080c5 0x000080d5 0x000080d5 0x000080d5 0x000080e4 0x000080e4 0x000080e4 0x000080f4 0x000080f4 0x000080f4 0x00008103 0x00008103 0x00008103 0x00008112 0x00008112 0x00008112 0x00008122 0x00008122 0x00008122 0x00008131 0x00008131 0x00008131 0x00008141 0x00008141 0x00008141 0x00008150 0x00008150 0x00008150 0x00008160 0x00008160 0x00008160 0x0000816f 0x0000816f 0x0000816f 0x0000817e 0x0000817e 0x0000817e 0x0000818e 0x0000818e 0x0000818e 0x0000819d 0x0000819d 0x0000819d 0x000081ad 0x000081ad 0x000081ad 0x000081bc 0x000081bc 0x000081bc 0x000081cc 0x000081cc 0x000081cc 0x000081db 0x000081db 0x000081db 0x000081eb 0x000081eb 0x000081eb 0x000081fa 0x000081fa 0x000081fa 0x00008209 0x00008209 0x00008209 0x00008219 0x00008219 0x00008219 0x00008228 0x00008228 0x00008228 0x00008238 0x00008238 0x00008238 0x00008247 0x00008247 0x00008247 0x00008257 0x00008257 0x00008257 0x00008266 0x00008266 0x00008266 0x00008275 0x00008275 0x00008275 0x00008285 0x00008285 0x00008285 0x00008294 0x00008294 0x00008294 0x000082a4 0x000082a4 0x000082a4 0x000082b3 0x000082b3 0x000082b3 0x000082c3 0x000082c3 0x000082c3 0x000082d2 0x000082d2 0x000082d2 0x000082e2 0x000082e2 0x000082e2 0x000082f1 0x000082f1 0x000082f1 0x00008300 0x00008300 0x00008300 0x00008310 0x00008310 0x00008310 0x0000831f 0x0000831f 0x0000831f 0x0000832f 0x0000832f 0x0000832f 0x0000833e 0x0000833e 0x0000833e 0x0000834e 0x0000834e 0x0000834e 0x0000835d 0x0000835d 0x0000835d 0x0000836c 0x0000836c 0x0000836c 0x0000837c 0x0000837c 0x0000837c 0x0000838b 0x0000838b 0x0000838b 0x0000839b 0x0000839b 0x0000839b 0x000083aa 0x000083aa 0x000083aa 0x000083ba 0x000083ba 0x000083ba 0x000083c9 0x000083c9 0x000083c9 0x000083d8 0x000083d8 0x000083d8 0x000083e8 0x000083e8 0x000083e8 0x000083f7 0x000083f7 0x000083f7 0x00008407 0x00008407 0x00008407 0x00008416 0x00008416 0x00008416 0x00008425 0x00008425 0x00008425 0x00008431 0x00008431 0x00008431 0x0000843d 0x0000843d 0x0000843d 0x00008449 0x00008449 0x00008449 0x00008455 0x00008455 0x00008455 0x00008462 0x00008462 0x00008462 0x0000846e 0x0000846e 0x0000846e 0x0000847a 0x0000847a 0x0000847a 0x00008486 0x00008486 0x00008486 0x00008492 0x00008492 0x00008492 0x0000849e 0x0000849e 0x0000849e 0x000084aa 0x000084aa 0x000084aa 0x000084b6 0x000084b6 0x000084b6 0x000084c2 0x000084c2 0x000084c2 0x000084ce 0x000084ce 0x000084ce 0x000084da 0x000084da 0x000084da 0x000084e7 0x000084e7 0x000084e7 0x000084f3 0x000084f3 0x000084f3 0x000084ff 0x000084ff 0x000084ff 0x0000850b 0x0000850b 0x0000850b 0x00008517 0x00008517 0x00008517 0x00008523 0x00008523 0x00008523 0x0000852f 0x0000852f 0x0000852f 0x0000853b 0x0000853b 0x0000853b 0x00008547 0x00008547 0x00008547 0x00008553 0x00008553 0x00008553 0x0000855f 0x0000855f 0x0000855f 0x0000856c 0x0000856c 0x0000856c 0x00008578 0x00008578 0x00008578 0x00008584 0x00008584 0x00008584 0x00008590 0x00008590 0x00008590 0x0000859c 0x0000859c 0x0000859c 0x000085a8 0x000085a8 0x000085a8 0x000085b4 0x000085b4 0x000085b4 0x000085c0 0x000085c0 0x000085c0 0x000085cc 0x000085cc 0x000085cc 0x000085d8 0x000085d8 0x000085d8 0x000085e4 0x000085e4 0x000085e4 0x000085f0 0x000085f0 0x000085f0 0x000085fd 0x000085fd 0x000085fd 0x00008609 0x00008609 0x00008609 0x00008615 0x00008615 0x00008615 0x00008621 0x00008621 0x00008621 0x0000862d 0x0000862d 0x0000862d 0x00008639 0x00008639 0x00008639 0x00008645 0x00008645 0x00008645 0x00008651 0x00008651 0x00008651 0x0000865d 0x0000865d 0x0000865d 0x00008669 0x00008669 0x00008669 0x00008675 0x00008675 0x00008675 0x00008682 0x00008682 0x00008682 0x0000868e 0x0000868e 0x0000868e 0x0000869a 0x0000869a 0x0000869a 0x000086a6 0x000086a6 0x000086a6 0x000086b2 0x000086b2 0x000086b2 0x000086be 0x000086be 0x000086be 0x000086ca 0x000086ca 0x000086ca 0x000086d6 0x000086d6 0x000086d6 0x000086e2 0x000086e2 0x000086e2 0x000086ee 0x000086ee 0x000086ee 0x000086fa 0x000086fa 0x000086fa 0x00008707 0x00008707 0x00008707 0x00008713 0x00008713 0x00008713 0x0000871f 0x0000871f 0x0000871f 0x0000872b 0x0000872b 0x0000872b 0x00008737 0x00008737 0x00008737 0x00008743 0x00008743 0x00008743 0x0000874f 0x0000874f 0x0000874f 0x0000875b 0x0000875b 0x0000875b 0x00008767 0x00008767 0x00008767 0x00008773 0x00008773 0x00008773 0x0000877f 0x0000877f 0x0000877f 0x0000878b 0x0000878b 0x0000878b 0x00008798 0x00008798 0x00008798 0x000087a4 0x000087a4 0x000087a4 0x000087b0 0x000087b0 0x000087b0 0x000087bc 0x000087bc 0x000087bc 0x000087c8 0x000087c8 0x000087c8 0x000087d4 0x000087d4 0x000087d4 0x000087e0 0x000087e0 0x000087e0 0x000087ec 0x000087ec 0x000087ec 0x000087f8 0x000087f8 0x000087f8 0x00008804 0x00008804 0x00008804 0x00008810 0x00008810 0x00008810 0x0000881d 0x0000881d 0x0000881d 0x00008829 0x00008829 0x00008829 0x00008834 0x00008834 0x00008834 0x0000883f 0x0000883f 0x0000883f 0x0000884b 0x0000884b 0x0000884b 0x00008856 0x00008856 0x00008856 0x00008862 0x00008862 0x00008862 0x0000886d 0x0000886d 0x0000886d 0x00008879 0x00008879 0x00008879 0x00008884 0x00008884 0x00008884 0x00008890 0x00008890 0x00008890 0x0000889b 0x0000889b 0x0000889b 0x000088a6 0x000088a6 0x000088a6 0x000088b2 0x000088b2 0x000088b2 0x000088bd 0x000088bd 0x000088bd 0x000088c9 0x000088c9 0x000088c9 0x000088d4 0x000088d4 0x000088d4 0x000088e0 0x000088e0 0x000088e0 0x000088eb 0x000088eb 0x000088eb 0x000088f6 0x000088f6 0x000088f6 0x00008902 0x00008902 0x00008902 0x0000890d 0x0000890d 0x0000890d 0x00008919 0x00008919 0x00008919 0x00008924 0x00008924 0x00008924 0x00008930 0x00008930 0x00008930 0x0000893b 0x0000893b 0x0000893b 0x00008947 0x00008947 0x00008947 0x00008952 0x00008952 0x00008952 0x0000895d 0x0000895d 0x0000895d 0x00008969 0x00008969 0x00008969 0x00008974 0x00008974 0x00008974 0x00008980 0x00008980 0x00008980 0x0000898b 0x0000898b 0x0000898b 0x00008997 0x00008997 0x00008997 0x000089a2 0x000089a2 0x000089a2 0x000089ae 0x000089ae 0x000089ae 0x000089b9 0x000089b9 0x000089b9 0x000089c4 0x000089c4 0x000089c4 0x000089d0 0x000089d0 0x000089d0 0x000089db 0x000089db 0x000089db 0x000089e7 0x000089e7 0x000089e7 0x000089f2 0x000089f2 0x000089f2 0x000089fe 0x000089fe 0x000089fe 0x00008a09 0x00008a09 0x00008a09 0x00008a15 0x00008a15 0x00008a15 0x00008a20 0x00008a20 0x00008a20 0x00008a2b 0x00008a2b 0x00008a2b 0x00008a37 0x00008a37 0x00008a37 0x00008a42 0x00008a42 0x00008a42 0x00008a4e 0x00008a4e 0x00008a4e 0x00008a59 0x00008a59 0x00008a59 0x00008a65 0x00008a65 0x00008a65 0x00008a70 0x00008a70 0x00008a70 0x00008a7b 0x00008a7b 0x00008a7b 0x00008a87 0x00008a87 0x00008a87 0x00008a92 0x00008a92 0x00008a92 0x00008a9e 0x00008a9e 0x00008a9e 0x00008aa9 0x00008aa9 0x00008aa9 0x00008ab5 0x00008ab5 0x00008ab5 0x00008ac0 0x00008ac0 0x00008ac0 0x00008acc 0x00008acc 0x00008acc 0x00008ad7 0x00008ad7 0x00008ad7 0x00008ae2 0x00008ae2 0x00008ae2 0x00008aee 0x00008aee 0x00008aee 0x00008af9 0x00008af9 0x00008af9 0x00008b05 0x00008b05 0x00008b05 0x00008b10 0x00008b10 0x00008b10 0x00008b1c 0x00008b1c 0x00008b1c 0x00008b27 0x00008b27 0x00008b27 0x00008b33 0x00008b33 0x00008b33 0x00008b3e 0x00008b3e 0x00008b3e 0x00008b49 0x00008b49 0x00008b49 0x00008b55 0x00008b55 0x00008b55 0x00008b60 0x00008b60 0x00008b60 0x00008b6c 0x00008b6c 0x00008b6c 0x00008b77 0x00008b77 0x00008b77 0x00008b83 0x00008b83 0x00008b83 0x00008b8e 0x00008b8e 0x00008b8e 0x00008b99 0x00008b99 0x00008b99 0x00008ba5 0x00008ba5 0x00008ba5 0x00008bb0 0x00008bb0 0x00008bb0 0x00008bbc 0x00008bbc 0x00008bbc 0x00008bc7 0x00008bc7 0x00008bc7 0x00008bd3 0x00008bd3 0x00008bd3 0x00008bde 0x00008bde 0x00008bde 0x00008bea 0x00008bea 0x00008bea 0x00008bf5 0x00008bf5 0x00008bf5 0x00008c00 0x00008c00 0x00008c00 0x00008c0c 0x00008c0c 0x00008c0c 0x00008c17 0x00008c17 0x00008c17 0x00008c23 0x00008c23 0x00008c23 0x00008c2e 0x00008c2e 0x00008c2e 0x00008c38 0x00008c38 0x00008c38 0x00008c43 0x00008c43 0x00008c43 0x00008c4d 0x00008c4d 0x00008c4d 0x00008c58 0x00008c58 0x00008c58 0x00008c62 0x00008c62 0x00008c62 0x00008c6c 0x00008c6c 0x00008c6c 0x00008c77 0x00008c77 0x00008c77 0x00008c81 0x00008c81 0x00008c81 0x00008c8c 0x00008c8c 0x00008c8c 0x00008c96 0x00008c96 0x00008c96 0x00008ca0 0x00008ca0 0x00008ca0 0x00008cab 0x00008cab 0x00008cab 0x00008cb5 0x00008cb5 0x00008cb5 0x00008cc0 0x00008cc0 0x00008cc0 0x00008cca 0x00008cca 0x00008cca 0x00008cd4 0x00008cd4 0x00008cd4 0x00008cdf 0x00008cdf 0x00008cdf 0x00008ce9 0x00008ce9 0x00008ce9 0x00008cf4 0x00008cf4 0x00008cf4 0x00008cfe 0x00008cfe 0x00008cfe 0x00008d09 0x00008d09 0x00008d09 0x00008d13 0x00008d13 0x00008d13 0x00008d1d 0x00008d1d 0x00008d1d 0x00008d28 0x00008d28 0x00008d28 0x00008d32 0x00008d32 0x00008d32 0x00008d3d 0x00008d3d 0x00008d3d 0x00008d47 0x00008d47 0x00008d47 0x00008d51 0x00008d51 0x00008d51 0x00008d5c 0x00008d5c 0x00008d5c 0x00008d66 0x00008d66 0x00008d66 0x00008d71 0x00008d71 0x00008d71 0x00008d7b 0x00008d7b 0x00008d7b 0x00008d85 0x00008d85 0x00008d85 0x00008d90 0x00008d90 0x00008d90 0x00008d9a 0x00008d9a 0x00008d9a 0x00008da5 0x00008da5 0x00008da5 0x00008daf 0x00008daf 0x00008daf 0x00008db9 0x00008db9 0x00008db9 0x00008dc4 0x00008dc4 0x00008dc4 0x00008dce 0x00008dce 0x00008dce 0x00008dd9 0x00008dd9 0x00008dd9 0x00008de3 0x00008de3 0x00008de3 0x00008ded 0x00008ded 0x00008ded 0x00008df8 0x00008df8 0x00008df8 0x00008e02 0x00008e02 0x00008e02 0x00008e0d 0x00008e0d 0x00008e0d 0x00008e17 0x00008e17 0x00008e17 0x00008e22 0x00008e22 0x00008e22 0x00008e2c 0x00008e2c 0x00008e2c 0x00008e36 0x00008e36 0x00008e36 0x00008e41 0x00008e41 0x00008e41 0x00008e4b 0x00008e4b 0x00008e4b 0x00008e56 0x00008e56 0x00008e56 0x00008e60 0x00008e60 0x00008e60 0x00008e6a 0x00008e6a 0x00008e6a 0x00008e75 0x00008e75 0x00008e75 0x00008e7f 0x00008e7f 0x00008e7f 0x00008e8a 0x00008e8a 0x00008e8a 0x00008e94 0x00008e94 0x00008e94 0x00008e9e 0x00008e9e 0x00008e9e 0x00008ea9 0x00008ea9 0x00008ea9 0x00008eb3 0x00008eb3 0x00008eb3 0x00008ebe 0x00008ebe 0x00008ebe 0x00008ec8 0x00008ec8 0x00008ec8 0x00008ed2 0x00008ed2 0x00008ed2 0x00008edd 0x00008edd 0x00008edd 0x00008ee7 0x00008ee7 0x00008ee7 0x00008ef2 0x00008ef2 0x00008ef2 0x00008efc 0x00008efc 0x00008efc 0x00008f07 0x00008f07 0x00008f07 0x00008f11 0x00008f11 0x00008f11 0x00008f1b 0x00008f1b 0x00008f1b 0x00008f26 0x00008f26 0x00008f26 0x00008f30 0x00008f30 0x00008f30 0x00008f3b 0x00008f3b 0x00008f3b 0x00008f45 0x00008f45 0x00008f45 0x00008f4f 0x00008f4f 0x00008f4f 0x00008f5a 0x00008f5a 0x00008f5a 0x00008f64 0x00008f64 0x00008f64 0x00008f6f 0x00008f6f 0x00008f6f 0x00008f79 0x00008f79 0x00008f79 0x00008f83 0x00008f83 0x00008f83 0x00008f8e 0x00008f8e 0x00008f8e 0x00008f98 0x00008f98 0x00008f98 0x00008fa3 0x00008fa3 0x00008fa3 0x00008fad 0x00008fad 0x00008fad 0x00008fb7 0x00008fb7 0x00008fb7 0x00008fc2 0x00008fc2 0x00008fc2 0x00008fcc 0x00008fcc 0x00008fcc 0x00008fd7 0x00008fd7 0x00008fd7 0x00008fe1 0x00008fe1 0x00008fe1 0x00008feb 0x00008feb 0x00008feb 0x00008ff6 0x00008ff6 0x00008ff6 0x00009000 0x00009000 0x00009000 0x0000900b 0x0000900b 0x0000900b 0x00009015 0x00009015 0x00009015 0x00009020 0x00009020 0x00009020 0x0000902a 0x0000902a 0x0000902a 0x00009034 0x00009034 0x00009034 0x0000903e 0x0000903e 0x0000903e 0x00009048 0x00009048 0x00009048 0x00009052 0x00009052 0x00009052 0x0000905c 0x0000905c 0x0000905c 0x00009066 0x00009066 0x00009066 0x00009070 0x00009070 0x00009070 0x0000907a 0x0000907a 0x0000907a 0x00009084 0x00009084 0x00009084 0x0000908e 0x0000908e 0x0000908e 0x00009098 0x00009098 0x00009098 0x000090a2 0x000090a2 0x000090a2 0x000090ac 0x000090ac 0x000090ac 0x000090b6 0x000090b6 0x000090b6 0x000090c0 0x000090c0 0x000090c0 0x000090ca 0x000090ca 0x000090ca 0x000090d4 0x000090d4 0x000090d4 0x000090de 0x000090de 0x000090de 0x000090e8 0x000090e8 0x000090e8 0x000090f2 0x000090f2 0x000090f2 0x000090fc 0x000090fc 0x000090fc 0x00009106 0x00009106 0x00009106 0x00009110 0x00009110 0x00009110 0x0000911a 0x0000911a 0x0000911a 0x00009123 0x00009123 0x00009123 0x0000912d 0x0000912d 0x0000912d 0x00009137 0x00009137 0x00009137 0x00009141 0x00009141 0x00009141 0x0000914b 0x0000914b 0x0000914b 0x00009155 0x00009155 0x00009155 0x0000915f 0x0000915f 0x0000915f 0x00009169 0x00009169 0x00009169 0x00009173 0x00009173 0x00009173 0x0000917d 0x0000917d 0x0000917d 0x00009187 0x00009187 0x00009187 0x00009191 0x00009191 0x00009191 0x0000919b 0x0000919b 0x0000919b 0x000091a5 0x000091a5 0x000091a5 0x000091af 0x000091af 0x000091af 0x000091b9 0x000091b9 0x000091b9 0x000091c3 0x000091c3 0x000091c3 0x000091cd 0x000091cd 0x000091cd 0x000091d7 0x000091d7 0x000091d7 0x000091e1 0x000091e1 0x000091e1 0x000091eb 0x000091eb 0x000091eb 0x000091f5 0x000091f5 0x000091f5 0x000091ff 0x000091ff 0x000091ff 0x00009209 0x00009209 0x00009209 0x00009213 0x00009213 0x00009213 0x0000921d 0x0000921d 0x0000921d 0x00009227 0x00009227 0x00009227 0x00009231 0x00009231 0x00009231 0x0000923b 0x0000923b 0x0000923b 0x00009245 0x00009245 0x00009245 0x0000924f 0x0000924f 0x0000924f 0x00009259 0x00009259 0x00009259 0x00009263 0x00009263 0x00009263 0x0000926d 0x0000926d 0x0000926d 0x00009277 0x00009277 0x00009277 0x00009281 0x00009281 0x00009281 0x0000928b 0x0000928b 0x0000928b 0x00009295 0x00009295 0x00009295 0x0000929f 0x0000929f 0x0000929f 0x000092a8 0x000092a8 0x000092a8 0x000092b2 0x000092b2 0x000092b2 0x000092bc 0x000092bc 0x000092bc 0x000092c6 0x000092c6 0x000092c6 0x000092d0 0x000092d0 0x000092d0 0x000092da 0x000092da 0x000092da 0x000092e4 0x000092e4 0x000092e4 0x000092ee 0x000092ee 0x000092ee 0x000092f8 0x000092f8 0x000092f8 0x00009302 0x00009302 0x00009302 0x0000930c 0x0000930c 0x0000930c 0x00009316 0x00009316 0x00009316 0x00009320 0x00009320 0x00009320 0x0000932a 0x0000932a 0x0000932a 0x00009334 0x00009334 0x00009334 0x0000933e 0x0000933e 0x0000933e 0x00009348 0x00009348 0x00009348 0x00009352 0x00009352 0x00009352 0x0000935c 0x0000935c 0x0000935c 0x00009366 0x00009366 0x00009366 0x00009370 0x00009370 0x00009370 0x0000937a 0x0000937a 0x0000937a 0x00009384 0x00009384 0x00009384 0x0000938e 0x0000938e 0x0000938e 0x00009398 0x00009398 0x00009398 0x000093a2 0x000093a2 0x000093a2 0x000093ac 0x000093ac 0x000093ac 0x000093b6 0x000093b6 0x000093b6 0x000093c0 0x000093c0 0x000093c0 0x000093ca 0x000093ca 0x000093ca 0x000093d4 0x000093d4 0x000093d4 0x000093de 0x000093de 0x000093de 0x000093e8 0x000093e8 0x000093e8 0x000093f2 0x000093f2 0x000093f2 0x000093fc 0x000093fc 0x000093fc 0x00009406 0x00009406 0x00009406 0x00009410 0x00009410 0x00009410 0x0000941a 0x0000941a 0x0000941a 0x00009423 0x00009423 0x00009423 0x0000942d 0x0000942d 0x0000942d 0x00009437 0x00009437 0x00009437 0x00009440 0x00009440 0x00009440 0x00009449 0x00009449 0x00009449 0x00009451 0x00009451 0x00009451 0x0000945a 0x0000945a 0x0000945a 0x00009463 0x00009463 0x00009463 0x0000946c 0x0000946c 0x0000946c 0x00009475 0x00009475 0x00009475 0x0000947e 0x0000947e 0x0000947e 0x00009486 0x00009486 0x00009486 0x0000948f 0x0000948f 0x0000948f 0x00009498 0x00009498 0x00009498 0x000094a1 0x000094a1 0x000094a1 0x000094aa 0x000094aa 0x000094aa 0x000094b3 0x000094b3 0x000094b3 0x000094bb 0x000094bb 0x000094bb 0x000094c4 0x000094c4 0x000094c4 0x000094cd 0x000094cd 0x000094cd 0x000094d6 0x000094d6 0x000094d6 0x000094df 0x000094df 0x000094df 0x000094e8 0x000094e8 0x000094e8 0x000094f0 0x000094f0 0x000094f0 0x000094f9 0x000094f9 0x000094f9 0x00009502 0x00009502 0x00009502 0x0000950b 0x0000950b 0x0000950b 0x00009514 0x00009514 0x00009514 0x0000951d 0x0000951d 0x0000951d 0x00009525 0x00009525 0x00009525 0x0000952e 0x0000952e 0x0000952e 0x00009537 0x00009537 0x00009537 0x00009540 0x00009540 0x00009540 0x00009549 0x00009549 0x00009549 0x00009552 0x00009552 0x00009552 0x0000955a 0x0000955a 0x0000955a 0x00009563 0x00009563 0x00009563 0x0000956c 0x0000956c 0x0000956c 0x00009575 0x00009575 0x00009575 0x0000957e 0x0000957e 0x0000957e 0x00009587 0x00009587 0x00009587 0x0000958f 0x0000958f 0x0000958f 0x00009598 0x00009598 0x00009598 0x000095a1 0x000095a1 0x000095a1 0x000095aa 0x000095aa 0x000095aa 0x000095b3 0x000095b3 0x000095b3 0x000095bc 0x000095bc 0x000095bc 0x000095c4 0x000095c4 0x000095c4 0x000095cd 0x000095cd 0x000095cd 0x000095d6 0x000095d6 0x000095d6 0x000095df 0x000095df 0x000095df 0x000095e8 0x000095e8 0x000095e8 0x000095f1 0x000095f1 0x000095f1 0x000095f9 0x000095f9 0x000095f9 0x00009602 0x00009602 0x00009602 0x0000960b 0x0000960b 0x0000960b 0x00009614 0x00009614 0x00009614 0x0000961d 0x0000961d 0x0000961d 0x00009626 0x00009626 0x00009626 0x0000962e 0x0000962e 0x0000962e 0x00009637 0x00009637 0x00009637 0x00009640 0x00009640 0x00009640 0x00009649 0x00009649 0x00009649 0x00009652 0x00009652 0x00009652 0x0000965b 0x0000965b 0x0000965b 0x00009663 0x00009663 0x00009663 0x0000966c 0x0000966c 0x0000966c 0x00009675 0x00009675 0x00009675 0x0000967e 0x0000967e 0x0000967e 0x00009687 0x00009687 0x00009687 0x00009690 0x00009690 0x00009690 0x00009698 0x00009698 0x00009698 0x000096a1 0x000096a1 0x000096a1 0x000096aa 0x000096aa 0x000096aa 0x000096b3 0x000096b3 0x000096b3 0x000096bc 0x000096bc 0x000096bc 0x000096c5 0x000096c5 0x000096c5 0x000096cd 0x000096cd 0x000096cd 0x000096d6 0x000096d6 0x000096d6 0x000096df 0x000096df 0x000096df 0x000096e8 0x000096e8 0x000096e8 0x000096f1 0x000096f1 0x000096f1 0x000096f9 0x000096f9 0x000096f9 0x00009702 0x00009702 0x00009702 0x0000970b 0x0000970b 0x0000970b 0x00009714 0x00009714 0x00009714 0x0000971d 0x0000971d 0x0000971d 0x00009726 0x00009726 0x00009726 0x0000972e 0x0000972e 0x0000972e 0x00009737 0x00009737 0x00009737 0x00009740 0x00009740 0x00009740 0x00009749 0x00009749 0x00009749 0x00009752 0x00009752 0x00009752 0x0000975b 0x0000975b 0x0000975b 0x00009763 0x00009763 0x00009763 0x0000976c 0x0000976c 0x0000976c 0x00009775 0x00009775 0x00009775 0x0000977e 0x0000977e 0x0000977e 0x00009787 0x00009787 0x00009787 0x00009790 0x00009790 0x00009790 0x00009798 0x00009798 0x00009798 0x000097a1 0x000097a1 0x000097a1 0x000097aa 0x000097aa 0x000097aa 0x000097b3 0x000097b3 0x000097b3 0x000097bc 0x000097bc 0x000097bc 0x000097c5 0x000097c5 0x000097c5 0x000097cd 0x000097cd 0x000097cd 0x000097d6 0x000097d6 0x000097d6 0x000097df 0x000097df 0x000097df 0x000097e8 0x000097e8 0x000097e8 0x000097f1 0x000097f1 0x000097f1 0x000097fa 0x000097fa 0x000097fa 0x00009802 0x00009802 0x00009802 0x0000980b 0x0000980b 0x0000980b 0x00009814 0x00009814 0x00009814 0x0000981d 0x0000981d 0x0000981d 0x00009826 0x00009826 0x00009826 0x0000982f 0x0000982f 0x0000982f 0x00009837 0x00009837 0x00009837 0x0000983f 0x0000983f 0x0000983f 0x00009847 0x00009847 0x00009847 0x0000984f 0x0000984f 0x0000984f 0x00009857 0x00009857 0x00009857 0x0000985f 0x0000985f 0x0000985f 0x00009867 0x00009867 0x00009867 0x0000986e 0x0000986e 0x0000986e 0x00009876 0x00009876 0x00009876 0x0000987e 0x0000987e 0x0000987e 0x00009886 0x00009886 0x00009886 0x0000988e 0x0000988e 0x0000988e 0x00009896 0x00009896 0x00009896 0x0000989e 0x0000989e 0x0000989e 0x000098a5 0x000098a5 0x000098a5 0x000098ad 0x000098ad 0x000098ad 0x000098b5 0x000098b5 0x000098b5 0x000098bd 0x000098bd 0x000098bd 0x000098c5 0x000098c5 0x000098c5 0x000098cd 0x000098cd 0x000098cd 0x000098d5 0x000098d5 0x000098d5 0x000098dc 0x000098dc 0x000098dc 0x000098e4 0x000098e4 0x000098e4 0x000098ec 0x000098ec 0x000098ec 0x000098f4 0x000098f4 0x000098f4 0x000098fc 0x000098fc 0x000098fc 0x00009904 0x00009904 0x00009904 0x0000990c 0x0000990c 0x0000990c 0x00009913 0x00009913 0x00009913 0x0000991b 0x0000991b 0x0000991b 0x00009923 0x00009923 0x00009923 0x0000992b 0x0000992b 0x0000992b 0x00009933 0x00009933 0x00009933 0x0000993b 0x0000993b 0x0000993b 0x00009943 0x00009943 0x00009943 0x0000994a 0x0000994a 0x0000994a 0x00009952 0x00009952 0x00009952 0x0000995a 0x0000995a 0x0000995a 0x00009962 0x00009962 0x00009962 0x0000996a 0x0000996a 0x0000996a 0x00009972 0x00009972 0x00009972 0x0000997a 0x0000997a 0x0000997a 0x00009981 0x00009981 0x00009981 0x00009989 0x00009989 0x00009989 0x00009991 0x00009991 0x00009991 0x00009999 0x00009999 0x00009999 0x000099a1 0x000099a1 0x000099a1 0x000099a9 0x000099a9 0x000099a9 0x000099b1 0x000099b1 0x000099b1 0x000099b8 0x000099b8 0x000099b8 0x000099c0 0x000099c0 0x000099c0 0x000099c8 0x000099c8 0x000099c8 0x000099d0 0x000099d0 0x000099d0 0x000099d8 0x000099d8 0x000099d8 0x000099e0 0x000099e0 0x000099e0 0x000099e8 0x000099e8 0x000099e8 0x000099ef 0x000099ef 0x000099ef 0x000099f7 0x000099f7 0x000099f7 0x000099ff 0x000099ff 0x000099ff 0x00009a07 0x00009a07 0x00009a07 0x00009a0f 0x00009a0f 0x00009a0f 0x00009a17 0x00009a17 0x00009a17 0x00009a1f 0x00009a1f 0x00009a1f 0x00009a26 0x00009a26 0x00009a26 0x00009a2e 0x00009a2e 0x00009a2e 0x00009a36 0x00009a36 0x00009a36 0x00009a3e 0x00009a3e 0x00009a3e 0x00009a46 0x00009a46 0x00009a46 0x00009a4e 0x00009a4e 0x00009a4e 0x00009a56 0x00009a56 0x00009a56 0x00009a5d 0x00009a5d 0x00009a5d 0x00009a65 0x00009a65 0x00009a65 0x00009a6d 0x00009a6d 0x00009a6d 0x00009a75 0x00009a75 0x00009a75 0x00009a7d 0x00009a7d 0x00009a7d 0x00009a85 0x00009a85 0x00009a85 0x00009a8d 0x00009a8d 0x00009a8d 0x00009a94 0x00009a94 0x00009a94 0x00009a9c 0x00009a9c 0x00009a9c 0x00009aa4 0x00009aa4 0x00009aa4 0x00009aac 0x00009aac 0x00009aac 0x00009ab4 0x00009ab4 0x00009ab4 0x00009abc 0x00009abc 0x00009abc 0x00009ac4 0x00009ac4 0x00009ac4 0x00009acb 0x00009acb 0x00009acb 0x00009ad3 0x00009ad3 0x00009ad3 0x00009adb 0x00009adb 0x00009adb 0x00009ae3 0x00009ae3 0x00009ae3 0x00009aeb 0x00009aeb 0x00009aeb 0x00009af3 0x00009af3 0x00009af3 0x00009afb 0x00009afb 0x00009afb 0x00009b02 0x00009b02 0x00009b02 0x00009b0a 0x00009b0a 0x00009b0a 0x00009b12 0x00009b12 0x00009b12 0x00009b1a 0x00009b1a 0x00009b1a 0x00009b22 0x00009b22 0x00009b22 0x00009b2a 0x00009b2a 0x00009b2a 0x00009b32 0x00009b32 0x00009b32 0x00009b39 0x00009b39 0x00009b39 0x00009b41 0x00009b41 0x00009b41 0x00009b49 0x00009b49 0x00009b49 0x00009b51 0x00009b51 0x00009b51 0x00009b59 0x00009b59 0x00009b59 0x00009b61 0x00009b61 0x00009b61 0x00009b69 0x00009b69 0x00009b69 0x00009b70 0x00009b70 0x00009b70 0x00009b78 0x00009b78 0x00009b78 0x00009b80 0x00009b80 0x00009b80 0x00009b88 0x00009b88 0x00009b88 0x00009b90 0x00009b90 0x00009b90 0x00009b98 0x00009b98 0x00009b98 0x00009ba0 0x00009ba0 0x00009ba0 0x00009ba7 0x00009ba7 0x00009ba7 0x00009baf 0x00009baf 0x00009baf 0x00009bb7 0x00009bb7 0x00009bb7 0x00009bbf 0x00009bbf 0x00009bbf 0x00009bc7 0x00009bc7 0x00009bc7 0x00009bcf 0x00009bcf 0x00009bcf 0x00009bd7 0x00009bd7 0x00009bd7 0x00009bde 0x00009bde 0x00009bde 0x00009be6 0x00009be6 0x00009be6 0x00009bee 0x00009bee 0x00009bee 0x00009bf6 0x00009bf6 0x00009bf6 0x00009bfe 0x00009bfe 0x00009bfe 0x00009c06 0x00009c06 0x00009c06 0x00009c0e 0x00009c0e 0x00009c0e 0x00009c15 0x00009c15 0x00009c15 0x00009c1d 0x00009c1d 0x00009c1d 0x00009c25 0x00009c25 0x00009c25 0x00009c2d 0x00009c2d 0x00009c2d 0x00009c35 0x00009c35 0x00009c35 0x00009c3d 0x00009c3d 0x00009c3d 0x00009c44 0x00009c44 0x00009c44 0x00009c4b 0x00009c4b 0x00009c4b 0x00009c53 0x00009c53 0x00009c53 0x00009c5a 0x00009c5a 0x00009c5a 0x00009c61 0x00009c61 0x00009c61 0x00009c69 0x00009c69 0x00009c69 0x00009c70 0x00009c70 0x00009c70 0x00009c77 0x00009c77 0x00009c77 0x00009c7f 0x00009c7f 0x00009c7f 0x00009c86 0x00009c86 0x00009c86 0x00009c8d 0x00009c8d 0x00009c8d 0x00009c95 0x00009c95 0x00009c95 0x00009c9c 0x00009c9c 0x00009c9c 0x00009ca3 0x00009ca3 0x00009ca3 0x00009cab 0x00009cab 0x00009cab 0x00009cb2 0x00009cb2 0x00009cb2 0x00009cb9 0x00009cb9 0x00009cb9 0x00009cc1 0x00009cc1 0x00009cc1 0x00009cc8 0x00009cc8 0x00009cc8 0x00009ccf 0x00009ccf 0x00009ccf 0x00009cd7 0x00009cd7 0x00009cd7 0x00009cde 0x00009cde 0x00009cde 0x00009ce5 0x00009ce5 0x00009ce5 0x00009ced 0x00009ced 0x00009ced 0x00009cf4 0x00009cf4 0x00009cf4 0x00009cfb 0x00009cfb 0x00009cfb 0x00009d03 0x00009d03 0x00009d03 0x00009d0a 0x00009d0a 0x00009d0a 0x00009d12 0x00009d12 0x00009d12 0x00009d19 0x00009d19 0x00009d19 0x00009d20 0x00009d20 0x00009d20 0x00009d28 0x00009d28 0x00009d28 0x00009d2f 0x00009d2f 0x00009d2f 0x00009d36 0x00009d36 0x00009d36 0x00009d3e 0x00009d3e 0x00009d3e 0x00009d45 0x00009d45 0x00009d45 0x00009d4c 0x00009d4c 0x00009d4c 0x00009d54 0x00009d54 0x00009d54 0x00009d5b 0x00009d5b 0x00009d5b 0x00009d62 0x00009d62 0x00009d62 0x00009d6a 0x00009d6a 0x00009d6a 0x00009d71 0x00009d71 0x00009d71 0x00009d78 0x00009d78 0x00009d78 0x00009d80 0x00009d80 0x00009d80 0x00009d87 0x00009d87 0x00009d87 0x00009d8e 0x00009d8e 0x00009d8e 0x00009d96 0x00009d96 0x00009d96 0x00009d9d 0x00009d9d 0x00009d9d 0x00009da4 0x00009da4 0x00009da4 0x00009dac 0x00009dac 0x00009dac 0x00009db3 0x00009db3 0x00009db3 0x00009dba 0x00009dba 0x00009dba 0x00009dc2 0x00009dc2 0x00009dc2 0x00009dc9 0x00009dc9 0x00009dc9 0x00009dd0 0x00009dd0 0x00009dd0 0x00009dd8 0x00009dd8 0x00009dd8 0x00009ddf 0x00009ddf 0x00009ddf 0x00009de6 0x00009de6 0x00009de6 0x00009dee 0x00009dee 0x00009dee 0x00009df5 0x00009df5 0x00009df5 0x00009dfc 0x00009dfc 0x00009dfc 0x00009e04 0x00009e04 0x00009e04 0x00009e0b 0x00009e0b 0x00009e0b 0x00009e13 0x00009e13 0x00009e13 0x00009e1a 0x00009e1a 0x00009e1a 0x00009e21 0x00009e21 0x00009e21 0x00009e29 0x00009e29 0x00009e29 0x00009e30 0x00009e30 0x00009e30 0x00009e37 0x00009e37 0x00009e37 0x00009e3f 0x00009e3f 0x00009e3f 0x00009e46 0x00009e46 0x00009e46 0x00009e4d 0x00009e4d 0x00009e4d 0x00009e55 0x00009e55 0x00009e55 0x00009e5c 0x00009e5c 0x00009e5c 0x00009e63 0x00009e63 0x00009e63 0x00009e6b 0x00009e6b 0x00009e6b 0x00009e72 0x00009e72 0x00009e72 0x00009e79 0x00009e79 0x00009e79 0x00009e81 0x00009e81 0x00009e81 0x00009e88 0x00009e88 0x00009e88 0x00009e8f 0x00009e8f 0x00009e8f 0x00009e97 0x00009e97 0x00009e97 0x00009e9e 0x00009e9e 0x00009e9e 0x00009ea5 0x00009ea5 0x00009ea5 0x00009ead 0x00009ead 0x00009ead 0x00009eb4 0x00009eb4 0x00009eb4 0x00009ebb 0x00009ebb 0x00009ebb 0x00009ec3 0x00009ec3 0x00009ec3 0x00009eca 0x00009eca 0x00009eca 0x00009ed1 0x00009ed1 0x00009ed1 0x00009ed9 0x00009ed9 0x00009ed9 0x00009ee0 0x00009ee0 0x00009ee0 0x00009ee7 0x00009ee7 0x00009ee7 0x00009eef 0x00009eef 0x00009eef 0x00009ef6 0x00009ef6 0x00009ef6 0x00009efd 0x00009efd 0x00009efd 0x00009f05 0x00009f05 0x00009f05 0x00009f0c 0x00009f0c 0x00009f0c 0x00009f14 0x00009f14 0x00009f14 0x00009f1b 0x00009f1b 0x00009f1b 0x00009f22 0x00009f22 0x00009f22 0x00009f2a 0x00009f2a 0x00009f2a 0x00009f31 0x00009f31 0x00009f31 0x00009f38 0x00009f38 0x00009f38 0x00009f40 0x00009f40 0x00009f40 0x00009f47 0x00009f47 0x00009f47 0x00009f4e 0x00009f4e 0x00009f4e 0x00009f56 0x00009f56 0x00009f56 0x00009f5d 0x00009f5d 0x00009f5d 0x00009f64 0x00009f64 0x00009f64 0x00009f6c 0x00009f6c 0x00009f6c 0x00009f73 0x00009f73 0x00009f73 0x00009f7a 0x00009f7a 0x00009f7a 0x00009f82 0x00009f82 0x00009f82 0x00009f89 0x00009f89 0x00009f89 0x00009f90 0x00009f90 0x00009f90 0x00009f98 0x00009f98 0x00009f98 0x00009f9f 0x00009f9f 0x00009f9f 0x00009fa6 0x00009fa6 0x00009fa6 0x00009fae 0x00009fae 0x00009fae 0x00009fb5 0x00009fb5 0x00009fb5 0x00009fbc 0x00009fbc 0x00009fbc 0x00009fc4 0x00009fc4 0x00009fc4 0x00009fcb 0x00009fcb 0x00009fcb 0x00009fd2 0x00009fd2 0x00009fd2 0x00009fda 0x00009fda 0x00009fda 0x00009fe1 0x00009fe1 0x00009fe1 0x00009fe8 0x00009fe8 0x00009fe8 0x00009ff0 0x00009ff0 0x00009ff0 0x00009ff7 0x00009ff7 0x00009ff7 0x00009fff 0x00009fff 0x00009fff>; }; }; panel-s-wqxga-10-1 { status = "disabled"; compatible = "s,wqxga-10-1"; nvidia,dsi-instance = <0x00000000>; nvidia,dsi-n-data-lanes = <0x00000008>; nvidia,dsi-pixel-format = <0x00000003>; nvidia,dsi-refresh-rate = <0x0000003d>; nvidia,dsi-rated-refresh-rate = <0x0000003c>; nvidia,dsi-te-polarity-low = <0x00000001>; nvidia,dsi-video-data-type = <0x00000001>; nvidia,dsi-video-clock-mode = <0x00000001>; nvidia,dsi-ganged-type = <0x00000001>; nvidia,dsi-ganged-write-to-all-links = <0x00000001>; nvidia,dsi-controller-vs = <0x00000001>; nvidia,dsi-virtual-channel = <0x00000000>; nvidia,dsi-panel-reset = <0x00000001>; nvidia,dsi-power-saving-suspend = <0x00000001>; nvidia,dsi-lp00-pre-panel-wakeup = <0x00000001>; nvidia,dsi-suspend-aggr = <0x00000003>; nvidia,dsi-ulpm-not-support = <0x00000001>; nvidia,dsi-init-cmd = <0x00000000 0x00000029 0x00000003 0x00000000 0x00000000 0x00000010 0x00000000 0x0000002a 0x00000000 0x00000000 0x00000001 0x00000014 0x00000000 0x00000005 0x00000000 0x00000000 0x00000000 0x00000001 0x00000014 0x00000000 0x00000029 0x00000003 0x00000000 0x00000000 0x00000010 0x00000001 0x00000001 0x00000000 0x00000000 0x00000001 0x00000014 0x00000000 0x00000005 0x00000000 0x00000000 0x00000000 0x00000001 0x00000014 0x00000000 0x00000005 0x00000035 0x00000000 0x00000000 0x00000001 0x00000014 0x00000000 0x00000005 0x00000011 0x00000000 0x00000000 0x00000001 0x00000078 0x00000000 0x00000005 0x00000029 0x00000000 0x00000000 0x00000001 0x00000014 0x00000003 0x00000001 0x00000001 0x00000078>; nvidia,dsi-n-init-cmd = <0x00000010>; nvidia,dsi-suspend-cmd = <0x00000000 0x00000005 0x00000028 0x00000000 0x00000000 0x00000001 0x00000032 0x00000000 0x00000005 0x00000010 0x00000000 0x00000000 0x00000001 0x000000c8 0x00000000 0x00000005 0x00000034 0x00000000 0x00000000 0x00000001 0x00000014>; nvidia,dsi-n-suspend-cmd = <0x00000006>; nvidia,panel-rst-gpio = <0x0000001b 0x0000007b 0x00000001>; nvidia,panel-bl-pwm-gpio = <0x00000028 0x00000008 0x00000001>; linux,phandle = <0x0000010f>; phandle = <0x0000010f>; disp-default-out { nvidia,out-type = <0x00000002>; nvidia,out-width = <0x000000d8>; nvidia,out-height = <0x00000087>; nvidia,out-flags = <0x00000020>; nvidia,out-parent-clk = "pll_d"; nvidia,out-xres = <0x00000a00>; nvidia,out-yres = <0x00000640>; nvidia,out-rotation = <0x000000b4>; }; display-timings { 2560x1600-32 { clock-frequency = <0x118a1cc0>; hactive = <0x00000a00>; vactive = <0x00000640>; hfront-porch = <0x00000148>; hback-porch = <0x00000050>; hsync-len = <0x00000020>; vfront-porch = <0x00000002>; vback-porch = <0x00000005>; vsync-len = <0x00000001>; nvidia,h-ref-to-sync = <0x00000000>; nvidia,v-ref-to-sync = <0x00000001>; }; }; smartdimmer { status = "disabled"; nvidia,use-auto-pwm = <0x00000000>; nvidia,hw-update-delay = <0x00000000>; nvidia,bin-width = <0xffffffff>; nvidia,aggressiveness = <0x00000005>; nvidia,use-vid-luma = <0x00000000>; nvidia,phase-in-settings = <0x00000000>; nvidia,phase-in-adjustments = <0x00000000>; nvidia,k-limit-enable = <0x00000001>; nvidia,k-limit = <0x000000c8>; nvidia,sd-window-enable = <0x00000000>; nvidia,soft-clipping-enable = <0x00000001>; nvidia,soft-clipping-threshold = <0x00000080>; nvidia,smooth-k-enable = <0x00000001>; nvidia,smooth-k-incr = <0x00000004>; nvidia,coeff = <0x00000005 0x00000009 0x00000002>; nvidia,fc = <0x00000000 0x00000000>; nvidia,blp = <0x00000400 0x000000ff>; nvidia,bltf = <0x00000039 0x00000041 0x00000049 0x00000052 0x0000005c 0x00000067 0x00000072 0x0000007d 0x0000008a 0x00000096 0x000000a4 0x000000b2 0x000000c1 0x000000d0 0x000000e0 0x000000f1>; nvidia,lut = <0x000000ff 0x000000ff 0x000000ff 0x000000c7 0x000000c7 0x000000c7 0x00000099 0x00000099 0x00000099 0x00000074 0x00000074 0x00000074 0x00000055 0x00000055 0x00000055 0x0000003b 0x0000003b 0x0000003b 0x00000024 0x00000024 0x00000024 0x00000011 0x00000011 0x00000011 0x00000000 0x00000000 0x00000000>; nvidia,use-vpulse2 = <0x00000001>; nvidia,bl-device-name = "pwm-backlight"; nvidia,turn-off-brightness = <0x00000000>; nvidia,turn-on-brightness = <0x000000ff>; nvidia,sw-update-delay = <0x00000000>; }; cmu { nvidia,cmu-csc = <0x00000105 0x000003d5 0x00000024 0x000003ea 0x00000121 0x000003c1 0x00000002 0x0000000a 0x000000f4>; nvidia,cmu-lut2 = <0x00000000 0x00000001 0x00000002 0x00000002 0x00000003 0x00000004 0x00000005 0x00000006 0x00000006 0x00000007 0x00000008 0x00000009 0x0000000a 0x0000000a 0x0000000b 0x0000000c 0x0000000d 0x0000000d 0x0000000e 0x0000000f 0x0000000f 0x00000010 0x00000010 0x00000011 0x00000012 0x00000012 0x00000013 0x00000013 0x00000014 0x00000014 0x00000015 0x00000015 0x00000016 0x00000016 0x00000017 0x00000017 0x00000017 0x00000018 0x00000018 0x00000019 0x00000019 0x00000019 0x0000001a 0x0000001a 0x0000001b 0x0000001b 0x0000001b 0x0000001c 0x0000001c 0x0000001d 0x0000001d 0x0000001d 0x0000001e 0x0000001e 0x0000001e 0x0000001f 0x0000001f 0x0000001f 0x00000020 0x00000020 0x00000020 0x00000021 0x00000021 0x00000021 0x00000022 0x00000022 0x00000022 0x00000022 0x00000023 0x00000023 0x00000023 0x00000024 0x00000024 0x00000024 0x00000025 0x00000025 0x00000025 0x00000025 0x00000026 0x00000026 0x00000026 0x00000026 0x00000027 0x00000027 0x00000027 0x00000028 0x00000028 0x00000028 0x00000028 0x00000029 0x00000029 0x00000029 0x00000029 0x0000002a 0x0000002a 0x0000002a 0x0000002a 0x0000002b 0x0000002b 0x0000002b 0x0000002b 0x0000002b 0x0000002c 0x0000002c 0x0000002c 0x0000002c 0x0000002d 0x0000002d 0x0000002d 0x0000002d 0x0000002e 0x0000002e 0x0000002e 0x0000002e 0x0000002e 0x0000002f 0x0000002f 0x0000002f 0x0000002f 0x00000030 0x00000030 0x00000030 0x00000030 0x00000030 0x00000031 0x00000031 0x00000031 0x00000031 0x00000031 0x00000032 0x00000032 0x00000032 0x00000032 0x00000032 0x00000033 0x00000033 0x00000033 0x00000033 0x00000033 0x00000034 0x00000034 0x00000034 0x00000034 0x00000034 0x00000035 0x00000035 0x00000035 0x00000035 0x00000035 0x00000036 0x00000036 0x00000036 0x00000036 0x00000036 0x00000037 0x00000037 0x00000037 0x00000037 0x00000037 0x00000037 0x00000038 0x00000038 0x00000038 0x00000038 0x00000038 0x00000039 0x00000039 0x00000039 0x00000039 0x00000039 0x00000039 0x0000003a 0x0000003a 0x0000003a 0x0000003a 0x0000003a 0x0000003a 0x0000003b 0x0000003b 0x0000003b 0x0000003b 0x0000003b 0x0000003b 0x0000003c 0x0000003c 0x0000003c 0x0000003c 0x0000003c 0x0000003c 0x0000003d 0x0000003d 0x0000003d 0x0000003d 0x0000003d 0x0000003d 0x0000003e 0x0000003e 0x0000003e 0x0000003e 0x0000003e 0x0000003e 0x0000003f 0x0000003f 0x0000003f 0x0000003f 0x0000003f 0x0000003f 0x00000040 0x00000040 0x00000040 0x00000040 0x00000040 0x00000040 0x00000040 0x00000041 0x00000041 0x00000041 0x00000041 0x00000041 0x00000041 0x00000042 0x00000042 0x00000042 0x00000042 0x00000042 0x00000042 0x00000042 0x00000043 0x00000043 0x00000043 0x00000043 0x00000043 0x00000043 0x00000043 0x00000044 0x00000044 0x00000044 0x00000044 0x00000044 0x00000044 0x00000044 0x00000045 0x00000045 0x00000045 0x00000045 0x00000045 0x00000045 0x00000045 0x00000046 0x00000046 0x00000046 0x00000046 0x00000046 0x00000046 0x00000046 0x00000047 0x00000047 0x00000047 0x00000047 0x00000047 0x00000047 0x00000047 0x00000048 0x00000048 0x00000048 0x00000048 0x00000048 0x00000048 0x00000048 0x00000048 0x00000049 0x00000049 0x00000049 0x00000049 0x00000049 0x00000049 0x00000049 0x0000004a 0x0000004a 0x0000004a 0x0000004a 0x0000004a 0x0000004a 0x0000004a 0x0000004a 0x0000004b 0x0000004b 0x0000004b 0x0000004b 0x0000004b 0x0000004b 0x0000004b 0x0000004b 0x0000004c 0x0000004c 0x0000004c 0x0000004c 0x0000004c 0x0000004c 0x0000004c 0x0000004d 0x0000004d 0x0000004d 0x0000004d 0x0000004d 0x0000004d 0x0000004d 0x0000004d 0x0000004e 0x0000004e 0x0000004e 0x0000004e 0x0000004e 0x0000004e 0x0000004e 0x0000004e 0x0000004e 0x0000004f 0x0000004f 0x0000004f 0x0000004f 0x0000004f 0x0000004f 0x0000004f 0x0000004f 0x00000050 0x00000050 0x00000050 0x00000050 0x00000050 0x00000050 0x00000050 0x00000050 0x00000051 0x00000051 0x00000051 0x00000051 0x00000051 0x00000051 0x00000051 0x00000051 0x00000051 0x00000052 0x00000052 0x00000052 0x00000052 0x00000052 0x00000052 0x00000052 0x00000052 0x00000053 0x00000053 0x00000053 0x00000053 0x00000053 0x00000053 0x00000053 0x00000053 0x00000053 0x00000054 0x00000054 0x00000054 0x00000054 0x00000054 0x00000054 0x00000054 0x00000054 0x00000054 0x00000055 0x00000055 0x00000055 0x00000055 0x00000055 0x00000055 0x00000055 0x00000055 0x00000055 0x00000056 0x00000056 0x00000056 0x00000056 0x00000056 0x00000056 0x00000056 0x00000056 0x00000056 0x00000057 0x00000057 0x00000057 0x00000057 0x00000057 0x00000057 0x00000057 0x00000057 0x00000057 0x00000058 0x00000058 0x00000058 0x00000058 0x00000058 0x00000058 0x00000058 0x00000058 0x00000058 0x00000058 0x00000059 0x00000059 0x00000059 0x00000059 0x00000059 0x00000059 0x00000059 0x00000059 0x00000059 0x0000005a 0x0000005a 0x0000005a 0x0000005a 0x0000005a 0x0000005a 0x0000005a 0x0000005a 0x0000005a 0x0000005a 0x0000005b 0x0000005b 0x0000005b 0x0000005b 0x0000005b 0x0000005b 0x0000005b 0x0000005b 0x0000005b 0x0000005b 0x0000005c 0x0000005c 0x0000005c 0x0000005c 0x0000005c 0x0000005c 0x0000005c 0x0000005c 0x0000005c 0x0000005c 0x0000005d 0x0000005d 0x0000005d 0x0000005d 0x0000005d 0x0000005d 0x0000005d 0x0000005d 0x0000005d 0x0000005d 0x0000005e 0x0000005e 0x0000005e 0x0000005e 0x0000005e 0x0000005e 0x0000005e 0x0000005e 0x0000005e 0x0000005e 0x0000005f 0x0000005f 0x0000005f 0x0000005f 0x0000005f 0x0000005f 0x0000005f 0x0000005f 0x0000005f 0x0000005f 0x00000060 0x00000060 0x00000060 0x00000060 0x00000060 0x00000060 0x00000060 0x00000060 0x00000060 0x00000060 0x00000060 0x00000061 0x00000061 0x00000061 0x00000061 0x00000061 0x00000061 0x00000061 0x00000061 0x00000061 0x00000061 0x00000062 0x00000062 0x00000062 0x00000062 0x00000062 0x00000062 0x00000062 0x00000062 0x00000062 0x00000062 0x00000062 0x00000063 0x00000063 0x00000063 0x00000063 0x00000063 0x00000063 0x00000063 0x00000064 0x00000065 0x00000065 0x00000066 0x00000067 0x00000067 0x00000068 0x00000069 0x00000069 0x0000006a 0x0000006b 0x0000006b 0x0000006c 0x0000006d 0x0000006d 0x0000006e 0x0000006f 0x0000006f 0x00000070 0x00000071 0x00000071 0x00000072 0x00000073 0x00000073 0x00000074 0x00000074 0x00000075 0x00000076 0x00000076 0x00000077 0x00000077 0x00000078 0x00000078 0x00000079 0x0000007a 0x0000007a 0x0000007b 0x0000007b 0x0000007c 0x0000007c 0x0000007d 0x0000007e 0x0000007e 0x0000007f 0x0000007f 0x00000080 0x00000080 0x00000081 0x00000081 0x00000082 0x00000082 0x00000083 0x00000083 0x00000084 0x00000084 0x00000085 0x00000085 0x00000086 0x00000086 0x00000087 0x00000087 0x00000088 0x00000088 0x00000089 0x00000089 0x0000008a 0x0000008a 0x0000008b 0x0000008b 0x0000008c 0x0000008c 0x0000008d 0x0000008d 0x0000008e 0x0000008e 0x0000008f 0x0000008f 0x00000090 0x00000090 0x00000091 0x00000091 0x00000091 0x00000092 0x00000092 0x00000093 0x00000093 0x00000094 0x00000094 0x00000095 0x00000095 0x00000096 0x00000096 0x00000096 0x00000097 0x00000097 0x00000098 0x00000098 0x00000099 0x00000099 0x00000099 0x0000009a 0x0000009a 0x0000009b 0x0000009b 0x0000009c 0x0000009c 0x0000009c 0x0000009d 0x0000009d 0x0000009e 0x0000009e 0x0000009e 0x0000009f 0x0000009f 0x000000a0 0x000000a0 0x000000a0 0x000000a1 0x000000a1 0x000000a2 0x000000a2 0x000000a2 0x000000a3 0x000000a3 0x000000a4 0x000000a4 0x000000a4 0x000000a5 0x000000a5 0x000000a6 0x000000a6 0x000000a6 0x000000a7 0x000000a7 0x000000a7 0x000000a8 0x000000a8 0x000000a9 0x000000a9 0x000000a9 0x000000aa 0x000000aa 0x000000aa 0x000000ab 0x000000ab 0x000000ac 0x000000ac 0x000000ac 0x000000ad 0x000000ad 0x000000ad 0x000000ae 0x000000ae 0x000000ae 0x000000af 0x000000af 0x000000b0 0x000000b0 0x000000b0 0x000000b1 0x000000b1 0x000000b1 0x000000b2 0x000000b2 0x000000b2 0x000000b3 0x000000b3 0x000000b3 0x000000b4 0x000000b4 0x000000b4 0x000000b5 0x000000b5 0x000000b6 0x000000b6 0x000000b6 0x000000b7 0x000000b7 0x000000b7 0x000000b8 0x000000b8 0x000000b8 0x000000b9 0x000000b9 0x000000b9 0x000000ba 0x000000ba 0x000000ba 0x000000bb 0x000000bb 0x000000bb 0x000000bc 0x000000bc 0x000000bc 0x000000bd 0x000000bd 0x000000bd 0x000000bd 0x000000be 0x000000be 0x000000be 0x000000bf 0x000000bf 0x000000bf 0x000000c0 0x000000c0 0x000000c0 0x000000c1 0x000000c1 0x000000c1 0x000000c2 0x000000c2 0x000000c2 0x000000c3 0x000000c3 0x000000c3 0x000000c4 0x000000c4 0x000000c4 0x000000c4 0x000000c5 0x000000c5 0x000000c5 0x000000c6 0x000000c6 0x000000c6 0x000000c7 0x000000c7 0x000000c7 0x000000c8 0x000000c8 0x000000c8 0x000000c8 0x000000c9 0x000000c9 0x000000c9 0x000000ca 0x000000ca 0x000000ca 0x000000ca 0x000000cb 0x000000cb 0x000000cb 0x000000cc 0x000000cc 0x000000cc 0x000000cd 0x000000cd 0x000000cd 0x000000cd 0x000000ce 0x000000ce 0x000000ce 0x000000cf 0x000000cf 0x000000cf 0x000000cf 0x000000d0 0x000000d0 0x000000d0 0x000000d1 0x000000d1 0x000000d1 0x000000d1 0x000000d2 0x000000d2 0x000000d2 0x000000d3 0x000000d3 0x000000d3 0x000000d3 0x000000d4 0x000000d4 0x000000d4 0x000000d5 0x000000d5 0x000000d5 0x000000d5 0x000000d6 0x000000d6 0x000000d6 0x000000d6 0x000000d7 0x000000d7 0x000000d7 0x000000d8 0x000000d8 0x000000d8 0x000000d8 0x000000d9 0x000000d9 0x000000d9 0x000000d9 0x000000da 0x000000da 0x000000da 0x000000db 0x000000db 0x000000db 0x000000db 0x000000dc 0x000000dc 0x000000dc 0x000000dc 0x000000dd 0x000000dd 0x000000dd 0x000000dd 0x000000de 0x000000de 0x000000de 0x000000df 0x000000df 0x000000df 0x000000df 0x000000e0 0x000000e0 0x000000e0 0x000000e0 0x000000e1 0x000000e1 0x000000e1 0x000000e1 0x000000e2 0x000000e2 0x000000e2 0x000000e2 0x000000e3 0x000000e3 0x000000e3 0x000000e3 0x000000e4 0x000000e4 0x000000e4 0x000000e4 0x000000e5 0x000000e5 0x000000e5 0x000000e5 0x000000e6 0x000000e6 0x000000e6 0x000000e6 0x000000e7 0x000000e7 0x000000e7 0x000000e7 0x000000e8 0x000000e8 0x000000e8 0x000000e8 0x000000e9 0x000000e9 0x000000e9 0x000000e9 0x000000ea 0x000000ea 0x000000ea 0x000000ea 0x000000eb 0x000000eb 0x000000eb 0x000000eb 0x000000ec 0x000000ec 0x000000ec 0x000000ec 0x000000ed 0x000000ed 0x000000ed 0x000000ed 0x000000ee 0x000000ee 0x000000ee 0x000000ee 0x000000ef 0x000000ef 0x000000ef 0x000000ef 0x000000f0 0x000000f0 0x000000f0 0x000000f0 0x000000f0 0x000000f1 0x000000f1 0x000000f1 0x000000f1 0x000000f2 0x000000f2 0x000000f2 0x000000f2 0x000000f3 0x000000f3 0x000000f3 0x000000f3 0x000000f4 0x000000f4 0x000000f4 0x000000f4 0x000000f4 0x000000f5 0x000000f5 0x000000f5 0x000000f5 0x000000f6 0x000000f6 0x000000f6 0x000000f6 0x000000f7 0x000000f7 0x000000f7 0x000000f7 0x000000f7 0x000000f8 0x000000f8 0x000000f8 0x000000f8 0x000000f9 0x000000f9 0x000000f9 0x000000f9 0x000000f9 0x000000fa 0x000000fa 0x000000fa 0x000000fa 0x000000fb 0x000000fb 0x000000fb 0x000000fb 0x000000fb 0x000000fc 0x000000fc 0x000000fc 0x000000fc 0x000000fd 0x000000fd 0x000000fd 0x000000fd 0x000000fd 0x000000fe 0x000000fe 0x000000fe 0x000000fe 0x000000ff 0x000000ff>; }; }; }; vic@15340000 { compatible = "nvidia,tegra186-vic"; power-domains = <0x0000001f 0x0000000c>; reg = <0x00000000 0x15340000 0x00000000 0x00040000>; resets = <0x00000010 0x00000034>; clocks = <0x00000010 0x0000007f>; clock-names = "vic"; iommus = <0x00000011 0x00000003>; iommu-group-id = <0x00000001>; status = "okay"; interrupts = <0x00000000 0x000000ce 0x00000004>; }; nvenc@154c0000 { compatible = "nvidia,tegra186-nvenc"; power-domains = <0x0000001f 0x00000008>; reg = <0x00000000 0x154c0000 0x00000000 0x00040000>; resets = <0x00000010 0x0000007e>; clocks = <0x00000010 0x00000083>; clock-names = "nvenc"; iommus = <0x00000011 0x00000007>; iommu-group-id = <0x00000001>; status = "okay"; }; nvdec@15480000 { compatible = "nvidia,tegra186-nvdec"; power-domains = <0x0000001f 0x00000006>; reg = <0x00000000 0x15480000 0x00000000 0x00040000>; resets = <0x00000010 0x0000007d>; clocks = <0x00000010 0x00000081 0x00000010 0x00000125>; clock-names = "nvdec", "kfuse"; iommus = <0x00000011 0x00000006>; iommu-group-id = <0x00000001>; status = "okay"; }; nvjpg@15380000 { compatible = "nvidia,tegra186-nvjpg"; power-domains = <0x0000001f 0x00000007>; reg = <0x00000000 0x15380000 0x00000000 0x00040000>; resets = <0x00000010 0x0000007f>; clocks = <0x00000010 0x00000082>; clock-names = "nvjpg"; iommus = <0x00000011 0x00000008>; iommu-group-id = <0x00000001>; status = "okay"; interrupts = <0x00000000 0x000000c6 0x00000004>; }; tsec@15500000 { compatible = "nvidia,tegra186-tsec"; reg = <0x00000000 0x15500000 0x00000000 0x00040000>; resets = <0x00000010 0x0000002e>; clocks = <0x00000010 0x00000051>; clock-names = "tsec"; iommus = <0x00000011 0x0000000a>; iommu-group-id = <0x00000001>; status = "okay"; }; tsecb@15100000 { compatible = "nvidia,tegra186-tsec"; reg = <0x00000000 0x15100000 0x00000000 0x00040000>; resets = <0x00000010 0x00000082>; clocks = <0x00000010 0x00000089>; clock-names = "tsecb"; iommus = <0x00000011 0x0000000b>; iommu-group-id = <0x00000001>; status = "okay"; }; sor { compatible = "nvidia,tegra186-sor"; reg = <0x00000000 0x15540000 0x00000000 0x00040000>; nvidia,sor-ctrlnum = <0x00000000>; nvidia,dpaux = <0x0000008e>; nvidia,xbar-ctrl = <0x00000000 0x00000001 0x00000002 0x00000003 0x00000004>; clocks = <0x00000010 0x00000061 0x00000010 0x00000027 0x00000010 0x00000267 0x00000010 0x00000128 0x00000010 0x0000020b 0x00000010 0x0000010d 0x00000010 0x00000088 0x00000010 0x00000066 0x00000010 0x00000058 0x00000010 0x00000062>; clock-names = "sor0_ref", "sor_safe", "sor0_pad_clkout", "sor0", "pll_dp", "pllp_out0", "maud", "hda", "hda2codec_2x", "hda2hdmi"; resets = <0x00000010 0x00000027 0x00000010 0x0000000f 0x00000010 0x00000010 0x00000010 0x00000011>; reset-names = "sor0", "hda_rst", "hda2codec_2x_rst", "hda2hdmi_rst"; status = "disabled"; nvidia,ddc-i2c-bus = <0x0000008f>; nvidia,active-panel = <0x00000090>; nvidia,hpd-gpio = <0x0000001b 0x00000078 0x00000001>; linux,phandle = <0x0000008c>; phandle = <0x0000008c>; hdmi-display { compatible = "hdmi,display"; status = "disabled"; generic-infoframe-type = <0x00000087>; linux,phandle = <0x000001be>; phandle = <0x000001be>; disp-default-out { nvidia,out-type = <0x00000001>; nvidia,out-flags = <0x00000002>; nvidia,out-parent-clk = "plld3"; nvidia,out-align = <0x00000000>; nvidia,out-order = <0x00000000>; nvidia,out-xres = <0x00001000>; nvidia,out-yres = <0x00000870>; }; }; dp-display { compatible = "dp, display"; status = "disabled"; nvidia,is_ext_dp_panel = <0x00000001>; linux,phandle = <0x00000090>; phandle = <0x00000090>; disp-default-out { nvidia,out-type = <0x00000003>; nvidia,out-align = <0x00000000>; nvidia,out-order = <0x00000000>; nvidia,out-flags = <0x00000000>; nvidia,out-pins = <0x00000001 0x00000000 0x00000002 0x00000000 0x00000003 0x00000000 0x00000000 0x00000001>; nvidia,out-parent-clk = "plld3"; nvidia,out-xres = <0x00001000>; nvidia,out-yres = <0x00000870>; }; lt-data { tegra-dp-vs-regs { pc2_l0 = <0x00000013 0x00000019 0x0000001e 0x00000028 0x0000001e 0x00000025 0x0000002d 0x00000028 0x00000032 0x00000039>; pc2_l1 = <0x00000012 0x00000017 0x0000001b 0x00000025 0x0000001c 0x00000023 0x0000002a 0x00000025 0x0000002f 0x00000037>; pc2_l2 = <0x00000012 0x00000016 0x0000001a 0x00000022 0x0000001b 0x00000020 0x00000027 0x00000024 0x0000002d 0x00000035>; pc2_l3 = <0x00000011 0x00000014 0x00000017 0x0000001f 0x00000019 0x0000001e 0x00000024 0x00000022 0x0000002a 0x00000032>; }; tegra-dp-pe-regs { pc2_l0 = <0x00000000 0x00000008 0x00000012 0x00000024 0x00000001 0x0000000e 0x0000001d 0x00000001 0x00000013 0x00000000>; pc2_l1 = <0x00000000 0x00000008 0x00000012 0x00000024 0x00000000 0x0000000e 0x0000001d 0x00000000 0x00000013 0x00000000>; pc2_l2 = <0x00000000 0x00000008 0x00000012 0x00000024 0x00000000 0x0000000e 0x0000001d 0x00000000 0x00000013 0x00000000>; pc2_l3 = <0x00000000 0x00000008 0x00000012 0x00000024 0x00000000 0x0000000e 0x0000001d 0x00000000 0x00000013 0x00000000>; }; tegra-dp-pc-regs { pc2_l0 = <0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; pc2_l1 = <0x00000002 0x00000002 0x00000004 0x00000005 0x00000002 0x00000004 0x00000005 0x00000004 0x00000005 0x00000005>; pc2_l2 = <0x00000004 0x00000005 0x00000008 0x0000000b 0x00000005 0x00000009 0x0000000b 0x00000008 0x0000000a 0x0000000b>; pc2_l3 = <0x00000005 0x00000009 0x0000000b 0x00000012 0x00000009 0x0000000d 0x00000012 0x0000000b 0x0000000f 0x00000012>; }; tegra-dp-tx-pu { pc2_l0 = <0x00000022 0x00000033 0x00000044 0x00000066 0x00000033 0x00000044 0x00000066 0x00000044 0x00000066 0x00000066>; pc2_l1 = <0x00000022 0x00000022 0x00000033 0x00000055 0x00000033 0x00000044 0x00000055 0x00000044 0x00000055 0x00000066>; pc2_l2 = <0x00000022 0x00000022 0x00000033 0x00000044 0x00000033 0x00000033 0x00000044 0x00000044 0x00000055 0x00000066>; pc2_l3 = <0x00000022 0x00000022 0x00000022 0x00000044 0x00000033 0x00000033 0x00000044 0x00000044 0x00000044 0x00000066>; }; }; dp-lt-settings { lt-setting@0 { nvidia,drive-current = <0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,lane-preemphasis = <0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,post-cursor = <0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,tx-pu = <0x00000000>; nvidia,load-adj = <0x00000003>; }; lt-setting@1 { nvidia,drive-current = <0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,lane-preemphasis = <0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,post-cursor = <0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,tx-pu = <0x00000000>; nvidia,load-adj = <0x00000004>; }; lt-setting@2 { nvidia,drive-current = <0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,lane-preemphasis = <0x00000001 0x00000001 0x00000001 0x00000001>; nvidia,post-cursor = <0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,tx-pu = <0x00000000>; nvidia,load-adj = <0x00000006>; }; }; }; prod-settings { #prod-cells = <0x00000003>; 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_hdmi_0m_54m { prod = <0x00000138 0xffffffff 0x333a3a3a 0x00000148 0xffffffff 0x00000000 0x0000058c 0x0f0f0f00 0x05050000 0x00000590 0x00f01f00 0x00301f00 0x00000598 0xff000ff0 0x38000440 0x000005a0 0x0040ff00 0x00000000 0x000005a8 0xff000000 0x54000000>; }; prod_c_hdmi_54m_111m { prod = <0x00000138 0xffffffff 0x333a3a3a 0x00000148 0xffffffff 0x00000000 0x0000058c 0x0f0f0f00 0x05050100 0x00000590 0x00f01f00 0x00301f00 0x00000598 0xff000ff0 0x38000440 0x000005a0 0x0040ff00 0x00400000 0x000005a8 0xff000000 0x44000000>; }; prod_c_hdmi_111m_223m { prod = <0x00000138 0xffffffff 0x373a3a3a 0x00000148 0xffffffff 0x00000000 0x0000058c 0x0f0f0f00 0x05050300 0x00000590 0x00f01f00 0x00301f00 0x00000598 0xff000ff0 0x38000440 0x000005a0 0x0040ff00 0x00400000 0x000005a8 0xff000000 0x34000000>; }; prod_c_hdmi_223m_300m { prod = <0x00000138 0xffffffff 0x333d3d3d 0x00000148 0xffffffff 0x00000000 0x0000058c 0x0f0f0f00 0x05050300 0x00000590 0x00f01f00 0x00301f00 0x00000598 0xff000ff0 0x38000440 0x000005a0 0x0040ff00 0x00404000 0x000005a8 0xff000000 0x34000000>; }; prod_c_hdmi_300m_600m { prod = <0x00000138 0xffffffff 0x333d3d3d 0x00000148 0xffffffff 0x00000000 0x0000058c 0x0f0f0f00 0x05050300 0x00000590 0x00f01f00 0x00301900 0x00000598 0xff000ff0 0x38000440 0x000005a0 0x0040ff00 0x00406000 0x000005a8 0xff000000 0x34000000>; }; prod_c_54M { prod = <0x0000058c 0x0f0f0f00 0x05050000 0x00000590 0x00f01f00 0x00301f00 0x00000598 0xff000ff0 0x38000440 0x00000138 0xffffffff 0x333a3a3a 0x00000148 0xffffffff 0x00000000 0x000005a0 0x0040ff00 0x00000000 0x000005a8 0xff000000 0x54000000>; }; prod_c_75M { prod = <0x0000058c 0x0f0f0f00 0x05050100 0x00000590 0x00f01f00 0x00301f00 0x00000598 0xff000ff0 0x38000440 0x00000138 0xffffffff 0x333a3a3a 0x00000148 0xffffffff 0x00000000 0x000005a0 0x0040ff00 0x00400000 0x000005a8 0xff000000 0x44000000>; }; prod_c_150M { prod = <0x0000058c 0x0f0f0f00 0x05050300 0x00000590 0x00f01f00 0x00301f00 0x00000598 0xff000ff0 0x38000440 0x00000138 0xffffffff 0x373a3a3a 0x00000148 0xffffffff 0x00000000 0x000005a0 0x0040ff00 0x00400000 0x000005a8 0xff000000 0x34000000>; }; prod_c_300M { prod = <0x0000058c 0x0f0f0f00 0x05050300 0x00000590 0x00f01f00 0x00301f00 0x00000598 0xff000ff0 0x38000440 0x00000138 0xffffffff 0x333d3d3d 0x00000148 0xffffffff 0x00000000 0x000005a0 0x0040ff00 0x00404000 0x000005a8 0xff000000 0x34000000>; }; prod_c_600M { prod = <0x0000058c 0x0f0f0f00 0x05050300 0x00000590 0x00f01f00 0x00301900 0x00000598 0xff000ff0 0x38000440 0x00000138 0xffffffff 0x333d3d3d 0x00000148 0xffffffff 0x00000000 0x000005a0 0x0040ff00 0x00406000 0x000005a8 0xff000000 0x34000000>; }; prod_c_dp { prod = <0x0000058c 0x0f0f0f10 0x05050310 0x00000590 0x03000100 0x00000100 0x00000594 0xf0000000 0x00000000 0x00000598 0x00002ff0 0x00002440 0x0000059c 0x00401800 0x00000000 0x000005a0 0x00400000 0x00400000 0x000005a8 0xff000000 0x34000000 0x00000070 0xffffffff 0x00000000 0x00000180 0x00000001 0x00000001>; }; prod_c_hbr { prod = <0x00000590 0x00f00000 0x00300000>; }; prod_c_hbr2 { prod = <0x00000590 0x00f00000 0x00400000>; }; prod_c_rbr { prod = <0x00000590 0x00f00000 0x00300000>; }; }; panel-s-edp-uhdtv-15-6 { status = "disabled"; compatible = "s-edp,uhdtv-15-6"; nvidia,tx-pu-disable = <0x00000001>; nvidia,panel-bl-pwm-gpio = <0x00000028 0x0000000d 0x00000000>; linux,phandle = <0x00000110>; phandle = <0x00000110>; disp-default-out { nvidia,out-type = <0x00000003>; nvidia,out-align = <0x00000000>; nvidia,out-order = <0x00000000>; nvidia,out-flags = <0x00000000>; nvidia,out-pins = <0x00000001 0x00000000 0x00000002 0x00000000 0x00000003 0x00000000 0x00000000 0x00000001>; nvidia,out-depth = <0x00000018>; nvidia,out-parent-clk = "pll_d_out0"; nvidia,out-width = <0x0000015a>; nvidia,out-height = <0x000000c2>; nvidia,out-xres = <0x00000f00>; nvidia,out-yres = <0x00000870>; }; display-timings { 3840x2160-32 { clock-frequency = <0x1f1e7610>; hactive = <0x00000f00>; vactive = <0x00000870>; hfront-porch = <0x00000030>; hback-porch = <0x00000050>; hsync-len = <0x00000020>; vfront-porch = <0x00000003>; vback-porch = <0x00000036>; vsync-len = <0x00000005>; nvidia,h-ref-to-sync = <0x00000001>; nvidia,v-ref-to-sync = <0x00000001>; }; }; dp-lt-settings { lt-setting@0 { nvidia,drive-current = <0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,lane-preemphasis = <0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,post-cursor = <0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,tx-pu = <0x00000000>; nvidia,load-adj = <0x00000003>; }; lt-setting@1 { nvidia,drive-current = <0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,lane-preemphasis = <0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,post-cursor = <0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,tx-pu = <0x00000000>; nvidia,load-adj = <0x00000004>; }; lt-setting@2 { nvidia,drive-current = <0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,lane-preemphasis = <0x00000001 0x00000001 0x00000001 0x00000001>; nvidia,post-cursor = <0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,tx-pu = <0x00000000>; nvidia,load-adj = <0x00000006>; }; }; smartdimmer { status = "disabled"; nvidia,use-auto-pwm = <0x00000000>; nvidia,hw-update-delay = <0x00000000>; nvidia,bin-width = <0xffffffff>; nvidia,aggressiveness = <0x00000005>; nvidia,use-vid-luma = <0x00000000>; nvidia,phase-in-settings = <0x00000000>; nvidia,phase-in-adjustments = <0x00000000>; nvidia,k-limit-enable = <0x00000001>; nvidia,k-limit = <0x000000c8>; nvidia,sd-window-enable = <0x00000000>; nvidia,soft-clipping-enable = <0x00000001>; nvidia,soft-clipping-threshold = <0x00000080>; nvidia,smooth-k-enable = <0x00000000>; nvidia,smooth-k-incr = <0x00000040>; nvidia,coeff = <0x00000005 0x00000009 0x00000002>; nvidia,fc = <0x00000000 0x00000000>; nvidia,blp = <0x00000400 0x000000ff>; nvidia,bltf = <0x00000039 0x00000041 0x00000049 0x00000052 0x0000005c 0x00000067 0x00000072 0x0000007d 0x0000008a 0x00000096 0x000000a4 0x000000b2 0x000000c1 0x000000d0 0x000000e0 0x000000f1>; nvidia,lut = <0x000000ff 0x000000ff 0x000000ff 0x000000c7 0x000000c7 0x000000c7 0x00000099 0x00000099 0x00000099 0x00000074 0x00000074 0x00000074 0x00000055 0x00000055 0x00000055 0x0000003b 0x0000003b 0x0000003b 0x00000024 0x00000024 0x00000024 0x00000011 0x00000011 0x00000011 0x00000000 0x00000000 0x00000000>; nvidia,use-vpulse2 = <0x00000001>; nvidia,bl-device-name = "pwm-backlight"; }; }; panel-a-edp-1080p-14-0 { status = "disabled"; compatible = "a-edp,1080p-14-0"; nvidia,tx-pu-disable = <0x00000001>; linux,phandle = <0x000001bf>; phandle = <0x000001bf>; disp-default-out { nvidia,out-type = <0x00000003>; nvidia,out-align = <0x00000000>; nvidia,out-order = <0x00000000>; nvidia,out-flags = <0x00000000>; nvidia,out-pins = <0x00000001 0x00000000 0x00000002 0x00000000 0x00000003 0x00000000 0x00000000 0x00000001>; nvidia,out-depth = <0x00000012>; nvidia,out-parent-clk = "pll_d_out0"; }; dp-lt-settings { lt-setting@0 { nvidia,drive-current = <0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,lane-preemphasis = <0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,post-cursor = <0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,tx-pu = <0x00000000>; nvidia,load-adj = <0x00000003>; }; lt-setting@1 { nvidia,drive-current = <0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,lane-preemphasis = <0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,post-cursor = <0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,tx-pu = <0x00000000>; nvidia,load-adj = <0x00000004>; }; lt-setting@2 { nvidia,drive-current = <0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,lane-preemphasis = <0x00000001 0x00000001 0x00000001 0x00000001>; nvidia,post-cursor = <0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,tx-pu = <0x00000000>; nvidia,load-adj = <0x00000006>; }; }; smartdimmer { status = "okay"; nvidia,use-auto-pwm = <0x00000000>; nvidia,hw-update-delay = <0x00000000>; nvidia,bin-width = <0xffffffff>; nvidia,aggressiveness = <0x00000005>; nvidia,use-vid-luma = <0x00000000>; nvidia,phase-in-settings = <0x00000000>; nvidia,phase-in-adjustments = <0x00000000>; nvidia,k-limit-enable = <0x00000001>; nvidia,k-limit = <0x000000c8>; nvidia,sd-window-enable = <0x00000000>; nvidia,soft-clipping-enable = <0x00000001>; nvidia,soft-clipping-threshold = <0x00000080>; nvidia,smooth-k-enable = <0x00000000>; nvidia,smooth-k-incr = <0x00000040>; nvidia,coeff = <0x00000005 0x00000009 0x00000002>; nvidia,fc = <0x00000000 0x00000000>; nvidia,blp = <0x00000400 0x000000ff>; nvidia,bltf = <0x00000039 0x00000041 0x00000049 0x00000052 0x0000005c 0x00000067 0x00000072 0x0000007d 0x0000008a 0x00000096 0x000000a4 0x000000b2 0x000000c1 0x000000d0 0x000000e0 0x000000f1>; nvidia,lut = <0x000000ff 0x000000ff 0x000000ff 0x000000c7 0x000000c7 0x000000c7 0x00000099 0x00000099 0x00000099 0x00000074 0x00000074 0x00000074 0x00000055 0x00000055 0x00000055 0x0000003b 0x0000003b 0x0000003b 0x00000024 0x00000024 0x00000024 0x00000011 0x00000011 0x00000011 0x00000000 0x00000000 0x00000000>; nvidia,use-vpulse2 = <0x00000001>; nvidia,bl-device-name = "pwm-backlight"; }; }; }; sor1 { compatible = "nvidia,tegra186-sor1"; reg = <0x00000000 0x15580000 0x00000000 0x00040000>; interrupts = <0x00000000 0x0000009e 0x00000004>; nvidia,sor-ctrlnum = <0x00000001>; nvidia,dpaux = <0x00000091>; nvidia,xbar-ctrl = <0x00000000 0x00000001 0x00000002 0x00000003 0x00000004>; clocks = <0x00000010 0x0000005d 0x00000010 0x00000027 0x00000010 0x00000268 0x00000010 0x00000129 0x00000010 0x0000020b 0x00000010 0x0000010d 0x00000010 0x00000088 0x00000010 0x00000066 0x00000010 0x00000058 0x00000010 0x00000062>; clock-names = "sor1_ref", "sor_safe", "sor1_pad_clkout", "sor1", "pll_dp", "pllp_out0", "maud", "hda", "hda2codec_2x", "hda2hdmi"; resets = <0x00000010 0x0000006c 0x00000010 0x0000000f 0x00000010 0x00000010 0x00000010 0x00000011>; reset-names = "sor1", "hda_rst", "hda2codec_2x_rst", "hda2hdmi_rst"; status = "okay"; nvidia,ddc-i2c-bus = <0x00000092>; nvidia,active-panel = <0x00000093>; nvidia,hpd-gpio = <0x0000001b 0x00000079 0x00000001>; linux,phandle = <0x0000008b>; phandle = <0x0000008b>; hdmi-display { compatible = "hdmi,display"; status = "okay"; generic-infoframe-type = <0x00000087>; linux,phandle = <0x00000093>; phandle = <0x00000093>; disp-default-out { nvidia,out-type = <0x00000001>; nvidia,out-flags = <0x00000002>; nvidia,out-parent-clk = "plld2"; nvidia,out-align = <0x00000000>; nvidia,out-order = <0x00000000>; nvidia,out-xres = <0x00001000>; nvidia,out-yres = <0x00000870>; }; }; dp-display { compatible = "dp, display"; status = "disabled"; nvidia,is_ext_dp_panel = <0x00000001>; linux,phandle = <0x000001c0>; phandle = <0x000001c0>; disp-default-out { nvidia,out-type = <0x00000003>; nvidia,out-align = <0x00000000>; nvidia,out-order = <0x00000000>; nvidia,out-flags = <0x00000000>; nvidia,out-pins = <0x00000001 0x00000000 0x00000002 0x00000000 0x00000003 0x00000000 0x00000000 0x00000001>; nvidia,out-parent-clk = "plld2"; nvidia,out-xres = <0x00001000>; nvidia,out-yres = <0x00000870>; }; lt-data { tegra-dp-vs-regs { pc2_l0 = <0x00000013 0x00000019 0x0000001e 0x00000028 0x0000001e 0x00000025 0x0000002d 0x00000028 0x00000032 0x00000039>; pc2_l1 = <0x00000012 0x00000017 0x0000001b 0x00000025 0x0000001c 0x00000023 0x0000002a 0x00000025 0x0000002f 0x00000037>; pc2_l2 = <0x00000012 0x00000016 0x0000001a 0x00000022 0x0000001b 0x00000020 0x00000027 0x00000024 0x0000002d 0x00000035>; pc2_l3 = <0x00000011 0x00000014 0x00000017 0x0000001f 0x00000019 0x0000001e 0x00000024 0x00000022 0x0000002a 0x00000032>; }; tegra-dp-pe-regs { pc2_l0 = <0x00000000 0x00000008 0x00000012 0x00000024 0x00000001 0x0000000e 0x0000001d 0x00000001 0x00000013 0x00000000>; pc2_l1 = <0x00000000 0x00000008 0x00000012 0x00000024 0x00000000 0x0000000e 0x0000001d 0x00000000 0x00000013 0x00000000>; pc2_l2 = <0x00000000 0x00000008 0x00000012 0x00000024 0x00000000 0x0000000e 0x0000001d 0x00000000 0x00000013 0x00000000>; pc2_l3 = <0x00000000 0x00000008 0x00000012 0x00000024 0x00000000 0x0000000e 0x0000001d 0x00000000 0x00000013 0x00000000>; }; tegra-dp-pc-regs { pc2_l0 = <0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; pc2_l1 = <0x00000002 0x00000002 0x00000004 0x00000005 0x00000002 0x00000004 0x00000005 0x00000004 0x00000005 0x00000005>; pc2_l2 = <0x00000004 0x00000005 0x00000008 0x0000000b 0x00000005 0x00000009 0x0000000b 0x00000008 0x0000000a 0x0000000b>; pc2_l3 = <0x00000005 0x00000009 0x0000000b 0x00000012 0x00000009 0x0000000d 0x00000012 0x0000000b 0x0000000f 0x00000012>; }; tegra-dp-tx-pu { pc2_l0 = <0x00000022 0x00000033 0x00000044 0x00000066 0x00000033 0x00000044 0x00000066 0x00000044 0x00000066 0x00000066>; pc2_l1 = <0x00000022 0x00000022 0x00000033 0x00000055 0x00000033 0x00000044 0x00000055 0x00000044 0x00000055 0x00000066>; pc2_l2 = <0x00000022 0x00000022 0x00000033 0x00000044 0x00000033 0x00000033 0x00000044 0x00000044 0x00000055 0x00000066>; pc2_l3 = <0x00000022 0x00000022 0x00000022 0x00000044 0x00000033 0x00000033 0x00000044 0x00000044 0x00000044 0x00000066>; }; }; display-timings { 1920x1080-32 { clock-frequency = <0x08d9ee20>; hactive = <0x00000780>; vactive = <0x00000438>; hfront-porch = <0x00000058>; hback-porch = <0x00000094>; hsync-len = <0x0000002c>; vfront-porch = <0x00000004>; vback-porch = <0x00000024>; vsync-len = <0x00000005>; nvidia,h-ref-to-sync = <0x00000001>; nvidia,v-ref-to-sync = <0x00000001>; }; 720x480-32 { clock-frequency = <0x019bfcc0>; hactive = <0x000002d0>; vactive = <0x000001e0>; hfront-porch = <0x00000010>; hback-porch = <0x0000003c>; hsync-len = <0x0000003e>; vfront-porch = <0x00000009>; vback-porch = <0x0000001e>; vsync-len = <0x00000006>; nvidia,h-ref-to-sync = <0x00000001>; nvidia,v-ref-to-sync = <0x00000001>; }; }; dp-lt-settings { lt-setting@0 { nvidia,drive-current = <0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,lane-preemphasis = <0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,post-cursor = <0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,tx-pu = <0x00000000>; nvidia,load-adj = <0x00000003>; }; lt-setting@1 { nvidia,drive-current = <0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,lane-preemphasis = <0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,post-cursor = <0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,tx-pu = <0x00000000>; nvidia,load-adj = <0x00000004>; }; lt-setting@2 { nvidia,drive-current = <0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,lane-preemphasis = <0x00000001 0x00000001 0x00000001 0x00000001>; nvidia,post-cursor = <0x00000000 0x00000000 0x00000000 0x00000000>; nvidia,tx-pu = <0x00000000>; nvidia,load-adj = <0x00000006>; }; }; }; prod-settings { #prod-cells = <0x00000003>; 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_hdmi_0m_54m { prod = <0x00000138 0xffffffff 0x333a3a3a 0x00000148 0xffffffff 0x00000000 0x0000058c 0x0f0f0f00 0x05050000 0x00000590 0x00f01f00 0x00301f00 0x00000598 0xff000ff0 0x38000440 0x000005a0 0x0040ff00 0x00000000 0x000005a8 0xff000000 0x54000000>; }; prod_c_hdmi_54m_111m { prod = <0x00000138 0xffffffff 0x333a3a3a 0x00000148 0xffffffff 0x00000000 0x0000058c 0x0f0f0f00 0x05050100 0x00000590 0x00f01f00 0x00301f00 0x00000598 0xff000ff0 0x38000440 0x000005a0 0x0040ff00 0x00400000 0x000005a8 0xff000000 0x44000000>; }; prod_c_hdmi_111m_223m { prod = <0x00000138 0xffffffff 0x373a3a3a 0x00000148 0xffffffff 0x00000000 0x0000058c 0x0f0f0f00 0x05050300 0x00000590 0x00f01f00 0x00301f00 0x00000598 0xff000ff0 0x38000440 0x000005a0 0x0040ff00 0x00400000 0x000005a8 0xff000000 0x34000000>; }; prod_c_hdmi_223m_300m { prod = <0x00000138 0xffffffff 0x333d3d3d 0x00000148 0xffffffff 0x00000000 0x0000058c 0x0f0f0f00 0x05050300 0x00000590 0x00f01f00 0x00301f00 0x00000598 0xff000ff0 0x38000440 0x000005a0 0x0040ff00 0x00404000 0x000005a8 0xff000000 0x34000000>; }; prod_c_hdmi_300m_600m { prod = <0x00000138 0xffffffff 0x333d3d3d 0x00000148 0xffffffff 0x00000000 0x0000058c 0x0f0f0f00 0x05050300 0x00000590 0x00f01f00 0x00301900 0x00000598 0xff000ff0 0x38000440 0x000005a0 0x0040ff00 0x00406000 0x000005a8 0xff000000 0x34000000>; }; prod_c_54M { prod = <0x0000058c 0x0f0f0f00 0x05050000 0x00000590 0x00f01f00 0x00301f00 0x00000598 0xff000ff0 0x38000440 0x00000138 0xffffffff 0x333a3a3a 0x00000148 0xffffffff 0x00000000 0x000005a0 0x0040ff00 0x00000000 0x000005a8 0xff000000 0x54000000>; }; prod_c_75M { prod = <0x0000058c 0x0f0f0f00 0x05050100 0x00000590 0x00f01f00 0x00301f00 0x00000598 0xff000ff0 0x38000440 0x00000138 0xffffffff 0x333a3a3a 0x00000148 0xffffffff 0x00000000 0x000005a0 0x0040ff00 0x00400000 0x000005a8 0xff000000 0x44000000>; }; prod_c_150M { prod = <0x0000058c 0x0f0f0f00 0x05050300 0x00000590 0x00f01f00 0x00301f00 0x00000598 0xff000ff0 0x38000440 0x00000138 0xffffffff 0x373a3a3a 0x00000148 0xffffffff 0x00000000 0x000005a0 0x0040ff00 0x00400000 0x000005a8 0xff000000 0x34000000>; }; prod_c_300M { prod = <0x0000058c 0x0f0f0f00 0x05050300 0x00000590 0x00f01f00 0x00301f00 0x00000598 0xff000ff0 0x38000440 0x00000138 0xffffffff 0x333d3d3d 0x00000148 0xffffffff 0x00000000 0x000005a0 0x0040ff00 0x00404000 0x000005a8 0xff000000 0x34000000>; }; prod_c_600M { prod = <0x0000058c 0x0f0f0f00 0x05050300 0x00000590 0x00f01f00 0x00301900 0x00000598 0xff000ff0 0x38000440 0x00000138 0xffffffff 0x333d3d3d 0x00000148 0xffffffff 0x00000000 0x000005a0 0x0040ff00 0x00406000 0x000005a8 0xff000000 0x34000000>; }; prod_c_dp { prod = <0x0000058c 0x0f0f0f10 0x05050310 0x00000590 0x03000100 0x00000100 0x00000594 0xf0000000 0x00000000 0x00000598 0x00002ff0 0x00002440 0x0000059c 0x00401800 0x00000000 0x000005a0 0x00400000 0x00400000 0x000005a8 0xff000000 0x34000000 0x00000070 0xffffffff 0x00000000 0x00000180 0x00000001 0x00000001>; }; prod_c_hbr { prod = <0x00000590 0x00f00000 0x00300000>; }; prod_c_hbr2 { prod = <0x00000590 0x00f00000 0x00400000>; }; prod_c_rbr { prod = <0x00000590 0x00f00000 0x00300000>; }; }; }; dpaux@155c0000 { compatible = "nvidia,tegra186-dpaux"; reg = <0x00000000 0x155c0000 0x00000000 0x00040000>; interrupts = <0x00000000 0x0000009f 0x00000004>; nvidia,dpaux-ctrlnum = <0x00000000>; clocks = <0x00000010 0x00000060>; clock-names = "dpaux"; resets = <0x00000010 0x00000005>; reset-names = "dpaux"; power-domains = <0x00000094>; status = "disabled"; linux,phandle = <0x0000008e>; phandle = <0x0000008e>; prod-settings { #prod-cells = <0x00000003>; prod_c_dpaux_dp { prod = <0x00000124 0x000037fe 0x000024c2>; }; prod_c_dpaux_hdmi { prod = <0x00000124 0x00000700 0x00000400>; }; }; }; dpaux@15040000 { compatible = "nvidia,tegra186-dpaux1"; reg = <0x00000000 0x15040000 0x00000000 0x00040000>; interrupts = <0x00000000 0x000000a0 0x00000004>; nvidia,dpaux-ctrlnum = <0x00000001>; clocks = <0x00000010 0x0000005f>; clock-names = "dpaux1"; resets = <0x00000010 0x0000007c>; reset-names = "dpaux1"; power-domains = <0x00000094>; status = "okay"; linux,phandle = <0x00000091>; phandle = <0x00000091>; prod-settings { #prod-cells = <0x00000003>; prod_c_dpaux_dp { prod = <0x00000124 0x000037fe 0x000024c2>; }; prod_c_dpaux_hdmi { prod = <0x00000124 0x00000700 0x00000400>; }; }; }; se@15810000 { compatible = "nvidia,tegra186-se1-nvhost"; reg = <0x00000000 0x15810000 0x00000000 0x00010000>; supported-algos = "drbg"; opcode_addr = <0x00000204>; resets = <0x00000010 0x00000025>; clocks = <0x00000010 0x00000067>; clock-names = "se"; iommus = <0x00000011 0x0000000c>; iommu-group-id = <0x00000001>; status = "okay"; }; se@15820000 { compatible = "nvidia,tegra186-se2-nvhost"; reg = <0x00000000 0x15820000 0x00000000 0x00010000>; supported-algos = "aes", "cmac"; opcode_addr = <0x00000404>; resets = <0x00000010 0x00000025>; clocks = <0x00000010 0x00000067>; clock-names = "se"; iommus = <0x00000011 0x0000000d>; iommu-group-id = <0x00000001>; status = "okay"; }; se@15830000 { compatible = "nvidia,tegra186-se3-nvhost"; reg = <0x00000000 0x15830000 0x00000000 0x00010000>; supported-algos = "rsa"; opcode_addr = <0x00000604>; resets = <0x00000010 0x00000025>; clocks = <0x00000010 0x00000067>; clock-names = "se"; iommus = <0x00000011 0x0000000e>; iommu-group-id = <0x00000001>; status = "okay"; }; se@15840000 { compatible = "nvidia,tegra186-se4-nvhost"; reg = <0x00000000 0x15840000 0x00000000 0x00010000>; supported-algos = "sha"; opcode_addr = <0x00000104>; resets = <0x00000010 0x00000025>; clocks = <0x00000010 0x00000067>; clock-names = "se"; iommus = <0x00000011 0x0000000f>; iommu-group-id = <0x00000001>; status = "okay"; }; }; reserved-memory { #address-cells = <0x00000002>; #size-cells = <0x00000002>; ranges; generic_carveout { compatible = "nvidia,generic_carveout"; size = <0x00000000 0x00000000>; alignment = <0x00000000 0x00100000>; alloc-ranges = <0x00000000 0x00000000 0x00000001 0x00000000>; no-map; status = "disabled"; linux,phandle = <0x00000095>; phandle = <0x00000095>; }; ramoops_carveout { compatible = "nvidia,ramoops"; size = <0x00000000 0x00200000>; alignment = <0x00000000 0x00010000>; alloc-ranges = <0x00000000 0x00000000 0x00000001 0x00000000>; no-map; linux,phandle = <0x000001c1>; phandle = <0x000001c1>; }; vpr-carveout { compatible = "nvidia,vpr-carveout"; size = <0x00000000 0x2a000000>; alignment = <0x00000000 0x00400000>; alloc-ranges = <0x00000000 0x80000000 0x00000000 0x70000000>; reusable; linux,phandle = <0x00000096>; phandle = <0x00000096>; }; fb0_carveout { reg = <0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; reg-names = "surface", "lut"; no-map; linux,phandle = <0x00000080>; phandle = <0x00000080>; }; fb1_carveout { reg = <0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; reg-names = "surface", "lut"; no-map; linux,phandle = <0x00000081>; phandle = <0x00000081>; }; fb2_carveout { reg = <0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; reg-names = "surface", "lut"; no-map; linux,phandle = <0x00000082>; phandle = <0x00000082>; }; }; timer { compatible = "arm,armv8-timer"; interrupts = <0x00000001 0x0000000d 0x00003f08 0x00000001 0x0000000e 0x00003f08 0x00000001 0x0000000b 0x00003f08 0x00000001 0x0000000a 0x00003f08>; status = "okay"; }; rtc@c2a0000 { compatible = "nvidia,tegra18-rtc"; reg = <0x00000000 0x0c2a0000 0x00000000 0x00000100>; interrupt-parent = <0x0000003a>; interrupts = <0x00000000 0x0000000a 0x00000004>; status = "okay"; }; tegra-carveouts { compatible = "nvidia,carveouts-t18x"; memory-region = <0x00000095 0x00000096>; }; mc_sid@2c00000 { compatible = "nvidia,tegra186-mc-sid"; reg = <0x00000000 0x02c00000 0x00000000 0x00010000 0x00000000 0x02c10000 0x00000000 0x00010000>; status = "okay"; }; iommu@12000000 { compatible = "arm,mmu-500"; reg = <0x00000000 0x12000000 0x00000000 0x01000000>; #global-interrupts = <0x00000002>; interrupts = <0x00000000 0x000000aa 0x00000004 0x00000000 0x000000ab 0x00000004>; #iommu-cells = <0x00000001>; suspend-save-reg = <0x0c390868>; status = "okay"; linux,phandle = <0x00000011>; phandle = <0x00000011>; domains { gpu_domain { address-space = <0x00000097>; sid-list = <0x00000010>; }; host1x_domain { address-space = <0x00000098>; sid-list = <0x00000001>; }; host1x_client_domain { address-space = <0x00000099>; sid-list = <0x00000003 0x00000004 0x00000006 0x00000007 0x00000008 0x00000005 0x0000000a 0x0000000b 0x00000009 0x00000002 0x0000002b 0x0000000c 0x0000000d 0x0000000e 0x0000000f>; }; host1x0_domain { address-space = <0x00000099>; sid-list = <0x00000038>; }; host1x1_domain { address-space = <0x00000099>; sid-list = <0x00000039>; }; host1x2_domain { address-space = <0x00000099>; sid-list = <0x0000003a>; }; host1x3_domain { address-space = <0x00000099>; sid-list = <0x0000003b>; }; host1x4_domain { address-space = <0x00000099>; sid-list = <0x0000003c>; }; host1x5_domain { address-space = <0x00000099>; sid-list = <0x0000003d>; }; host1x6_domain { address-space = <0x00000099>; sid-list = <0x0000003e>; }; host1x7_domain { address-space = <0x00000099>; sid-list = <0x0000003f>; }; hda_domain { address-space = <0x0000009a>; sid-list = <0x00000012>; }; sdmmc1a_domain { address-space = <0x0000009a>; sid-list = <0x0000001a>; }; sdmmc2a_domain { address-space = <0x0000009a>; sid-list = <0x00000019>; }; sdmmc3a_domain { address-space = <0x0000009a>; sid-list = <0x00000018>; }; sdmmc4a_domain { address-space = <0x0000009a>; sid-list = <0x00000017>; }; ape_domain { address-space = <0x0000009b>; sid-list = <0x0000001e 0x00000014>; }; xusb_host_domain { address-space = <0x0000009a>; sid-list = <0x0000001b>; }; xusb_dev_domain { address-space = <0x0000009a>; sid-list = <0x0000001c>; }; gpcdma_domain { address-space = <0x0000009a>; sid-list = <0x00000020>; }; bpmp_domain { address-space = <0x0000009a>; sid-list = <0x00000032>; }; sce_domain { address-space = <0x0000009a>; sid-list = <0x0000001f>; }; aon_domain { address-space = <0x0000009a>; sid-list = <0x00000016>; }; afi_domain { address-space = <0x0000009c>; sid-list = <0x00000011>; }; sata2_domain { address-space = <0x0000009a>; sid-list = <0x0000001d>; }; smmu_test_domain { address-space = <0x0000009a>; sid-list = <0x00000033>; }; ufshci_domain { address-space = <0x0000009a>; sid-list = <0x00000015>; }; rtcpu_domain { address-space = <0x0000009d>; sid-list = <0x0000002a 0x0000002d>; }; }; address-space-prop { host1x { iova-start = <0x00000000 0x00001000>; iova-size = <0x00000000 0xfffff000>; alignment = <0x000fffff>; num-pf-page = <0x00000000>; gap-page = <0x00000001>; linux,phandle = <0x00000098>; phandle = <0x00000098>; }; host1x_client { iova-start = <0x00000000 0x5a500000>; iova-size = <0x00000001 0x00000000>; alignment = <0x000fffff>; num-pf-page = <0x00000000>; gap-page = <0x00000001>; linux,phandle = <0x00000099>; phandle = <0x00000099>; }; common { iova-start = <0x00000000 0x80000000>; iova-size = <0x00000000 0x7ff00000>; alignment = <0x000fffff>; num-pf-page = <0x00000000>; gap-page = <0x00000001>; linux,phandle = <0x0000009a>; phandle = <0x0000009a>; }; pcie_as { iova-start = <0x00000000 0x80000000>; iova-size = <0x00000000 0xffffffff>; alignment = <0x000fffff>; num-pf-page = <0x00000000>; gap-page = <0x00000001>; linux,phandle = <0x0000009c>; phandle = <0x0000009c>; }; gpu { iova-start = <0x00000000 0x00100000>; iova-size = <0x000003ff 0xffefffff>; alignment = <0x000fffff>; num-pf-page = <0x00000000>; gap-page = <0x00000000>; linux,phandle = <0x00000097>; phandle = <0x00000097>; }; ape { iova-start = <0x00000000 0x40000000>; iova-size = <0x00000000 0x20000000>; alignment = <0x000fffff>; num-pf-page = <0x00000000>; gap-page = <0x00000001>; linux,phandle = <0x0000009b>; phandle = <0x0000009b>; }; camera { iova-start = <0x00000000 0xa0000000>; iova-size = <0x00000000 0x20000000>; alignment = <0x000fffff>; num-pf-page = <0x00000000>; gap-page = <0x00000001>; linux,phandle = <0x0000009d>; phandle = <0x0000009d>; }; }; }; smmu_test { compatible = "nvidia,smmu_test"; iommus = <0x00000011 0x00000033>; linux,phandle = <0x000001c2>; phandle = <0x000001c2>; }; dma_test { compatible = "nvidia,dma_test"; linux,phandle = <0x000001c3>; phandle = <0x000001c3>; }; mc { compatible = "nvidia,tegra-t18x-mc"; reg-ranges = <0x00000001>; reg = <0x00000000 0x02c10000 0x00000000 0x00010000 0x00000000 0x02c20000 0x00000000 0x00010000 0x00000000 0x02c30000 0x00000000 0x00010000 0x00000000 0x02c40000 0x00000000 0x00010000 0x00000000 0x02c50000 0x00000000 0x00010000 0x00000000 0x02c60000 0x00000000 0x00010000 0x00000000 0x02c70000 0x00000000 0x00010000 0x00000000 0x02c80000 0x00000000 0x00010000 0x00000000 0x02c90000 0x00000000 0x00010000 0x00000000 0x02ca0000 0x00000000 0x00010000>; interrupts = <0x00000000 0x000000df 0x00000004 0x00000000 0x000000e0 0x00000004>; int_mask = <0x000f3140>; ecc_int_mask = <0x00001c00>; channels = <0x00000004>; status = "okay"; }; usb_cd { compatible = "nvidia,tegra186-usb-cd"; status = "okay"; phys = <0x0000009e>; phy-names = "otg-phy"; nvidia,xusb-padctl = <0x0000009f>; linux,phandle = <0x000000af>; phandle = <0x000000af>; }; mailbox@3538000 { compatible = "nvidia,tegra186-xusb-mbox"; reg = <0x00000000 0x03538000 0x00000000 0x00001000>; interrupts = <0x00000000 0x000000a4 0x00000004>; #mbox-cells = <0x00000000>; status = "okay"; linux,phandle = <0x000000b0>; phandle = <0x000000b0>; }; xotg { compatible = "nvidia,tegra186-xotg"; interrupts = <0x00000000 0x000000a7 0x00000004>; otg-rev = <0x00000300>; adp-disable; status = "okay"; extcon-cables = <0x000000a0 0x00000001 0x000000a0 0x00000000>; extcon-cable-names = "id", "vbus"; #extcon-cells = <0x00000001>; phys = <0x000000a1 0x00000010>; phy-names = "otg-usb2"; linux,phandle = <0x000000ab>; phandle = <0x000000ab>; }; xusb_padctl@3520000 { compatible = "nvidia,tegra18x-xusb-padctl"; reg = <0x00000000 0x03520000 0x00000000 0x00001000 0x00000000 0x03540000 0x00000000 0x00001000>; reg-names = "padctl", "ao"; resets = <0x00000010 0x00000037>; reset-names = "padctl"; status = "okay"; avdd_usb-supply = <0x00000013>; vclamp_usb-supply = <0x00000012>; avdd_pll_erefeut-supply = <0x00000012>; pinctrl-0 = <0x000000a2>; pinctrl-1 = <0x000000a3>; pinctrl-2 = <0x000000a4>; pinctrl-3 = <0x000000a5>; pinctrl-4 = <0x000000a6>; pinctrl-5 = <0x000000a7>; pinctrl-names = "vbus_en0_default", "vbus_en1_default", "vbus_en0_sfio_tristate", "vbus_en1_sfio_tristate", "vbus_en0_sfio_passthrough", "vbus_en1_sfio_passthrough"; linux,phandle = <0x0000009f>; phandle = <0x0000009f>; pads { usb2 { clocks = <0x00000010 0x00000087>; clock-names = "trk"; lanes { usb2-0 { status = "okay"; #phy-cells = <0x00000000>; nvidia,function = "xusb"; linux,phandle = <0x0000009e>; phandle = <0x0000009e>; }; usb2-1 { status = "okay"; #phy-cells = <0x00000000>; nvidia,function = "xusb"; linux,phandle = <0x000000ac>; phandle = <0x000000ac>; }; usb2-2 { status = "okay"; #phy-cells = <0x00000000>; nvidia,function = "xusb"; linux,phandle = <0x000000ad>; phandle = <0x000000ad>; }; }; }; usb3 { lanes { usb3-0 { status = "okay"; #phy-cells = <0x00000000>; nvidia,function = "xusb"; linux,phandle = <0x000000ae>; phandle = <0x000000ae>; }; usb3-1 { status = "okay"; #phy-cells = <0x00000000>; nvidia,function = "xusb"; }; usb3-2 { status = "okay"; #phy-cells = <0x00000000>; nvidia,function = "xusb"; }; }; }; hsic { status = "disabled"; clocks = <0x00000010 0x00000086>; clock-names = "trk"; lanes { hsic-0 { status = "disabled"; #phy-cells = <0x00000000>; }; }; }; }; ports { usb2-0 { status = "okay"; mode = "otg"; vbus-supply = <0x000000a8>; nvidia,oc-pin = <0x00000000>; }; usb2-1 { status = "okay"; mode = "host"; vbus-supply = <0x000000a9>; nvidia,oc-pin = <0x00000001>; }; usb2-2 { status = "okay"; mode = "host"; vbus-supply = <0x000000aa>; }; usb3-0 { status = "okay"; nvidia,usb2-companion = <0x00000001>; }; usb3-1 { status = "disabled"; }; usb3-2 { status = "disabled"; }; hsic-0 { status = "disabled"; }; }; prod-settings { #prod-cells = <0x00000004>; prod_c_bias { prod = <0x00000000 0x00000284 0x00000038 0x00000038>; }; prod_c_hsic0 { prod = <0x00000000 0x00000344 0x0000007f 0x0000002d>; }; prod_c_utmi0 { prod = <0x00000000 0x00000088 0x01fe0000 0x00cc0000>; }; prod_c_utmi1 { prod = <0x00000000 0x000000c8 0x01fe0000 0x00cc0000>; }; prod_c_utmi2 { prod = <0x00000000 0x00000108 0x01fe0000 0x00cc0000>; }; }; }; xhci@3530000 { compatible = "nvidia,tegra186-xhci"; reg = <0x00000000 0x03530000 0x00000000 0x00008000 0x00000000 0x03538000 0x00000000 0x00001000>; interrupt-parent = <0x0000003a>; iommus = <0x00000011 0x0000001b>; iommu_sodev_map; status = "okay"; otg-controller = <0x000000ab>; interrupts = <0x00000000 0x000000a3 0x00000004 0x00000000 0x000000a4 0x00000004 0x00000000 0x000000a7 0x00000004>; clocks = <0x00000010 0x00000071 0x00000010 0x000000f4 0x00000010 0x00000072 0x00000010 0x000000f2 0x00000010 0x00000261 0x00000010 0x000000f5 0x00000010 0x00000215 0x00000010 0x00000261 0x00000010 0x00000200>; clock-names = "xusb_host", "xusb_falcon_src", "xusb_ss", "xusb_ss_src", "xusb_hs_src", "xusb_fs_src", "pll_u_480m", "clk_m", "pll_e"; nvidia,xusb-padctl = <0x0000009f>; extcon-cables = <0x000000a0 0x00000001>; extcon-cable-names = "id"; #extcon-cells = <0x00000001>; avddio_usb-supply = <0x00000013>; avdd_pll_utmip-supply = <0x00000012>; hvdd_usb-supply = <0x00000012>; phys = <0x0000009e 0x000000ac 0x000000ad 0x000000ae>; phy-names = "usb2-0", "usb2-1", "usb2-2", "usb3-0"; linux,phandle = <0x000000ff>; phandle = <0x000000ff>; }; xudc@3550000 { compatible = "nvidia,tegra186-xudc"; reg = <0x00000000 0x03550000 0x00000000 0x00008000 0x00000000 0x03558000 0x00000000 0x00001000>; interrupts = <0x00000000 0x000000a6 0x00000004>; iommus = <0x00000011 0x0000001c>; iommu_sodev_map; status = "okay"; charger-detector = <0x000000af>; otg-controller = <0x000000ab>; clocks = <0x00000010 0x000000f3 0x00000010 0x00000072 0x00000010 0x000000f2 0x00000010 0x000000f5>; nvidia,xusb-padctl = <0x0000009f>; extcon-cables = <0x000000a0 0x00000000>; extcon-cable-names = "vbus"; #extcon-cells = <0x00000001>; avdd-usb-supply = <0x00000013>; phys = <0x0000009e>; phy-names = "usb2"; nvidia,boost-cpu-freq = <0x000004b0>; linux,phandle = <0x000001c4>; phandle = <0x000001c4>; }; pinctrl@3520000 { compatible = "nvidia,tegra186-xusb-padctl"; reg = <0x00000000 0x03520000 0x00000000 0x00001000 0x00000000 0x03540000 0x00000000 0x00001000>; reg-names = "padctl", "ao"; resets = <0x00000010 0x00000037>; reset-names = "padctl_rst"; clocks = <0x00000010 0x0000006f 0x00000010 0x00000215 0x00000010 0x00000087 0x00000010 0x00000086>; clock-names = "xusb_clk", "utmipll", "usb2_trk", "hsic_trk"; interrupts = <0x00000000 0x000000a7 0x00000004>; mboxes = <0x000000b0>; mbox-names = "xusb"; #phy-cells = <0x00000001>; status = "okay"; vbus-0-supply = <0x000000a8>; vbus-1-supply = <0x000000a9>; vbus-2-supply = <0x000000aa>; vbus-3-supply = <0x00000026>; vddio-hsic-supply = <0x00000026>; avdd_usb-supply = <0x00000013>; vclamp_usb-supply = <0x00000012>; avdd_pll_erefeut-supply = <0x00000012>; pinctrl-0 = <0x000000b1>; pinctrl-1 = <0x000000a4>; pinctrl-2 = <0x000000a5>; pinctrl-3 = <0x000000a6>; pinctrl-4 = <0x000000a7>; pinctrl-5 = <0x000000a2>; pinctrl-6 = <0x000000a3>; pinctrl-names = "default", "vbus_en0_sfio_tristate", "vbus_en1_sfio_tristate", "vbus_en0_sfio_passthrough", "vbus_en1_sfio_passthrough", "vbus_en0_default", "vbus_en1_default"; linux,phandle = <0x000000a1>; phandle = <0x000000a1>; pinmux { linux,phandle = <0x000000b1>; phandle = <0x000000b1>; usb2-micro-AB { nvidia,lanes = "otg-0"; nvidia,function = "xusb"; nvidia,port-cap = <0x00000003>; nvidia,oc-pin = <0x00000000>; }; usb2-std-A-port2 { nvidia,lanes = "otg-1"; nvidia,function = "xusb"; nvidia,port-cap = <0x00000001>; nvidia,oc-pin = <0x00000001>; }; usb3-std-A-port2 { nvidia,lanes = "usb3-0"; nvidia,port-cap = <0x00000001>; nvidia,oc-pin = <0x00000001>; }; e3325-usb3-std-A-HS { nvidia,lanes = "otg-2"; nvidia,function = "xusb"; nvidia,port-cap = <0x00000001>; status = "disabled"; }; e3325-usb3-std-A-SS { nvidia,lanes = "usb3-0"; nvidia,port-cap = <0x00000001>; status = "disabled"; }; }; }; max16984-cdp { compatible = "maxim,max16984-tegra186-cdp-phy"; #phy-cells = <0x00000001>; status = "disabled"; linux,phandle = <0x000001c5>; phandle = <0x000001c5>; }; kfuse@0x3830000 { compatible = "nvidia,tegra186-kfuse"; reg = <0x00000000 0x03830000 0x00000000 0x00010000>; clocks = <0x00000010 0x00000125>; clock-names = "kfuse"; status = "okay"; }; tachometer@39c0000 { compatible = "nvidia,pwm-tegra186-tachometer"; reg = <0x00000000 0x039c0000 0x00000000 0x00000010>; #pwm-cells = <0x00000002>; clocks = <0x00000010 0x000000a6>; clock-names = "tach"; resets = <0x00000010 0x0000006d>; reset-names = "tach"; pulse-per-rev = <0x00000002>; capture-window-length = <0x00000008>; status = "okay"; linux,phandle = <0x000000b2>; phandle = <0x000000b2>; }; generic_pwm_tachometer { compatible = "generic-pwm-tachometer"; status = "okay"; pwms = <0x000000b2 0x00000000 0x000f4240>; }; pmc@c370000 { compatible = "nvidia,tegra186-aowake"; reg = <0x00000000 0x0c370000 0x00000000 0x00000600>; status = "okay"; nvidia,invert-interrupt; linux,phandle = <0x000001c6>; phandle = <0x000001c6>; }; pmc-iopower { compatible = "nvidia,tegra186-pmc-iopower"; pad-controllers = <0x000000b3 0x00000034 0x0000000a 0x00000029 0x00000001 0x00000035 0x0000000d 0x00000024 0x00000025 0x00000027 0x0000000f 0x00000010 0x00000011 0x00000012 0x00000018 0x00000019>; pad-names = "ufs", "dbg", "spi", "audio-hv", "ao-hv", "dmic-hv", "sdmmc1-hv", "sdmmc2-hv", "sdmmc3-hv", "dsia", "dsib", "dsic", "dsid", "hdmi-dp0", "hdmi-dp1"; status = "okay"; vddio-sys-supply = <0x0000003d>; vddio-uart-supply = <0x0000003d>; vddio-conn-supply = <0x0000003d>; vddio-edp-supply = <0x0000003d>; vddio-pex-ctrl-supply = <0x0000003d>; vddio-audio-supply = <0x0000003d>; vddio-ufs-supply = <0x0000003d>; vddio-ddr0-supply = <0x000000b4>; vddio-ddr1-supply = <0x000000b4>; vddio-mipi-bias-supply = <0x0000003c>; vddio-cam-supply = <0x0000003d>; vddio-sdmmc4-supply = <0x0000003d>; vddio-sdmmc1-hv-supply = <0x0000001c>; vddio-audio-hv-supply = <0x0000003d>; vddio-dbg-supply = <0x0000003d>; vddio-spi-supply = <0x0000003d>; vddio-ao-supply = <0x0000003d>; vddio-ao-hv-supply = <0x000000b5>; vddio-dmic-hv-supply = <0x0000003d>; vddio-sdmmc2-hv-supply = <0x00000013>; vddio-sdmmc3-hv-supply = <0x00000016>; linux,phandle = <0x000001c7>; phandle = <0x000001c7>; }; mipical { compatible = "nvidia, tegra186-mipical"; reg = <0x00000000 0x03990000 0x00000000 0x00010000>; clocks = <0x00000010 0x00000074 0x00000010 0x0000007e>; clock-names = "mipi_cal", "uart_fs_mipi_cal"; resets = <0x00000010 0x0000001c>; reset-names = "mipi_cal"; status = "okay"; prod-settings { #prod-cells = <0x00000003>; prod { prod = <0x00000004 0x3f000012 0x2a000010 0x00000018 0x40000000 0x00000000 0x0000001c 0x40000000 0x00000000 0x00000020 0x40000000 0x00000000 0x00000024 0x40000000 0x00000000 0x00000028 0x40000000 0x00000000 0x0000002c 0x40000000 0x00000000 0x0000003c 0x00001f00 0x00000200 0x00000040 0x00001f00 0x00000200 0x00000044 0x00001f00 0x00000200 0x00000048 0x00001f00 0x00000200 0x0000005c 0x00000001 0x00000000 0x00000060 0x000f0f0f 0x00000000 0x00000064 0x0f0ffff5 0x00010010 0x00000068 0x4000001f 0x00000000 0x0000006c 0x4000001f 0x00000000 0x00000074 0x4000001f 0x00000000 0x00000078 0x4000001f 0x00000000>; }; prod_c_cphy_csi { prod = <0x00000018 0x0000f81f 0x00000000 0x0000001c 0x0000f81f 0x00000000 0x00000020 0x0000f81f 0x00000000 0x00000024 0x0000f81f 0x00000000 0x00000028 0x0000f81f 0x00000000 0x0000002c 0x0000f81f 0x00000000>; soc_a01 { status = "disabled"; prod = <0x00000018 0x0000f81f 0x00008010 0x0000001c 0x0000f81f 0x00008010 0x00000020 0x0000f81f 0x00008010 0x00000024 0x0000f81f 0x00008010 0x00000028 0x0000f81f 0x00008010 0x0000002c 0x0000f81f 0x00008010>; linux,phandle = <0x000000f1>; phandle = <0x000000f1>; }; }; prod_c_dphy_csi { prod = <0x00000018 0x0000f81f 0x00000000 0x0000001c 0x0000f81f 0x00000000 0x00000020 0x0000f81f 0x00000000 0x00000024 0x0000f81f 0x00000000 0x00000028 0x0000f81f 0x00000000 0x0000002c 0x0000f81f 0x00000000>; soc_a01 { status = "disabled"; prod = <0x00000018 0x0000f81f 0x00008010 0x0000001c 0x0000f81f 0x00008010 0x00000020 0x0000f81f 0x00008010 0x00000024 0x0000f81f 0x00008010 0x00000028 0x0000f81f 0x00008010 0x0000002c 0x0000f81f 0x00008010>; linux,phandle = <0x000000f2>; phandle = <0x000000f2>; }; }; prod_c_dphy_dsi { prod = <0x0000003c 0x001f1f1f 0x00000000 0x00000040 0x001f1f1f 0x00000000 0x00000044 0x001f1f1f 0x00000000 0x00000048 0x001f1f1f 0x00000000 0x00000068 0x001f0000 0x00070000 0x0000006c 0x001f0000 0x00070000 0x00000074 0x001f0000 0x00070000 0x00000078 0x001f0000 0x00070000>; soc_a01 { status = "disabled"; prod = <0x0000003c 0x001f1f1f 0x00101010 0x00000040 0x001f1f1f 0x00101010 0x00000044 0x001f1f1f 0x00101010 0x00000048 0x001f1f1f 0x00101010 0x00000068 0x001f0000 0x00100000 0x0000006c 0x001f0000 0x00100000 0x00000074 0x001f0000 0x00100000 0x00000078 0x001f0000 0x00100000>; linux,phandle = <0x000000f3>; phandle = <0x000000f3>; }; }; }; }; gp10b { compatible = "nvidia,tegra186-gp10b", "nvidia,gp10b"; dma-noncont; reg = <0x00000000 0x17000000 0x00000000 0x01000000 0x00000000 0x18000000 0x00000000 0x01000000 0x00000000 0x03b41000 0x00000000 0x00001000>; interrupts = <0x00000000 0x00000046 0x00000004 0x00000000 0x00000047 0x00000004>; interrupt-names = "stall", "nonstall"; nvidia,host1x = <0x000000b6>; iommus = <0x00000011 0x00000010>; access-vpr-phys; resets = <0x00000010 0x0000000e>; clocks = <0x00000010 0x00000136 0x00000010 0x00000001>; clock-names = "gpu", "gpu_sys"; fuse-overrides = <0x00000228 0x00009999>; status = "okay"; }; psci { compatible = "arm,psci-1.0"; method = "smc"; cpu_off = <0x84000002>; cpu_on = <0xc4000003>; cpu_suspend = <0xc4000001>; status = "okay"; }; interrupt-controller@3881000 { compatible = "arm,cortex-a15-gic"; #interrupt-cells = <0x00000003>; interrupt-controller; reg = <0x00000000 0x03881000 0x00000000 0x00001000 0x00000000 0x03882000 0x00000000 0x00002000>; status = "okay"; linux,phandle = <0x00000001>; phandle = <0x00000001>; }; interrupt-controller@3000000 { compatible = "nvidia,tegra-gic"; interrupt-controller; reg = <0x00000000 0x03000000 0x00000000 0x00000800 0x00000000 0x03000800 0x00000000 0x00000800 0x00000000 0x03001000 0x00000000 0x00000800 0x00000000 0x03001800 0x00000000 0x00000800 0x00000000 0x03002000 0x00000000 0x00000800 0x00000000 0x03002800 0x00000000 0x00000800 0x00000000 0x03003000 0x00000000 0x00000800 0x00000000 0x03003800 0x00000000 0x00000800 0x00000000 0x0300f800 0x00000000 0x00000800>; status = "disabled"; linux,phandle = <0x000001c8>; phandle = <0x000001c8>; }; tegra186-pm-irq { compatible = "nvidia,tegra186-pm-irq"; interrupt-controller; #interrupt-cells = <0x00000003>; interrupt-parent = <0x00000001>; linux,phandle = <0x0000003a>; phandle = <0x0000003a>; }; timer@3020000 { compatible = "nvidia,tegra186-timer"; interrupts = <0x00000000 0x00000000 0x00000004 0x00000000 0x00000001 0x00000004 0x00000000 0x00000002 0x00000004 0x00000000 0x00000003 0x00000004 0x00000000 0x00000004 0x00000004 0x00000000 0x00000005 0x00000004 0x00000000 0x00000006 0x00000004>; clock-frequency = <0x0124f800>; reg = <0x00000000 0x03010000 0x00000000 0x000e0000>; tmr-count = <0x0000000a>; wdt-count = <0x00000003>; status = "okay"; }; clock@5000000 { compatible = "nvidia,tegra18x-car"; reg = <0x00000000 0x05000000 0x00000000 0x01000000>; #clock-cells = <0x00000001>; #reset-cells = <0x00000001>; status = "okay"; linux,phandle = <0x00000010>; phandle = <0x00000010>; }; se_elp@3ad0000 { compatible = "nvidia,tegra186-se-elp"; reg = <0x00000000 0x03ad0000 0x00000000 0x00010000 0x00000000 0x03ae0000 0x00000000 0x00010000>; interrupts = <0x00000000 0x0000011b 0x00000004>; clocks = <0x00000010 0x00000067>; clock-names = "se"; pka1-rsa-priority = <0x0000012c>; status = "okay"; linux,phandle = <0x000001c9>; phandle = <0x000001c9>; }; tegra-hsp@b150000 { compatible = "nvidia,tegra186-hsp"; reg = <0x00000000 0x0b150000 0x00000000 0x00090000>; interrupts = <0x00000000 0x0000008d 0x00000004 0x00000000 0x0000008e 0x00000004 0x00000000 0x0000008f 0x00000004 0x00000000 0x00000090 0x00000004>; interrupt-names = "shared1", "shared2", "shared3", "shared4"; resets = <0x00000010 0x000000ba>; reset-names = "hsp"; status = "okay"; linux,phandle = <0x00000058>; phandle = <0x00000058>; }; tegra-hsp@c150000 { compatible = "nvidia,tegra186-hsp"; reg = <0x00000000 0x0c150000 0x00000000 0x00090000>; interrupts = <0x00000000 0x00000085 0x00000004 0x00000000 0x00000086 0x00000004 0x00000000 0x00000087 0x00000004 0x00000000 0x00000088 0x00000004>; interrupt-names = "shared1", "shared2", "shared3", "shared4"; status = "okay"; linux,phandle = <0x000000e9>; phandle = <0x000000e9>; }; tegra-hsp@3c00000 { compatible = "nvidia,tegra186-hsp"; reg = <0x00000000 0x03c00000 0x00000000 0x000a0000>; interrupts = <0x00000000 0x000000b0 0x00000004 0x00000000 0x00000078 0x00000004 0x00000000 0x00000079 0x00000004 0x00000000 0x0000007a 0x00000004 0x00000000 0x0000007b 0x00000004 0x00000000 0x0000007c 0x00000004 0x00000000 0x0000007d 0x00000004 0x00000000 0x0000007e 0x00000004 0x00000000 0x0000007f 0x00000004>; interrupt-names = "doorbell", "shared0", "shared1", "shared2", "shared3", "shared4", "shared5", "shared6", "shared7"; status = "okay"; linux,phandle = <0x000001ca>; phandle = <0x000001ca>; }; chipid@100000 { compatible = "nvidia,tegra186-chipid"; reg = <0x00000000 0x00100000 0x00000000 0x00010000>; status = "disabled"; }; miscreg@00100000 { compatible = "nvidia,tegra186-miscreg"; reg = <0x00000000 0x00100000 0x00000000 0x0000f000 0x00000000 0x0010f000 0x00000000 0x00001000>; status = "disabled"; }; bpmp { compatible = "nvidia,tegra186-bpmp"; iommus = <0x00000011 0x00000032>; reg = <0x00000000 0x0d000000 0x00000000 0x00800000 0x00000000 0x3004e000 0x00000000 0x00001000 0x00000000 0x3004f000 0x00000000 0x00001000>; status = "okay"; #power-domain-cells = <0x00000001>; linux,phandle = <0x0000001f>; phandle = <0x0000001f>; bpmpthermal { compatible = "nvidia,tegra186-bpmp-thermal"; #thermal-sensor-cells = <0x00000001>; status = "okay"; linux,phandle = <0x00000047>; phandle = <0x00000047>; }; }; dma@2600000 { compatible = "nvidia,tegra186-gpcdma"; reg = <0x00000000 0x02600000 0x00000000 0x00210000>; resets = <0x00000010 0x00000046>; reset-names = "gpcdma"; interrupts = <0x00000000 0x0000004b 0x00000004 0x00000000 0x0000004c 0x00000004 0x00000000 0x0000004d 0x00000004 0x00000000 0x0000004e 0x00000004 0x00000000 0x0000004f 0x00000004 0x00000000 0x00000050 0x00000004 0x00000000 0x00000051 0x00000004 0x00000000 0x00000052 0x00000004 0x00000000 0x00000053 0x00000004 0x00000000 0x00000054 0x00000004 0x00000000 0x00000055 0x00000004 0x00000000 0x00000056 0x00000004 0x00000000 0x00000057 0x00000004 0x00000000 0x00000058 0x00000004 0x00000000 0x00000059 0x00000004 0x00000000 0x0000005a 0x00000004 0x00000000 0x0000005b 0x00000004 0x00000000 0x0000005c 0x00000004 0x00000000 0x0000005d 0x00000004 0x00000000 0x0000005e 0x00000004 0x00000000 0x0000005f 0x00000004 0x00000000 0x00000060 0x00000004 0x00000000 0x00000061 0x00000004 0x00000000 0x00000062 0x00000004 0x00000000 0x00000063 0x00000004 0x00000000 0x00000064 0x00000004 0x00000000 0x00000065 0x00000004 0x00000000 0x00000066 0x00000004 0x00000000 0x00000067 0x00000004 0x00000000 0x00000068 0x00000004 0x00000000 0x00000069 0x00000004 0x00000000 0x0000006a 0x00000004 0x00000000 0x0000006b 0x00000004>; #dma-cells = <0x00000001>; iommus = <0x00000011 0x00000020>; nvidia,preallocated-descs = <0x00000020>; nvidia,preallocate-sg = <0x00000020>; status = "okay"; linux,phandle = <0x00000025>; phandle = <0x00000025>; }; gpio@2200000 { compatible = "nvidia,tegra186-gpio"; reg-names = "security", "gpio"; reg = <0x00000000 0x02200000 0x00000000 0x00010000 0x00000000 0x02210000 0x00000000 0x00010000>; interrupts = <0x00000000 0x0000002f 0x00000004 0x00000000 0x00000032 0x00000004 0x00000000 0x00000035 0x00000004 0x00000000 0x00000038 0x00000004 0x00000000 0x0000003b 0x00000004 0x00000000 0x000000b4 0x00000004>; gpio-controller; #gpio-cells = <0x00000002>; interrupt-controller; #interrupt-cells = <0x00000002>; gpio-ranges = <0x000000b7 0x00000000 0x00000000 0x00000090 0x000000b7 0x00000090 0x00000098 0x00000008 0x000000b7 0x00000098 0x000000b8 0x00000010 0x000000b7 0x000000a8 0x000000d8 0x00000018>; status = "okay"; linux,phandle = <0x0000001b>; phandle = <0x0000001b>; wifi_over_pcie { gpio-hog; gpios = <0x0000008c 0x00000000>; output-low; label = "wifi-over-pcie"; status = "disabled"; }; pcie0_lane2_mux { gpio-hog; gpios = <0x0000008b 0x00000000>; output-low; label = "pcie-lane2-mux"; status = "disabled"; }; e3325_sdio_rst { gpio-hog; gpios = <0x0000000e 0x00000000>; output-high; label = "e3325-sdio-rst"; status = "disabled"; }; e3325_lane0_mux { gpio-hog; gpios = <0x0000000c 0x00000000>; output-low; label = "e3325-lane0-mux"; status = "disabled"; }; sdmmc-wake-support-input { gpio-hog; gpios = <0x0000007d 0x00000000>; input; label = "sdmmc-wake-input"; status = "okay"; }; sdmmc-wake-support-output { gpio-hog; gpios = <0x0000007e 0x00000000>; output-low; label = "sdmmc-wake-output"; status = "okay"; }; camera-control-output-high { gpio-hog; output-high; gpios = <0x0000008d 0x00000000>; label = "cam0-rst"; status = "disabled"; }; camera-control-output-low { gpio-hog; output-low; gpios = <0x0000008d 0x00000000 0x00000088 0x00000000 0x00000089 0x00000000 0x0000005e 0x00000000>; label = "cam0-rst", "cam0-pwdn", "cam1-rst", "cam1-pwdn"; status = "disabled"; }; camera-control-input { status = "disabled"; }; }; gpio@c2f0000 { compatible = "nvidia,tegra186-gpio-aon"; reg-names = "security", "gpio"; reg = <0x00000000 0x0c2f0000 0x00000000 0x00001000 0x00000000 0x0c2f1000 0x00000000 0x00001000>; interrupts = <0x00000000 0x0000003c 0x00000004>; status = "okay"; gpio-controller; #gpio-cells = <0x00000002>; interrupt-controller; #interrupt-cells = <0x00000002>; gpio-ranges = <0x000000b7 0x00000000 0x00000090 0x00000008 0x000000b7 0x00000008 0x000000a0 0x00000018 0x000000b7 0x00000020 0x000000c8 0x00000010 0x000000b7 0x00000030 0x000000f0 0x00000010>; linux,phandle = <0x00000028>; phandle = <0x00000028>; camera-control-output-low { status = "disabled"; }; camera-control-output-high { status = "disabled"; }; camera-control-input { status = "disabled"; }; }; pcie-controller@10003000 { compatible = "nvidia,tegra186-pcie"; power-domains = <0x0000001f 0x00000009>; device_type = "pci"; reg = <0x00000000 0x10003000 0x00000000 0x00000800 0x00000000 0x10003800 0x00000000 0x00000800 0x00000000 0x40000000 0x00000000 0x00001000>; reg-names = "pads", "afi", "cs"; clocks = <0x00000010 0x00000004 0x00000010 0x00000003 0x00000010 0x00000261 0x00000010 0x00000200>; clock-names = "afi", "pex", "clk_m", "pll_e"; resets = <0x00000010 0x00000001 0x00000010 0x0000001d 0x00000010 0x0000001e>; reset-names = "afi", "pex", "pcie_x"; interrupts = <0x00000000 0x00000048 0x00000004 0x00000000 0x00000049 0x00000004>; interrupt-names = "intr", "msi"; #interrupt-cells = <0x00000001>; interrupt-map-mask = <0x00000000 0x00000000 0x00000000 0x00000000>; interrupt-map = <0x00000000 0x00000000 0x00000000 0x00000000 0x00000001 0x00000000 0x00000048 0x00000004>; iommus = <0x00000011 0x00000011>; iommu_sodev_map; bus-range = <0x00000000 0x000000ff>; #address-cells = <0x00000003>; #size-cells = <0x00000002>; ranges = <0x82000000 0x00000000 0x10000000 0x00000000 0x10000000 0x00000000 0x00001000 0x82000000 0x00000000 0x10001000 0x00000000 0x10001000 0x00000000 0x00001000 0x82000000 0x00000000 0x10004000 0x00000000 0x10004000 0x00000000 0x00001000 0x81000000 0x00000000 0x00000000 0x00000000 0x40001000 0x00000000 0x00010000 0x82000000 0x00000000 0x40100000 0x00000000 0x40100000 0x00000000 0x07f00000 0xc2000000 0x00000000 0x48000000 0x00000000 0x48000000 0x00000000 0x38000000>; status = "okay"; dvdd-pex-supply = <0x000000b8>; hvdd-pex-pll-supply = <0x00000012>; hvdd-pex-supply = <0x00000012>; vddio-pexctl-aud-supply = <0x00000012>; linux,phandle = <0x000001cb>; phandle = <0x000001cb>; pci@1,0 { device_type = "pci"; assigned-addresses = <0x82000800 0x00000000 0x10000000 0x00000000 0x00001000>; reg = <0x00000800 0x00000000 0x00000000 0x00000000 0x00000000>; status = "okay"; #address-cells = <0x00000003>; #size-cells = <0x00000002>; ranges; nvidia,num-lanes = <0x00000004>; nvidia,afi-ctl-offset = <0x00000110>; nvidia,disable-aspm-states = <0x0000000f>; nvidia,disable-clock-request; }; pci@2,0 { device_type = "pci"; assigned-addresses = <0x82001000 0x00000000 0x10001000 0x00000000 0x00001000>; reg = <0x00001000 0x00000000 0x00000000 0x00000000 0x00000000>; status = "disabled"; #address-cells = <0x00000003>; #size-cells = <0x00000002>; ranges; nvidia,num-lanes = <0x00000000>; nvidia,afi-ctl-offset = <0x00000118>; nvidia,disable-aspm-states = <0x0000000f>; }; pci@3,0 { device_type = "pci"; assigned-addresses = <0x82001800 0x00000000 0x10004000 0x00000000 0x00001000>; reg = <0x00001800 0x00000000 0x00000000 0x00000000 0x00000000>; status = "okay"; #address-cells = <0x00000003>; #size-cells = <0x00000002>; ranges; nvidia,num-lanes = <0x00000001>; nvidia,afi-ctl-offset = <0x0000019c>; nvidia,disable-aspm-states = <0x0000000f>; }; prod-settings { #prod-cells = <0x00000003>; prod_c_pad { prod = <0x000000c8 0xffffffff 0x80b880b8 0x000000cc 0xffffffff 0x000480b8>; }; }; }; sound { iommus = <0x00000011 0x0000001e>; dma-mask = <0x00000000 0x5e000000>; iommu-resv-regions = <0x00000000 0x00000000 0x00000000 0x40000000 0x00000000 0x60000000 0xffffffff 0xffffffff>; iommu-group-id = <0x00000002>; status = "okay"; compatible = "nvidia,tegra-audio-t186ref-mobile-rt565x"; nvidia,model = "tegra-snd-t186ref-mobile-rt565x"; nvidia,num-codec-link = <0x0000000c>; clocks = <0x00000010 0x0000010f 0x00000010 0x000000f6 0x00000010 0x0000007c>; clock-names = "pll_a", "pll_a_out0", "extern1"; assigned-clocks = <0x00000010 0x000000f6 0x00000010 0x0000007c>; assigned-clock-parents = <0x00000010 0x0000010f 0x00000010 0x000000f6>; resets = <0x00000010 0x00000092>; reset-names = "extern1_rst"; nvidia,audio-routing = "x Headphone", "x OUT", "x IN", "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", "d3 Headphone", "d3 OUT"; nvidia,xbar = <0x000000b9>; mclk-fs = <0x00000100>; linux,phandle = <0x00000105>; phandle = <0x00000105>; nvidia,dai-link-1 { link-name = "spdif-dit-0"; cpu-dai = <0x000000ba>; codec-dai = <0x000000bb>; cpu-dai-name = "I2S1"; codec-dai-name = "dit-hifi"; format = "i2s"; bit-format = "s16_le"; srate = <0x0000bb80>; num-channel = <0x00000002>; ignore_suspend; name-prefix = "x"; status = "okay"; linux,phandle = <0x00000106>; phandle = <0x00000106>; }; nvidia,dai-link-2 { link-name = "spdif-dit-1"; cpu-dai = <0x000000bc>; codec-dai = <0x000000bd>; cpu-dai-name = "I2S2"; codec-dai-name = "dit-hifi"; format = "i2s"; bit-format = "s16_le"; srate = <0x0000bb80>; num-channel = <0x00000002>; ignore_suspend; name-prefix = "y"; status = "okay"; }; nvidia,dai-link-3 { link-name = "spdif-dit-2"; cpu-dai = <0x000000be>; codec-dai = <0x000000bf>; cpu-dai-name = "I2S3"; codec-dai-name = "dit-hifi"; format = "i2s"; bit-format = "s16_le"; srate = <0x0000bb80>; num-channel = <0x00000002>; ignore_suspend; name-prefix = "z"; status = "okay"; }; nvidia,dai-link-4 { link-name = "spdif-dit-3"; cpu-dai = <0x000000c0>; codec-dai = <0x000000c1>; cpu-dai-name = "I2S4"; codec-dai-name = "dit-hifi"; format = "i2s"; bit-format = "s16_le"; srate = <0x0000bb80>; num-channel = <0x00000002>; ignore_suspend; name-prefix = "m"; status = "okay"; }; nvidia,dai-link-5 { link-name = "spdif-dit-4"; cpu-dai = <0x000000c2>; codec-dai = <0x000000c3>; cpu-dai-name = "I2S5"; codec-dai-name = "dit-hifi"; format = "i2s"; bit-format = "s16_le"; srate = <0x0000bb80>; num-channel = <0x00000002>; ignore_suspend; name-prefix = "n"; status = "okay"; }; nvidia,dai-link-6 { link-name = "spdif-dit-6"; cpu-dai = <0x000000c4>; codec-dai = <0x000000c5>; cpu-dai-name = "I2S6"; codec-dai-name = "dit-hifi"; tx-mask = <0x000000ff>; rx-mask = <0x000000ff>; format = "dsp_a"; bitclock-inversion; bit-format = "s16_le"; srate = <0x00001f40>; num-channel = <0x00000001>; ignore_suspend; name-prefix = "o"; status = "okay"; }; nvidia,dai-link-7 { link-name = "spdif-dit-7"; cpu-dai = <0x000000c6>; codec-dai = <0x000000c7>; cpu-dai-name = "DMIC1"; codec-dai-name = "dit-hifi"; format = "i2s"; bit-format = "s16_le"; srate = <0x0000bb80>; ignore_suspend; num-channel = <0x00000002>; name-prefix = "a"; status = "okay"; }; nvidia,dai-link-8 { link-name = "spdif-dit-8"; cpu-dai = <0x000000c8>; codec-dai = <0x000000c9>; cpu-dai-name = "DMIC2"; codec-dai-name = "dit-hifi"; format = "i2s"; bit-format = "s16_le"; srate = <0x0000bb80>; ignore_suspend; num-channel = <0x00000002>; name-prefix = "b"; status = "okay"; }; nvidia,dai-link-9 { link-name = "spdif-dit-9"; cpu-dai = <0x000000ca>; codec-dai = <0x000000cb>; cpu-dai-name = "DMIC3"; codec-dai-name = "dit-hifi"; format = "i2s"; bit-format = "s16_le"; srate = <0x0000bb80>; ignore_suspend; num-channel = <0x00000002>; name-prefix = "c"; status = "okay"; }; nvidia,dai-link-10 { link-name = "spdif-dit-10"; cpu-dai = <0x000000cc>; codec-dai = <0x000000cd>; cpu-dai-name = "DMIC4"; codec-dai-name = "dit-hifi"; format = "i2s"; bit-format = "s16_le"; srate = <0x0000bb80>; ignore_suspend; num-channel = <0x00000002>; name-prefix = "d"; status = "okay"; }; nvidia,dai-link-11 { link-name = "dspk1-playback"; cpu-dai = <0x000000ce>; codec-dai = <0x000000cf>; cpu-dai-name = "DSPK1"; codec-dai-name = "dit-hifi"; format = "i2s"; bit-format = "s16_le"; srate = <0x0000bb80>; num-channel = <0x00000002>; ignore_suspend; name-prefix = "d3"; status = "okay"; }; nvidia,dai-link-12 { link-name = "dspk-playback-l"; cpu-dai = <0x000000d0>; codec-dai = <0x000000d1>; cpu-dai-name = "DSPK2"; codec-dai-name = "dit-hifi"; format = "i2s"; bit-format = "s16_le"; srate = <0x0000bb80>; num-channel = <0x00000002>; ignore_suspend; name-prefix = "d1"; status = "okay"; linux,phandle = <0x00000107>; phandle = <0x00000107>; }; nvidia,dai-link-13 { link-name = "dspk-playback-r"; cpu-dai = <0x000000d0>; codec-dai = <0x000000d2>; cpu-dai-name = "DSPK2"; codec-dai-name = "dit-hifi"; format = "i2s"; bit-format = "s16_le"; srate = <0x0000bb80>; num-channel = <0x00000002>; ignore_suspend; name-prefix = "d2"; status = "okay"; linux,phandle = <0x00000109>; phandle = <0x00000109>; }; }; sound_ref { iommus = <0x00000011 0x0000001e>; dma-mask = <0x00000000 0x5e000000>; iommu-resv-regions = <0x00000000 0x00000000 0x00000000 0x40000000 0x00000000 0x60000000 0xffffffff 0xffffffff>; iommu-group-id = <0x00000002>; status = "disabled"; }; hda@3510000 { compatible = "nvidia,tegra30-hda"; iommus = <0x00000011 0x00000012>; reg = <0x00000000 0x03510000 0x00000000 0x00010000>; clocks = <0x00000010 0x0000010d 0x00000010 0x00000088 0x00000010 0x00000066 0x00000010 0x00000058 0x00000010 0x00000062>; clock-names = "pllp_out0", "maud", "hda", "hda2codec_2x", "hda2hdmi"; resets = <0x00000010 0x0000000f 0x00000010 0x00000010 0x00000010 0x00000011>; reset-names = "hda_rst", "hda2codec_2x_rst", "hda2hdmi_rst"; interrupts = <0x00000000 0x000000a1 0x00000004>; status = "okay"; }; eqos_ape@2990000 { status = "disabled"; compatible = "nvidia,tegra18x-eqos-ape"; wakeup-disable; reg = <0x00000000 0x02990054 0x00000000 0x00000004 0x00000000 0x029900c0 0x00000000 0x00000028>; clocks = <0x00000010 0x00000069 0x00000010 0x000000f6 0x00000010 0x0000010f>; clock-names = "eqos_ape.ape", "pll_a_out0", "pll_a"; }; watchdog@30c0000 { compatible = "nvidia,tegra-wdt-t18x"; reg = <0x00000000 0x030c0000 0x00000000 0x00010000 0x00000000 0x03020000 0x00000000 0x00010000 0x00000000 0x03010000 0x00000000 0x00010000>; interrupts = <0x00000000 0x00000007 0x00000004 0x00000000 0x00000008 0x00000004>; nvidia,watchdog-index = <0x00000000>; nvidia,timer-index = <0x00000007>; nvidia,expiry-count = <0x00000005>; nvidia,enable-on-init; nvidia,extend-watchdog-suspend; timeout-sec = <0x00000078>; nvidia,disable-debug-reset; status = "disabled"; nvidia,shutdown-timeout = <0x00000096>; linux,phandle = <0x000000f4>; phandle = <0x000000f4>; }; tegra_fiq_debugger { compatible = "nvidia,fiq-debugger"; use-console-port; interrupts = <0x00000000 0x00000011 0x00000004>; }; roc-flush@e080000 { compatible = "nvidia,tegra186-roc-flush"; reg = <0x00000000 0x0e080000 0x00000000 0x00010000>; status = "disabled"; }; mttcan@c310000 { compatible = "nvidia,tegra186-mttcan"; reg = <0x00000000 0x0c310000 0x00000000 0x00000400 0x00000000 0x0c311000 0x00000000 0x00000032 0x00000000 0x0c312000 0x00000000 0x00001000>; reg-names = "can-regs", "glue-regs", "msg-ram"; interrupts = <0x00000000 0x00000028 0x00000004>; pll_source = "pllaon"; clocks = <0x00000010 0x000000d2 0x00000010 0x000000d3 0x00000010 0x00000214>; clock-names = "can", "can_host", "pllaon"; resets = <0x00000010 0x0000003c>; reset-names = "can"; mram-params = <0x00000000 0x00000010 0x00000010 0x00000020 0x00000000 0x00000000 0x00000010 0x00000010 0x00000010>; tx-config = <0x00000000 0x00000010 0x00000000 0x00000040>; rx-config = <0x00000040 0x00000040 0x00000040>; status = "okay"; gpio_can_stb = <0x00000028 0x00000028 0x00000000>; gpio_can_en = <0x00000028 0x00000029 0x00000000>; linux,phandle = <0x000001cc>; phandle = <0x000001cc>; }; mttcan@c320000 { compatible = "nvidia,tegra186-mttcan"; reg = <0x00000000 0x0c320000 0x00000000 0x00000400 0x00000000 0x0c321000 0x00000000 0x00000032 0x00000000 0x0c322000 0x00000000 0x00001000>; reg-names = "can-regs", "glue-regs", "msg-ram"; interrupts = <0x00000000 0x0000002a 0x00000004>; pll_source = "pllaon"; clocks = <0x00000010 0x000000d4 0x00000010 0x000000d5 0x00000010 0x00000214>; clock-names = "can", "can_host", "pllaon"; resets = <0x00000010 0x0000003d>; reset-names = "can"; mram-params = <0x00000000 0x00000010 0x00000010 0x00000020 0x00000000 0x00000000 0x00000010 0x00000010 0x00000010>; tx-config = <0x00000000 0x00000010 0x00000000 0x00000040>; rx-config = <0x00000040 0x00000040 0x00000040>; status = "okay"; gpio_can_stb = <0x00000028 0x0000002e 0x00000000>; gpio_can_en = <0x00000028 0x0000002f 0x00000000>; linux,phandle = <0x000001cd>; phandle = <0x000001cd>; }; stm@8070000 { compatible = "arm,coresight-stm", "arm,primecell"; reg = <0x00000000 0x08070000 0x00000000 0x00001000 0x00000000 0x0a000000 0x00000000 0x00180000>; reg-names = "stm-base", "stm-stimulus-base"; clocks = <0x00000010 0x000000c4>; clock-names = "apb_pclk"; status = "okay"; port { endpoint { remote-endpoint = <0x000000d3>; linux,phandle = <0x000000de>; phandle = <0x000000de>; }; }; }; ptm@9840000 { compatible = "arm,coresight-etm4x", "arm,primecell"; reg = <0x00000000 0x09840000 0x00000000 0x00001000>; cpu = <0x00000004>; clocks = <0x00000010 0x000000c4>; clock-names = "apb_pclk"; status = "okay"; linux,phandle = <0x000001ce>; phandle = <0x000001ce>; port { endpoint { remote-endpoint = <0x000000d4>; linux,phandle = <0x000000d7>; phandle = <0x000000d7>; }; }; }; ptm@9940000 { compatible = "arm,coresight-etm4x", "arm,primecell"; reg = <0x00000000 0x09940000 0x00000000 0x00001000>; cpu = <0x00000005>; clocks = <0x00000010 0x000000c4>; clock-names = "apb_pclk"; status = "okay"; linux,phandle = <0x000001cf>; phandle = <0x000001cf>; port { endpoint { remote-endpoint = <0x000000d4>; linux,phandle = <0x000000d8>; phandle = <0x000000d8>; }; }; }; ptm@9a40000 { compatible = "arm,coresight-etm4x", "arm,primecell"; reg = <0x00000000 0x09a40000 0x00000000 0x00001000>; cpu = <0x00000006>; clocks = <0x00000010 0x000000c4>; clock-names = "apb_pclk"; status = "okay"; linux,phandle = <0x000001d0>; phandle = <0x000001d0>; port { endpoint { remote-endpoint = <0x000000d4>; linux,phandle = <0x000000d9>; phandle = <0x000000d9>; }; }; }; ptm@9b40000 { compatible = "arm,coresight-etm4x", "arm,primecell"; reg = <0x00000000 0x09b40000 0x00000000 0x00001000>; cpu = <0x00000007>; clocks = <0x00000010 0x000000c4>; clock-names = "apb_pclk"; status = "okay"; linux,phandle = <0x000001d1>; phandle = <0x000001d1>; port { endpoint { remote-endpoint = <0x000000d4>; linux,phandle = <0x000000da>; phandle = <0x000000da>; }; }; }; ptm_bpmp@8a1c000 { compatible = "arm,coresight-etm3x", "arm,primecell"; reg = <0x00000000 0x08a1c000 0x00000000 0x00001000>; clocks = <0x00000010 0x000000c4>; clock-names = "apb_pclk"; status = "okay"; port { endpoint { remote-endpoint = <0x000000d5>; linux,phandle = <0x000000e7>; phandle = <0x000000e7>; }; }; }; funnel_bccplex@9010000 { compatible = "arm,coresight-funnel", "arm,primecell"; reg = <0x00000000 0x09010000 0x00000000 0x00001000>; clocks = <0x00000010 0x000000c4>; clock-names = "apb_pclk"; status = "okay"; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; endpoint { remote-endpoint = <0x000000d6>; linux,phandle = <0x000000dc>; phandle = <0x000000dc>; }; }; port@1 { reg = <0x00000000>; endpoint { slave-mode; linux,phandle = <0x000001d2>; phandle = <0x000001d2>; }; }; port@2 { reg = <0x00000001>; endpoint { slave-mode; remote-endpoint0 = <0x000000d7>; remote-endpoint1 = <0x000000d8>; remote-endpoint2 = <0x000000d9>; remote-endpoint3 = <0x000000da>; linux,phandle = <0x000000d4>; phandle = <0x000000d4>; }; }; }; }; funnel_major@8010000 { compatible = "arm,coresight-funnel", "arm,primecell"; reg = <0x00000000 0x08010000 0x00000000 0x00001000>; clocks = <0x00000010 0x000000c4>; clock-names = "apb_pclk"; status = "okay"; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; endpoint { remote-endpoint = <0x000000db>; linux,phandle = <0x000000e2>; phandle = <0x000000e2>; }; }; port@1 { reg = <0x00000000>; endpoint { slave-mode; remote-endpoint = <0x000000dc>; linux,phandle = <0x000000d6>; phandle = <0x000000d6>; }; }; port@2 { reg = <0x00000001>; endpoint { slave-mode; linux,phandle = <0x000001d3>; phandle = <0x000001d3>; }; }; port@3 { reg = <0x00000002>; endpoint { slave-mode; remote-endpoint = <0x000000dd>; linux,phandle = <0x000000e6>; phandle = <0x000000e6>; }; }; port@4 { reg = <0x00000003>; endpoint { slave-mode; remote-endpoint = <0x000000de>; linux,phandle = <0x000000d3>; phandle = <0x000000d3>; }; }; }; }; replicator@0x8040000 { compatible = "arm,coresight-replicator"; reg = <0x00000000 0x08040000 0x00000000 0x00001000>; clocks = <0x00000010 0x000000c4>; clock-names = "apb_pclk"; status = "okay"; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; endpoint { remote-endpoint = <0x000000df>; linux,phandle = <0x000000e5>; phandle = <0x000000e5>; }; }; port@1 { reg = <0x00000001>; endpoint { remote-endpoint = <0x000000e0>; linux,phandle = <0x000000e4>; phandle = <0x000000e4>; }; }; port@2 { reg = <0x00000000>; endpoint { slave-mode; remote-endpoint = <0x000000e1>; linux,phandle = <0x000000e3>; phandle = <0x000000e3>; }; }; }; }; etf@8030000 { compatible = "arm,coresight-tmc", "arm,primecell"; reg = <0x00000000 0x08030000 0x00000000 0x00001000>; coresight-default-sink; clocks = <0x00000010 0x000000c4>; clock-names = "apb_pclk"; status = "okay"; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; endpoint { slave-mode; remote-endpoint = <0x000000e2>; linux,phandle = <0x000000db>; phandle = <0x000000db>; }; }; port@1 { reg = <0x00000000>; endpoint { remote-endpoint = <0x000000e3>; linux,phandle = <0x000000e1>; phandle = <0x000000e1>; }; }; }; }; tpiu@8060000 { compatible = "arm,coresight-tpiu", "arm,primecell"; reg = <0x00000000 0x08060000 0x00000000 0x00001000>; clocks = <0x00000010 0x000000c4>; clock-names = "apb_pclk"; status = "okay"; port { enpoint@0 { slave-mode; remote-endpoint = <0x000000e4>; linux,phandle = <0x000000e0>; phandle = <0x000000e0>; }; }; }; etr@8050000 { compatible = "arm,coresight-tmc", "arm,primecell"; reg = <0x00000000 0x08050000 0x00000000 0x00001000>; clocks = <0x00000010 0x000000c4>; clock-names = "apb_pclk"; status = "okay"; port { endpoint@0 { slave-mode; remote-endpoint = <0x000000e5>; linux,phandle = <0x000000df>; phandle = <0x000000df>; }; }; }; funnel_minor@8820000 { compatible = "arm,coresight-funnel", "arm,primecell"; reg = <0x00000000 0x08820000 0x00000000 0x00001000>; clocks = <0x00000010 0x000000c4>; clock-names = "apb_pclk"; status = "okay"; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; endpoint { remote-endpoint = <0x000000e6>; linux,phandle = <0x000000dd>; phandle = <0x000000dd>; }; }; port@2 { reg = <0x00000002>; endpoint { slave-mode; remote-endpoint = <0x000000e7>; linux,phandle = <0x000000d5>; phandle = <0x000000d5>; }; }; }; }; cpuidle { compatible = "nvidia,tegra18x-cpuidle"; status = "okay"; }; cpufreq@e070000 { compatible = "nvidia,tegra18x-cpufreq"; reg = <0x00000000 0x0e000000 0x00000000 0x00080000>; status = "okay"; nvidia,enable-autocc3 = <0x00000000 0x00000001 0x00000001 0x00000001>; nvidia,autocc3-freq = <0x00000000 0x00000000 0x00000001 0x00000000>; }; bwmgr { compatible = "nvidia,bwmgr"; clocks = <0x00000010 0x0000003a>; clock-names = "emc"; status = "okay"; }; efuse@3820000 { compatible = "nvidia,tegra186-efuse", "nvidia,tegra210-efuse"; reg = <0x00000000 0x03820000 0x00000000 0x00000600>; clocks = <0x00000010 0x00000000>; clock-names = "fuse"; nvidia,clock-always-on; status = "okay"; efuse-burn { compatible = "nvidia,tegra186-efuse-burn"; clocks = <0x00000010 0x00000261>; clock-names = "clk_m"; nvidia,tz = <0x000000e8>; nvidia,temp-range = <0x00000fa0 0x00018a88>; status = "okay"; }; }; hardwood { compatible = "nvidia,denver-hardwood"; interrupts = <0x00000000 0x00000018 0x00000004>; }; cluster_clk_priv@e090000 { compatible = "nvidia,t18x-cluster-clk-priv"; #address-cells = <0x00000002>; #size-cells = <0x00000002>; reg = <0x00000000 0x0e090000 0x00000000 0x0000fff0 0x00000000 0x0e0a0000 0x00000000 0x0000fff0 0x00000000 0x0e0b0000 0x00000000 0x0000fff0 0x00000000 0x0e0c0000 0x00000000 0x0000fff0 0x00000000 0x0e0d0000 0x00000000 0x0000fff0>; status = "okay"; }; generic-system-config { compatible = "nvidia,tegra186-system-config"; status = "disabled"; }; axi2apb@2390000 { compatible = "nvidia,tegra186-AXI2APB-bridge"; reg = <0x00000000 0x02390000 0x00000000 0x00001000>; clocks = <0x00000010 0x00000095>; clock-names = "axi_cbb"; timeout = <0x00017ae8>; status = "okay"; }; axi2apb@23a0000 { compatible = "nvidia,tegra186-AXI2APB-bridge"; reg = <0x00000000 0x023a0000 0x00000000 0x00001000>; clocks = <0x00000010 0x00000095>; clock-names = "axi_cbb"; timeout = <0x00017ae8>; status = "okay"; }; axi2apb@23b0000 { compatible = "nvidia,tegra186-AXI2APB-bridge"; reg = <0x00000000 0x023b0000 0x00000000 0x00001000>; clocks = <0x00000010 0x00000095>; clock-names = "axi_cbb"; timeout = <0x00017ae8>; status = "okay"; }; axi2apb@23c0000 { compatible = "nvidia,tegra186-AXI2APB-bridge"; reg = <0x00000000 0x023c0000 0x00000000 0x00001000>; clocks = <0x00000010 0x00000095>; clock-names = "axi_cbb"; timeout = <0x00017ae8>; status = "okay"; }; axi2apb@23d0000 { compatible = "nvidia,tegra186-AXI2APB-bridge"; reg = <0x00000000 0x023d0000 0x00000000 0x00001000>; clocks = <0x00000010 0x00000095>; clock-names = "axi_cbb"; timeout = <0x00017ae8>; status = "okay"; }; axip2p@2100000 { compatible = "nvidia,tegra186-AXIP2P-bridge"; reg = <0x00000000 0x02100000 0x00000000 0x00001000>; clocks = <0x00000010 0x00000095>; clock-names = "axi_cbb"; timeout = <0x00017ae8>; status = "okay"; }; axip2p@2110000 { compatible = "nvidia,tegra186-AXIP2P-bridge"; reg = <0x00000000 0x02110000 0x00000000 0x00001000>; clocks = <0x00000010 0x00000095>; clock-names = "axi_cbb"; timeout = <0x00017ae8>; status = "okay"; }; axip2p@2120000 { compatible = "nvidia,tegra186-AXIP2P-bridge"; reg = <0x00000000 0x02120000 0x00000000 0x00001000>; clocks = <0x00000010 0x00000095>; clock-names = "axi_cbb"; timeout = <0x00017ae8>; status = "okay"; }; axip2p@2130000 { compatible = "nvidia,tegra186-AXIP2P-bridge"; reg = <0x00000000 0x02130000 0x00000000 0x00001000>; clocks = <0x00000010 0x00000095>; clock-names = "axi_cbb"; timeout = <0x00017ae8>; status = "okay"; }; axip2p@2140000 { compatible = "nvidia,tegra186-AXIP2P-bridge"; reg = <0x00000000 0x02140000 0x00000000 0x00001000>; clocks = <0x00000010 0x00000095>; clock-names = "axi_cbb"; timeout = <0x00017ae8>; status = "okay"; }; axip2p@2150000 { compatible = "nvidia,tegra186-AXIP2P-bridge"; reg = <0x00000000 0x02150000 0x00000000 0x00001000>; clocks = <0x00000010 0x00000095>; clock-names = "axi_cbb"; timeout = <0x00017ae8>; status = "okay"; }; axip2p@2160000 { compatible = "nvidia,tegra186-AXIP2P-bridge"; reg = <0x00000000 0x02160000 0x00000000 0x00001000>; clocks = <0x00000010 0x00000095>; clock-names = "axi_cbb"; timeout = <0x00017ae8>; status = "okay"; }; axip2p@2170000 { compatible = "nvidia,tegra186-AXIP2P-bridge"; reg = <0x00000000 0x02170000 0x00000000 0x00001000>; clocks = <0x00000010 0x00000095>; clock-names = "axi_cbb"; timeout = <0x00017ae8>; status = "okay"; }; axip2p@2180000 { compatible = "nvidia,tegra186-AXIP2P-bridge"; reg = <0x00000000 0x02180000 0x00000000 0x00001000>; clocks = <0x00000010 0x00000095>; clock-names = "axi_cbb"; timeout = <0x00017ae8>; status = "okay"; }; axip2p@2190000 { compatible = "nvidia,tegra186-AXIP2P-bridge"; reg = <0x00000000 0x02190000 0x00000000 0x00001000>; clocks = <0x00000010 0x00000095>; clock-names = "axi_cbb"; timeout = <0x00017ae8>; status = "okay"; }; tegra-serr { compatible = "nvidia,tegra186"; }; tegra-firmwares { status = "okay"; mb1 = "unavailable"; mb2 = "unavailable"; mb1-bct = "unavailable"; qb = "unavailable"; osl = "unavailable"; }; nvdumper { compatible = "nvidia,tegra186-nvdumper"; status = "disabled"; }; tegra-pmc-blink-pwm { compatible = "nvidia,tegra210-pmc-blink-pwm"; status = "disabled"; }; nvpmodel { compatible = "nvidia,nvpmodel"; status = "okay"; }; external-connection { compatible = "simple-bus"; device_type = "external-connection"; #address-cells = <0x00000001>; #size-cells = <0x00000000>; disp-state { compatible = "extcon-disp-state"; #extcon-cells = <0x00000001>; }; extcon@1 { compatible = "extcon-gpio-states"; reg = <0x00000001>; extcon-gpio,name = "VBUS"; extcon-gpio,wait-for-gpio-scan = <0x00000000>; extcon-gpio,cable-states = <0x00000003 0x00000000 0x00000000 0x00000002 0x00000001 0x00000002 0x00000002 0x00000001>; gpios = <0x0000001b 0x0000009f 0x00000000 0x00000022 0x00000000 0x00000000>; extcon-gpio,out-cable-names = <0x00000001 0x00000002 0x00000000>; wakeup-source; #extcon-cells = <0x00000001>; linux,phandle = <0x000000a0>; phandle = <0x000000a0>; }; }; aon@c160000 { compatible = "nvidia,tegra186-aon"; status = "okay"; reg = <0x00000000 0x0c1a0000 0x00000000 0x00040000>; #mbox-cells = <0x00000001>; iommus = <0x00000011 0x00000016>; nvidia,hsp-shared-mailbox = <0x000000e9 0x00000002>; nvidia,hsp-shared-mailbox-names = "ivc-pair"; nvidia,ivc-carveout-base-ss = <0x00000000>; nvidia,ivc-carveout-size-ss = <0x00000001>; nvidia,ivc-rx-ss = <0x00000002>; nvidia,ivc-tx-ss = <0x00000003>; nvidia,ivc-dbg-enable-ss = <0x00000000>; linux,phandle = <0x00000041>; phandle = <0x00000041>; ivc-channels@80000000 { #address-cells = <0x00000001>; #size-cells = <0x00000000>; ivc_aon_echo@0 { reg = <0x00000000 0x00010000>; reg-names = "rx", "tx"; nvidia,frame-count = <0x00000010>; nvidia,frame-size = <0x00000040>; }; ivc_aon_aondbg@480 { reg = <0x00000480 0x00010480>; reg-names = "rx", "tx"; nvidia,frame-count = <0x00000002>; nvidia,frame-size = <0x00000080>; }; ivc_aon_spi@600 { reg = <0x00000600 0x00010600>; reg-names = "rx", "tx"; nvidia,frame-count = <0x00000002>; nvidia,frame-size = <0x00006080>; }; ivc_can0@c780 { reg = <0x0000c780 0x0001c780>; reg-names = "rx", "tx"; nvidia,frame-count = <0x00000010>; nvidia,frame-size = <0x00000080>; }; ivc_can1@d000 { reg = <0x0000d000 0x0001d000>; reg-names = "rx", "tx"; nvidia,frame-count = <0x00000010>; nvidia,frame-size = <0x00000080>; }; ivc_aon_shub@d880 { reg = <0x0000d880 0x0001d880>; reg-names = "rx", "tx"; nvidia,frame-count = <0x00000004>; nvidia,frame-size = <0x00000100>; }; }; }; aondbg { compatible = "nvidia,tegra186-aondbg"; mboxes = <0x00000041 0x00000001>; }; mttcan0-ivc { compatible = "bosch,mttcan-ivc"; mboxes = <0x00000041 0x00000003>; status = "disabled"; }; mttcan1-ivc { compatible = "bosch,mttcan-ivc"; mboxes = <0x00000041 0x00000004>; status = "disabled"; }; aon_shub { status = "disabled"; compatible = "nvidia,tegra186_aon_shub"; mboxes = <0x00000041 0x00000005>; }; i2c@31a0000 { prod-settings { prod_c_fm { prod = <0x0000006c 0xffff0000 0x00190000 0x00000094 0x00003f00 0x00000200>; }; prod_c_fmplus { prod = <0x0000006c 0xffff0000 0x00100000 0x00000094 0x00003f00 0x00000200>; }; prod_c_hs { prod = <0x0000006c 0x0000ffff 0x00000002 0x0000009c 0x00003f00 0x00000300>; }; prod_c_sm { prod = <0x0000006c 0xffff0000 0x00160000 0x00000094 0x00003f00 0x00000300>; }; }; }; hsp_top { status = "okay"; }; fixed-regulators { compatible = "simple-bus"; device_type = "fixed-regulators"; #address-cells = <0x00000001>; #size-cells = <0x00000000>; regulator@0 { compatible = "regulator-fixed"; reg = <0x00000000>; regulator-name = "vdd-ac-bat"; regulator-min-microvolt = <0x004c4b40>; regulator-max-microvolt = <0x004c4b40>; regulator-always-on; linux,phandle = <0x00000026>; phandle = <0x00000026>; }; regulator@1 { compatible = "regulator-fixed-sync"; reg = <0x00000001>; regulator-name = "en-vdd-sd"; regulator-min-microvolt = <0x00325aa0>; regulator-max-microvolt = <0x00325aa0>; gpio = <0x0000001b 0x0000007e 0x00000000>; enable-active-high; regulator-enable-ramp-delay = <0x00000460>; regulator-disable-ramp-delay = <0x00004074>; linux,phandle = <0x0000001d>; phandle = <0x0000001d>; }; regulator@2 { compatible = "regulator-fixed-sync"; reg = <0x00000002>; regulator-name = "en-vdd-cam"; regulator-min-microvolt = <0x001b7740>; regulator-max-microvolt = <0x001b7740>; gpio = <0x0000008d 0x00000009 0x00000001>; enable-active-high; regulator-enable-ramp-delay = <0x0000006c>; regulator-disable-ramp-delay = <0x000004b0>; linux,phandle = <0x0000002b>; phandle = <0x0000002b>; }; regulator@3 { compatible = "regulator-fixed-sync"; reg = <0x00000003>; regulator-name = "vdd-hdmi"; regulator-min-microvolt = <0x004c4b40>; regulator-max-microvolt = <0x004c4b40>; gpio = <0x000000ea 0x0000000c 0x00000001>; enable-active-high; regulator-always-on; regulator-boot-on; regulator-enable-ramp-delay = <0x000002e9>; regulator-disable-ramp-delay = <0x00012110>; linux,phandle = <0x0000008a>; phandle = <0x0000008a>; }; regulator@4 { compatible = "regulator-fixed-sync"; reg = <0x00000004>; regulator-name = "vdd-usb0-5v"; regulator-min-microvolt = <0x004c4b40>; regulator-max-microvolt = <0x004c4b40>; gpio = <0x0000001b 0x0000005c 0x00000000>; gpio-open-drain; enable-active-high; regulator-enable-ramp-delay = <0x000003b1>; regulator-disable-ramp-delay = <0x00000a5a>; linux,phandle = <0x000000a8>; phandle = <0x000000a8>; }; regulator@5 { compatible = "regulator-fixed-sync"; reg = <0x00000005>; regulator-name = "vdd-usb1-5v"; regulator-min-microvolt = <0x004c4b40>; regulator-max-microvolt = <0x004c4b40>; gpio = <0x0000001b 0x0000005d 0x00000000>; gpio-open-drain; enable-active-high; regulator-enable-ramp-delay = <0x00000320>; regulator-disable-ramp-delay = <0x000032c8>; linux,phandle = <0x000000a9>; phandle = <0x000000a9>; }; regulator@6 { compatible = "regulator-fixed-sync"; reg = <0x00000006>; regulator-name = "en-vdd-ts-1v8"; regulator-min-microvolt = <0x001b7740>; regulator-max-microvolt = <0x001b7740>; gpio = <0x000000ea 0x00000001 0x00000001>; enable-active-high; regulator-always-on; regulator-boot-on; regulator-enable-ramp-delay = <0x000000ad>; regulator-disable-ramp-delay = <0x000032c8>; linux,phandle = <0x0000003f>; phandle = <0x0000003f>; }; regulator@7 { compatible = "regulator-fixed-sync"; reg = <0x00000007>; regulator-name = "en-vdd-ts-hv-3v3"; regulator-min-microvolt = <0x00325aa0>; regulator-max-microvolt = <0x00325aa0>; gpio = <0x000000ea 0x00000002 0x00000001>; enable-active-high; regulator-always-on; regulator-boot-on; regulator-enable-ramp-delay = <0x000000f5>; regulator-disable-ramp-delay = <0x0000a7f8>; linux,phandle = <0x0000003e>; phandle = <0x0000003e>; }; regulator@8 { compatible = "regulator-fixed-sync"; reg = <0x00000008>; regulator-name = "en-vdd-disp-3v3"; regulator-min-microvolt = <0x00325aa0>; regulator-max-microvolt = <0x00325aa0>; gpio = <0x000000ea 0x00000003 0x00000000>; enable-active-high; regulator-enable-ramp-delay = <0x000000d8>; regulator-disable-ramp-delay = <0x0000a7f8>; linux,phandle = <0x00000084>; phandle = <0x00000084>; }; regulator@9 { compatible = "regulator-fixed-sync"; reg = <0x00000009>; regulator-name = "en-mdm-pwr-3v7"; regulator-min-microvolt = <0x00387520>; regulator-max-microvolt = <0x00387520>; gpio = <0x000000ea 0x00000007 0x00000001>; enable-active-high; linux,phandle = <0x000001d4>; phandle = <0x000001d4>; }; regulator@10 { compatible = "regulator-fixed-sync"; reg = <0x0000000a>; regulator-name = "en-vdd-disp-1v8"; regulator-min-microvolt = <0x001b7740>; regulator-max-microvolt = <0x001b7740>; gpio = <0x000000ea 0x00000009 0x00000001>; enable-active-high; regulator-enable-ramp-delay = <0x000000b2>; regulator-disable-ramp-delay = <0x00002710>; linux,phandle = <0x00000085>; phandle = <0x00000085>; }; regulator@11 { compatible = "regulator-fixed-sync"; reg = <0x0000000b>; regulator-name = "en-vdd-cam-hv-2v8"; regulator-min-microvolt = <0x002ab980>; regulator-max-microvolt = <0x002ab980>; gpio = <0x000000ea 0x0000000d 0x00000001>; enable-active-high; regulator-enable-ramp-delay = <0x00001388>; regulator-disable-ramp-delay = <0x000153d8>; linux,phandle = <0x00000029>; phandle = <0x00000029>; }; regulator@12 { compatible = "regulator-fixed-sync"; reg = <0x0000000c>; regulator-name = "en-vdd-cam-1v2"; regulator-min-microvolt = <0x00124f80>; regulator-max-microvolt = <0x00124f80>; gpio = <0x0000008d 0x0000000a 0x00000000>; enable-active-high; linux,phandle = <0x00000034>; phandle = <0x00000034>; }; regulator@13 { compatible = "regulator-fixed-sync"; reg = <0x0000000d>; regulator-name = "vdd-fan"; regulator-min-microvolt = <0x004c4b40>; regulator-max-microvolt = <0x004c4b40>; gpio = <0x000000ea 0x00000004 0x00000000>; linux,phandle = <0x000000ef>; phandle = <0x000000ef>; }; regulator@14 { compatible = "regulator-fixed-sync"; reg = <0x0000000e>; regulator-name = "vdd-3v3"; regulator-min-microvolt = <0x00325aa0>; regulator-max-microvolt = <0x00325aa0>; linux,phandle = <0x0000002e>; phandle = <0x0000002e>; }; regulator@15 { compatible = "regulator-fixed-sync"; reg = <0x0000000f>; regulator-name = "dis-vdd-1v2"; regulator-min-microvolt = <0x00124f80>; regulator-max-microvolt = <0x00124f80>; gpio = <0x000000ea 0x0000000a 0x00000001>; enable-active-high; regulator-always-on; regulator-boot-on; linux,phandle = <0x000001d5>; phandle = <0x000001d5>; }; regulator@16 { compatible = "regulator-fixed-sync"; reg = <0x00000010>; regulator-name = "en-vdd-vcm-2v8"; regulator-min-microvolt = <0x002ab980>; regulator-max-microvolt = <0x002ab980>; enable-active-high; linux,phandle = <0x0000002c>; phandle = <0x0000002c>; }; regulator@17 { compatible = "regulator-fixed-sync"; reg = <0x00000011>; regulator-name = "vdd-usb2-5v"; regulator-min-microvolt = <0x004c4b40>; regulator-max-microvolt = <0x004c4b40>; gpio = <0x000000ea 0x00000000 0x00000000>; linux,phandle = <0x000000aa>; phandle = <0x000000aa>; }; regulator@18 { compatible = "regulator-fixed-sync"; reg = <0x00000012>; regulator-name = "vdd-sys-bl"; regulator-min-microvolt = <0x00325aa0>; regulator-max-microvolt = <0x00325aa0>; linux,phandle = <0x00000088>; phandle = <0x00000088>; }; regulator@118 { compatible = "regulator-fixed-sync"; reg = <0x00000076>; regulator-name = "en-vdd-sys"; regulator-min-microvolt = <0x00124f80>; regulator-max-microvolt = <0x00124f80>; gpio = <0x0000008d 0x00000003 0x00000001>; enable-active-high; linux,phandle = <0x0000002a>; phandle = <0x0000002a>; }; regulator@101 { compatible = "regulator-fixed"; reg = <0x00000065>; regulator-name = "vdd-1v8-ap"; regulator-min-microvolt = <0x001b7740>; regulator-max-microvolt = <0x001b7740>; regulator-always-on; regulator-boot-on; linux,phandle = <0x0000003d>; phandle = <0x0000003d>; }; regulator@200 { compatible = "regulator-fixed-sync"; reg = <0x000000c8>; regulator-name = "vdd-1v8-aud2"; regulator-min-microvolt = <0x001b7740>; regulator-max-microvolt = <0x001b7740>; gpio = <0x000000eb 0x0000000b 0x00000001>; enable-active-high; status = "disabled"; linux,phandle = <0x0000002f>; phandle = <0x0000002f>; }; }; backlight { status = "okay"; panel-s-wuxga-8-0-bl { status = "disabled"; compatible = "s,wuxga-8-0-bl"; pwms = <0x00000027 0x00000000 0x00009ce1>; max-brightness = <0x000000ff>; default-brightness = <0x000000bf>; default-charge-brightness = <0x00000070>; bl-measured = <0x00000000 0x00000001 0x00000002 0x00000003 0x00000004 0x00000005 0x00000005 0x00000006 0x00000007 0x00000008 0x00000009 0x0000000a 0x0000000b 0x0000000b 0x0000000c 0x0000000d 0x0000000e 0x0000000f 0x0000000f 0x00000010 0x00000011 0x00000012 0x00000013 0x00000014 0x00000015 0x00000016 0x00000016 0x00000017 0x00000018 0x00000019 0x0000001a 0x0000001b 0x0000001c 0x0000001d 0x0000001e 0x0000001f 0x0000001f 0x00000020 0x00000021 0x00000022 0x00000023 0x00000024 0x00000025 0x00000025 0x00000026 0x00000027 0x00000028 0x00000029 0x00000029 0x0000002a 0x0000002b 0x0000002c 0x0000002d 0x0000002e 0x0000002f 0x00000030 0x00000030 0x00000031 0x00000032 0x00000033 0x00000034 0x00000035 0x00000036 0x00000036 0x00000037 0x00000038 0x00000039 0x0000003a 0x0000003a 0x0000003b 0x0000003c 0x0000003d 0x0000003e 0x0000003f 0x00000040 0x00000041 0x00000042 0x00000043 0x00000044 0x00000045 0x00000046 0x00000047 0x00000048 0x00000049 0x0000004a 0x0000004b 0x0000004b 0x0000004c 0x0000004d 0x0000004e 0x0000004f 0x00000050 0x00000051 0x00000052 0x00000053 0x00000054 0x00000055 0x00000056 0x00000057 0x00000058 0x00000059 0x0000005a 0x0000005b 0x0000005c 0x0000005d 0x0000005e 0x0000005e 0x0000005f 0x00000060 0x00000061 0x00000062 0x00000063 0x00000064 0x00000065 0x00000066 0x00000068 0x00000069 0x0000006a 0x0000006b 0x0000006c 0x0000006d 0x0000006e 0x0000006f 0x00000070 0x00000071 0x00000072 0x00000073 0x00000074 0x00000075 0x00000076 0x00000077 0x00000078 0x00000079 0x0000007a 0x0000007b 0x0000007d 0x0000007e 0x0000007f 0x00000080 0x00000081 0x00000082 0x00000083 0x00000084 0x00000085 0x00000086 0x00000087 0x00000088 0x00000089 0x0000008a 0x0000008b 0x0000008c 0x0000008d 0x0000008e 0x0000008f 0x00000090 0x00000092 0x00000093 0x00000094 0x00000095 0x00000096 0x00000097 0x00000098 0x00000099 0x0000009a 0x0000009b 0x0000009c 0x0000009d 0x0000009e 0x0000009f 0x000000a0 0x000000a1 0x000000a2 0x000000a3 0x000000a4 0x000000a5 0x000000a7 0x000000a8 0x000000a9 0x000000aa 0x000000ab 0x000000ac 0x000000ad 0x000000ae 0x000000af 0x000000b0 0x000000b2 0x000000b3 0x000000b4 0x000000b5 0x000000b6 0x000000b7 0x000000b8 0x000000b9 0x000000ba 0x000000bb 0x000000bc 0x000000bd 0x000000be 0x000000bf 0x000000c0 0x000000c1 0x000000c2 0x000000c3 0x000000c4 0x000000c5 0x000000c7 0x000000c8 0x000000c9 0x000000ca 0x000000cb 0x000000cc 0x000000cd 0x000000ce 0x000000cf 0x000000d0 0x000000d2 0x000000d3 0x000000d4 0x000000d5 0x000000d6 0x000000d7 0x000000d8 0x000000d9 0x000000db 0x000000dc 0x000000dd 0x000000de 0x000000df 0x000000e1 0x000000e2 0x000000e3 0x000000e4 0x000000e5 0x000000e6 0x000000e7 0x000000e9 0x000000ea 0x000000eb 0x000000ec 0x000000ed 0x000000ee 0x000000ef 0x000000f0 0x000000f1 0x000000f2 0x000000f4 0x000000f5 0x000000f6 0x000000f7 0x000000f8 0x000000f9 0x000000fa 0x000000fb 0x000000fd 0x000000fe 0x000000ff>; linux,phandle = <0x000001d6>; phandle = <0x000001d6>; }; panel-s-wqxga-10-1-bl { status = "disabled"; compatible = "s,wqxga-10-1-bl"; pwms = <0x00000027 0x00000000 0x000f4240>; max-brightness = <0x000000ff>; default-brightness = <0x000000e0>; bl-measured = <0x00000000 0x00000001 0x00000002 0x00000003 0x00000004 0x00000005 0x00000006 0x00000007 0x00000008 0x00000009 0x0000000b 0x0000000b 0x0000000c 0x0000000d 0x0000000e 0x0000000f 0x00000010 0x00000011 0x00000012 0x00000013 0x00000014 0x00000015 0x00000015 0x00000016 0x00000017 0x00000018 0x00000019 0x0000001a 0x0000001b 0x0000001c 0x0000001d 0x0000001e 0x0000001f 0x00000020 0x00000020 0x00000021 0x00000022 0x00000023 0x00000024 0x00000025 0x00000026 0x00000027 0x00000028 0x00000029 0x0000002a 0x0000002b 0x0000002b 0x0000002c 0x0000002d 0x0000002e 0x0000002f 0x00000030 0x00000031 0x00000032 0x00000033 0x00000034 0x00000035 0x00000036 0x00000036 0x00000037 0x00000038 0x00000039 0x0000003a 0x0000003b 0x0000003c 0x0000003d 0x0000003e 0x0000003f 0x0000003f 0x00000040 0x00000041 0x00000042 0x00000043 0x00000044 0x00000045 0x00000046 0x00000047 0x00000048 0x00000049 0x0000004a 0x0000004b 0x0000004c 0x0000004d 0x0000004e 0x0000004f 0x00000050 0x00000050 0x00000051 0x00000052 0x00000053 0x00000054 0x00000055 0x00000056 0x00000057 0x00000058 0x00000059 0x0000005a 0x0000005b 0x0000005c 0x0000005d 0x0000005e 0x0000005f 0x00000060 0x00000061 0x00000062 0x00000063 0x00000064 0x00000065 0x00000066 0x00000067 0x00000068 0x00000069 0x0000006a 0x0000006b 0x0000006c 0x0000006d 0x0000006e 0x0000006f 0x00000070 0x00000071 0x00000072 0x00000073 0x00000074 0x00000075 0x00000076 0x00000077 0x00000078 0x00000079 0x0000007a 0x0000007b 0x0000007c 0x0000007d 0x0000007e 0x0000007f 0x00000080 0x00000081 0x00000082 0x00000083 0x00000084 0x00000085 0x00000086 0x00000087 0x00000088 0x00000089 0x0000008a 0x0000008c 0x0000008d 0x0000008e 0x0000008f 0x00000090 0x00000091 0x00000092 0x00000093 0x00000094 0x00000095 0x00000096 0x00000097 0x00000098 0x00000099 0x0000009a 0x0000009b 0x0000009c 0x0000009d 0x0000009e 0x0000009f 0x000000a0 0x000000a1 0x000000a2 0x000000a3 0x000000a4 0x000000a5 0x000000a6 0x000000a7 0x000000a8 0x000000a9 0x000000aa 0x000000ab 0x000000ac 0x000000ad 0x000000ae 0x000000af 0x000000b1 0x000000b2 0x000000b3 0x000000b4 0x000000b5 0x000000b6 0x000000b7 0x000000b8 0x000000b9 0x000000ba 0x000000bb 0x000000bc 0x000000bd 0x000000be 0x000000bf 0x000000c0 0x000000c1 0x000000c2 0x000000c3 0x000000c4 0x000000c5 0x000000c6 0x000000c8 0x000000c9 0x000000ca 0x000000cb 0x000000cc 0x000000cd 0x000000ce 0x000000cf 0x000000d0 0x000000d1 0x000000d2 0x000000d3 0x000000d4 0x000000d5 0x000000d6 0x000000d7 0x000000d9 0x000000da 0x000000db 0x000000dc 0x000000dd 0x000000de 0x000000df 0x000000e0 0x000000e1 0x000000e2 0x000000e3 0x000000e4 0x000000e5 0x000000e6 0x000000e7 0x000000e8 0x000000ea 0x000000eb 0x000000ec 0x000000ed 0x000000ee 0x000000ef 0x000000f0 0x000000f1 0x000000f2 0x000000f3 0x000000f4 0x000000f5 0x000000f6 0x000000f8 0x000000f9 0x000000fa 0x000000fb 0x000000fc 0x000000fd 0x000000fe 0x000000ff>; linux,phandle = <0x000001d7>; phandle = <0x000001d7>; }; panel-s-edp-uhdtv-15-6-bl { status = "disabled"; compatible = "s-edp,uhdtv-15-6-bl"; pwms = <0x000000ec 0x00000000 0x004c4b40>; max-brightness = <0x000000ff>; default-brightness = <0x000000e0>; linux,phandle = <0x000001d8>; phandle = <0x000001d8>; }; panel-a-edp-1080p-14-0-bl { status = "disabled"; compatible = "a-edp,1080p-14-0-bl"; pwms = <0x00000027 0x00000000 0x000f4240>; max-brightness = <0x000000ff>; default-brightness = <0x000000e0>; bl-measured = <0x00000000 0x00000000 0x00000001 0x00000002 0x00000003 0x00000004 0x00000005 0x00000006 0x00000007 0x00000008 0x00000009 0x00000009 0x0000000a 0x0000000b 0x0000000c 0x0000000d 0x0000000d 0x0000000e 0x0000000f 0x00000010 0x00000011 0x00000011 0x00000012 0x00000013 0x00000014 0x00000015 0x00000016 0x00000016 0x00000017 0x00000018 0x00000019 0x0000001a 0x0000001b 0x0000001b 0x0000001c 0x0000001d 0x0000001e 0x0000001f 0x00000020 0x00000020 0x00000021 0x00000022 0x00000023 0x00000024 0x00000025 0x00000025 0x00000026 0x00000027 0x00000028 0x00000029 0x0000002a 0x0000002a 0x0000002b 0x0000002c 0x0000002d 0x0000002e 0x0000002f 0x00000030 0x00000030 0x00000031 0x00000032 0x00000033 0x00000034 0x00000035 0x00000036 0x00000037 0x00000038 0x00000039 0x00000039 0x0000003a 0x0000003b 0x0000003c 0x0000003d 0x0000003e 0x0000003f 0x00000040 0x00000041 0x00000042 0x00000043 0x00000044 0x00000045 0x00000046 0x00000047 0x00000047 0x00000048 0x00000049 0x0000004a 0x0000004b 0x0000004c 0x0000004d 0x0000004d 0x0000004e 0x0000004f 0x00000050 0x00000051 0x00000052 0x00000053 0x00000054 0x00000055 0x00000057 0x00000058 0x00000059 0x0000005a 0x0000005b 0x0000005c 0x0000005d 0x0000005e 0x0000005f 0x00000060 0x00000061 0x00000062 0x00000063 0x00000064 0x00000065 0x00000066 0x00000067 0x00000068 0x00000069 0x0000006a 0x0000006b 0x0000006c 0x0000006d 0x0000006e 0x0000006f 0x00000070 0x00000071 0x00000073 0x00000074 0x00000075 0x00000076 0x00000077 0x00000078 0x00000079 0x0000007a 0x0000007b 0x0000007c 0x0000007d 0x0000007e 0x0000007f 0x00000080 0x00000081 0x00000082 0x00000083 0x00000084 0x00000085 0x00000086 0x00000087 0x00000088 0x00000089 0x0000008a 0x0000008b 0x0000008d 0x0000008e 0x0000008f 0x00000090 0x00000092 0x00000093 0x00000094 0x00000095 0x00000097 0x00000098 0x00000099 0x0000009a 0x0000009b 0x0000009c 0x0000009d 0x0000009e 0x0000009e 0x0000009f 0x000000a0 0x000000a1 0x000000a2 0x000000a3 0x000000a5 0x000000a6 0x000000a7 0x000000a8 0x000000a9 0x000000aa 0x000000ab 0x000000ac 0x000000ad 0x000000ae 0x000000b0 0x000000b1 0x000000b2 0x000000b3 0x000000b4 0x000000b6 0x000000b7 0x000000b8 0x000000b9 0x000000ba 0x000000bb 0x000000bc 0x000000bd 0x000000be 0x000000bf 0x000000c0 0x000000c2 0x000000c3 0x000000c4 0x000000c5 0x000000c6 0x000000c7 0x000000c8 0x000000c9 0x000000ca 0x000000cb 0x000000cc 0x000000cd 0x000000ce 0x000000cf 0x000000d0 0x000000d1 0x000000d2 0x000000d3 0x000000d4 0x000000d5 0x000000d6 0x000000d7 0x000000d8 0x000000d9 0x000000db 0x000000dc 0x000000dd 0x000000de 0x000000e0 0x000000e1 0x000000e2 0x000000e3 0x000000e5 0x000000e6 0x000000e7 0x000000e8 0x000000e9 0x000000ea 0x000000eb 0x000000ec 0x000000ee 0x000000ef 0x000000f0 0x000000f1 0x000000f2 0x000000f3 0x000000f4 0x000000f5 0x000000f6 0x000000f7 0x000000f8 0x000000f9 0x000000fa 0x000000fb 0x000000fc 0x000000fd 0x000000ff>; linux,phandle = <0x000001d9>; phandle = <0x000001d9>; }; }; mods-simple-bus { compatible = "simple-bus"; device_type = "mods-simple-bus"; #address-cells = <0x00000001>; #size-cells = <0x00000000>; mods-clocks { compatible = "nvidia,mods-clocks"; status = "disabled"; clocks = <0x00000010 0x00000264 0x00000010 0x00000261 0x00000010 0x00000260 0x00000010 0x00000262 0x00000010 0x00000037 0x00000010 0x00000038 0x00000010 0x000000d7 0x00000010 0x0000004d 0x00000010 0x000000c2 0x00000010 0x000000c3 0x00000010 0x000000d8 0x00000010 0x00000057 0x00000010 0x00000068 0x00000010 0x00000069 0x00000010 0x0000004f 0x00000010 0x0000002a 0x00000010 0x0000002b 0x00000010 0x00000054 0x00000010 0x00000055 0x00000010 0x0000009a 0x00000010 0x0000007a 0x00000010 0x0000007b 0x00000010 0x00000096 0x00000010 0x00000097 0x00000010 0x000000df 0x00000010 0x0000002c 0x00000010 0x000000ee 0x00000010 0x00000098 0x00000010 0x00000099 0x00000010 0x0000006a 0x00000010 0x0000006b 0x00000010 0x0000007c 0x00000010 0x000000b4 0x00000010 0x00000033 0x00000010 0x00000032 0x00000010 0x00000059 0x00000010 0x0000005a 0x00000010 0x0000005b 0x00000010 0x00000049 0x00000010 0x00000063 0x00000010 0x00000064 0x00000010 0x00000065 0x00000010 0x00000084 0x00000010 0x00000031 0x00000010 0x000000de 0x00000010 0x0000002e 0x00000010 0x0000004a 0x00000010 0x0000002f 0x00000010 0x000000da 0x00000010 0x0000004b 0x00000010 0x00000056 0x00000010 0x00000030 0x00000010 0x0000007d 0x00000010 0x000000b6 0x00000010 0x000000db 0x00000010 0x000000b7 0x00000010 0x000000dc 0x00000010 0x000000b8 0x00000010 0x000000b9 0x00000010 0x000000ba 0x00000010 0x00000034 0x00000010 0x00000035 0x00000010 0x0000004c 0x00000010 0x00000036 0x00000010 0x00000080 0x00000010 0x0000006f 0x00000010 0x00000070 0x00000010 0x00000071 0x00000010 0x00000072 0x00000010 0x000000f2 0x00000010 0x000000f3 0x00000010 0x000000f4 0x00000010 0x000000f5 0x00000010 0x00000095 0x00000010 0x000000bb 0x00000010 0x000000bc 0x00000010 0x000000bd 0x00000010 0x000000e1 0x00000010 0x000000be 0x00000010 0x000000bf 0x00000010 0x000000c0 0x00000010 0x000000c1 0x00000010 0x0000003a 0x00000010 0x0000009b 0x00000010 0x0000009f 0x00000010 0x000000a0 0x00000010 0x000000b2 0x00000010 0x000000b3 0x00000010 0x0000008c 0x00000010 0x0000008d 0x00000010 0x0000008e 0x00000010 0x0000008f 0x00000010 0x00000090 0x00000010 0x00000091 0x00000010 0x00000092 0x00000010 0x00000093 0x00000010 0x00000094 0x00000010 0x00000130 0x00000010 0x00000131 0x00000010 0x000000ec 0x00000010 0x0000012e 0x00000010 0x0000012f 0x00000010 0x000000a6 0x00000010 0x0000010d 0x00000010 0x0000010e 0x00000010 0x00000204 0x00000010 0x0000011e 0x00000010 0x0000010f 0x00000010 0x0000020d 0x00000010 0x000000f6 0x00000010 0x00000120 0x00000010 0x00000201 0x00000010 0x0000000b 0x00000010 0x0000000c 0x00000010 0x0000000d 0x00000010 0x00000209 0x00000010 0x0000020a 0x00000010 0x0000020c 0x00000010 0x0000006e 0x00000010 0x00000114 0x00000010 0x00000115 0x00000010 0x00000116 0x00000010 0x00000117 0x00000010 0x00000206 0x00000010 0x0000010b 0x00000010 0x00000207 0x00000010 0x00000210 0x00000010 0x0000020b 0x00000010 0x00000200 0x00000010 0x0000006c 0x00000010 0x0000006d 0x00000010 0x00000105 0x00000010 0x00000106 0x00000010 0x00000208 0x00000010 0x00000215 0x00000010 0x00000112 0x00000010 0x00000113>; clock-names = "osc", "clk_m", "clk_32k", "pll_ref", "uarta", "uartb", "uartc", "uartd", "uarte", "uartf", "uartg", "ahub", "apb2ape", "ape", "i2s1", "i2s2", "i2s3", "i2s4", "i2s5", "i2s6", "dmic1", "dmic2", "dmic3", "dmic4", "dmic5", "spdif_in", "spdif_out", "dspk1", "dspk2", "iqc1", "iqc2", "aud_mclk", "nvcsi", "vi", "isp", "extperiph1", "extperiph2", "extperiph3", "extperiph4", "sata", "sata_oob", "sata_iobist", "qspi", "spi1", "spi2", "spi3", "spi4", "i2c1", "i2c2", "i2c3", "i2c4", "i2c5", "i2c6", "i2c7", "i2c8", "i2c9", "i2c10", "i2c12", "i2c13", "i2c14", "sdmmc1", "sdmmc2", "sdmmc3", "sdmmc4", "sdmmc_legacy_tm", "xusb", "xusb_dev", "xusb_host", "xusb_ss", "xusb_core_ss", "xusb_core_dev", "xusb_falcon", "xusb_fs", "axi_cbb", "pwm1", "pwm2", "pwm3", "pwm4", "pwm5", "pwm6", "pwm7", "pwm8", "emc", "nvdisplay_p0", "nvdisplay_p1", "nvdisplay_p2", "ufshc", "ufsdev_ref", "mphy_l0_rx_symb", "mphy_l0_rx_ls_bit", "mphy_l0_tx_symb", "mphy_l0_tx_ls_3xbit", "mphy_l0_rx_ana", "mphy_l1_rx_ana", "mphy_iobist", "mphy_tx_1mhz_ref", "mphy_core_pll_fixed", "uphy_pll0_pwrseq", "uphy_pll1_pwrseq", "pex_sata_usb_rx_byp", "pex_usb_pad0_mgmt", "pex_usb_pad1_mgmt", "tach", "pllp_out0", "pllp_out5", "pllp", "pllp_div8", "plla", "plla1", "pll_a_out0", "pll_a_out1", "pllc", "pllc_out_isp", "pllc_out_ve", "pllc_out_aon", "pllc2", "pllc3", "pllc4_vco", "pllc4_out", "pllc4_out0", "pllc4_out1", "pllc4_out2", "pllc4_out_mux", "pll_d", "pll_d_out1", "pll_d2", "pll_d3", "pll_dp", "plle", "pllrefe_out", "pllrefe_pll_ref", "pllrefe_out_gated", "pllrefe_out1", "pllrefe_vco", "pllu", "pllu_48M", "pllu_480M"; resets = <0x00000010 0x0000002f 0x00000010 0x00000030 0x00000010 0x00000031 0x00000010 0x00000032 0x00000010 0x00000084 0x00000010 0x0000006f 0x00000010 0x00000070 0x00000010 0x0000007b 0x00000010 0x0000003e 0x00000010 0x00000092 0x00000010 0x00000058 0x00000010 0x00000033 0x00000010 0x00000019 0x00000010 0x0000000b 0x00000010 0x0000000c 0x00000010 0x0000000d 0x00000010 0x00000090 0x00000010 0x0000001f 0x00000010 0x00000081 0x00000010 0x00000028 0x00000010 0x00000029 0x00000010 0x0000002a 0x00000010 0x0000002b 0x00000010 0x00000013 0x00000010 0x00000014 0x00000010 0x00000015 0x00000010 0x00000016 0x00000010 0x00000017 0x00000010 0x00000018 0x00000010 0x00000051 0x00000010 0x00000052 0x00000010 0x00000053 0x00000010 0x0000004d 0x00000010 0x0000004e 0x00000010 0x0000004f 0x00000010 0x00000050 0x00000010 0x00000021 0x00000010 0x00000022 0x00000010 0x00000023 0x00000010 0x00000024 0x00000010 0x00000035 0x00000010 0x00000036 0x00000010 0x00000038 0x00000010 0x0000003a 0x00000010 0x00000063 0x00000010 0x00000064 0x00000010 0x00000065 0x00000010 0x00000066 0x00000010 0x00000067 0x00000010 0x00000068 0x00000010 0x00000069 0x00000010 0x0000006a 0x00000010 0x00000071 0x00000010 0x00000055 0x00000010 0x0000006d>; reset-names = "uarta", "uartb", "uartc", "uartd", "uarte", "uartf", "uartg", "ape", "dmic5", "aud_mclk", "nvcsi", "vi", "isp", "extperiph1", "extperiph2", "extperiph3", "extperiph4", "sata", "qspi", "spi1", "spi2", "spi3", "spi4", "i2c1", "i2c2", "i2c3", "i2c4", "i2c5", "i2c6", "i2c7", "i2c8", "i2c9", "i2c10", "i2c12", "i2c13", "i2c14", "sdmmc1", "sdmmc2", "sdmmc3", "sdmmc4", "xusb_dev", "xusb_host", "xusb_ss", "axi_cbb", "pwm1", "pwm2", "pwm3", "pwm4", "pwm5", "pwm6", "pwm7", "pwm8", "ufshc", "mphy_iobist", "tach"; }; }; pfsd { status = "okay"; num_resources = <0x00000000>; secret = <0x0000002f>; active_steps = <0x0000000a>; active_rpm = <0x00000000 0x000003e8 0x000007d0 0x00000bb8 0x00000fa0 0x00001388 0x00001770 0x00001b58 0x00002710 0x00002af8>; rpm_diff_tolerance = <0x00000002>; active_rru = <0x00000028 0x00000002 0x00000001 0x00000001 0x00000001 0x00000001 0x00000001 0x00000001 0x00000001 0x00000001>; active_rrd = <0x00000028 0x00000002 0x00000001 0x00000001 0x00000001 0x00000001 0x00000001 0x00000001 0x00000001 0x00000001>; state_cap_lookup = <0x00000002 0x00000002 0x00000002 0x00000002 0x00000003 0x00000003 0x00000003 0x00000004 0x00000004 0x00000004>; pwm_period = <0x0000b116>; pwm_id = <0x00000003>; step_time = <0x00000064>; state_cap = <0x00000007>; active_pwm_max = <0x00000100>; tach_period = <0x000003e8>; pwm_gpio = <0x00000028 0x00000016 0x00000001>; linux,phandle = <0x000000ee>; phandle = <0x000000ee>; }; pwm-fan { status = "okay"; compatible = "pwm-fan"; #pwm-cells = <0x00000001>; pwms = <0x000000ed 0x00000000 0x0000b116>; shared_data = <0x000000ee>; active_pwm = <0x00000000 0x00000050 0x00000078 0x000000a0 0x000000ff 0x000000ff 0x000000ff 0x000000ff 0x000000ff 0x000000ff>; vdd-fan-supply = <0x000000ef>; }; tfesd { secret = <0x00000025>; toffset = <0x00000000>; polling_period = <0x0000044c>; ndevs = <0x00000003>; cdev_type = "pwm-fan"; tzp_governor_name = "pid_thermal_gov"; linux,phandle = <0x000000f0>; phandle = <0x000000f0>; dev1 { dev_data = "BCPU-therm"; coeffs = <0x0000001e 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; }; dev2 { dev_data = "MCPU-therm"; coeffs = <0x0000001e 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; }; dev3 { dev_data = "GPU-therm"; coeffs = <0x00000028 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; }; }; thermal-fan-est { compatible = "thermal-fan-est"; num_resources = <0x00000000>; shared_data = <0x000000f0>; trip_length = <0x0000000a>; active_trip_temps = <0x00000000 0x0000c738 0x0000ee48 0x00011558 0x00014050 0x000222e0 0x000249f0 0x00027100 0x00029810 0x0002bf20>; active_hysteresis = <0x00000000 0x00003a98 0x00002328 0x00002328 0x00002710 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; }; vi-bypass@15700000 { compatible = "nvidia,tegra186-vi-bypass"; status = "okay"; }; tegra_cec { status = "okay"; compatible = "nvidia,tegra186-cec"; reg = <0x00000000 0x03960000 0x00000000 0x00001000>; interrupts = <0x00000000 0x000000a2 0x00000004>; clocks = <0x00000010 0x0000005e>; clock-names = "cec"; }; soft_watchdog { compatible = "softdog-platform"; status = "okay"; linux,phandle = <0x000000f6>; phandle = <0x000000f6>; }; bthrot_cdev { compatible = "nvidia,tegra18x-balanced-throttle"; clocks = <0x00000010 0x00000242 0x00000010 0x00000243 0x00000010 0x00000136 0x00000010 0x0000003a>; clock-names = "mcpu", "bcpu", "gpu", "emc"; skin_balanced { cdev-type = "skin-balanced"; cooling-min-state = <0x00000000>; cooling-max-state = <0x00000042>; #cooling-cells = <0x00000002>; throttle_table = <0x001d8760 0x001d8760 0x001314c4 0xffffffff 0x001d2658 0x001d2658 0x0012cf9c 0xffffffff 0x001cc550 0x001cc550 0x00128a74 0xffffffff 0x001c6448 0x001c6448 0x0012454c 0xffffffff 0x001c0340 0x001c0340 0x00120025 0xffffffff 0x001ba238 0x001ba238 0x0011bafd 0xffffffff 0x001b4130 0x001b4130 0x001175d5 0xffffffff 0x001ae028 0x001ae028 0x001130ad 0xffffffff 0x001a7f20 0x001a7f20 0x0010eb85 0xffffffff 0x001a1e18 0x001a1e18 0x0010a65d 0xffffffff 0x0019bd10 0x0019bd10 0x00106136 0xffffffff 0x00195c08 0x00195c08 0x00101c0e 0xffffffff 0x0018fb00 0x0018fb00 0x000fd6e6 0xffffffff 0x001899f8 0x001899f8 0x000f91be 0xffffffff 0x001838f0 0x001838f0 0x000f4c96 0xffffffff 0x0017d7e8 0x0017d7e8 0x000f076e 0xffffffff 0x001776e0 0x001776e0 0x000ec246 0xffffffff 0x001715d8 0x001715d8 0x000e7d1f 0xffffffff 0x0016b4d0 0x0016b4d0 0x000e37f7 0xffffffff 0x001653c8 0x001653c8 0x000df2cf 0xffffffff 0x0015f2c0 0x0015f2c0 0x000dada7 0xffffffff 0x001591b8 0x001591b8 0x000d687f 0xffffffff 0x001530b0 0x001530b0 0x000d2357 0xffffffff 0x0014cfa8 0x0014cfa8 0x000cde30 0xffffffff 0x00146ea0 0x00146ea0 0x000c9908 0xffffffff 0x00140d98 0x00140d98 0x000c53e0 0xffffffff 0x0013ac90 0x0013ac90 0x000c0eb8 0xffffffff 0x00134b88 0x00134b88 0x000bc990 0xffffffff 0x0012ea80 0x0012ea80 0x000b8468 0xffffffff 0x00128978 0x00128978 0x000b3f40 0xffffffff 0x00122870 0x00122870 0x000afa19 0xffffffff 0x0011c768 0x0011c768 0x000ab4f1 0xffffffff 0x00116660 0x00116660 0x000a6fc9 0xffffffff 0x00110558 0x00110558 0x000a2aa1 0xffffffff 0x0010a450 0x0010a450 0x0009e579 0xffffffff 0x00104348 0x00104348 0x0009a051 0xffffffff 0x000fe240 0x000fe240 0x00095b2a 0xffffffff 0x000f8138 0x000f8138 0x00091602 0xffffffff 0x000f2030 0x000f2030 0x0008d0da 0xffffffff 0x000ebf28 0x000ebf28 0x00088bb2 0xffffffff 0x000e5e20 0x000e5e20 0x0008468a 0xffffffff 0x000dfd18 0x000dfd18 0x00080162 0xffffffff 0x000d9c10 0x000d9c10 0x0007bc3a 0xffffffff 0x000d3b08 0x000d3b08 0x00077713 0xffffffff 0x000cda00 0x000cda00 0x000731eb 0xffffffff 0x000c78f8 0x000c78f8 0x0006ecc3 0xffffffff 0x000c17f0 0x000c17f0 0x0006a79b 0xffffffff 0x000bb6e8 0x000bb6e8 0x00066273 0xffffffff 0x000b55e0 0x000b55e0 0x00061d4b 0xffffffff 0x000af4d8 0x000af4d8 0x0005d824 0xffffffff 0x000a93d0 0x000a93d0 0x000592fc 0xffffffff 0x000a32c8 0x000a32c8 0x00054dd4 0xffffffff 0x0009d1c0 0x0009d1c0 0x000508ac 0xffffffff 0x000970b8 0x000970b8 0x0004c384 0xffffffff 0x00090fb0 0x00090fb0 0x00047e5c 0xffffffff 0x0008aea8 0x0008aea8 0x00043934 0xffffffff 0x00084da0 0x00084da0 0x0003f40d 0xffffffff 0x0007ec98 0x0007ec98 0x0003aee5 0xffffffff 0x00078b90 0x00078b90 0x000369bd 0xffffffff 0x00072a88 0x00072a88 0x00032495 0xffffffff 0x0006c980 0x0006c980 0x0002df6d 0xffffffff 0x00066878 0x00066878 0x00029a45 0xffffffff 0x00060770 0x00060770 0x0002551e 0xffffffff 0x0005a668 0x0005a668 0x00020ff6 0xffffffff 0x00054560 0x00054560 0x0001cace 0xffffffff 0x0004e458 0x0004e458 0x000185a6 0xffffffff>; }; gpu_balanced { cdev-type = "gpu-balanced"; cooling-min-state = <0x00000000>; cooling-max-state = <0x00000034>; #cooling-cells = <0x00000002>; throttle_table = <0x001d8760 0x001d8760 0x0012b31c 0xffffffff 0x001d2658 0x001d2658 0x00125ce2 0xffffffff 0x001cc550 0x001cc550 0x001206a9 0xffffffff 0x001c6448 0x001c6448 0x0011b06f 0xffffffff 0x001c0340 0x001c0340 0x00115a36 0xffffffff 0x001ba238 0x001ba238 0x001103fc 0xffffffff 0x001b4130 0x001b4130 0x0010adc3 0xffffffff 0x001ae028 0x001ae028 0x00105789 0xffffffff 0x001a7f20 0x001a7f20 0x00100150 0xffffffff 0x001a1e18 0x001a1e18 0x000fab16 0xffffffff 0x0019bd10 0x0019bd10 0x000f54dd 0xffffffff 0x00195c08 0x00195c08 0x000efea3 0xffffffff 0x0018fb00 0x0018fb00 0x000ea86a 0xffffffff 0x001899f8 0x001899f8 0x000e5230 0xffffffff 0x001838f0 0x001838f0 0x000dfbf7 0xffffffff 0x0017d7e8 0x0017d7e8 0x000da5bd 0xffffffff 0x001776e0 0x001776e0 0x000d4f84 0xffffffff 0x001715d8 0x001715d8 0x000cf94a 0xffffffff 0x0016b4d0 0x0016b4d0 0x000ca310 0xffffffff 0x001653c8 0x001653c8 0x000c4cd7 0xffffffff 0x0015f2c0 0x0015f2c0 0x000bf69d 0xffffffff 0x001591b8 0x001591b8 0x000ba064 0xffffffff 0x001530b0 0x001530b0 0x000b4a2a 0xffffffff 0x0014cfa8 0x0014cfa8 0x000af3f1 0xffffffff 0x00146ea0 0x00146ea0 0x000a9db7 0xffffffff 0x00140d98 0x00140d98 0x000a477e 0xffffffff 0x0013ac90 0x0013ac90 0x0009f144 0xffffffff 0x00134b88 0x00134b88 0x00099b0b 0xffffffff 0x0012ea80 0x0012ea80 0x000944d1 0xffffffff 0x00128978 0x00128978 0x0008ee98 0xffffffff 0x00122870 0x00122870 0x0008985e 0xffffffff 0x0011c768 0x0011c768 0x00084225 0xffffffff 0x00116660 0x00116660 0x0007ebeb 0xffffffff 0x00110558 0x00110558 0x000795b2 0xffffffff 0x0010a450 0x0010a450 0x00073f78 0xffffffff 0x00104348 0x00104348 0x0006e93e 0xffffffff 0x000fe240 0x000fe240 0x00069305 0xffffffff 0x000f8138 0x000f8138 0x00063ccb 0xffffffff 0x000f2030 0x000f2030 0x0005e692 0xffffffff 0x000ebf28 0x000ebf28 0x00059058 0xffffffff 0x000e5e20 0x000e5e20 0x00053a1f 0xffffffff 0x000dfd18 0x000dfd18 0x0004e3e5 0xffffffff 0x000d9c10 0x000d9c10 0x00048dac 0xffffffff 0x000d3b08 0x000d3b08 0x00043772 0xffffffff 0x000cda00 0x000cda00 0x0003e139 0xffffffff 0x000c78f8 0x000c78f8 0x00038aff 0xffffffff 0x000c17f0 0x000c17f0 0x000334c6 0xffffffff 0x000bb6e8 0x000bb6e8 0x0002de8c 0xffffffff 0x000b55e0 0x000b55e0 0x00028853 0xffffffff 0x000af4d8 0x000af4d8 0x00023219 0xffffffff 0x000a93d0 0x000a93d0 0x0001dbe0 0xffffffff 0x000a32c8 0x000a32c8 0x000185a6 0xffffffff>; linux,phandle = <0x00000052>; phandle = <0x00000052>; }; cpu_balanced { cdev-type = "cpu-balanced"; cooling-min-state = <0x00000000>; cooling-max-state = <0x00000042>; #cooling-cells = <0x00000002>; throttle_table = <0x001d8760 0x001d8760 0xffffffff 0xffffffff 0x001d2658 0x001d2658 0xffffffff 0xffffffff 0x001cc550 0x001cc550 0xffffffff 0xffffffff 0x001c6448 0x001c6448 0xffffffff 0xffffffff 0x001c0340 0x001c0340 0xffffffff 0xffffffff 0x001ba238 0x001ba238 0xffffffff 0xffffffff 0x001b4130 0x001b4130 0xffffffff 0xffffffff 0x001ae028 0x001ae028 0xffffffff 0xffffffff 0x001a7f20 0x001a7f20 0xffffffff 0xffffffff 0x001a1e18 0x001a1e18 0xffffffff 0xffffffff 0x0019bd10 0x0019bd10 0x0013d814 0xffffffff 0x00195c08 0x00195c08 0x001382cc 0xffffffff 0x0018fb00 0x0018fb00 0x00132d84 0xffffffff 0x001899f8 0x001899f8 0x0012d83d 0xffffffff 0x001838f0 0x001838f0 0x001282f5 0xffffffff 0x0017d7e8 0x0017d7e8 0x00122dad 0xffffffff 0x001776e0 0x001776e0 0x0011d865 0xffffffff 0x001715d8 0x001715d8 0x0011831d 0xffffffff 0x0016b4d0 0x0016b4d0 0x00112dd5 0xffffffff 0x001653c8 0x001653c8 0x0010d88e 0xffffffff 0x0015f2c0 0x0015f2c0 0x00108346 0xffffffff 0x001591b8 0x001591b8 0x00102dfe 0xffffffff 0x001530b0 0x001530b0 0x000fd8b6 0xffffffff 0x0014cfa8 0x0014cfa8 0x000f836e 0xffffffff 0x00146ea0 0x00146ea0 0x000f2e27 0xffffffff 0x00140d98 0x00140d98 0x000ed8df 0xffffffff 0x0013ac90 0x0013ac90 0x000e8397 0xffffffff 0x00134b88 0x00134b88 0x000e2e4f 0xffffffff 0x0012ea80 0x0012ea80 0x000dd907 0xffffffff 0x00128978 0x00128978 0x000d83bf 0xffffffff 0x00122870 0x00122870 0x000d2e78 0xffffffff 0x0011c768 0x0011c768 0x000cd930 0xffffffff 0x00116660 0x00116660 0x000c83e8 0xffffffff 0x00110558 0x00110558 0x000c2ea0 0xffffffff 0x0010a450 0x0010a450 0x000bd958 0xffffffff 0x00104348 0x00104348 0x000b8411 0xffffffff 0x000fe240 0x000fe240 0x000b2ec9 0xffffffff 0x000f8138 0x000f8138 0x000ad981 0xffffffff 0x000f2030 0x000f2030 0x000a8439 0xffffffff 0x000ebf28 0x000ebf28 0x000a2ef1 0xffffffff 0x000e5e20 0x000e5e20 0x0009d9a9 0xffffffff 0x000dfd18 0x000dfd18 0x00098462 0xffffffff 0x000d9c10 0x000d9c10 0x00092f1a 0xffffffff 0x000d3b08 0x000d3b08 0x0008d9d2 0xffffffff 0x000cda00 0x000cda00 0x0008848a 0xffffffff 0x000c78f8 0x000c78f8 0x00082f42 0xffffffff 0x000c17f0 0x000c17f0 0x0007d9fb 0xffffffff 0x000bb6e8 0x000bb6e8 0x000784b3 0xffffffff 0x000b55e0 0x000b55e0 0x00072f6b 0xffffffff 0x000af4d8 0x000af4d8 0x0006da23 0xffffffff 0x000a93d0 0x000a93d0 0x000684db 0xffffffff 0x000a32c8 0x000a32c8 0x00062f93 0xffffffff 0x0009d1c0 0x0009d1c0 0x0005da4c 0xffffffff 0x000970b8 0x000970b8 0x00058504 0xffffffff 0x00090fb0 0x00090fb0 0x00052fbc 0xffffffff 0x0008aea8 0x0008aea8 0x0004da74 0xffffffff 0x00084da0 0x00084da0 0x0004852c 0xffffffff 0x0007ec98 0x0007ec98 0x00042fe5 0xffffffff 0x00078b90 0x00078b90 0x0003da9d 0xffffffff 0x00072a88 0x00072a88 0x00038555 0xffffffff 0x0006c980 0x0006c980 0x0003300d 0xffffffff 0x00066878 0x00066878 0x0002dac5 0xffffffff 0x00060770 0x00060770 0x0002857d 0xffffffff 0x0005a668 0x0005a668 0x00023036 0xffffffff 0x00054560 0x00054560 0x0001daee 0xffffffff 0x0004e458 0x0004e458 0x000185a6 0xffffffff>; linux,phandle = <0x00000049>; phandle = <0x00000049>; }; emergency_balanced { cdev-type = "emergency-balanced"; cooling-min-state = <0x00000000>; cooling-max-state = <0x00000001>; #cooling-cells = <0x00000002>; throttle_table = <0x00111ed0 0x00111ed0 0x0005f758 0x00060ae0>; linux,phandle = <0x00000055>; phandle = <0x00000055>; }; }; dummy-cool-dev { compatible = "dummy-cooling-dev"; #cooling-cells = <0x00000002>; status = "disabled"; linux,phandle = <0x000001da>; phandle = <0x000001da>; }; gpio-keys { compatible = "gpio-keys"; gpio-keys,name = "gpio-keys"; power { label = "Power"; gpios = <0x00000028 0x00000038 0x00000001>; linux,code = <0x00000074>; gpio-key,wakeup; }; volume_up { label = "Volume Up"; gpios = <0x00000028 0x00000039 0x00000001>; linux,code = <0x00000073>; }; volume_down { label = "Volume Down"; gpios = <0x00000028 0x0000003a 0x00000001>; linux,code = <0x00000072>; }; }; bluedroid_pm { avdd-supply = <0x00000026>; dvdd-supply = <0x00000012>; }; e3326_lens_ov9732@P5V27C { min_focus_distance = "0.0"; hyper_focal = "0.0"; focal_length = "2.67"; f_number = "2.0"; aperture = "2.0"; }; tegra-camera-platform { compatible = "nvidia, tegra-camera-platform"; num_csi_lanes = <0x00000002>; max_lane_speed = <0x003d0900>; min_bits_per_pixel = <0x0000000a>; vi_peak_byte_per_pixel = <0x00000002>; vi_bw_margin_pct = <0x00000019>; max_pixel_rate = <0x000b71b0>; isp_peak_byte_per_pixel = <0x00000005>; isp_bw_margin_pct = <0x00000019>; tpg_max_iso = <0x003bc400>; linux,phandle = <0x00000120>; phandle = <0x00000120>; modules { module0 { badge = "imx390_rear"; position = "rear"; orientation = "1"; status = "disabled"; linux,phandle = <0x00000112>; phandle = <0x00000112>; drivernode0 { pcl_id = "v4l2_sensor"; devname = "imx390 30-001b"; proc-device-tree = "/proc/device-tree/i2c@3180000/tca9546@70/i2c@0/imx390_a@1b"; status = "disabled"; linux,phandle = <0x00000113>; phandle = <0x00000113>; }; drivernode1 { pcl_id = "v4l2_lens"; proc-device-tree = "/proc/device-tree/lens_imx274@A6V26/"; status = "disabled"; linux,phandle = <0x00000124>; phandle = <0x00000124>; }; }; module1 { badge = "imx390_front"; position = "front"; orientation = "1"; status = "disabled"; linux,phandle = <0x00000115>; phandle = <0x00000115>; drivernode0 { pcl_id = "v4l2_sensor"; devname = "imx390 30-001c"; proc-device-tree = "/proc/device-tree/i2c@3180000/tca9546@70/i2c@0/imx390_b@1c"; status = "disabled"; linux,phandle = <0x00000116>; phandle = <0x00000116>; }; drivernode1 { pcl_id = "v4l2_lens"; proc-device-tree = "/proc/device-tree/lens_imx274@A6V26/"; status = "disabled"; linux,phandle = <0x00000128>; phandle = <0x00000128>; }; }; module2 { badge = "e3322_centerright_A815P2"; position = "centerright"; orientation = "1"; status = "disabled"; linux,phandle = <0x00000131>; phandle = <0x00000131>; drivernode0 { pcl_id = "v4l2_sensor"; devname = "imx219 32-0010"; proc-device-tree = "/proc/device-tree/i2c@3180000/tca9548@77/i2c@2/imx219_c@10"; status = "disabled"; linux,phandle = <0x00000132>; phandle = <0x00000132>; }; drivernode1 { pcl_id = "v4l2_lens"; proc-device-tree = "/proc/device-tree/e3333_lens_ov5693@P5V27C/"; status = "disabled"; linux,phandle = <0x00000133>; phandle = <0x00000133>; }; }; module3 { badge = "e3322_topleft_A815P2"; position = "topleft"; orientation = "1"; status = "disabled"; linux,phandle = <0x0000013a>; phandle = <0x0000013a>; drivernode0 { pcl_id = "v4l2_sensor"; devname = "imx219 33-0010"; proc-device-tree = "/proc/device-tree/i2c@3180000/tca9548@77/i2c@3/imx219_d@10"; status = "disabled"; linux,phandle = <0x0000013b>; phandle = <0x0000013b>; }; drivernode1 { pcl_id = "v4l2_lens"; proc-device-tree = "/proc/device-tree/e3333_lens_ov5693@P5V27C/"; status = "disabled"; linux,phandle = <0x0000013c>; phandle = <0x0000013c>; }; }; module4 { badge = "e3322_bottomright_A815P2"; position = "bottomright"; orientation = "1"; status = "disabled"; linux,phandle = <0x00000143>; phandle = <0x00000143>; drivernode0 { pcl_id = "v4l2_sensor"; devname = "imx219 34-0010"; proc-device-tree = "/proc/device-tree/i2c@3180000/tca9548@77/i2c@4/imx219_e@10"; status = "disabled"; linux,phandle = <0x00000144>; phandle = <0x00000144>; }; drivernode1 { pcl_id = "v4l2_lens"; proc-device-tree = "/proc/device-tree/e3333_lens_ov5693@P5V27C/"; status = "disabled"; linux,phandle = <0x00000145>; phandle = <0x00000145>; }; }; module5 { badge = "e3322_topright_A815P2"; position = "topright"; orientation = "1"; status = "disabled"; linux,phandle = <0x0000014c>; phandle = <0x0000014c>; drivernode0 { pcl_id = "v4l2_sensor"; devname = "imx219 35-0010"; proc-device-tree = "/proc/device-tree/i2c@3180000/tca9548@77/i2c@5/imx219_f@10"; status = "disabled"; linux,phandle = <0x0000014d>; phandle = <0x0000014d>; }; drivernode1 { pcl_id = "v4l2_lens"; proc-device-tree = "/proc/device-tree/e3333_lens_ov5693@P5V27C/"; status = "disabled"; linux,phandle = <0x0000014e>; phandle = <0x0000014e>; }; }; }; }; e3323_lens_ov23850@CH06P1 { min_focus_distance = "10.0"; hyper_focal = "0.2"; focal_length = "4.73"; f_number = "2.2"; aperture = "2.2"; }; e3333_lens_ov5693@P5V27C { min_focus_distance = "0.0"; hyper_focal = "0.0"; focal_length = "2.67"; f_number = "2.0"; aperture = "2.0"; }; lens_imx274@A6V26 { min_focus_distance = "0.0"; hyper_focal = "0.0"; focal_length = "5.00"; f_number = "2.0"; aperture = "2.2"; }; vivid-driver { instance0 { mode0 { tegra_sinterface = "host"; pix_clk_hz = "74250000"; readout_orientation = "90"; active_w = "1920"; active_h = "1080"; pixel_t = "bayer_bggr10"; line_length = "2200"; horz_front_porch = "88"; horz_sync = "44"; horz_back_porch = "148"; vert_front_porch = "4"; vert_sync = "5"; vert_back_porch = "36"; gain_factor = "16"; framerate_factor = "1"; min_gain_val = "1"; max_gain_val = "256"; min_exp_time = "34"; max_exp_time = "999994"; min_framerate = "1"; max_framerate = "30"; embedded_metadata_height = "1"; }; }; }; tegra-virtual-camera-platform { isp_peak_byte_per_pixel = <0x00000005>; isp_bw_margin_pct = <0x00000019>; modules { module0 { badge = "vivid_front_instance0"; position = "front"; orientation = "1"; drivernode0 { pcl_id = "v4l2_sensor_virtual"; devname = "tegra-vivid-000"; proc-device-tree = "/proc/device-tree/vivid-driver/instances/instance0"; }; }; }; }; plugin-manager { soc-prod-a01-fragment { chip-id = "A01", "A01P"; override@0 { target = <0x000000f1>; _overlay_ { status = "okay"; }; }; override@1 { target = <0x000000f2>; _overlay_ { status = "okay"; }; }; override@2 { target = <0x000000f3>; _overlay_ { status = "okay"; }; }; }; fragement@0 { odm-data = "enable-denver-wdt"; override@0 { target = <0x000000f4>; _overlay_ { status = "okay"; }; }; }; fragement@1 { odm-data = "disable-denver-wdt"; override@0 { target = <0x000000b3>; _overlay_ { nvidia,enable-halt-in-fiq; }; }; }; fragement@2 { odm-data = "enable-pmic-wdt"; override@0 { target = <0x000000f5>; _overlay_ { status = "okay"; }; }; }; fragement@4 { odm-data = "enable-pmic-wdt", "enable-denver-wdt"; override@0 { target = <0x000000f6>; _overlay_ { status = "disabled"; }; }; }; fragement@6 { odm-data = "mods-build"; override@0 { target = <0x000000b0>; _overlay_ { status = "disabled"; }; }; override@1 { target = <0x000000a1>; _overlay_ { delete-target-property = "mboxes"; }; }; override@2 { target = <0x00000025>; _overlay_ { nvidia,bypass-smmu; }; }; override@3 { target = <0x000000f7>; _overlay_ { status = "disabled"; }; }; override@4 { target = <0x000000f8>; _overlay_ { status = "disabled"; }; }; override@5 { target = <0x000000f9>; _overlay_ { delete-target-property = "nvidia,enable-hwcq"; }; }; override@7 { target = <0x000000b6>; _overlay_ { nvdisplay@15200000 { win-mask = <0x00000003>; status = "okay"; }; nvdisplay@15210000 { win-mask = <0x0000000c>; status = "okay"; }; nvdisplay@15220000 { win-mask = <0x00000030>; status = "okay"; }; sor { status = "okay"; dp-display { status = "okay"; }; hdmi-display { status = "disabled"; }; panel-s-edp-uhdtv-15-6 { smartdimmer { status = "disabled"; }; }; }; dpaux@155c0000 { status = "okay"; }; sor1 { status = "okay"; hdmi-display { status = "okay"; }; dp-display { status = "disabled"; }; }; dsi { status = "okay"; nvidia,dsi-csi-loopback; nvidia,active-panel = <0x000000fa>; panel-s-wuxga-8-0 { status = "okay"; }; }; }; }; }; fragement@7 { odm-data = "enable-high-speed-uart"; override@0 { target = <0x000000fb>; _overlay_ { compatible = "nvidia,tegra186-hsuart"; early-print-console-channel; resets = <0x00000010 0x0000002f>; reset-names = "serial"; }; }; }; fragement@8 { odm-data = "enable-sdmmc-hwcq"; override@0 { target = <0x000000f9>; _overlay_ { nvidia,enable-hwcq; }; }; }; fragement@9 { odm-data = "enable-ufs-on-uphy-lane5"; override@0 { target = <0x000000fc>; _overlay_ { status = "okay"; }; }; override@1 { target = <0x000000fd>; _overlay_ { status = "disabled"; }; }; override@3 { target = <0x000000fe>; _overlay_ { gpio@76 { ufs_lane5_mux { status = "okay"; }; sata_lane5_mux { status = "disabled"; }; }; }; }; }; fragement@10 { odm-data = "enable-ufs-on-uphy-lane4"; override@0 { target = <0x000000fc>; _overlay_ { status = "okay"; }; }; override@1 { target = <0x000000fd>; _overlay_ { status = "disabled"; }; }; override@3 { target = <0x000000fe>; _overlay_ { gpio@76 { pcie0_lane4_mux { status = "disabled"; }; ufs_lane4_mux { status = "okay"; }; sata_lane5_mux { status = "disabled"; }; ufs_lane5_mux { status = "okay"; }; }; }; }; }; fragment-e3320-dp { ids = ">=3320-1000-000", ">=3320-1100-000"; override@0 { target = <0x000000b6>; _overlay_ { nvdisplay@15220000 { status = "okay"; }; sor { status = "okay"; dp-display { status = "okay"; }; }; dpaux@155c0000 { status = "okay"; }; }; }; }; fragment-500-e3325-pcie { enable-override-on-all-matches; ids = ">=3489-0000-200", ">=3489-0888-300"; odm-data = "enable-pcie-on-uphy-lane0"; override@0 { target = <0x000000ff>; _overlay_ { phys = <0x0000009e 0x000000ac 0x000000ad>; phy-names = "usb2-0", "usb2-1", "usb2-2"; }; }; override@1 { target = <0x000000b1>; _overlay_ { ports { usb3-0 { status = "disabled"; }; }; }; }; override@2 { target = <0x0000001b>; _overlay_ { pcie0_lane2_mux { status = "okay"; }; }; }; }; fragment-e2614-common@0 { ids = "2614-0000-*"; overrides@0 { target = <0x00000100>; _overlay_ { status = "okay"; }; }; overrides@1 { target = <0x000000eb>; _overlay_ { status = "okay"; }; }; overrides@2 { target = <0x00000101>; _overlay_ { status = "okay"; }; }; overrides@3 { target = <0x00000102>; _overlay_ { status = "okay"; }; }; overrides@4 { target = <0x00000102>; _overlay_ { status = "okay"; }; }; overrides@5 { target = <0x00000103>; _overlay_ { status = "disabled"; }; }; overrides@6 { target = <0x00000104>; _overlay_ { status = "okay"; }; }; overrides@8 { target = <0x0000002f>; _overlay_ { status = "okay"; }; }; overrides@10 { target = <0x00000105>; _overlay_ { nvidia,num-codec-link = <0x0000000d>; nvidia,audio-routing = "x Headphone Jack", "x HPO L Playback", "x Headphone Jack", "x HPO R Playback", "x IN1P", "x Mic Jack", "x Int Spk", "x SPO Playback", "x DMIC L1", "x Int Mic", "x DMIC L2", "x Int Mic", "x DMIC R1", "x Int Mic", "x DMIC R2", "x Int 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", "d3 Headphone", "d3 OUT"; }; }; overrides@11 { target = <0x00000106>; _overlay_ { link-name = "rt565x-playback"; codec-dai-name = "rt5659-aif1"; }; }; overrides@12 { target = <0x00000107>; _overlay_ { cpu-dai = <0x000000d0>; codec-dai = <0x00000108>; cpu-dai-name = "DSPK2"; codec-dai-name = "tas2552-amplifier"; }; }; overrides@13 { target = <0x00000109>; _overlay_ { cpu-dai = <0x000000d0>; codec-dai = <0x0000010a>; cpu-dai-name = "DSPK2"; codec-dai-name = "tas2552-amplifier"; }; }; overrides@14 { target = <0x00000101>; _overlay_ { status = "okay"; }; }; overrides@15 { target = <0x00000102>; _overlay_ { status = "okay"; }; }; overrides@16 { target = <0x00000103>; _overlay_ { status = "disabled"; }; }; overrides@17 { target = <0x00000104>; _overlay_ { status = "okay"; }; }; }; fragment-e2614-a00@1 { ids = "2614-0000-000"; overrides@0 { target = <0x0000010b>; _overlay_ { status = "okay"; }; }; overrides@1 { target = <0x00000106>; _overlay_ { codec-dai = <0x0000010b>; }; }; }; fragment-e2614-b00@2 { ids = "2614-0000-100"; overrides@0 { target = <0x0000010c>; _overlay_ { status = "okay"; }; }; overrides@1 { target = <0x00000106>; _overlay_ { codec-dai = <0x0000010c>; }; }; }; fragment-e3320-a00@1 { ids = "3320-1000-000", "3320-1100-000"; overrides@1 { target = <0x0000010d>; _overlay_ { status = "okay"; outp { ti,enable-gpio = <0x00000040 0x00000002 0x00000000>; }; outn { ti,enable-gpio = <0x00000040 0x00000003 0x00000000>; }; }; }; overrides@2 { target = <0x000000b6>; _overlay_ { nvdisplay@15200000 { status = "okay"; }; dsi { status = "okay"; nvidia,active-panel = <0x000000fa>; panel-s-wuxga-8-0 { status = "okay"; }; }; }; }; overrides@3 { target = <0x000000fe>; _overlay_ { gpio@21 { status = "okay"; }; lp8557-backlight-s-wuxga-8-0@2c { status = "okay"; }; }; }; }; fragment-e3320-a01@1 { ids = "3320-1000-100", "3320-1000-200"; overrides@1 { target = <0x0000010d>; _overlay_ { status = "okay"; outp { ti,enable-gpio = <0x0000008d 0x00000004 0x00000000>; }; outn { delete-target-property = "ti,disable-active-discharge"; ti,enable-gpio = <0x00000040 0x00000002 0x00000000>; ti,active-discharge-gpio = <0x00000040 0x00000003 0x00000000>; ti,active-discharge-time = <0x000007d0>; }; }; }; overrides@2 { target = <0x00000085>; _overlay_ { gpio = <0x00000040 0x00000000 0x00000000>; }; }; overrides@3 { target = <0x000000b6>; _overlay_ { nvdisplay@15200000 { status = "okay"; }; dsi { status = "okay"; nvidia,active-panel = <0x000000fa>; panel-s-wuxga-8-0 { status = "okay"; }; }; }; }; overrides@4 { target = <0x000000fe>; _overlay_ { gpio@21 { status = "okay"; }; lp8557-backlight-s-wuxga-8-0@2c { status = "okay"; }; }; }; }; fragment-e1639-sharp-25x16@2 { ids = "1639-1000-001"; overrides@0 { target = <0x0000010e>; _overlay_ { status = "okay"; }; }; overrides@1 { target = <0x00000088>; _overlay_ { gpio = <0x00000028 0x0000000b 0x00000001>; enable-active-high; regulator-boot-on; regulator-always-on; }; }; overrides@2 { target = <0x000000fa>; _overlay_ { status = "disabled"; }; }; overrides@3 { target = <0x0000010f>; _overlay_ { status = "okay"; }; }; overrides@4 { target = <0x000000b6>; _overlay_ { nvdisplay@15200000 { status = "okay"; }; dsi { status = "okay"; }; }; }; }; fragment-e1824-a00@3 { ids = "1824-1100-001"; overrides@0 { target = <0x000000b6>; _overlay_ { nvdisplay@15200000 { status = "okay"; }; sor { status = "okay"; nvidia,active-panel = <0x00000110>; panel-s-edp-uhdtv-15-6 { status = "okay"; nvidia,panel-rst-gpio = <0x0000001b 0x0000007b 0x00000001>; nvidia,en-vmm-vpp-with-i2c-config; nvidia,is_ext_dp_panel = <0x00000000>; disp-default-out { nvidia,out-parent-clk = "plld3"; }; smartdimmer { status = "okay"; }; }; }; dpaux@155c0000 { status = "okay"; }; }; }; }; fragment-imx390@0 { ids = "LPRD-001"; override@0 { target = <0x00000111>; _overlay_ { status = "okay"; }; }; override@1 { target = <0x00000112>; _overlay_ { status = "okay"; badge = "imx390_rear"; position = "rear"; orientation = "1"; }; }; override@2 { target = <0x00000113>; _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; devname = "imx390 30-001b"; proc-device-tree = "/proc/device-tree/i2c@3180000/tca9546@70/i2c@0/imx390_a@1b"; }; }; override@3 { target = <0x00000114>; _overlay_ { status = "okay"; }; }; override@4 { target = <0x00000115>; _overlay_ { status = "okay"; badge = "imx390_front"; position = "front"; orientation = "1"; }; }; override@5 { target = <0x00000116>; _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; devname = "imx390 30-001c"; proc-device-tree = "/proc/device-tree/i2c@3180000/tca9546@70/i2c@0/imx390_b@1c"; }; }; override@6 { target = <0x0000005a>; _overlay_ { num-channels = <0x00000002>; }; }; override@7 { target = <0x00000117>; _overlay_ { status = "okay"; }; }; override@8 { target = <0x00000118>; _overlay_ { status = "okay"; }; }; override@9 { target = <0x00000062>; _overlay_ { status = "okay"; vc-id = <0x00000000>; port-index = <0x00000000>; bus-width = <0x00000002>; remote-endpoint = <0x0000006d>; }; }; override@10 { target = <0x00000064>; _overlay_ { status = "okay"; vc-id = <0x00000001>; port-index = <0x00000000>; bus-width = <0x00000002>; remote-endpoint = <0x0000006e>; }; }; override@11 { target = <0x00000119>; _overlay_ { num-channels = <0x00000002>; }; }; override@12 { target = <0x0000011a>; _overlay_ { status = "okay"; }; }; override@13 { target = <0x0000011b>; _overlay_ { status = "okay"; }; }; override@14 { target = <0x00000030>; _overlay_ { status = "okay"; port-index = <0x00000000>; bus-width = <0x00000002>; remote-endpoint = <0x00000061>; }; }; override@15 { target = <0x0000011c>; _overlay_ { status = "okay"; }; }; override@16 { target = <0x0000006d>; _overlay_ { status = "okay"; }; }; override@17 { target = <0x0000011d>; _overlay_ { status = "okay"; }; }; override@18 { target = <0x0000011e>; _overlay_ { status = "okay"; }; }; override@19 { target = <0x0000002d>; _overlay_ { status = "okay"; port-index = <0x00000000>; bus-width = <0x00000002>; remote-endpoint = <0x00000063>; }; }; override@20 { target = <0x0000011f>; _overlay_ { status = "okay"; }; }; override@21 { target = <0x0000006e>; _overlay_ { status = "okay"; }; }; override@22 { target = <0x00000120>; _overlay_ { num_csi_lanes = <0x00000002>; max_lane_speed = <0x003d0900>; min_bits_per_pixel = <0x0000000a>; vi_peak_byte_per_pixel = <0x00000002>; vi_bw_margin_pct = <0x00000019>; isp_peak_byte_per_pixel = <0x00000005>; isp_bw_margin_pct = <0x00000019>; }; }; override@23 { target = <0x00000121>; _overlay_ { status = "okay"; vcc-pullup-supply = <0x00000026>; }; }; override@24 { target = <0x00000032>; _overlay_ { status = "okay"; }; }; override@25 { target = <0x00000122>; _overlay_ { status = "okay"; }; }; override@26 { target = <0x00000031>; _overlay_ { status = "okay"; }; }; override@27 { target = <0x00000033>; _overlay_ { status = "okay"; }; }; }; fragment-e3326@0 { ids = "3326-*"; override@0 { target = <0x00000123>; _overlay_ { status = "okay"; }; }; override@1 { target = <0x00000112>; _overlay_ { status = "okay"; badge = "e3326_front_P5V27C"; position = "rear"; orientation = "1"; }; }; override@2 { target = <0x00000113>; _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; devname = "ov5693 2-0036"; proc-device-tree = "/proc/device-tree/i2c@3180000/ov5693_c@36"; }; }; override@3 { target = <0x00000124>; _overlay_ { status = "okay"; pcl_id = "v4l2_lens"; proc-device-tree = "/proc/device-tree/e3326_lens_ov5693@P5V27C/"; }; }; override@4 { target = <0x0000005a>; _overlay_ { num-channels = <0x00000001>; }; }; override@5 { target = <0x00000117>; _overlay_ { status = "okay"; }; }; override@6 { target = <0x00000062>; _overlay_ { status = "okay"; port-index = <0x00000002>; bus-width = <0x00000002>; remote-endpoint = <0x0000006d>; }; }; override@7 { target = <0x00000119>; _overlay_ { num-channels = <0x00000001>; }; }; override@8 { target = <0x0000011a>; _overlay_ { status = "okay"; }; }; override@9 { target = <0x0000011b>; _overlay_ { status = "okay"; }; }; override@10 { target = <0x00000030>; _overlay_ { status = "okay"; port-index = <0x00000002>; bus-width = <0x00000002>; remote-endpoint = <0x00000125>; }; }; override@11 { target = <0x0000011c>; _overlay_ { status = "okay"; }; }; override@12 { target = <0x0000006d>; _overlay_ { status = "okay"; remote-endpoint = <0x00000062>; }; }; override@13 { target = <0x00000120>; _overlay_ { num_csi_lanes = <0x00000004>; max_lane_speed = <0x0016e360>; min_bits_per_pixel = <0x0000000a>; vi_peak_byte_per_pixel = <0x00000002>; vi_bw_margin_pct = <0x00000019>; isp_peak_byte_per_pixel = <0x00000005>; isp_bw_margin_pct = <0x00000019>; }; }; override@14 { target = <0x0000001b>; _overlay_ { camera-control-input { status = "disabled"; }; camera-control-output-low { gpio-hog; gpios = <0x0000008d 0x00000000 0x00000088 0x00000000>; label = "cam0-rst", "cam0-pwdn"; output-low; status = "disabled"; }; camera-control-output-high { status = "disabled"; }; }; }; override@15 { target = <0x00000028>; _overlay_ { camera-control-input { status = "disabled"; }; }; }; }; fragment-e3323@0 { ids = "3323-1000-*"; override@0 { target = <0x00000126>; _overlay_ { status = "okay"; }; }; override@1 { target = <0x00000112>; _overlay_ { status = "okay"; badge = "e3323_bottom_CH06P1"; position = "bottom"; orientation = "3"; }; }; override@2 { target = <0x00000113>; _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; devname = "ov23850 2-0010"; proc-device-tree = "/proc/device-tree/i2c@3180000/ov23850_a@10"; }; }; override@3 { target = <0x00000127>; _overlay_ { status = "okay"; }; }; override@4 { target = <0x00000115>; _overlay_ { status = "okay"; badge = "e3323_top_CH06P1"; position = "top"; orientation = "3"; }; }; override@5 { target = <0x00000116>; _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; devname = "ov23850 1-0036"; proc-device-tree = "/proc/device-tree/i2c@c240000/ov23850_c@36"; }; }; override@6 { target = <0x00000124>; _overlay_ { status = "okay"; pcl_id = "v4l2_lens"; proc-device-tree = "/proc/device-tree/e3323_lens_ov23850@CH06P1/"; }; }; override@7 { target = <0x00000128>; _overlay_ { status = "okay"; pcl_id = "v4l2_lens"; proc-device-tree = "/proc/device-tree/e3323_lens_ov23850@CH06P1/"; }; }; override@8 { target = <0x0000005a>; _overlay_ { num-channels = <0x00000002>; }; }; override@9 { target = <0x00000117>; _overlay_ { status = "okay"; }; }; override@10 { target = <0x00000062>; _overlay_ { status = "okay"; port-index = <0x00000000>; bus-width = <0x00000004>; remote-endpoint = <0x0000006d>; }; }; override@11 { target = <0x00000118>; _overlay_ { status = "okay"; }; }; override@12 { target = <0x00000064>; _overlay_ { status = "okay"; port-index = <0x00000002>; bus-width = <0x00000004>; remote-endpoint = <0x0000006e>; }; }; override@13 { target = <0x00000119>; _overlay_ { num-channels = <0x00000002>; }; }; override@14 { target = <0x0000011a>; _overlay_ { status = "okay"; }; }; override@15 { target = <0x0000011b>; _overlay_ { status = "okay"; }; }; override@16 { target = <0x00000030>; _overlay_ { status = "okay"; port-index = <0x00000000>; bus-width = <0x00000004>; remote-endpoint = <0x00000129>; }; }; override@17 { target = <0x0000011c>; _overlay_ { status = "okay"; }; }; override@18 { target = <0x0000006d>; _overlay_ { status = "okay"; remote-endpoint = <0x00000062>; }; }; override@19 { target = <0x0000011d>; _overlay_ { status = "okay"; }; }; override@20 { target = <0x0000011e>; _overlay_ { status = "okay"; }; }; override@21 { target = <0x0000002d>; _overlay_ { status = "okay"; port-index = <0x00000002>; bus-width = <0x00000004>; remote-endpoint = <0x0000012a>; }; }; override@22 { target = <0x0000011f>; _overlay_ { status = "okay"; }; }; override@23 { target = <0x0000006e>; _overlay_ { status = "okay"; remote-endpoint = <0x00000064>; }; }; override@24 { target = <0x00000120>; _overlay_ { num_csi_lanes = <0x00000008>; max_lane_speed = <0x0016e360>; min_bits_per_pixel = <0x0000000a>; vi_peak_byte_per_pixel = <0x00000002>; vi_bw_margin_pct = <0x00000019>; max_pixel_rate = <0x000b71b0>; isp_peak_byte_per_pixel = <0x00000005>; isp_bw_margin_pct = <0x00000019>; }; }; override@25 { target = <0x0000001b>; _overlay_ { camera-control-input { status = "disabled"; }; camera-control-output-low { gpio-hog; gpios = <0x0000008d 0x00000000 0x00000088 0x00000000 0x00000089 0x00000000 0x0000005e 0x00000000>; label = "cam0-rst", "cam0-pwdn", "cam1-rst", "cam1-pwdn"; output-low; status = "disabled"; }; camera-control-output-high { status = "disabled"; }; }; }; override@26 { target = <0x00000028>; _overlay_ { camera-control-input { status = "disabled"; }; }; }; }; fragment-p3310-c00-camera { ids = ">=3310-1000-800", ">=3489-0000-200", ">=3489-0888-300"; override@1 { target = <0x00000127>; _overlay_ { pwdn-gpios = <0x0000001b 0x0000006a 0x00000000>; }; }; override@2 { target = <0x0000001b>; _overlay_ { camera-control-output-low { gpio-hog; gpios = <0x0000008d 0x00000000 0x00000088 0x00000000 0x00000089 0x00000000 0x0000006a 0x00000000>; label = "cam0-rst", "cam0-pwdn", "cam1-rst", "cam1-pwdn"; output-low; status = "disabled"; }; }; }; override@3 { target = <0x0000012b>; _overlay_ { pwdn-gpios = <0x0000001b 0x0000006a 0x00000000>; }; }; }; fragment-e3333@0 { ids = "3333-*"; override@0 { target = <0x0000005a>; _overlay_ { num-channels = <0x00000006>; }; }; override@1 { target = <0x00000119>; _overlay_ { num-channels = <0x00000006>; }; }; override@2 { target = <0x00000120>; _overlay_ { num_csi_lanes = <0x0000000c>; max_lane_speed = <0x0016e360>; min_bits_per_pixel = <0x0000000a>; vi_peak_byte_per_pixel = <0x00000002>; vi_bw_margin_pct = <0x00000019>; max_pixel_rate = <0x00030d40>; isp_peak_byte_per_pixel = <0x00000005>; isp_bw_margin_pct = <0x00000019>; }; }; override@3 { target = <0x00000035>; _overlay_ { status = "okay"; }; }; override@4 { target = <0x0000012c>; _overlay_ { status = "okay"; }; }; override@5 { target = <0x0000012d>; _overlay_ { status = "okay"; }; }; override@6 { target = <0x00000112>; _overlay_ { status = "okay"; badge = "e3333_bottomleft_P5V27C"; position = "bottomleft"; orientation = "1"; }; }; override@7 { target = <0x00000113>; _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; devname = "ov5693 30-0036"; proc-device-tree = "/proc/device-tree/i2c@3180000/tca9548@77/i2c@0/ov5693_a@36"; }; }; override@8 { target = <0x00000124>; _overlay_ { status = "okay"; pcl_id = "v4l2_lens"; proc-device-tree = "/proc/device-tree/e3333_lens_ov5693@P5V27C/"; }; }; override@9 { target = <0x00000117>; _overlay_ { status = "okay"; }; }; override@10 { target = <0x00000062>; _overlay_ { status = "okay"; port-index = <0x00000000>; bus-width = <0x00000002>; remote-endpoint = <0x0000006d>; }; }; override@11 { target = <0x0000011a>; _overlay_ { status = "okay"; }; }; override@12 { target = <0x0000011b>; _overlay_ { status = "okay"; }; }; override@13 { target = <0x00000030>; _overlay_ { status = "okay"; port-index = <0x00000000>; bus-width = <0x00000002>; remote-endpoint = <0x0000012e>; }; }; override@14 { target = <0x0000011c>; _overlay_ { status = "okay"; }; }; override@15 { target = <0x0000006d>; _overlay_ { status = "okay"; remote-endpoint = <0x00000062>; }; }; override@16 { target = <0x0000012b>; _overlay_ { status = "okay"; }; }; override@17 { target = <0x00000115>; _overlay_ { status = "okay"; badge = "e3333_centerleft_P5V27C"; position = "centerleft"; orientation = "1"; }; }; override@18 { target = <0x00000116>; _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; devname = "ov5693 31-0036"; proc-device-tree = "/proc/device-tree/i2c@3180000/tca9548@77/i2c@1/ov5693_b@36"; }; }; override@19 { target = <0x00000128>; _overlay_ { status = "okay"; pcl_id = "v4l2_lens"; proc-device-tree = "/proc/device-tree/e3333_lens_ov5693@P5V27C/"; }; }; override@20 { target = <0x00000118>; _overlay_ { status = "okay"; }; }; override@21 { target = <0x00000064>; _overlay_ { status = "okay"; port-index = <0x00000001>; bus-width = <0x00000002>; remote-endpoint = <0x0000006e>; }; }; override@22 { target = <0x0000011d>; _overlay_ { status = "okay"; }; }; override@23 { target = <0x0000011e>; _overlay_ { status = "okay"; }; }; override@24 { target = <0x0000002d>; _overlay_ { status = "okay"; port-index = <0x00000001>; bus-width = <0x00000002>; remote-endpoint = <0x0000012f>; }; }; override@25 { target = <0x0000011f>; _overlay_ { status = "okay"; }; }; override@26 { target = <0x0000006e>; _overlay_ { status = "okay"; remote-endpoint = <0x00000064>; }; }; override@27 { target = <0x00000130>; _overlay_ { status = "okay"; }; }; override@28 { target = <0x00000131>; _overlay_ { status = "okay"; badge = "e3333_centerright_P5V27C"; position = "centerright"; orientation = "1"; }; }; override@29 { target = <0x00000132>; _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; devname = "ov5693 32-0036"; proc-device-tree = "/proc/device-tree/i2c@3180000/tca9548@77/i2c@2/ov5693_c@36"; }; }; override@30 { target = <0x00000133>; _overlay_ { status = "okay"; pcl_id = "v4l2_lens"; proc-device-tree = "/proc/device-tree/e3333_lens_ov5693@P5V27C/"; }; }; override@31 { target = <0x00000134>; _overlay_ { status = "okay"; }; }; override@32 { target = <0x00000066>; _overlay_ { status = "okay"; port-index = <0x00000002>; bus-width = <0x00000002>; remote-endpoint = <0x0000006f>; }; }; override@33 { target = <0x00000135>; _overlay_ { status = "okay"; }; }; override@34 { target = <0x00000136>; _overlay_ { status = "okay"; }; }; override@35 { target = <0x00000036>; _overlay_ { status = "okay"; port-index = <0x00000002>; bus-width = <0x00000002>; remote-endpoint = <0x00000137>; }; }; override@36 { target = <0x00000138>; _overlay_ { status = "okay"; }; }; override@37 { target = <0x0000006f>; _overlay_ { status = "okay"; remote-endpoint = <0x00000066>; }; }; override@38 { target = <0x00000139>; _overlay_ { status = "okay"; }; }; override@39 { target = <0x0000013a>; _overlay_ { status = "okay"; badge = "e3333_topleft_P5V27C"; position = "topleft"; orientation = "1"; }; }; override@40 { target = <0x0000013b>; _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; devname = "ov5693 33-0036"; proc-device-tree = "/proc/device-tree/i2c@3180000/tca9548@77/i2c@3/ov5693_d@36"; }; }; override@41 { target = <0x0000013c>; _overlay_ { status = "okay"; pcl_id = "v4l2_lens"; proc-device-tree = "/proc/device-tree/e3333_lens_ov5693@P5V27C/"; }; }; override@42 { target = <0x0000013d>; _overlay_ { status = "okay"; }; }; override@43 { target = <0x00000068>; _overlay_ { status = "okay"; port-index = <0x00000003>; bus-width = <0x00000002>; remote-endpoint = <0x00000070>; }; }; override@44 { target = <0x0000013e>; _overlay_ { status = "okay"; }; }; override@45 { target = <0x0000013f>; _overlay_ { status = "okay"; }; }; override@46 { target = <0x00000037>; _overlay_ { status = "okay"; port-index = <0x00000003>; bus-width = <0x00000002>; remote-endpoint = <0x00000140>; }; }; override@47 { target = <0x00000141>; _overlay_ { status = "okay"; }; }; override@48 { target = <0x00000070>; _overlay_ { status = "okay"; remote-endpoint = <0x00000068>; }; }; override@49 { target = <0x00000142>; _overlay_ { status = "okay"; }; }; override@50 { target = <0x00000143>; _overlay_ { status = "okay"; badge = "e3333_bottomright_P5V27C"; position = "bottomright"; orientation = "1"; }; }; override@51 { target = <0x00000144>; _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; devname = "ov5693 34-0036"; proc-device-tree = "/proc/device-tree/i2c@3180000/tca9548@77/i2c@4/ov5693_e@36"; }; }; override@52 { target = <0x00000145>; _overlay_ { status = "okay"; pcl_id = "v4l2_lens"; proc-device-tree = "/proc/device-tree/e3333_lens_ov5693@P5V27C/"; }; }; override@53 { target = <0x00000146>; _overlay_ { status = "okay"; }; }; override@54 { target = <0x0000006a>; _overlay_ { status = "okay"; port-index = <0x00000004>; bus-width = <0x00000002>; remote-endpoint = <0x00000071>; }; }; override@55 { target = <0x00000147>; _overlay_ { status = "okay"; }; }; override@56 { target = <0x00000148>; _overlay_ { status = "okay"; }; }; override@57 { target = <0x00000038>; _overlay_ { status = "okay"; port-index = <0x00000004>; bus-width = <0x00000002>; remote-endpoint = <0x00000149>; }; }; override@58 { target = <0x0000014a>; _overlay_ { status = "okay"; }; }; override@59 { target = <0x00000071>; _overlay_ { status = "okay"; remote-endpoint = <0x0000006a>; }; }; override@60 { target = <0x0000014b>; _overlay_ { status = "okay"; }; }; override@61 { target = <0x0000014c>; _overlay_ { status = "okay"; badge = "e3333_topright_P5V27C"; position = "topright"; orientation = "1"; }; }; override@62 { target = <0x0000014d>; _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; devname = "ov5693 35-0036"; proc-device-tree = "/proc/device-tree/i2c@3180000/tca9548@77/i2c@5/ov5693_f@36"; }; }; override@63 { target = <0x0000014e>; _overlay_ { status = "okay"; pcl_id = "v4l2_lens"; proc-device-tree = "/proc/device-tree/e3333_lens_ov5693@P5V27C/"; }; }; override@64 { target = <0x0000014f>; _overlay_ { status = "okay"; }; }; override@65 { target = <0x0000006c>; _overlay_ { status = "okay"; port-index = <0x00000005>; bus-width = <0x00000002>; remote-endpoint = <0x00000072>; }; }; override@66 { target = <0x00000150>; _overlay_ { status = "okay"; }; }; override@67 { target = <0x00000151>; _overlay_ { status = "okay"; }; }; override@68 { target = <0x00000039>; _overlay_ { status = "okay"; port-index = <0x00000005>; bus-width = <0x00000002>; remote-endpoint = <0x00000152>; }; }; override@69 { target = <0x00000153>; _overlay_ { status = "okay"; }; }; override@70 { target = <0x00000072>; _overlay_ { status = "okay"; remote-endpoint = <0x0000006c>; }; }; override@71 { target = <0x0000001b>; _overlay_ { camera-control-input { status = "disabled"; }; camera-control-output-low { gpio-hog; gpios = <0x0000008d 0x00000000 0x00000088 0x00000000 0x00000089 0x00000000 0x0000005e 0x00000000>; label = "cam0-rst", "cam0-pwdn", "cam1-rst", "cam1-pwdn"; output-low; status = "disabled"; }; camera-control-output-high { status = "disabled"; }; }; }; override@712 { target = <0x00000028>; _overlay_ { camera-control-input { status = "disabled"; }; camera-control-output-low { status = "okay"; }; camera-control-output-high { status = "okay"; }; }; }; override@72 { target = <0x00000035>; _overlay_ { tca6408_21_input { status = "disabled"; }; tca6408_21_outlow { gpio-hog; gpios = <0x00000000 0x00000000 0x00000001 0x00000000 0x00000002 0x00000000 0x00000003 0x00000000 0x00000004 0x00000000 0x00000005 0x00000000 0x00000006 0x00000000 0x00000007 0x00000000>; output-low; label = "tca6408_21_outlow_0", "tca6408_21_outlow_1", "tca6408_21_outlow_2", "tca6408_21_outlow_3", "tca6408_21_outlow_4", "tca6408_21_outlow_5", "tca6408_21_outlow_6", "tca6408_21_outlow_7"; status = "okay"; }; tca6408_21_outhigh { status = "disabled"; }; }; }; override@73 { target = <0x00000059>; _overlay_ { compatible = "nvidia,tegra186-i2c"; }; }; }; fragment-e3322@0 { ids = "3322-*"; override@0 { target = <0x0000005a>; _overlay_ { num-channels = <0x00000006>; }; }; override@1 { target = <0x00000119>; _overlay_ { num-channels = <0x00000006>; }; }; override@2 { target = <0x00000120>; _overlay_ { num_csi_lanes = <0x0000000c>; max_lane_speed = <0x0016e360>; min_bits_per_pixel = <0x0000000a>; vi_peak_byte_per_pixel = <0x00000002>; vi_bw_margin_pct = <0x00000019>; isp_peak_byte_per_pixel = <0x00000005>; isp_bw_margin_pct = <0x00000019>; }; }; override@3 { target = <0x00000035>; _overlay_ { status = "okay"; }; }; override@4 { target = <0x0000012c>; _overlay_ { status = "okay"; }; }; override@5 { target = <0x00000154>; _overlay_ { status = "okay"; }; }; override@6 { target = <0x00000112>; _overlay_ { status = "okay"; badge = "e3322_bottomleft_P5V27C"; position = "bottomleft"; orientation = "1"; }; }; override@7 { target = <0x00000113>; _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; devname = "imx219 30-0010"; proc-device-tree = "/proc/device-tree/i2c@3180000/tca9548@77/i2c@0/imx219_a@10"; }; }; override@8 { target = <0x00000124>; _overlay_ { status = "okay"; pcl_id = "v4l2_lens"; }; }; override@9 { target = <0x00000117>; _overlay_ { status = "okay"; }; }; override@10 { target = <0x00000062>; _overlay_ { status = "okay"; port-index = <0x00000000>; bus-width = <0x00000002>; remote-endpoint = <0x0000006d>; }; }; override@11 { target = <0x0000011a>; _overlay_ { status = "okay"; }; }; override@12 { target = <0x0000011b>; _overlay_ { status = "okay"; }; }; override@13 { target = <0x00000030>; _overlay_ { status = "okay"; port-index = <0x00000000>; bus-width = <0x00000002>; remote-endpoint = <0x00000155>; }; }; override@14 { target = <0x0000011c>; _overlay_ { status = "okay"; }; }; override@15 { target = <0x0000006d>; _overlay_ { status = "okay"; remote-endpoint = <0x00000062>; }; }; override@16 { target = <0x00000156>; _overlay_ { status = "okay"; }; }; override@17 { target = <0x00000115>; _overlay_ { status = "okay"; badge = "e3322_centerleft_P5V27C"; position = "centerleft"; orientation = "1"; }; }; override@18 { target = <0x00000116>; _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; devname = "imx219 31-0010"; proc-device-tree = "/proc/device-tree/i2c@3180000/tca9548@77/i2c@1/imx219_b@10"; }; }; override@19 { target = <0x00000128>; _overlay_ { status = "okay"; pcl_id = "v4l2_lens"; }; }; override@20 { target = <0x00000118>; _overlay_ { status = "okay"; }; }; override@21 { target = <0x00000064>; _overlay_ { status = "okay"; port-index = <0x00000001>; bus-width = <0x00000002>; remote-endpoint = <0x0000006e>; }; }; override@22 { target = <0x0000011d>; _overlay_ { status = "okay"; }; }; override@23 { target = <0x0000011e>; _overlay_ { status = "okay"; }; }; override@24 { target = <0x0000002d>; _overlay_ { status = "okay"; port-index = <0x00000001>; bus-width = <0x00000002>; remote-endpoint = <0x00000157>; }; }; override@25 { target = <0x0000011f>; _overlay_ { status = "okay"; }; }; override@26 { target = <0x0000006e>; _overlay_ { status = "okay"; remote-endpoint = <0x00000064>; }; }; override@27 { target = <0x00000158>; _overlay_ { status = "okay"; }; }; override@28 { target = <0x00000131>; _overlay_ { status = "okay"; badge = "e3322_centerright_P5V27C"; position = "centerright"; orientation = "1"; }; }; override@29 { target = <0x00000132>; _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; devname = "imx219 32-0010"; proc-device-tree = "/proc/device-tree/i2c@3180000/tca9548@77/i2c@2/imx219_c@10"; }; }; override@30 { target = <0x00000133>; _overlay_ { status = "okay"; pcl_id = "v4l2_lens"; }; }; override@31 { target = <0x00000134>; _overlay_ { status = "okay"; }; }; override@32 { target = <0x00000066>; _overlay_ { status = "okay"; port-index = <0x00000002>; bus-width = <0x00000002>; remote-endpoint = <0x0000006f>; }; }; override@33 { target = <0x00000135>; _overlay_ { status = "okay"; }; }; override@34 { target = <0x00000136>; _overlay_ { status = "okay"; }; }; override@35 { target = <0x00000036>; _overlay_ { status = "okay"; port-index = <0x00000002>; bus-width = <0x00000002>; remote-endpoint = <0x00000065>; }; }; override@36 { target = <0x00000138>; _overlay_ { status = "okay"; }; }; override@37 { target = <0x0000006f>; _overlay_ { status = "okay"; remote-endpoint = <0x00000066>; }; }; override@38 { target = <0x00000159>; _overlay_ { status = "okay"; }; }; override@39 { target = <0x0000013a>; _overlay_ { status = "okay"; badge = "e3322_topleft_P5V27C"; position = "topleft"; orientation = "1"; }; }; override@40 { target = <0x0000013b>; _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; devname = "imx219 33-0010"; proc-device-tree = "/proc/device-tree/i2c@3180000/tca9548@77/i2c@3/imx219_d@10"; }; }; override@41 { target = <0x0000013c>; _overlay_ { status = "okay"; pcl_id = "v4l2_lens"; }; }; override@42 { target = <0x0000013d>; _overlay_ { status = "okay"; }; }; override@43 { target = <0x00000068>; _overlay_ { status = "okay"; port-index = <0x00000003>; bus-width = <0x00000002>; remote-endpoint = <0x00000070>; }; }; override@44 { target = <0x0000013e>; _overlay_ { status = "okay"; }; }; override@45 { target = <0x0000013f>; _overlay_ { status = "okay"; }; }; override@46 { target = <0x00000037>; _overlay_ { status = "okay"; port-index = <0x00000003>; bus-width = <0x00000002>; remote-endpoint = <0x00000067>; }; }; override@47 { target = <0x00000141>; _overlay_ { status = "okay"; }; }; override@48 { target = <0x00000070>; _overlay_ { status = "okay"; remote-endpoint = <0x00000068>; }; }; override@49 { target = <0x0000015a>; _overlay_ { status = "okay"; }; }; override@50 { target = <0x00000143>; _overlay_ { status = "okay"; badge = "e3322_bottomright_P5V27C"; position = "bottomright"; orientation = "1"; }; }; override@51 { target = <0x00000144>; _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; devname = "imx219 34-0010"; proc-device-tree = "/proc/device-tree/i2c@3180000/tca9548@77/i2c@4/imx219_e@10"; }; }; override@52 { target = <0x00000145>; _overlay_ { status = "okay"; pcl_id = "v4l2_lens"; }; }; override@53 { target = <0x00000146>; _overlay_ { status = "okay"; }; }; override@54 { target = <0x0000006a>; _overlay_ { status = "okay"; port-index = <0x00000004>; bus-width = <0x00000002>; remote-endpoint = <0x00000071>; }; }; override@55 { target = <0x00000147>; _overlay_ { status = "okay"; }; }; override@56 { target = <0x00000148>; _overlay_ { status = "okay"; }; }; override@57 { target = <0x00000038>; _overlay_ { status = "okay"; port-index = <0x00000004>; bus-width = <0x00000002>; remote-endpoint = <0x00000069>; }; }; override@58 { target = <0x0000014a>; _overlay_ { status = "okay"; }; }; override@59 { target = <0x00000071>; _overlay_ { status = "okay"; remote-endpoint = <0x0000006a>; }; }; override@60 { target = <0x0000015b>; _overlay_ { status = "okay"; }; }; override@61 { target = <0x0000014c>; _overlay_ { status = "okay"; badge = "e3322_topright_P5V27C"; position = "topright"; orientation = "1"; }; }; override@62 { target = <0x0000014d>; _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; devname = "imx219 35-0010"; proc-device-tree = "/proc/device-tree/i2c@3180000/tca9548@77/i2c@5/imx219_f@10"; }; }; override@63 { target = <0x0000014e>; _overlay_ { status = "okay"; pcl_id = "v4l2_lens"; }; }; override@64 { target = <0x0000014f>; _overlay_ { status = "okay"; }; }; override@65 { target = <0x0000006c>; _overlay_ { status = "okay"; port-index = <0x00000005>; bus-width = <0x00000002>; remote-endpoint = <0x00000072>; }; }; override@66 { target = <0x00000150>; _overlay_ { status = "okay"; }; }; override@67 { target = <0x00000151>; _overlay_ { status = "okay"; }; }; override@68 { target = <0x00000039>; _overlay_ { status = "okay"; port-index = <0x00000005>; bus-width = <0x00000002>; remote-endpoint = <0x0000006b>; }; }; override@69 { target = <0x00000153>; _overlay_ { status = "okay"; }; }; override@70 { target = <0x00000072>; _overlay_ { status = "okay"; remote-endpoint = <0x0000006c>; }; }; override@71 { target = <0x0000001b>; _overlay_ { camera-control-input { status = "disabled"; }; camera-control-output-low { gpio-hog; gpios = <0x00000088 0x00000000>; label = "cam0-pwdn"; output-low; status = "okay"; }; camera-control-output-high { gpio-hog; gpios = <0x0000008d 0x00000000>; label = "cam0-rst"; output-high; status = "okay"; }; }; }; override@712 { target = <0x00000028>; _overlay_ { camera-control-input { status = "disabled"; }; }; }; override@72 { target = <0x00000035>; _overlay_ { tca6408_21_input { gpio-hog; gpios = <0x00000006 0x00000000 0x00000007 0x00000000>; input; label = "tca6408_21_input_6", "tca6408_21_input_7"; status = "okay"; }; tca6408_21_outlow { gpio-hog; gpios = <0x00000000 0x00000000 0x00000001 0x00000000 0x00000002 0x00000000 0x00000003 0x00000000 0x00000004 0x00000000 0x00000005 0x00000000>; output-low; label = "tca6408_21_outlow_0", "tca6408_21_outlow_1", "tca6408_21_outlow_2", "tca6408_21_outlow_3", "tca6408_21_outlow_4", "tca6408_21_outlow_5"; status = "okay"; }; tca6408_21_outhigh { status = "disabled"; }; }; }; }; fragment-imx185@0 { ids = "LPRD-002001"; override@0 { target = <0x0000015c>; _overlay_ { status = "okay"; }; }; override@1 { target = <0x00000112>; _overlay_ { status = "okay"; badge = "imx185_bottom_liimx185"; position = "bottom"; orientation = "0"; }; }; override@2 { target = <0x00000113>; _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; devname = "imx185 30-001a"; proc-device-tree = "/proc/device-tree/i2c@3180000/tca9546@70/i2c@0/imx185_a@1a"; }; }; override@3 { target = <0x00000124>; _overlay_ { status = "okay"; pcl_id = "v4l2_lens"; }; }; override@4 { target = <0x0000005a>; _overlay_ { num-channels = <0x00000001>; }; }; override@5 { target = <0x00000117>; _overlay_ { status = "okay"; }; }; override@6 { target = <0x00000062>; _overlay_ { status = "okay"; port-index = <0x00000000>; bus-width = <0x00000004>; remote-endpoint = <0x0000006d>; }; }; override@7 { target = <0x00000119>; _overlay_ { num-channels = <0x00000001>; }; }; override@8 { target = <0x0000011a>; _overlay_ { status = "okay"; }; }; override@9 { target = <0x0000011b>; _overlay_ { status = "okay"; }; }; override@10 { target = <0x00000030>; _overlay_ { status = "okay"; port-index = <0x00000000>; bus-width = <0x00000004>; remote-endpoint = <0x0000015d>; }; }; override@11 { target = <0x0000011c>; _overlay_ { status = "okay"; }; }; override@12 { target = <0x0000006d>; _overlay_ { status = "okay"; remote-endpoint = <0x00000062>; }; }; override@13 { target = <0x00000120>; _overlay_ { num_csi_lanes = <0x00000004>; max_lane_speed = <0x0016e360>; min_bits_per_pixel = <0x0000000a>; vi_peak_byte_per_pixel = <0x00000002>; vi_bw_margin_pct = <0x00000019>; isp_peak_byte_per_pixel = <0x00000005>; isp_bw_margin_pct = <0x00000019>; }; }; override@14 { target = <0x00000121>; _overlay_ { status = "okay"; }; }; override@15 { target = <0x0000015e>; _overlay_ { status = "okay"; }; }; override@16 { target = <0x00000111>; _overlay_ { status = "disabled"; }; }; override@17 { target = <0x00000114>; _overlay_ { status = "disabled"; }; }; override@18 { target = <0x00000115>; _overlay_ { status = "disabled"; }; }; }; fragment-imx274@0 { ids = "LPRD-002002"; override@0 { target = <0x0000015f>; _overlay_ { status = "okay"; }; }; override@1 { target = <0x00000112>; _overlay_ { status = "okay"; badge = "imx274_bottom_A6V26"; position = "bottom"; orientation = "0"; }; }; override@2 { target = <0x00000113>; _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; devname = "imx274 30-001a"; proc-device-tree = "/proc/device-tree/i2c@3180000/tca9546@70/i2c@0/imx274_a@1a"; }; }; override@3 { target = <0x00000124>; _overlay_ { status = "okay"; pcl_id = "v4l2_lens"; proc-device-tree = "/proc/device-tree/lens_imx274@A6V26/"; }; }; override@4 { target = <0x0000005a>; _overlay_ { num-channels = <0x00000001>; }; }; override@5 { target = <0x00000117>; _overlay_ { status = "okay"; }; }; override@6 { target = <0x00000062>; _overlay_ { status = "okay"; port-index = <0x00000000>; bus-width = <0x00000004>; remote-endpoint = <0x0000006d>; }; }; override@7 { target = <0x00000119>; _overlay_ { num-channels = <0x00000001>; }; }; override@8 { target = <0x0000011a>; _overlay_ { status = "okay"; }; }; override@9 { target = <0x0000011b>; _overlay_ { status = "okay"; }; }; override@10 { target = <0x00000030>; _overlay_ { status = "okay"; port-index = <0x00000000>; bus-width = <0x00000004>; remote-endpoint = <0x00000160>; }; }; override@11 { target = <0x0000011c>; _overlay_ { status = "okay"; }; }; override@12 { target = <0x0000006d>; _overlay_ { status = "okay"; remote-endpoint = <0x00000062>; }; }; override@13 { target = <0x00000120>; _overlay_ { num_csi_lanes = <0x00000004>; max_lane_speed = <0x0016e360>; min_bits_per_pixel = <0x0000000a>; vi_peak_byte_per_pixel = <0x00000002>; vi_bw_margin_pct = <0x00000019>; isp_peak_byte_per_pixel = <0x00000005>; isp_bw_margin_pct = <0x00000019>; }; }; override@14 { target = <0x00000121>; _overlay_ { status = "okay"; }; }; override@15 { target = <0x0000001b>; _overlay_ { camera-control-input { status = "disabled"; }; camera-control-output-low { status = "disabled"; }; camera-control-output-high { gpio-hog; gpios = <0x0000008d 0x00000000>; label = "cam0-rst"; output-high; status = "okay"; }; }; }; override@16 { target = <0x0000015e>; _overlay_ { status = "okay"; }; }; override@17 { target = <0x00000111>; _overlay_ { status = "disabled"; }; }; override@18 { target = <0x00000114>; _overlay_ { status = "disabled"; }; }; override@19 { target = <0x00000115>; _overlay_ { status = "disabled"; }; }; }; fragment-imx274-dual@0 { ids = "LPRD-dual-imx274-002"; override@0 { target = <0x0000015f>; _overlay_ { status = "okay"; }; }; override@1 { target = <0x00000112>; _overlay_ { status = "okay"; badge = "imx274_bottom_A6V26"; position = "bottom"; orientation = "0"; }; }; override@2 { target = <0x00000113>; _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; devname = "imx274 30-001a"; proc-device-tree = "/proc/device-tree/i2c@3180000/tca9546@70/i2c@0/imx274_a@1a"; }; }; override@3 { target = <0x00000124>; _overlay_ { status = "okay"; pcl_id = "v4l2_lens"; proc-device-tree = "/proc/device-tree/lens_imx274@A6V26/"; }; }; override@4 { target = <0x00000161>; _overlay_ { status = "okay"; }; }; override@5 { target = <0x00000115>; _overlay_ { status = "okay"; badge = "imx274_top_A6V26"; position = "top"; orientation = "0"; }; }; override@6 { target = <0x00000116>; _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; devname = "imx274 31-001a"; proc-device-tree = "/proc/device-tree/i2c@3180000/tca9546@70/i2c@1/imx274_c@1a"; }; }; override@7 { target = <0x00000128>; _overlay_ { status = "okay"; pcl_id = "v4l2_lens"; proc-device-tree = "/proc/device-tree/lens_imx274@A6V26/"; }; }; override@8 { target = <0x0000005a>; _overlay_ { num-channels = <0x00000002>; }; }; override@9 { target = <0x00000117>; _overlay_ { status = "okay"; }; }; override@10 { target = <0x00000118>; _overlay_ { status = "okay"; }; }; override@11 { target = <0x00000062>; _overlay_ { status = "okay"; port-index = <0x00000000>; bus-width = <0x00000004>; remote-endpoint = <0x0000006d>; }; }; override@12 { target = <0x00000064>; _overlay_ { status = "okay"; port-index = <0x00000002>; bus-width = <0x00000004>; remote-endpoint = <0x0000006e>; }; }; override@13 { target = <0x00000119>; _overlay_ { num-channels = <0x00000002>; }; }; override@14 { target = <0x0000011a>; _overlay_ { status = "okay"; }; }; override@15 { target = <0x0000011b>; _overlay_ { status = "okay"; }; }; override@16 { target = <0x00000030>; _overlay_ { status = "okay"; port-index = <0x00000000>; bus-width = <0x00000004>; remote-endpoint = <0x00000160>; }; }; override@17 { target = <0x0000011c>; _overlay_ { status = "okay"; }; }; override@18 { target = <0x0000006d>; _overlay_ { status = "okay"; }; }; override@19 { target = <0x0000011d>; _overlay_ { status = "okay"; }; }; override@20 { target = <0x0000011e>; _overlay_ { status = "okay"; }; }; override@21 { target = <0x0000002d>; _overlay_ { status = "okay"; port-index = <0x00000002>; bus-width = <0x00000004>; remote-endpoint = <0x00000162>; }; }; override@22 { target = <0x0000011f>; _overlay_ { status = "okay"; }; }; override@23 { target = <0x0000006e>; _overlay_ { status = "okay"; }; }; override@24 { target = <0x00000120>; _overlay_ { num_csi_lanes = <0x00000008>; max_lane_speed = <0x0016e360>; min_bits_per_pixel = <0x0000000a>; vi_peak_byte_per_pixel = <0x00000002>; vi_bw_margin_pct = <0x00000019>; isp_peak_byte_per_pixel = <0x00000005>; isp_bw_margin_pct = <0x00000019>; }; }; override@25 { target = <0x00000121>; _overlay_ { status = "okay"; }; }; override@26 { target = <0x0000001b>; _overlay_ { camera-control-input { status = "disabled"; }; camera-control-output-low { status = "disabled"; }; camera-control-output-high { gpio-hog; gpios = <0x0000008d 0x00000000 0x00000088 0x00000000>; label = "cam0-rst", "cam1-rst"; output-high; status = "okay"; }; }; }; }; fragment-e3331@0 { ids = "3331-*"; override@0 { target = <0x0000005a>; _overlay_ { num-channels = <0x00000001>; }; }; override@1 { target = <0x00000119>; _overlay_ { num-channels = <0x00000001>; }; }; override@2 { target = <0x00000120>; _overlay_ { num_csi_lanes = <0x00000003>; max_lane_speed = <0x0016e360>; min_bits_per_pixel = <0x0000000a>; vi_peak_byte_per_pixel = <0x00000002>; vi_bw_margin_pct = <0x00000019>; max_pixel_rate = <0x00027100>; isp_peak_byte_per_pixel = <0x00000005>; isp_bw_margin_pct = <0x00000019>; }; }; override@4 { target = <0x00000121>; _overlay_ { status = "okay"; }; }; override@5 { target = <0x00000163>; _overlay_ { status = "okay"; }; }; override@6 { target = <0x00000112>; _overlay_ { status = "okay"; badge = "e3331_rear_22N02A"; position = "rear"; orientation = "1"; }; }; override@7 { target = <0x00000113>; _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; devname = "imx318 30-0010"; proc-device-tree = "/proc/device-tree/i2c@3180000/tca9546@70/i2c@0/imx318_a@10"; }; }; override@9 { target = <0x00000117>; _overlay_ { status = "okay"; }; }; override@10 { target = <0x00000062>; _overlay_ { status = "okay"; port-index = <0x00000000>; bus-width = <0x00000003>; remote-endpoint = <0x0000006d>; }; }; override@11 { target = <0x0000011a>; _overlay_ { status = "okay"; }; }; override@12 { target = <0x0000011b>; _overlay_ { status = "okay"; }; }; override@13 { target = <0x00000030>; _overlay_ { status = "okay"; port-index = <0x00000000>; bus-width = <0x00000003>; remote-endpoint = <0x00000164>; }; }; override@14 { target = <0x0000011c>; _overlay_ { status = "okay"; }; }; override@15 { target = <0x0000006d>; _overlay_ { status = "okay"; remote-endpoint = <0x00000062>; }; }; override@71 { target = <0x0000001b>; _overlay_ { camera-control-input { status = "disabled"; }; camera-control-output-low { gpio-hog; gpios = <0x0000008d 0x00000000>; label = "cam0-rst"; output-low; status = "disabled"; }; camera-control-output-high { status = "disabled"; }; }; }; }; }; eeprom-manager { data-size = <0x00000100>; boardid-with-revision = <0x00000da1>; boardid-with-config = <0x00000da1>; bus@0 { i2c-bus = <0x00000165>; eeprom@0 { slave-address = <0x00000050>; label = "cvm"; }; eeprom@1 { slave-address = <0x00000057>; label = "cvb"; }; }; bus@1 { i2c-bus = <0x00000166>; eeprom@0 { slave-address = <0x00000051>; }; }; bus@2 { i2c-bus = <0x000000fe>; eeprom@0 { slave-address = <0x00000050>; }; }; bus@3 { i2c-bus = <0x00000059>; eeprom@0 { slave-address = <0x00000054>; label = "cam"; enable-gpio = <0x00000002 0x00000009>; }; eeprom@1 { slave-address = <0x00000057>; label = "cam"; enable-gpio = <0x00000002 0x00000009>; }; }; }; gps_wake { compatible = "gps-wake"; gps-enable-gpio = <0x000000eb 0x00000008 0x00000000>; gps-wakeup-gpio = <0x0000001b 0x00000085 0x00000000>; status = "disabled"; linux,phandle = <0x000001db>; phandle = <0x000001db>; }; chosen { board-has-eeprom; bootargs = "console=ttyS0,115200 androidboot.presilicon=true firmware_class.path=/etc/firmware"; stdout-path = "/serial@3100000"; nvidia,tegra-joint_xpu_rail; }; firmware { android { compatible = "android,firmware"; hardware = "quill"; }; }; memory@80000000 { device_type = "memory"; reg = <0x00000000 0x80000000 0x00000000 0x70000000>; }; ina3221x@40 { channel@0 { ti,shunt-resistor-mohm = <0x0000000a>; }; channel@1 { ti,shunt-resistor-mohm = <0x0000000a>; }; }; ina3221x@41 { channel@0 { ti,shunt-resistor-mohm = <0x00000014>; }; channel@1 { ti,shunt-resistor-mohm = <0x0000000a>; }; channel@2 { ti,rail-name = "VDD_SYS_DDR"; ti,shunt-resistor-mohm = <0x0000000a>; }; }; tegra_udrm { compatible = "nvidia,tegra-udrm"; linux,phandle = <0x000001dc>; phandle = <0x000001dc>; }; __symbols__ { A57_CORE_POWER_STATES = "/cpus/a57_core_power_states"; A57_C1 = "/cpus/a57_core_power_states/c1"; A57_C7 = "/cpus/a57_core_power_states/c7"; DENVER_CORE_POWER_STATES = "/cpus/denver_core_power_states"; DENVER_C1 = "/cpus/denver_core_power_states/c1"; DENVER_C6 = "/cpus/denver_core_power_states/c6"; DENVER_C7 = "/cpus/denver_core_power_states/c7"; denver_0 = "/cpus/cpu@0"; denver_1 = "/cpus/cpu@1"; cpu_a57_0 = "/cpus/cpu@2"; cpu_a57_1 = "/cpus/cpu@3"; cpu_a57_2 = "/cpus/cpu@4"; cpu_a57_3 = "/cpus/cpu@5"; L2_A57 = "/cpus/l2-cache0"; L2_DENVER = "/cpus/l2-cache1"; CPU_COST_DENVER = "/energy-costs/core-cost0"; CPU_COST_A57 = "/energy-costs/core-cost1"; tegra_pmc = "/pmc@c360000"; sdmmc1_e_33V_enable = "/pmc@c360000/sdmmc1_e_33V_enable"; sdmmc1_e_33V_disable = "/pmc@c360000/sdmmc1_e_33V_disable"; sdmmc2_e_33V_enable = "/pmc@c360000/sdmmc2_e_33V_enable"; sdmmc2_e_33V_disable = "/pmc@c360000/sdmmc2_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_default = "/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"; dsi_dpd_enable = "/pmc@c360000/dsi-dpd-enable"; dsi_dpd_disable = "/pmc@c360000/dsi-dpd-disable"; dsib_dpd_enable = "/pmc@c360000/dsib-dpd-enable"; dsib_dpd_disable = "/pmc@c360000/dsib-dpd-disable"; dsic_dpd_enable = "/pmc@c360000/dsic-dpd-enable"; dsic_dpd_disable = "/pmc@c360000/dsic-dpd-disable"; dsid_dpd_enable = "/pmc@c360000/dsid-dpd-enable"; dsid_dpd_disable = "/pmc@c360000/dsid-dpd-disable"; sdmmc4 = "/sdhci@3460000"; sdmmc3 = "/sdhci@3440000"; sdmmc2 = "/sdhci@3420000"; sdmmc1 = "/sdhci@3400000"; pinmux = "/pinmux@2430000"; tegra_pinctrl = "/pinmux@2430000"; devslp_active_state = "/pinmux@2430000/devslp_active"; devslp_pullup_state = "/pinmux@2430000/devslp_pullup"; eqos_tx_tri_state_idle = "/pinmux@2430000/eqos_idle"; eqos_tx_tri_state_default = "/pinmux@2430000/eqos_default"; 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"; pinmux_default = "/pinmux@2430000/common"; tegra_sata = "/ahci-sata@3507000"; tegra_ufs = "/ufshci@2450000"; gen1_i2c = "/i2c@3160000"; lp8557_backlight = "/i2c@3160000/lp8557-backlight-s-wuxga-8-0@2c"; ina3221x_40 = "/i2c@3160000/ina3221x@40"; ina3221x_41 = "/i2c@3160000/ina3221x@41"; gpio_i2c_0_74 = "/i2c@3160000/gpio@74"; gpio_i2c_0_77 = "/i2c@3160000/gpio@77"; gpio_i2c_0_21 = "/i2c@3160000/gpio@21"; vpp_lcd = "/i2c@3160000/tps65132@3e/outp"; vmm_lcd = "/i2c@3160000/tps65132@3e/outn"; gen2_i2c = "/i2c@c240000"; lp8556_backlight = "/i2c@c240000/lp8556-backlight-s-wqxga-10-1@2c"; e3323_cam1 = "/i2c@c240000/ov23850_c@36"; e3323_ov23850_out1 = "/i2c@c240000/ov23850_c@36/ports/port@0/endpoint"; e2614_i2c_mux = "/i2c@c240000/i2cmux@70"; e2614_tas2552_r = "/i2c@c240000/i2cmux@70/i2c@0/tas2552.9-0040@40"; e2614_tas2552_l = "/i2c@c240000/i2cmux@70/i2c@0/tas2552.9-0041@41"; e2614_rt5658_i2c3 = "/i2c@c240000/i2cmux@70/i2c@3/rt5659.12-001a@1a"; e2614_gpio_i2c_1_20 = "/i2c@c240000/gpio@20"; e2614_icm20628 = "/i2c@c240000/icm20628@68"; e2614_ak8963 = "/i2c@c240000/ak8963@0d"; e2614_bmp280 = "/i2c@c240000/bmp280@77"; e2614_cm32180 = "/i2c@c240000/cm32180@48"; e2614_iqs263 = "/i2c@c240000/iqs263@44"; e2614_rt5658 = "/i2c@c240000/rt5659.1-001a@1a"; cam_i2c = "/i2c@3180000"; e3323_cam0 = "/i2c@3180000/ov23850_a@10"; e3323_ov23850_out0 = "/i2c@3180000/ov23850_a@10/ports/port@0/endpoint"; tca9546_70 = "/i2c@3180000/tca9546@70"; e3331_cam0 = "/i2c@3180000/tca9546@70/i2c@0/imx318_a@10"; e3331_imx318_out0 = "/i2c@3180000/tca9546@70/i2c@0/imx318_a@10/ports/port@0/endpoint"; imx185_cam0 = "/i2c@3180000/tca9546@70/i2c@0/imx185_a@1a"; liimx185_imx185_out0 = "/i2c@3180000/tca9546@70/i2c@0/imx185_a@1a/ports/port@0/endpoint"; pca9570_a_24 = "/i2c@3180000/tca9546@70/i2c@0/pca9570_a@24"; imx274_cam0 = "/i2c@3180000/tca9546@70/i2c@0/imx274_a@1a"; liimx274_imx274_out0 = "/i2c@3180000/tca9546@70/i2c@0/imx274_a@1a/ports/port@0/endpoint"; imx390_cam0 = "/i2c@3180000/tca9546@70/i2c@0/imx390_a@1b"; imx390_imx390_out0 = "/i2c@3180000/tca9546@70/i2c@0/imx390_a@1b/ports/port@0/endpoint"; imx390_cam1 = "/i2c@3180000/tca9546@70/i2c@0/imx390_b@1c"; imx390_imx390_out1 = "/i2c@3180000/tca9546@70/i2c@0/imx390_b@1c/ports/port@0/endpoint"; max9296_dser = "/i2c@3180000/tca9546@70/i2c@0/max9296@48"; dser = "/i2c@3180000/tca9546@70/i2c@0/max9296@48"; max9295_prim = "/i2c@3180000/tca9546@70/i2c@0/max9295_prim@62"; ser_prim = "/i2c@3180000/tca9546@70/i2c@0/max9295_prim@62"; max9295_ser0 = "/i2c@3180000/tca9546@70/i2c@0/max9295_a@40"; ser_a = "/i2c@3180000/tca9546@70/i2c@0/max9295_a@40"; max9295_ser1 = "/i2c@3180000/tca9546@70/i2c@0/max9295_b@60"; ser_b = "/i2c@3180000/tca9546@70/i2c@0/max9295_b@60"; imx274_cam1 = "/i2c@3180000/tca9546@70/i2c@1/imx274_c@1a"; liimx274_imx274_out1 = "/i2c@3180000/tca9546@70/i2c@1/imx274_c@1a/ports/port@0/endpoint"; tca9548_77 = "/i2c@3180000/tca9548@77"; e3333_cam0 = "/i2c@3180000/tca9548@77/i2c@0/ov5693_a@36"; e3333_ov5693_out0 = "/i2c@3180000/tca9548@77/i2c@0/ov5693_a@36/ports/port@0/endpoint"; e3322_cam0 = "/i2c@3180000/tca9548@77/i2c@0/imx219_a@10"; e3322_imx219_out0 = "/i2c@3180000/tca9548@77/i2c@0/imx219_a@10/ports/port@0/endpoint"; e3333_cam1 = "/i2c@3180000/tca9548@77/i2c@1/ov5693_b@36"; e3333_ov5693_out1 = "/i2c@3180000/tca9548@77/i2c@1/ov5693_b@36/ports/port@0/endpoint"; e3322_cam1 = "/i2c@3180000/tca9548@77/i2c@1/imx219_b@10"; e3322_imx219_out1 = "/i2c@3180000/tca9548@77/i2c@1/imx219_b@10/ports/port@0/endpoint"; e3333_cam2 = "/i2c@3180000/tca9548@77/i2c@2/ov5693_c@36"; e3333_ov5693_out2 = "/i2c@3180000/tca9548@77/i2c@2/ov5693_c@36/ports/port@0/endpoint"; e3322_cam2 = "/i2c@3180000/tca9548@77/i2c@2/imx219_c@10"; e3322_imx219_out2 = "/i2c@3180000/tca9548@77/i2c@2/imx219_c@10/ports/port@0/endpoint"; e3333_cam3 = "/i2c@3180000/tca9548@77/i2c@3/ov5693_d@36"; e3333_ov5693_out3 = "/i2c@3180000/tca9548@77/i2c@3/ov5693_d@36/ports/port@0/endpoint"; e3322_cam3 = "/i2c@3180000/tca9548@77/i2c@3/imx219_d@10"; e3322_imx219_out3 = "/i2c@3180000/tca9548@77/i2c@3/imx219_d@10/ports/port@0/endpoint"; e3333_cam4 = "/i2c@3180000/tca9548@77/i2c@4/ov5693_e@36"; e3333_ov5693_out4 = "/i2c@3180000/tca9548@77/i2c@4/ov5693_e@36/ports/port@0/endpoint"; e3322_cam4 = "/i2c@3180000/tca9548@77/i2c@4/imx219_e@10"; e3322_imx219_out4 = "/i2c@3180000/tca9548@77/i2c@4/imx219_e@10/ports/port@0/endpoint"; e3333_cam5 = "/i2c@3180000/tca9548@77/i2c@5/ov5693_f@36"; e3333_ov5693_out5 = "/i2c@3180000/tca9548@77/i2c@5/ov5693_f@36/ports/port@0/endpoint"; e3322_cam5 = "/i2c@3180000/tca9548@77/i2c@5/imx219_f@10"; e3322_imx219_out5 = "/i2c@3180000/tca9548@77/i2c@5/imx219_f@10/ports/port@0/endpoint"; tca6408_21 = "/i2c@3180000/tca6408@21"; e3326_cam0 = "/i2c@3180000/ov5693_c@36"; dp_aux_ch1_i2c = "/i2c@3190000"; pwr_i2c = "/bpmp_i2c"; spmic = "/bpmp_i2c/spmic@3c"; spmic_default = "/bpmp_i2c/spmic@3c/pinmux@0"; spmic_wdt = "/bpmp_i2c/spmic@3c/watchdog"; spmic_sd0 = "/bpmp_i2c/spmic@3c/regulators/sd0"; spmic_sd1 = "/bpmp_i2c/spmic@3c/regulators/sd1"; spmic_sd2 = "/bpmp_i2c/spmic@3c/regulators/sd2"; spmic_sd3 = "/bpmp_i2c/spmic@3c/regulators/sd3"; spmic_ldo0 = "/bpmp_i2c/spmic@3c/regulators/ldo0"; spmic_ldo1 = "/bpmp_i2c/spmic@3c/regulators/ldo1"; spmic_ldo2 = "/bpmp_i2c/spmic@3c/regulators/ldo2"; spmic_ldo3 = "/bpmp_i2c/spmic@3c/regulators/ldo3"; spmic_ldo4 = "/bpmp_i2c/spmic@3c/regulators/ldo4"; spmic_ldo5 = "/bpmp_i2c/spmic@3c/regulators/ldo5"; spmic_ldo6 = "/bpmp_i2c/spmic@3c/regulators/ldo6"; spmic_ldo7 = "/bpmp_i2c/spmic@3c/regulators/ldo7"; spmic_ldo8 = "/bpmp_i2c/spmic@3c/regulators/ldo8"; dp_aux_ch0_i2c = "/i2c@31b0000"; gen7_i2c = "/i2c@31c0000"; gen8_i2c = "/i2c@c250000"; tegra_tmp451 = "/i2c@c250000/temp-sensor@4c"; e3326_ov5693_out0 = "/i2c@c250000/ov9732_c@36/ports/port@0/endpoint"; gen9_i2c = "/i2c@31e0000"; 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"; spi0 = "/spi@3210000"; spi1 = "/spi@c260000"; spi2 = "/spi@3230000"; spi3 = "/spi@3240000"; qspi6 = "/spi@3270000"; aon_spi = "/aon_spi@c260000"; 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"; uarta = "/serial@3100000"; uartb = "/serial@3110000"; uartc = "/serial@c280000"; uartd = "/serial@3130000"; uarte = "/serial@3140000"; uartf = "/serial@3150000"; uartg = "/serial@c290000"; eqos_cool_dev = "/ether_qos@2490000/eqos-cool-dev"; phy0 = "/ether_qos@2490000/mdio/ethernet-phy@0"; ape_pd = "/power-domain/ape-pd"; adsp_pd = "/power-domain/adsp-pd"; pcie_pd = "/power-domain/pcie-pd"; sata_pd = "/power-domain/sata-pd"; disa_pd = "/power-domain/disa-pd"; disb_pd = "/power-domain/disb-pd"; disc_pd = "/power-domain/disc-pd"; xusba_pd = "/power-domain/xusba-pd"; xusbb_pd = "/power-domain/xusbb-pd"; xusbc_pd = "/power-domain/xusbc-pd"; IPI = "/interrupt-controller"; eqos_m40 = "/thermal-zones/GPU-therm/trips/eqos-m40@-40000"; eqos_m5 = "/thermal-zones/GPU-therm/trips/eqos-m5@-5000"; eqos_p30 = "/thermal-zones/GPU-therm/trips/eqos-p30@30000"; eqos_p65 = "/thermal-zones/GPU-therm/trips/eqos-p65@65000"; eqos_p100 = "/thermal-zones/GPU-therm/trips/eqos-p100@100000"; aotag = "/thermal-zones/AO-therm"; die_temp_thresh = "/thermal-zones/PMIC-Die/trips/hot-die"; tegra_sce = "/rtcpu@b000000"; tegra_rtcpu_sce_trace = "/tegra-rtcpu-sce-trace"; tegra_sce_ivc = "/sce-ivc-channels"; tegra_ape = "/aconnect@2a41000/rtcpu@2993000"; tegra_agic = "/aconnect@2a41000/agic-controller@2a41000"; tegra_agic_1 = "/aconnect@2a41000/agic-controller@2a51000"; tegra_agic_2 = "/aconnect@2a41000/agic-controller@2a61000"; ape_hsp = "/aconnect@2a41000/tegra-hsp@29a0000"; adma = "/aconnect@2a41000/adma@2930000"; tegra_axbar = "/aconnect@2a41000/ahub"; tegra_admaif = "/aconnect@2a41000/ahub/admaif@290f000"; tegra_sfc1 = "/aconnect@2a41000/ahub/sfc@2902000"; tegra_sfc2 = "/aconnect@2a41000/ahub/sfc@2902200"; tegra_sfc3 = "/aconnect@2a41000/ahub/sfc@2902400"; tegra_sfc4 = "/aconnect@2a41000/ahub/sfc@2902600"; tegra_spkprot = "/aconnect@2a41000/ahub/spkprot@2908c00"; tegra_amixer = "/aconnect@2a41000/ahub/amixer@290bb00"; tegra_i2s1 = "/aconnect@2a41000/ahub/i2s@2901000"; tegra_i2s2 = "/aconnect@2a41000/ahub/i2s@2901100"; tegra_i2s3 = "/aconnect@2a41000/ahub/i2s@2901200"; tegra_i2s4 = "/aconnect@2a41000/ahub/i2s@2901300"; tegra_i2s5 = "/aconnect@2a41000/ahub/i2s@2901400"; tegra_i2s6 = "/aconnect@2a41000/ahub/i2s@2901500"; tegra_amx1 = "/aconnect@2a41000/ahub/amx@2903000"; tegra_amx2 = "/aconnect@2a41000/ahub/amx@2903100"; tegra_amx3 = "/aconnect@2a41000/ahub/amx@2903200"; tegra_amx4 = "/aconnect@2a41000/ahub/amx@2903300"; tegra_adx1 = "/aconnect@2a41000/ahub/adx@2903800"; tegra_adx2 = "/aconnect@2a41000/ahub/adx@2903900"; tegra_adx3 = "/aconnect@2a41000/ahub/adx@2903a00"; tegra_adx4 = "/aconnect@2a41000/ahub/adx@2903b00"; tegra_dmic1 = "/aconnect@2a41000/ahub/dmic@2904000"; tegra_dmic2 = "/aconnect@2a41000/ahub/dmic@2904100"; tegra_dmic3 = "/aconnect@2a41000/ahub/dmic@2904200"; tegra_dmic4 = "/aconnect@2a41000/ahub/dmic@2904300"; tegra_afc1 = "/aconnect@2a41000/ahub/afc@2907000"; tegra_afc2 = "/aconnect@2a41000/ahub/afc@2907100"; tegra_afc3 = "/aconnect@2a41000/ahub/afc@2907200"; tegra_afc4 = "/aconnect@2a41000/ahub/afc@2907300"; tegra_afc5 = "/aconnect@2a41000/ahub/afc@2907400"; tegra_afc6 = "/aconnect@2a41000/ahub/afc@2907500"; tegra_mvc1 = "/aconnect@2a41000/ahub/mvc@290a000"; tegra_mvc2 = "/aconnect@2a41000/ahub/mvc@290a200"; tegra_iqc1 = "/aconnect@2a41000/ahub/iqc@290e000"; tegra_asrc = "/aconnect@2a41000/ahub/asrc@2910000"; tegra_arad = "/aconnect@2a41000/ahub/arad@290e400"; tegra_ahc = "/aconnect@2a41000/ahub/ahc@290b900"; tegra_ope1 = "/aconnect@2a41000/ahub/ope@2908000"; tegra_dspk1 = "/aconnect@2a41000/ahub/dspk@2905000"; tegra_dspk2 = "/aconnect@2a41000/ahub/dspk@2905100"; tegra_adsp_audio = "/aconnect@2a41000/adsp_audio"; tegra_rtcpu_ape_trace = "/tegra-rtcpu-ape-trace"; tegra_ape_ivc = "/ape-ivc-channels"; tegra_safety_ivc = "/tegra_safety_ivc"; tegra_safety = "/sce@b000000"; host1x = "/host1x"; disp_imp_table = "/host1x/disp_imp_table"; host1x_ctx0 = "/host1x/ctx0"; host1x_ctx1 = "/host1x/ctx1"; host1x_ctx2 = "/host1x/ctx2"; host1x_ctx3 = "/host1x/ctx3"; host1x_ctx4 = "/host1x/ctx4"; host1x_ctx5 = "/host1x/ctx5"; host1x_ctx6 = "/host1x/ctx6"; host1x_ctx7 = "/host1x/ctx7"; csi_base = "/host1x/nvcsi@150c0000"; csi_chan0 = "/host1x/nvcsi@150c0000/channel@0"; csi_chan0_port0 = "/host1x/nvcsi@150c0000/channel@0/ports/port@0"; csi_in0 = "/host1x/nvcsi@150c0000/channel@0/ports/port@0/endpoint@0"; imx390_csi_in0 = "/host1x/nvcsi@150c0000/channel@0/ports/port@0/endpoint@0"; liimx274_csi_in0 = "/host1x/nvcsi@150c0000/channel@0/ports/port@0/endpoint@0"; liimx185_csi_in0 = "/host1x/nvcsi@150c0000/channel@0/ports/port@0/endpoint@0"; e3322_csi_in0 = "/host1x/nvcsi@150c0000/channel@0/ports/port@0/endpoint@0"; e3333_csi_in0 = "/host1x/nvcsi@150c0000/channel@0/ports/port@0/endpoint@0"; e3331_csi_in0 = "/host1x/nvcsi@150c0000/channel@0/ports/port@0/endpoint@0"; e3323_csi_in0 = "/host1x/nvcsi@150c0000/channel@0/ports/port@0/endpoint@0"; e3326_csi_in0 = "/host1x/nvcsi@150c0000/channel@0/ports/port@0/endpoint@0"; csi_chan0_port1 = "/host1x/nvcsi@150c0000/channel@0/ports/port@1"; csi_out0 = "/host1x/nvcsi@150c0000/channel@0/ports/port@1/endpoint@1"; imx390_csi_out0 = "/host1x/nvcsi@150c0000/channel@0/ports/port@1/endpoint@1"; liimx274_csi_out0 = "/host1x/nvcsi@150c0000/channel@0/ports/port@1/endpoint@1"; liimx185_csi_out0 = "/host1x/nvcsi@150c0000/channel@0/ports/port@1/endpoint@1"; e3322_csi_out0 = "/host1x/nvcsi@150c0000/channel@0/ports/port@1/endpoint@1"; e3333_csi_out0 = "/host1x/nvcsi@150c0000/channel@0/ports/port@1/endpoint@1"; e3331_csi_out0 = "/host1x/nvcsi@150c0000/channel@0/ports/port@1/endpoint@1"; e3323_csi_out0 = "/host1x/nvcsi@150c0000/channel@0/ports/port@1/endpoint@1"; e3326_csi_out0 = "/host1x/nvcsi@150c0000/channel@0/ports/port@1/endpoint@1"; csi_chan1 = "/host1x/nvcsi@150c0000/channel@1"; csi_chan1_port0 = "/host1x/nvcsi@150c0000/channel@1/ports/port@0"; csi_in1 = "/host1x/nvcsi@150c0000/channel@1/ports/port@0/endpoint@2"; imx390_csi_in1 = "/host1x/nvcsi@150c0000/channel@1/ports/port@0/endpoint@2"; liimx274_csi_in1 = "/host1x/nvcsi@150c0000/channel@1/ports/port@0/endpoint@2"; e3322_csi_in1 = "/host1x/nvcsi@150c0000/channel@1/ports/port@0/endpoint@2"; e3333_csi_in1 = "/host1x/nvcsi@150c0000/channel@1/ports/port@0/endpoint@2"; e3323_csi_in1 = "/host1x/nvcsi@150c0000/channel@1/ports/port@0/endpoint@2"; csi_chan1_port1 = "/host1x/nvcsi@150c0000/channel@1/ports/port@1"; csi_out1 = "/host1x/nvcsi@150c0000/channel@1/ports/port@1/endpoint@3"; imx390_csi_out1 = "/host1x/nvcsi@150c0000/channel@1/ports/port@1/endpoint@3"; liimx274_csi_out1 = "/host1x/nvcsi@150c0000/channel@1/ports/port@1/endpoint@3"; e3322_csi_out1 = "/host1x/nvcsi@150c0000/channel@1/ports/port@1/endpoint@3"; e3333_csi_out1 = "/host1x/nvcsi@150c0000/channel@1/ports/port@1/endpoint@3"; e3323_csi_out1 = "/host1x/nvcsi@150c0000/channel@1/ports/port@1/endpoint@3"; csi_chan2 = "/host1x/nvcsi@150c0000/channel@2"; csi_chan2_port0 = "/host1x/nvcsi@150c0000/channel@2/ports/port@0"; csi_in2 = "/host1x/nvcsi@150c0000/channel@2/ports/port@0/endpoint@4"; e3322_csi_in2 = "/host1x/nvcsi@150c0000/channel@2/ports/port@0/endpoint@4"; e3333_csi_in2 = "/host1x/nvcsi@150c0000/channel@2/ports/port@0/endpoint@4"; csi_chan2_port1 = "/host1x/nvcsi@150c0000/channel@2/ports/port@1"; csi_out2 = "/host1x/nvcsi@150c0000/channel@2/ports/port@1/endpoint@5"; e3322_csi_out2 = "/host1x/nvcsi@150c0000/channel@2/ports/port@1/endpoint@5"; e3333_csi_out2 = "/host1x/nvcsi@150c0000/channel@2/ports/port@1/endpoint@5"; csi_chan3 = "/host1x/nvcsi@150c0000/channel@3"; csi_chan3_port0 = "/host1x/nvcsi@150c0000/channel@3/ports/port@0"; csi_in3 = "/host1x/nvcsi@150c0000/channel@3/ports/port@0/endpoint@6"; e3322_csi_in3 = "/host1x/nvcsi@150c0000/channel@3/ports/port@0/endpoint@6"; e3333_csi_in3 = "/host1x/nvcsi@150c0000/channel@3/ports/port@0/endpoint@6"; csi_chan3_port1 = "/host1x/nvcsi@150c0000/channel@3/ports/port@1"; csi_out3 = "/host1x/nvcsi@150c0000/channel@3/ports/port@1/endpoint@7"; e3322_csi_out3 = "/host1x/nvcsi@150c0000/channel@3/ports/port@1/endpoint@7"; e3333_csi_out3 = "/host1x/nvcsi@150c0000/channel@3/ports/port@1/endpoint@7"; csi_chan4 = "/host1x/nvcsi@150c0000/channel@4"; csi_chan4_port0 = "/host1x/nvcsi@150c0000/channel@4/ports/port@0"; csi_in4 = "/host1x/nvcsi@150c0000/channel@4/ports/port@0/endpoint@8"; e3322_csi_in4 = "/host1x/nvcsi@150c0000/channel@4/ports/port@0/endpoint@8"; e3333_csi_in4 = "/host1x/nvcsi@150c0000/channel@4/ports/port@0/endpoint@8"; csi_chan4_port1 = "/host1x/nvcsi@150c0000/channel@4/ports/port@1"; csi_out4 = "/host1x/nvcsi@150c0000/channel@4/ports/port@1/endpoint@9"; e3322_csi_out4 = "/host1x/nvcsi@150c0000/channel@4/ports/port@1/endpoint@9"; e3333_csi_out4 = "/host1x/nvcsi@150c0000/channel@4/ports/port@1/endpoint@9"; csi_chan5 = "/host1x/nvcsi@150c0000/channel@5"; csi_chan5_port0 = "/host1x/nvcsi@150c0000/channel@5/ports/port@0"; csi_in5 = "/host1x/nvcsi@150c0000/channel@5/ports/port@0/endpoint@10"; e3322_csi_in5 = "/host1x/nvcsi@150c0000/channel@5/ports/port@0/endpoint@10"; e3333_csi_in5 = "/host1x/nvcsi@150c0000/channel@5/ports/port@0/endpoint@10"; csi_chan5_port1 = "/host1x/nvcsi@150c0000/channel@5/ports/port@1"; csi_out5 = "/host1x/nvcsi@150c0000/channel@5/ports/port@1/endpoint@11"; e3322_csi_out5 = "/host1x/nvcsi@150c0000/channel@5/ports/port@1/endpoint@11"; e3333_csi_out5 = "/host1x/nvcsi@150c0000/channel@5/ports/port@1/endpoint@11"; vi_base = "/host1x/vi@15700000"; tegra_vi = "/host1x/vi@15700000"; vi_port0 = "/host1x/vi@15700000/ports/port@0"; vi_in0 = "/host1x/vi@15700000/ports/port@0/endpoint"; imx390_vi_in0 = "/host1x/vi@15700000/ports/port@0/endpoint"; liimx274_vi_in0 = "/host1x/vi@15700000/ports/port@0/endpoint"; liimx185_vi_in0 = "/host1x/vi@15700000/ports/port@0/endpoint"; e3322_vi_in0 = "/host1x/vi@15700000/ports/port@0/endpoint"; e3333_vi_in0 = "/host1x/vi@15700000/ports/port@0/endpoint"; e3331_vi_in0 = "/host1x/vi@15700000/ports/port@0/endpoint"; e3323_vi_in0 = "/host1x/vi@15700000/ports/port@0/endpoint"; e3326_vi_in0 = "/host1x/vi@15700000/ports/port@0/endpoint"; vi_port1 = "/host1x/vi@15700000/ports/port@1"; vi_in1 = "/host1x/vi@15700000/ports/port@1/endpoint"; imx390_vi_in1 = "/host1x/vi@15700000/ports/port@1/endpoint"; liimx274_vi_in1 = "/host1x/vi@15700000/ports/port@1/endpoint"; e3322_vi_in1 = "/host1x/vi@15700000/ports/port@1/endpoint"; e3333_vi_in1 = "/host1x/vi@15700000/ports/port@1/endpoint"; e3323_vi_in1 = "/host1x/vi@15700000/ports/port@1/endpoint"; vi_port2 = "/host1x/vi@15700000/ports/port@2"; vi_in2 = "/host1x/vi@15700000/ports/port@2/endpoint"; e3322_vi_in2 = "/host1x/vi@15700000/ports/port@2/endpoint"; e3333_vi_in2 = "/host1x/vi@15700000/ports/port@2/endpoint"; vi_port3 = "/host1x/vi@15700000/ports/port@3"; vi_in3 = "/host1x/vi@15700000/ports/port@3/endpoint"; e3322_vi_in3 = "/host1x/vi@15700000/ports/port@3/endpoint"; e3333_vi_in3 = "/host1x/vi@15700000/ports/port@3/endpoint"; vi_port4 = "/host1x/vi@15700000/ports/port@4"; vi_in4 = "/host1x/vi@15700000/ports/port@4/endpoint"; e3322_vi_in4 = "/host1x/vi@15700000/ports/port@4/endpoint"; e3333_vi_in4 = "/host1x/vi@15700000/ports/port@4/endpoint"; vi_port5 = "/host1x/vi@15700000/ports/port@5"; vi_in5 = "/host1x/vi@15700000/ports/port@5/endpoint"; e3322_vi_in5 = "/host1x/vi@15700000/ports/port@5/endpoint"; e3333_vi_in5 = "/host1x/vi@15700000/ports/port@5/endpoint"; head0 = "/host1x/nvdisplay@15200000"; head1 = "/host1x/nvdisplay@15210000"; head2 = "/host1x/nvdisplay@15220000"; dsi = "/host1x/dsi"; panel_s_wuxga_8_0 = "/host1x/dsi/panel-s-wuxga-8-0"; panel_s_wqxga_10_1 = "/host1x/dsi/panel-s-wqxga-10-1"; sor0 = "/host1x/sor"; sor0_hdmi_display = "/host1x/sor/hdmi-display"; sor0_dp_display = "/host1x/sor/dp-display"; panel_s_edp_uhdtv_15_6 = "/host1x/sor/panel-s-edp-uhdtv-15-6"; panel_a_edp_1080p_14_0 = "/host1x/sor/panel-a-edp-1080p-14-0"; sor1 = "/host1x/sor1"; sor1_hdmi_display = "/host1x/sor1/hdmi-display"; sor1_dp_display = "/host1x/sor1/dp-display"; dpaux0 = "/host1x/dpaux@155c0000"; dpaux1 = "/host1x/dpaux@15040000"; generic_reserved = "/reserved-memory/generic_carveout"; ramoops_reserved = "/reserved-memory/ramoops_carveout"; vpr = "/reserved-memory/vpr-carveout"; fb0_reserved = "/reserved-memory/fb0_carveout"; fb1_reserved = "/reserved-memory/fb1_carveout"; fb2_reserved = "/reserved-memory/fb2_carveout"; smmu = "/iommu@12000000"; host1x_as = "/iommu@12000000/address-space-prop/host1x"; host1x_client_as = "/iommu@12000000/address-space-prop/host1x_client"; common_as = "/iommu@12000000/address-space-prop/common"; pcie_as = "/iommu@12000000/address-space-prop/pcie_as"; gpu_as = "/iommu@12000000/address-space-prop/gpu"; ape_as = "/iommu@12000000/address-space-prop/ape"; camera_as = "/iommu@12000000/address-space-prop/camera"; smmu_test = "/smmu_test"; dma_test = "/dma_test"; tegra_usb_cd = "/usb_cd"; xusb_mbox = "/mailbox@3538000"; tegra_xotg = "/xotg"; xusb_padctl = "/xusb_padctl@3520000"; tegra_xhci = "/xhci@3530000"; tegra_xudc = "/xudc@3550000"; tegra_xusb_padctl = "/pinctrl@3520000"; tegra_xusb_padctl_pinmux_default = "/pinctrl@3520000/pinmux"; tegra_ext_cdp = "/max16984-cdp"; tegra_tachometer = "/tachometer@39c0000"; tegra_aowake = "/pmc@c370000"; tegra_pmc_iopower = "/pmc-iopower"; mipical_prod_c_cphy_csi_soc_a01 = "/mipical/prod-settings/prod_c_cphy_csi/soc_a01"; mipical_prod_c_dphy_csi_soc_a01 = "/mipical/prod-settings/prod_c_dphy_csi/soc_a01"; mipical_prod_c_dphy_dsi_soc_a01 = "/mipical/prod-settings/prod_c_dphy_dsi/soc_a01"; intc = "/interrupt-controller@3881000"; lic = "/interrupt-controller@3000000"; pm_irq = "/tegra186-pm-irq"; tegra_car = "/clock@5000000"; se = "/se_elp@3ad0000"; sce_hsp = "/tegra-hsp@b150000"; aon_hsp = "/tegra-hsp@c150000"; hsp_top = "/tegra-hsp@3c00000"; bpmp = "/bpmp"; bpmpthermal = "/bpmp/bpmpthermal"; gpcdma = "/dma@2600000"; tegra_main_gpio = "/gpio@2200000"; tegra_aon_gpio = "/gpio@c2f0000"; tegra_pcie = "/pcie-controller@10003000"; tegra_sound = "/sound"; rt565x_dai_link = "/sound/nvidia,dai-link-1"; dspk_1_dai_link = "/sound/nvidia,dai-link-12"; dspk_2_dai_link = "/sound/nvidia,dai-link-13"; tegra_wdt = "/watchdog@30c0000"; mttcan0 = "/mttcan@c310000"; mttcan1 = "/mttcan@c320000"; stm_out_port = "/stm@8070000/port/endpoint"; ptm_a57_0 = "/ptm@9840000"; ptm_a57_0_out_port = "/ptm@9840000/port/endpoint"; ptm_a57_1 = "/ptm@9940000"; ptm_a57_1_out_port = "/ptm@9940000/port/endpoint"; ptm_a57_2 = "/ptm@9a40000"; ptm_a57_2_out_port = "/ptm@9a40000/port/endpoint"; ptm_a57_3 = "/ptm@9b40000"; ptm_a57_3_out_port = "/ptm@9b40000/port/endpoint"; ptm_bpmp_out_port = "/ptm_bpmp@8a1c000/port/endpoint"; funnel_bccplex_out_port0 = "/funnel_bccplex@9010000/ports/port@0/endpoint"; funnel_bccplex_in_port0 = "/funnel_bccplex@9010000/ports/port@1/endpoint"; funnel_bccplex_in_port1 = "/funnel_bccplex@9010000/ports/port@2/endpoint"; funnel_major_out_port0 = "/funnel_major@8010000/ports/port@0/endpoint"; funnel_major_in_port0 = "/funnel_major@8010000/ports/port@1/endpoint"; funnel_major_in_port1 = "/funnel_major@8010000/ports/port@2/endpoint"; funnel_major_in_port2 = "/funnel_major@8010000/ports/port@3/endpoint"; funnel_major_in_port3 = "/funnel_major@8010000/ports/port@4/endpoint"; replicator_out_port0 = "/replicator@0x8040000/ports/port@0/endpoint"; replicator_out_port1 = "/replicator@0x8040000/ports/port@1/endpoint"; replicator_in_port0 = "/replicator@0x8040000/ports/port@2/endpoint"; etf_in_port = "/etf@8030000/ports/port@0/endpoint"; etf_out_port = "/etf@8030000/ports/port@1/endpoint"; tpiu_in_port = "/tpiu@8060000/port/enpoint@0"; etr_in_port = "/etr@8050000/port/endpoint@0"; funnel_minor_out_port0 = "/funnel_minor@8820000/ports/port@0/endpoint"; funnel_minor_in_port0 = "/funnel_minor@8820000/ports/port@2/endpoint"; vbus_id_extcon = "/external-connection/extcon@1"; aon = "/aon@c160000"; battery_reg = "/fixed-regulators/regulator@0"; en_vdd_sdcard1 = "/fixed-regulators/regulator@1"; en_vdd_cam = "/fixed-regulators/regulator@2"; vdd_hdmi = "/fixed-regulators/regulator@3"; vdd_usb0_5v = "/fixed-regulators/regulator@4"; vdd_usb1_5v = "/fixed-regulators/regulator@5"; en_vdd_ts_1v8 = "/fixed-regulators/regulator@6"; en_vdd_ts_hv_3v3 = "/fixed-regulators/regulator@7"; en_avdd_disp_3v3 = "/fixed-regulators/regulator@8"; en_mdm_pwr_3v7 = "/fixed-regulators/regulator@9"; en_vdd_disp_1v8 = "/fixed-regulators/regulator@10"; en_vdd_cam_hv_2v8 = "/fixed-regulators/regulator@11"; en_vdd_cam_1v2 = "/fixed-regulators/regulator@12"; vdd_fan = "/fixed-regulators/regulator@13"; vdd_3v3 = "/fixed-regulators/regulator@14"; dis_vdd_1v2 = "/fixed-regulators/regulator@15"; en_vdd_vcm_2v8 = "/fixed-regulators/regulator@16"; vdd_usb2_5v = "/fixed-regulators/regulator@17"; vdd_bl_en = "/fixed-regulators/regulator@18"; en_vdd_sys = "/fixed-regulators/regulator@118"; vdd_1v8_ap = "/fixed-regulators/regulator@101"; vdd_1v8_aud2 = "/fixed-regulators/regulator@200"; panel_s_wuxga_8_0_bl = "/backlight/panel-s-wuxga-8-0-bl"; panel_s_wqxga_10_1_bl = "/backlight/panel-s-wqxga-10-1-bl"; panel_s_edp_uhdtv_15_6_bl = "/backlight/panel-s-edp-uhdtv-15-6-bl"; panel_a_edp_1080p_14_0_bl = "/backlight/panel-a-edp-1080p-14-0-bl"; pwm_fan_shared_data = "/pfsd"; thermal_fan_est_shared_data = "/tfesd"; soft_wdt = "/soft_watchdog"; dummy_cool_dev = "/dummy-cool-dev"; 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"; cam_module2 = "/tegra-camera-platform/modules/module2"; cam_module2_drivernode0 = "/tegra-camera-platform/modules/module2/drivernode0"; cam_module2_drivernode1 = "/tegra-camera-platform/modules/module2/drivernode1"; cam_module3 = "/tegra-camera-platform/modules/module3"; cam_module3_drivernode0 = "/tegra-camera-platform/modules/module3/drivernode0"; cam_module3_drivernode1 = "/tegra-camera-platform/modules/module3/drivernode1"; cam_module4 = "/tegra-camera-platform/modules/module4"; cam_module4_drivernode0 = "/tegra-camera-platform/modules/module4/drivernode0"; cam_module4_drivernode1 = "/tegra-camera-platform/modules/module4/drivernode1"; cam_module5 = "/tegra-camera-platform/modules/module5"; cam_module5_drivernode0 = "/tegra-camera-platform/modules/module5/drivernode0"; cam_module5_drivernode1 = "/tegra-camera-platform/modules/module5/drivernode1"; e2614_gps_wake = "/gps_wake"; tegra_udrm = "/tegra_udrm"; }; };