mirror of
git://nv-tegra.nvidia.com/device/hardware/nvidia/t23x-public-dts.git
synced 2025-12-22 09:12:02 +03:00
- While enabling audio for Orin NX and Nano maniline DT are modified Removed the change from mainline DT and required nodes which will not be defined in mainline DT is added to nv-platform DT file. - Audio related changes for Orin NX and Nano are now in mainline. Those will be taken while backporting. Bug 4429992 TAS-2240 Change-Id: Ic93aabedd7b478e1b1c28e132139857e814b1c98 Signed-off-by: Sheetal <sheetal@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3082469 Reviewed-by: Sharad Gupta <sharadg@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Sameer Pujar <spujar@nvidia.com> Reviewed-by: Sandipan Patra <spatra@nvidia.com> GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com> Reviewed-by: Mohan kumar <mkumard@nvidia.com>
162 lines
3.0 KiB
Devicetree
162 lines
3.0 KiB
Devicetree
// SPDX-License-Identifier: GPL-2.0
|
|
|
|
#include "tegra234.dtsi"
|
|
|
|
/ {
|
|
compatible = "nvidia,p3767", "nvidia,tegra234";
|
|
|
|
aliases {
|
|
mmc0 = "/bus@0/mmc@3400000";
|
|
};
|
|
|
|
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 = <102000000>;
|
|
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_LOW>;
|
|
disable-wp;
|
|
};
|
|
|
|
hda@3510000 {
|
|
status = "okay";
|
|
};
|
|
|
|
padctl@3520000 {
|
|
vclamp-usb-supply = <&vdd_1v8_ao>;
|
|
avdd-usb-supply = <&vdd_3v3_ao>;
|
|
};
|
|
|
|
i2c@c240000 {
|
|
status = "okay";
|
|
|
|
power-sensor@40 {
|
|
compatible = "ti,ina3221";
|
|
reg = <0x40>;
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
|
|
input@0 {
|
|
reg = <0x0>;
|
|
label = "VDD_IN";
|
|
shunt-resistor-micro-ohms = <5000>;
|
|
};
|
|
|
|
input@1 {
|
|
reg = <0x1>;
|
|
label = "VDD_CPU_GPU_CV";
|
|
shunt-resistor-micro-ohms = <5000>;
|
|
};
|
|
|
|
input@2 {
|
|
reg = <0x2>;
|
|
label = "VDD_SOC";
|
|
shunt-resistor-micro-ohms = <5000>;
|
|
};
|
|
};
|
|
};
|
|
|
|
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 = <35000>;
|
|
hysteresis = <4000>;
|
|
type = "active";
|
|
};
|
|
|
|
tj_trip_active1: active-1 {
|
|
temperature = <74000>;
|
|
hysteresis = <4000>;
|
|
type = "active";
|
|
};
|
|
|
|
tj_trip_active2: active-2 {
|
|
temperature = <95000>;
|
|
hysteresis = <4000>;
|
|
type = "active";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|