blob: 553fa4ba1cd48a99dbf7c4a497608663ed527d19 [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001// SPDX-License-Identifier: GPL-2.0
2
3#include "tegra234.dtsi"
4#include "tegra234-p3701.dtsi"
5
6/ {
7 compatible = "nvidia,p3701-0008", "nvidia,tegra234";
8
9 bus@0 {
10 i2c@3160000 {
11 status = "okay";
12
13 eeprom@50 {
14 compatible = "atmel,24c02";
15 reg = <0x50>;
16 label = "module";
17 vcc-supply = <&vdd_1v8_hs>;
18 address-width = <8>;
19 pagesize = <8>;
20 size = <256>;
21 read-only;
22 };
23 };
24
25 spi@3270000 {
26 status = "okay";
27
28 flash@0 {
29 compatible = "jedec,spi-nor";
30 reg = <0>;
31 spi-max-frequency = <102000000>;
32 spi-tx-bus-width = <4>;
33 spi-rx-bus-width = <4>;
34 };
35 };
36
37 mmc@3460000 {
38 status = "okay";
39 bus-width = <8>;
40 non-removable;
41 };
42
43 i2c@c240000 {
44 status = "okay";
45 };
46
47 i2c@c250000 {
48 power-sensor@41 {
49 compatible = "ti,ina3221";
50 reg = <0x41>;
51 #address-cells = <1>;
52 #size-cells = <0>;
53
54 input@0 {
55 reg = <0x0>;
56 label = "CVB_ATX_12V";
57 shunt-resistor-micro-ohms = <2000>;
58 };
59
60 input@1 {
61 reg = <0x1>;
62 label = "CVB_ATX_3V3";
63 shunt-resistor-micro-ohms = <2000>;
64 };
65
66 input@2 {
67 reg = <0x2>;
68 label = "CVB_ATX_5V";
69 shunt-resistor-micro-ohms = <2000>;
70 };
71 };
72
73 power-sensor@44 {
74 compatible = "ti,ina219";
75 reg = <0x44>;
76 shunt-resistor = <2000>;
77 };
78 };
79
80 rtc@c2a0000 {
81 status = "okay";
82 };
83
84 pmc@c360000 {
85 nvidia,invert-interrupt;
86 };
87 };
88
89 bpmp {
90 i2c {
91 status = "okay";
92
93 thermal-sensor@4c {
94 status = "okay";
95 reg = <0x4c>;
96 vcc-supply = <&vdd_1v8_ao>;
97 };
98 };
99
100 thermal {
101 status = "okay";
102 };
103 };
104
105 vdd_1v8_ao: regulator-vdd-1v8-ao {
106 compatible = "regulator-fixed";
107 regulator-name = "VDD_1V8_AO";
108 regulator-min-microvolt = <1800000>;
109 regulator-max-microvolt = <1800000>;
110 regulator-always-on;
111 };
112
113 vdd_1v8_hs: regulator-vdd-1v8-hs {
114 compatible = "regulator-fixed";
115 regulator-name = "VDD_1V8_HS";
116 regulator-min-microvolt = <1800000>;
117 regulator-max-microvolt = <1800000>;
118 regulator-always-on;
119 };
120
121 vdd_1v8_ls: regulator-vdd-1v8-ls {
122 compatible = "regulator-fixed";
123 regulator-name = "VDD_1V8_LS";
124 regulator-min-microvolt = <1800000>;
125 regulator-max-microvolt = <1800000>;
126 regulator-always-on;
127 };
128
129 vdd_3v3_ao: regulator-vdd-3v3-ao {
130 compatible = "regulator-fixed";
131 regulator-name = "vdd-AO-3v3";
132 regulator-min-microvolt = <3300000>;
133 regulator-max-microvolt = <3300000>;
134 regulator-always-on;
135 };
136
137 vdd_5v0_sys: regulator-vdd-5v0-sys {
138 compatible = "regulator-fixed";
139 regulator-name = "VIN_SYS_5V0";
140 regulator-min-microvolt = <5000000>;
141 regulator-max-microvolt = <5000000>;
142 regulator-always-on;
143 regulator-boot-on;
144 };
145};