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
(cherry picked from commit f382829e61)
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3216033
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;
|
|
};
|
|
};
|