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>;
31 /delete-property/ dmas;
32 /delete-property/ dma-names;
39 /* module ID EEPROM */
41 compatible = "atmel,24c02";
45 vcc-supply = <&vdd_1v8>;
55 clock-frequency = <400000>;
58 compatible = "maxim,max77620";
60 interrupt-parent = <&tegra_pmc>;
61 interrupts = <51 IRQ_TYPE_LEVEL_LOW>;
63 #interrupt-cells = <2>;
69 pinctrl-names = "default";
70 pinctrl-0 = <&max77620_default>;
74 maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>;
75 maxim,suspend-fps-time-period-us = <1280>;
79 maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN1>;
80 maxim,suspend-fps-time-period-us = <1280>;
84 maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>;
88 max77620_default: pinmux {
97 drive-push-pull = <1>;
98 maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
99 maxim,active-fps-power-up-slot = <7>;
100 maxim,active-fps-power-down-slot = <0>;
104 pins = "gpio2", "gpio3";
105 function = "fps-out";
106 drive-open-drain = <1>;
107 maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
112 function = "32k-out1";
116 pins = "gpio5", "gpio6", "gpio7";
118 drive-push-pull = <1>;
123 in-ldo0-1-supply = <&vdd_pre>;
124 in-ldo7-8-supply = <&vdd_pre>;
125 in-sd3-supply = <&vdd_5v0_sys>;
128 regulator-name = "VDD_SOC";
129 regulator-min-microvolt = <600000>;
130 regulator-max-microvolt = <1400000>;
134 regulator-enable-ramp-delay = <146>;
135 regulator-ramp-delay = <27500>;
137 maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
141 regulator-name = "VDD_DDR_1V1_PMIC";
145 regulator-enable-ramp-delay = <130>;
146 regulator-ramp-delay = <27500>;
148 maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
152 regulator-name = "VDD_PRE_REG_1V35";
153 regulator-min-microvolt = <1350000>;
154 regulator-max-microvolt = <1350000>;
156 regulator-enable-ramp-delay = <176>;
157 regulator-ramp-delay = <27500>;
159 maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
163 regulator-name = "VDD_1V8";
164 regulator-min-microvolt = <1800000>;
165 regulator-max-microvolt = <1800000>;
169 regulator-enable-ramp-delay = <242>;
170 regulator-ramp-delay = <27500>;
172 maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
176 regulator-name = "AVDD_SYS_1V2";
177 regulator-min-microvolt = <1200000>;
178 regulator-max-microvolt = <1200000>;
182 regulator-enable-ramp-delay = <26>;
183 regulator-ramp-delay = <100000>;
185 maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
189 regulator-name = "VDD_PEX_1V05";
190 regulator-min-microvolt = <1050000>;
191 regulator-max-microvolt = <1050000>;
193 regulator-enable-ramp-delay = <22>;
194 regulator-ramp-delay = <100000>;
196 maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
200 regulator-name = "VDDIO_SDMMC";
201 regulator-min-microvolt = <1800000>;
202 regulator-max-microvolt = <3300000>;
206 regulator-enable-ramp-delay = <62>;
207 regulator-ramp-delay = <100000>;
209 maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
213 regulator-name = "VDD_CAM_HV";
214 regulator-min-microvolt = <2800000>;
215 regulator-max-microvolt = <2800000>;
217 regulator-enable-ramp-delay = <50>;
218 regulator-ramp-delay = <100000>;
220 maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
224 regulator-name = "VDD_RTC";
225 regulator-min-microvolt = <850000>;
226 regulator-max-microvolt = <850000>;
230 regulator-enable-ramp-delay = <22>;
231 regulator-ramp-delay = <100000>;
233 maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
237 regulator-name = "VDD_TS_HV";
238 regulator-min-microvolt = <3300000>;
239 regulator-max-microvolt = <3300000>;
241 regulator-enable-ramp-delay = <62>;
242 regulator-ramp-delay = <100000>;
244 maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
248 regulator-name = "VDD_TS_1V8";
249 regulator-min-microvolt = <1800000>;
250 regulator-max-microvolt = <1800000>;
252 regulator-enable-ramp-delay = <36>;
253 regulator-ramp-delay = <100000>;
255 maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
256 maxim,active-fps-power-up-slot = <7>;
257 maxim,active-fps-power-down-slot = <0>;
260 avdd_1v05_pll: ldo7 {
261 regulator-name = "AVDD_1V05_PLL";
262 regulator-min-microvolt = <1050000>;
263 regulator-max-microvolt = <1050000>;
267 regulator-enable-ramp-delay = <24>;
268 regulator-ramp-delay = <100000>;
270 maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
274 regulator-name = "AVDD_SATA_HDMI_DP_1V05";
275 regulator-min-microvolt = <1050000>;
276 regulator-max-microvolt = <1050000>;
278 regulator-enable-ramp-delay = <22>;
279 regulator-ramp-delay = <100000>;
281 maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
288 nvidia,invert-interrupt;
289 nvidia,suspend-mode = <0>;
290 nvidia,cpu-pwr-good-time = <0>;
291 nvidia,cpu-pwr-off-time = <0>;
292 nvidia,core-pwr-good-time = <4587 3876>;
293 nvidia,core-pwr-off-time = <39065>;
294 nvidia,core-power-req-active-high;
295 nvidia,sys-clock-req-active-high;
303 vqmmc-supply = <&vdd_1v8>;
306 clk32k_in: clock-32k {
307 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";
341 vdd_gpu: regulator-vdd-gpu {
342 compatible = "pwm-regulator";
343 pwms = <&pwm 1 8000>;
344 regulator-name = "VDD_GPU";
345 regulator-min-microvolt = <710000>;
346 regulator-max-microvolt = <1320000>;
347 enable-gpios = <&pmic 6 GPIO_ACTIVE_HIGH>;
348 regulator-ramp-delay = <80>;
349 regulator-enable-ramp-delay = <2000>;
350 regulator-settling-time-us = <160>;