mirror of
git://nv-tegra.nvidia.com/device/hardware/nvidia/t23x-public-dts.git
synced 2025-12-22 09:12:02 +03:00
Enable the TJ thermal zone and hook up cooling maps for the PWM- controlled fan and two trip points. This also removes a duplicate definition of the PWM fan and changes its cooling levels. This should have no effect, though, because the fan wasn't previously connected to anything and by default would be turned off at probe time. Cherry picked from commit a6fb90f0eefb13e2cf18f39f1a84a9ef6054153b Bug 3960800 Bug 4035713 Bug 4204722 Acked-by: Jon Hunter <jonathanh@nvidia.com> Signed-off-by: Thierry Reding <treding@nvidia.com> Signed-off-by: Yi-Wei Wang <yiweiw@nvidia.com> Change-Id: I222e43a16f8853ccec70006b72a40973b5e2cc86 Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2941396 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
123 lines
2.3 KiB
Devicetree
123 lines
2.3 KiB
Devicetree
// SPDX-License-Identifier: GPL-2.0
|
|
|
|
#include "tegra234.dtsi"
|
|
|
|
/ {
|
|
compatible = "nvidia,p3767", "nvidia,tegra234";
|
|
|
|
bus@0 {
|
|
i2c@3160000 {
|
|
status = "okay";
|
|
|
|
eeprom@50 {
|
|
compatible = "atmel,24c02";
|
|
reg = <0x50>;
|
|
|
|
label = "module";
|
|
vcc-supply = <&vdd_1v8_hs>;
|
|
address-width = <8>;
|
|
pagesize = <8>;
|
|
size = <256>;
|
|
read-only;
|
|
};
|
|
};
|
|
|
|
spi@3270000 {
|
|
status = "okay";
|
|
|
|
flash@0 {
|
|
compatible = "jedec,spi-nor";
|
|
reg = <0>;
|
|
spi-max-frequency = <136000000>;
|
|
spi-tx-bus-width = <4>;
|
|
spi-rx-bus-width = <4>;
|
|
};
|
|
};
|
|
|
|
/*
|
|
* This only exists on Jetson Orin Nano Developer Kit (SKU 5)
|
|
* but UEFI needs this and will remove it on devices where it
|
|
* doesn't exist.
|
|
*/
|
|
mmc@3400000 {
|
|
status = "okay";
|
|
bus-width = <4>;
|
|
cd-gpios = <&gpio TEGRA234_MAIN_GPIO(G, 7) GPIO_ACTIVE_HIGH>;
|
|
disable-wp;
|
|
};
|
|
|
|
hda@3510000 {
|
|
status = "okay";
|
|
};
|
|
|
|
padctl@3520000 {
|
|
vclamp-usb-supply = <&vdd_1v8_ao>;
|
|
avdd-usb-supply = <&vdd_3v3_ao>;
|
|
};
|
|
|
|
rtc@c2a0000 {
|
|
status = "okay";
|
|
};
|
|
|
|
pmc@c360000 {
|
|
nvidia,invert-interrupt;
|
|
};
|
|
};
|
|
|
|
vdd_5v0_sys: regulator-vdd-5v0-sys {
|
|
compatible = "regulator-fixed";
|
|
regulator-name = "VDD_5V0_SYS";
|
|
regulator-min-microvolt = <5000000>;
|
|
regulator-max-microvolt = <5000000>;
|
|
regulator-always-on;
|
|
};
|
|
|
|
vdd_1v8_hs: regulator-vdd-1v8-hs {
|
|
compatible = "regulator-fixed";
|
|
regulator-name = "VDD_1V8_HS";
|
|
regulator-min-microvolt = <1800000>;
|
|
regulator-max-microvolt = <1800000>;
|
|
regulator-always-on;
|
|
};
|
|
|
|
vdd_1v8_ao: regulator-vdd-1v8-ao {
|
|
compatible = "regulator-fixed";
|
|
regulator-name = "VDD_1V8_AO";
|
|
regulator-min-microvolt = <1800000>;
|
|
regulator-max-microvolt = <1800000>;
|
|
regulator-always-on;
|
|
vin-supply = <&vdd_5v0_sys>;
|
|
};
|
|
|
|
vdd_3v3_ao: regulator-vdd-3v3-ao {
|
|
compatible = "regulator-fixed";
|
|
regulator-name = "VDD_3V3_AO";
|
|
regulator-min-microvolt = <33000000>;
|
|
regulator-max-microvolt = <33000000>;
|
|
regulator-always-on;
|
|
vin-supply = <&vdd_5v0_sys>;
|
|
};
|
|
|
|
thermal-zones {
|
|
tj-thermal {
|
|
polling-delay = <1000>;
|
|
polling-delay-passive = <1000>;
|
|
status = "okay";
|
|
|
|
trips {
|
|
tj_trip_active0: active-0 {
|
|
temperature = <74000>;
|
|
hysteresis = <4000>;
|
|
type = "active";
|
|
};
|
|
|
|
tj_trip_active1: active-1 {
|
|
temperature = <95000>;
|
|
hysteresis = <4000>;
|
|
type = "active";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|