1 // SPDX-License-Identifier: GPL-2.0
2 #include "tegra186.dtsi"
4 #include <dt-bindings/mfd/max77620.h>
7 model = "NVIDIA Tegra186 P3310 Processor Module";
8 compatible = "nvidia,p3310", "nvidia,tegra186";
11 sdhci0 = "/sdhci@3460000";
12 sdhci1 = "/sdhci@3400000";
15 i2c1 = "/i2c@3160000";
16 i2c2 = "/i2c@c240000";
17 i2c3 = "/i2c@3180000";
18 i2c4 = "/i2c@3190000";
19 i2c5 = "/i2c@31c0000";
20 i2c6 = "/i2c@c250000";
21 i2c7 = "/i2c@31e0000";
25 bootargs = "earlycon console=ttyS0,115200n8";
26 stdout-path = "serial0:115200n8";
30 device_type = "memory";
31 reg = <0x0 0x80000000 0x2 0x00000000>;
37 phy-reset-gpios = <&gpio TEGRA_MAIN_GPIO(M, 4) GPIO_ACTIVE_LOW>;
46 compatible = "ethernet-phy-ieee802.3-c22";
48 interrupt-parent = <&gpio>;
49 interrupts = <TEGRA_MAIN_GPIO(M, 5) IRQ_TYPE_LEVEL_LOW>;
62 compatible = "ti,ina3221";
67 compatible = "ti,ina3221";
90 cd-gpios = <&gpio TEGRA_MAIN_GPIO(P, 5) GPIO_ACTIVE_LOW>;
91 wp-gpios = <&gpio TEGRA_MAIN_GPIO(P, 4) GPIO_ACTIVE_LOW>;
93 vqmmc-supply = <&vddio_sdmmc1>;
107 vqmmc-supply = <&vdd_1v8_ap>;
108 vmmc-supply = <&vdd_3v3_sys>;
124 nvidia,invert-interrupt;
129 enable-method = "psci";
133 enable-method = "psci";
137 enable-method = "psci";
141 enable-method = "psci";
145 enable-method = "psci";
149 enable-method = "psci";
158 compatible = "maxim,max77620";
161 interrupts = <GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH>;
162 #interrupt-cells = <2>;
163 interrupt-controller;
168 pinctrl-names = "default";
169 pinctrl-0 = <&max77620_default>;
171 max77620_default: pinmux {
179 function = "fps-out";
180 maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
185 function = "fps-out";
186 maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
191 function = "fps-out";
192 maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
197 function = "32k-out1";
198 drive-push-pull = <1>;
204 drive-push-pull = <0>;
210 drive-push-pull = <1>;
216 drive-push-pull = <0>;
222 maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>;
223 maxim,shutdown-fps-time-period-us = <640>;
227 maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN1>;
228 maxim,shutdown-fps-time-period-us = <640>;
232 maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>;
233 maxim,shutdown-fps-time-period-us = <640>;
238 in-sd0-supply = <&vdd_5v0_sys>;
239 in-sd1-supply = <&vdd_5v0_sys>;
240 in-sd2-supply = <&vdd_5v0_sys>;
241 in-sd3-supply = <&vdd_5v0_sys>;
243 in-ldo0-1-supply = <&vdd_5v0_sys>;
244 in-ldo2-supply = <&vdd_5v0_sys>;
245 in-ldo3-5-supply = <&vdd_5v0_sys>;
246 in-ldo4-6-supply = <&vdd_1v8>;
247 in-ldo7-8-supply = <&avdd_dsi_csi>;
250 regulator-name = "VDD_DDR_1V1_PMIC";
251 regulator-min-microvolt = <1100000>;
252 regulator-max-microvolt = <1100000>;
258 regulator-name = "AVDD_DSI_CSI_1V2";
259 regulator-min-microvolt = <1200000>;
260 regulator-max-microvolt = <1200000>;
267 regulator-name = "VDD_1V8";
268 regulator-min-microvolt = <1800000>;
269 regulator-max-microvolt = <1800000>;
276 regulator-name = "VDD_3V3_SYS";
277 regulator-min-microvolt = <3300000>;
278 regulator-max-microvolt = <3300000>;
285 regulator-name = "VDD_1V8_AP_PLL";
286 regulator-min-microvolt = <1800000>;
287 regulator-max-microvolt = <1800000>;
294 regulator-name = "VDDIO_3V3_AOHV";
295 regulator-min-microvolt = <3300000>;
296 regulator-max-microvolt = <3300000>;
303 regulator-name = "VDDIO_SDMMC1_AP";
304 regulator-min-microvolt = <1800000>;
305 regulator-max-microvolt = <3300000>;
309 regulator-name = "VDD_RTC";
310 regulator-min-microvolt = <1000000>;
311 regulator-max-microvolt = <1000000>;
315 regulator-name = "VDDIO_SDMMC3_AP";
316 regulator-min-microvolt = <2800000>;
317 regulator-max-microvolt = <2800000>;
321 regulator-name = "VDD_HDMI_1V05";
322 regulator-min-microvolt = <1050000>;
323 regulator-max-microvolt = <1050000>;
330 regulator-name = "VDD_PEX_1V05";
331 regulator-min-microvolt = <1050000>;
332 regulator-max-microvolt = <1050000>;
343 compatible = "arm,psci-1.0";
349 compatible = "simple-bus";
350 #address-cells = <1>;
353 vdd_5v0_sys: regulator@0 {
354 compatible = "regulator-fixed";
357 regulator-name = "VDD_5V0_SYS";
358 regulator-min-microvolt = <5000000>;
359 regulator-max-microvolt = <5000000>;
364 vdd_1v8_ap: regulator@1 {
365 compatible = "regulator-fixed";
368 regulator-name = "VDD_1V8_AP";
369 regulator-min-microvolt = <1800000>;
370 regulator-max-microvolt = <1800000>;
376 gpio = <&pmic 1 GPIO_ACTIVE_HIGH>;
379 vin-supply = <&vdd_1v8>;