mirror of
git://nv-tegra.nvidia.com/device/hardware/nvidia/t23x-public-dts.git
synced 2025-12-22 09:12:02 +03:00
The AGX Orin module boards contain common nodes that can be moved to the included module dtsi. This eliminates redundancy within the files and reduces lines of code. Data from tegra234-p3701-0000 and tegra234-p3701-0008 that is common is now in tegra234-p3701.dtsi. Signed-off-by: Dara Stotland <dstotland@nvidia.com> Reviewed-by: Brad Griffis <bgriffis@nvidia.com> Signed-off-by: Thierry Reding <treding@nvidia.com> Bug 4707773 Change-Id: I50984aab3390d65fa8fd3eb2766be2bb06d44bdf Signed-off-by: Brad Griffis <bgriffis@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3207081 Reviewed-by: Jon Hunter <jonathanh@nvidia.com> GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com>
187 lines
3.2 KiB
Devicetree
187 lines
3.2 KiB
Devicetree
// SPDX-License-Identifier: GPL-2.0
|
|
|
|
#include "tegra234.dtsi"
|
|
|
|
/ {
|
|
compatible = "nvidia,p3701", "nvidia,tegra234";
|
|
|
|
aliases {
|
|
mmc0 = "/bus@0/mmc@3460000";
|
|
mmc1 = "/bus@0/mmc@3400000";
|
|
};
|
|
|
|
bus@0 {
|
|
aconnect@2900000 {
|
|
status = "okay";
|
|
|
|
ahub@2900800 {
|
|
status = "okay";
|
|
|
|
i2s@2901000 {
|
|
status = "okay";
|
|
};
|
|
|
|
i2s@2901100 {
|
|
status = "okay";
|
|
};
|
|
|
|
i2s@2901300 {
|
|
status = "okay";
|
|
};
|
|
|
|
i2s@2901500 {
|
|
status = "okay";
|
|
};
|
|
|
|
dmic@2904200 {
|
|
status = "okay";
|
|
};
|
|
};
|
|
|
|
dma-controller@2930000 {
|
|
status = "okay";
|
|
};
|
|
|
|
interrupt-controller@2a40000 {
|
|
status = "okay";
|
|
};
|
|
};
|
|
|
|
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>;
|
|
};
|
|
};
|
|
|
|
mmc@3460000 {
|
|
status = "okay";
|
|
bus-width = <8>;
|
|
non-removable;
|
|
};
|
|
|
|
i2c@c240000 {
|
|
status = "okay";
|
|
|
|
power-sensor@40 {
|
|
compatible = "ti,ina3221";
|
|
reg = <0x40>;
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
|
|
input@0 {
|
|
reg = <0x0>;
|
|
label = "VDD_GPU_SOC";
|
|
shunt-resistor-micro-ohms = <2000>;
|
|
};
|
|
|
|
input@1 {
|
|
reg = <0x1>;
|
|
label = "VDD_CPU_CV";
|
|
shunt-resistor-micro-ohms = <2000>;
|
|
};
|
|
|
|
input@2 {
|
|
reg = <0x2>;
|
|
label = "VIN_SYS_5V0";
|
|
shunt-resistor-micro-ohms = <2000>;
|
|
ti,summation-disable;
|
|
};
|
|
};
|
|
|
|
power-sensor@41 {
|
|
compatible = "ti,ina3221";
|
|
reg = <0x41>;
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
|
|
input@0 {
|
|
reg = <0x0>;
|
|
status = "disabled";
|
|
};
|
|
|
|
input@1 {
|
|
reg = <0x1>;
|
|
label = "VDDQ_VDD2_1V8AO";
|
|
shunt-resistor-micro-ohms = <2000>;
|
|
};
|
|
|
|
input@2 {
|
|
reg = <0x2>;
|
|
status = "disabled";
|
|
};
|
|
};
|
|
};
|
|
|
|
rtc@c2a0000 {
|
|
status = "okay";
|
|
};
|
|
|
|
pmc@c360000 {
|
|
nvidia,invert-interrupt;
|
|
};
|
|
};
|
|
|
|
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;
|
|
};
|
|
|
|
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_ls: regulator-vdd-1v8-ls {
|
|
compatible = "regulator-fixed";
|
|
regulator-name = "VDD_1V8_LS";
|
|
regulator-min-microvolt = <1800000>;
|
|
regulator-max-microvolt = <1800000>;
|
|
regulator-always-on;
|
|
};
|
|
|
|
vdd_3v3_ao: regulator-vdd-3v3-ao {
|
|
compatible = "regulator-fixed";
|
|
regulator-name = "VDD_3V3_AO";
|
|
regulator-min-microvolt = <3300000>;
|
|
regulator-max-microvolt = <3300000>;
|
|
regulator-always-on;
|
|
};
|
|
|
|
vdd_5v0_sys: regulator-vdd-5v0-sys {
|
|
compatible = "regulator-fixed";
|
|
regulator-name = "VIN_SYS_5V0";
|
|
regulator-min-microvolt = <5000000>;
|
|
regulator-max-microvolt = <5000000>;
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
};
|
|
};
|