1 #include <dt-bindings/mfd/max77620.h>
3 #include "tegra210.dtsi"
6 model = "NVIDIA Jetson TX1";
7 compatible = "nvidia,p2180", "nvidia,tegra210";
10 rtc0 = "/i2c@7000d000/pmic@3c";
11 rtc1 = "/rtc@7000e000";
16 stdout-path = "serial0:115200n8";
20 device_type = "memory";
21 reg = <0x0 0x80000000 0x1 0x0>;
25 vdd-supply = <&vdd_gpu>;
35 clock-frequency = <400000>;
38 compatible = "maxim,max77620";
40 interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;
42 #interrupt-cells = <2>;
48 pinctrl-names = "default";
49 pinctrl-0 = <&max77620_default>;
51 max77620_default: pinmux {
60 drive-push-pull = <1>;
61 maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
62 maxim,active-fps-power-up-slot = <7>;
63 maxim,active-fps-power-down-slot = <0>;
67 pins = "gpio2", "gpio3";
69 drive-open-drain = <1>;
70 maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
75 function = "32k-out1";
79 pins = "gpio5", "gpio6", "gpio7";
81 drive-push-pull = <1>;
87 maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>;
88 maxim,suspend-fps-time-period-us = <1280>;
92 maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN1>;
93 maxim,suspend-fps-time-period-us = <1280>;
97 maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>;
102 in-ldo0-1-supply = <&vdd_pre>;
103 in-ldo7-8-supply = <&vdd_pre>;
104 in-sd3-supply = <&vdd_5v0_sys>;
107 regulator-name = "VDD_SOC";
108 regulator-min-microvolt = <600000>;
109 regulator-max-microvolt = <1400000>;
113 regulator-enable-ramp-delay = <146>;
114 regulator-ramp-delay = <27500>;
116 maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
120 regulator-name = "VDD_DDR_1V1_PMIC";
124 regulator-enable-ramp-delay = <130>;
125 regulator-ramp-delay = <27500>;
127 maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
131 regulator-name = "VDD_PRE_REG_1V35";
132 regulator-min-microvolt = <1350000>;
133 regulator-max-microvolt = <1350000>;
135 regulator-enable-ramp-delay = <176>;
136 regulator-ramp-delay = <27500>;
138 maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
142 regulator-name = "VDD_1V8";
143 regulator-min-microvolt = <1800000>;
144 regulator-max-microvolt = <1800000>;
148 regulator-enable-ramp-delay = <242>;
149 regulator-ramp-delay = <27500>;
151 maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
155 regulator-name = "AVDD_SYS_1V2";
156 regulator-min-microvolt = <1200000>;
157 regulator-max-microvolt = <1200000>;
161 regulator-enable-ramp-delay = <26>;
162 regulator-ramp-delay = <100000>;
164 maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
168 regulator-name = "VDD_PEX_1V05";
169 regulator-min-microvolt = <1050000>;
170 regulator-max-microvolt = <1050000>;
172 regulator-enable-ramp-delay = <22>;
173 regulator-ramp-delay = <100000>;
175 maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
179 regulator-name = "VDDIO_SDMMC";
181 * Technically this supply should have
182 * a supported range from 1.8 - 3.3 V.
183 * However, that would cause the SDHCI
184 * driver to request 2.7 V upon access
185 * and that in turn will cause traffic
186 * to be broken. Leave it at 3.3 V for
189 regulator-min-microvolt = <3300000>;
190 regulator-max-microvolt = <3300000>;
194 regulator-enable-ramp-delay = <62>;
195 regulator-ramp-delay = <100000>;
197 maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
201 regulator-name = "VDD_CAM_HV";
202 regulator-min-microvolt = <2800000>;
203 regulator-max-microvolt = <2800000>;
205 regulator-enable-ramp-delay = <50>;
206 regulator-ramp-delay = <100000>;
208 maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
212 regulator-name = "VDD_RTC";
213 regulator-min-microvolt = <850000>;
214 regulator-max-microvolt = <850000>;
218 regulator-enable-ramp-delay = <22>;
219 regulator-ramp-delay = <100000>;
221 maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
225 regulator-name = "VDD_TS_HV";
226 regulator-min-microvolt = <3300000>;
227 regulator-max-microvolt = <3300000>;
229 regulator-enable-ramp-delay = <62>;
230 regulator-ramp-delay = <100000>;
232 maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
236 regulator-name = "VDD_TS_1V8";
237 regulator-min-microvolt = <1800000>;
238 regulator-max-microvolt = <1800000>;
240 regulator-enable-ramp-delay = <36>;
241 regulator-ramp-delay = <100000>;
243 maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
244 maxim,active-fps-power-up-slot = <7>;
245 maxim,active-fps-power-down-slot = <0>;
248 avdd_1v05_pll: ldo7 {
249 regulator-name = "AVDD_1V05_PLL";
250 regulator-min-microvolt = <1050000>;
251 regulator-max-microvolt = <1050000>;
255 regulator-enable-ramp-delay = <24>;
256 regulator-ramp-delay = <100000>;
258 maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
262 regulator-name = "AVDD_SATA_HDMI_DP_1V05";
263 regulator-min-microvolt = <1050000>;
264 regulator-max-microvolt = <1050000>;
266 regulator-enable-ramp-delay = <22>;
267 regulator-ramp-delay = <100000>;
269 maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
276 nvidia,invert-interrupt;
287 compatible = "simple-bus";
288 #address-cells = <1>;
292 compatible = "fixed-clock";
295 clock-frequency = <32768>;
300 vdd_gpu: regulator@100 {
301 compatible = "pwm-regulator";
303 pwms = <&pwm 1 4880>;
304 regulator-name = "VDD_GPU";
305 regulator-min-microvolt = <710000>;
306 regulator-max-microvolt = <1320000>;
307 enable-gpios = <&pmic 6 GPIO_ACTIVE_HIGH>;
308 regulator-ramp-delay = <80>;
309 regulator-enable-ramp-delay = <1000>;