1 // SPDX-License-Identifier: GPL-2.0
2 #include <dt-bindings/mfd/max77620.h>
4 #include "tegra210.dtsi"
7 model = "NVIDIA Jetson TX1";
8 compatible = "nvidia,p2180", "nvidia,tegra210";
11 rtc0 = "/i2c@7000d000/pmic@3c";
12 rtc1 = "/rtc@7000e000";
17 stdout-path = "serial0:115200n8";
21 device_type = "memory";
22 reg = <0x0 0x80000000 0x1 0x0>;
26 vdd-supply = <&vdd_gpu>;
36 clock-frequency = <400000>;
39 compatible = "maxim,max77620";
41 interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;
43 #interrupt-cells = <2>;
49 pinctrl-names = "default";
50 pinctrl-0 = <&max77620_default>;
52 max77620_default: pinmux {
61 drive-push-pull = <1>;
62 maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
63 maxim,active-fps-power-up-slot = <7>;
64 maxim,active-fps-power-down-slot = <0>;
68 pins = "gpio2", "gpio3";
70 drive-open-drain = <1>;
71 maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
76 function = "32k-out1";
80 pins = "gpio5", "gpio6", "gpio7";
82 drive-push-pull = <1>;
88 maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>;
89 maxim,suspend-fps-time-period-us = <1280>;
93 maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN1>;
94 maxim,suspend-fps-time-period-us = <1280>;
98 maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>;
103 in-ldo0-1-supply = <&vdd_pre>;
104 in-ldo7-8-supply = <&vdd_pre>;
105 in-sd3-supply = <&vdd_5v0_sys>;
108 regulator-name = "VDD_SOC";
109 regulator-min-microvolt = <600000>;
110 regulator-max-microvolt = <1400000>;
114 regulator-enable-ramp-delay = <146>;
115 regulator-ramp-delay = <27500>;
117 maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
121 regulator-name = "VDD_DDR_1V1_PMIC";
125 regulator-enable-ramp-delay = <130>;
126 regulator-ramp-delay = <27500>;
128 maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
132 regulator-name = "VDD_PRE_REG_1V35";
133 regulator-min-microvolt = <1350000>;
134 regulator-max-microvolt = <1350000>;
136 regulator-enable-ramp-delay = <176>;
137 regulator-ramp-delay = <27500>;
139 maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
143 regulator-name = "VDD_1V8";
144 regulator-min-microvolt = <1800000>;
145 regulator-max-microvolt = <1800000>;
149 regulator-enable-ramp-delay = <242>;
150 regulator-ramp-delay = <27500>;
152 maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
156 regulator-name = "AVDD_SYS_1V2";
157 regulator-min-microvolt = <1200000>;
158 regulator-max-microvolt = <1200000>;
162 regulator-enable-ramp-delay = <26>;
163 regulator-ramp-delay = <100000>;
165 maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
169 regulator-name = "VDD_PEX_1V05";
170 regulator-min-microvolt = <1050000>;
171 regulator-max-microvolt = <1050000>;
173 regulator-enable-ramp-delay = <22>;
174 regulator-ramp-delay = <100000>;
176 maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
180 regulator-name = "VDDIO_SDMMC";
181 regulator-min-microvolt = <1800000>;
182 regulator-max-microvolt = <3300000>;
186 regulator-enable-ramp-delay = <62>;
187 regulator-ramp-delay = <100000>;
189 maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
193 regulator-name = "VDD_CAM_HV";
194 regulator-min-microvolt = <2800000>;
195 regulator-max-microvolt = <2800000>;
197 regulator-enable-ramp-delay = <50>;
198 regulator-ramp-delay = <100000>;
200 maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
204 regulator-name = "VDD_RTC";
205 regulator-min-microvolt = <850000>;
206 regulator-max-microvolt = <850000>;
210 regulator-enable-ramp-delay = <22>;
211 regulator-ramp-delay = <100000>;
213 maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
217 regulator-name = "VDD_TS_HV";
218 regulator-min-microvolt = <3300000>;
219 regulator-max-microvolt = <3300000>;
221 regulator-enable-ramp-delay = <62>;
222 regulator-ramp-delay = <100000>;
224 maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
228 regulator-name = "VDD_TS_1V8";
229 regulator-min-microvolt = <1800000>;
230 regulator-max-microvolt = <1800000>;
232 regulator-enable-ramp-delay = <36>;
233 regulator-ramp-delay = <100000>;
235 maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
236 maxim,active-fps-power-up-slot = <7>;
237 maxim,active-fps-power-down-slot = <0>;
240 avdd_1v05_pll: ldo7 {
241 regulator-name = "AVDD_1V05_PLL";
242 regulator-min-microvolt = <1050000>;
243 regulator-max-microvolt = <1050000>;
247 regulator-enable-ramp-delay = <24>;
248 regulator-ramp-delay = <100000>;
250 maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
254 regulator-name = "AVDD_SATA_HDMI_DP_1V05";
255 regulator-min-microvolt = <1050000>;
256 regulator-max-microvolt = <1050000>;
258 regulator-enable-ramp-delay = <22>;
259 regulator-ramp-delay = <100000>;
261 maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
268 /* module ID EEPROM */
270 compatible = "atmel,24c02";
281 nvidia,invert-interrupt;
282 nvidia,suspend-mode = <0>;
283 nvidia,cpu-pwr-good-time = <0>;
284 nvidia,cpu-pwr-off-time = <0>;
285 nvidia,core-pwr-good-time = <4587 3876>;
286 nvidia,core-pwr-off-time = <39065>;
287 nvidia,core-power-req-active-high;
288 nvidia,sys-clock-req-active-high;
296 vqmmc-supply = <&vdd_1v8>;
300 compatible = "simple-bus";
301 #address-cells = <1>;
305 compatible = "fixed-clock";
308 clock-frequency = <32768>;
314 enable-method = "psci";
318 enable-method = "psci";
322 enable-method = "psci";
326 enable-method = "psci";
337 compatible = "arm,psci-0.2";
342 vdd_gpu: regulator@100 {
343 compatible = "pwm-regulator";
345 pwms = <&pwm 1 4880>;
346 regulator-name = "VDD_GPU";
347 regulator-min-microvolt = <710000>;
348 regulator-max-microvolt = <1320000>;
349 enable-gpios = <&pmic 6 GPIO_ACTIVE_HIGH>;
350 regulator-ramp-delay = <80>;
351 regulator-enable-ramp-delay = <2000>;
352 regulator-settling-time-us = <160>;