1 // SPDX-License-Identifier: GPL-2.0
2 #include "tegra194.dtsi"
4 #include <dt-bindings/mfd/max77620.h>
7 model = "NVIDIA Tegra194 P2888 Processor Module";
8 compatible = "nvidia,p2888", "nvidia,tegra194";
11 sdhci0 = "/cbb/sdhci@3460000";
12 sdhci1 = "/cbb/sdhci@3400000";
15 i2c1 = "/cbb/i2c@3160000";
16 i2c2 = "/cbb/i2c@c240000";
17 i2c3 = "/cbb/i2c@3180000";
18 i2c4 = "/cbb/i2c@3190000";
19 i2c5 = "/cbb/i2c@31c0000";
20 i2c6 = "/cbb/i2c@c250000";
21 i2c7 = "/cbb/i2c@31e0000";
25 bootargs = "console=ttyS0,115200n8";
26 stdout-path = "serial0:115200n8";
37 cd-gpios = <&gpio TEGRA194_MAIN_GPIO(A, 0) GPIO_ACTIVE_LOW>;
47 vqmmc-supply = <&vdd_1v8ls>;
48 vmmc-supply = <&vdd_emmc_3v3>;
52 nvidia,invert-interrupt;
61 compatible = "maxim,max20024";
64 interrupts = <GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH>;
65 #interrupt-cells = <2>;
71 pinctrl-names = "default";
72 pinctrl-0 = <&max20024_default>;
74 max20024_default: pinmux {
83 maxim,active-fps-source = <MAX77620_FPS_SRC_DEF>;
89 maxim,active-fps-source = <MAX77620_FPS_SRC_DEF>;
95 maxim,active-fps-source = <MAX77620_FPS_SRC_DEF>;
100 function = "32k-out1";
101 drive-push-pull = <1>;
107 drive-push-pull = <1>;
113 drive-push-pull = <0>;
119 maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>;
120 maxim,shutdown-fps-time-period-us = <640>;
124 maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN1>;
125 maxim,shutdown-fps-time-period-us = <640>;
126 maxim,device-state-on-disabled-event = <MAX77620_FPS_INACTIVE_STATE_SLEEP>;
130 maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>;
131 maxim,shutdown-fps-time-period-us = <640>;
136 in-sd0-supply = <&vdd_5v0_sys>;
137 in-sd1-supply = <&vdd_5v0_sys>;
138 in-sd2-supply = <&vdd_5v0_sys>;
139 in-sd3-supply = <&vdd_5v0_sys>;
140 in-sd4-supply = <&vdd_5v0_sys>;
142 in-ldo0-1-supply = <&vdd_5v0_sys>;
143 in-ldo2-supply = <&vdd_5v0_sys>;
144 in-ldo3-5-supply = <&vdd_5v0_sys>;
145 in-ldo4-6-supply = <&vdd_5v0_sys>;
146 in-ldo7-8-supply = <&vdd_1v8ls>;
149 regulator-name = "VDD_1V0";
150 regulator-min-microvolt = <1000000>;
151 regulator-max-microvolt = <1000000>;
157 regulator-name = "VDD_1V8HS";
158 regulator-min-microvolt = <1800000>;
159 regulator-max-microvolt = <1800000>;
165 regulator-name = "VDD_1V8LS";
166 regulator-min-microvolt = <1800000>;
167 regulator-max-microvolt = <1800000>;
173 regulator-name = "VDD_1V8AO";
174 regulator-min-microvolt = <1800000>;
175 regulator-max-microvolt = <1800000>;
181 regulator-name = "VDD_DDR_1V1";
182 regulator-min-microvolt = <1100000>;
183 regulator-max-microvolt = <1100000>;
189 regulator-name = "VDD_RTC";
190 regulator-min-microvolt = <800000>;
191 regulator-max-microvolt = <800000>;
197 regulator-name = "VDD_AO_3V3";
198 regulator-min-microvolt = <3300000>;
199 regulator-max-microvolt = <3300000>;
205 regulator-name = "VDD_EMMC_3V3";
206 regulator-min-microvolt = <3300000>;
207 regulator-max-microvolt = <3300000>;
211 regulator-name = "VDD_USB_3V3";
212 regulator-min-microvolt = <3300000>;
213 regulator-max-microvolt = <3300000>;
217 regulator-name = "VDD_SDIO_3V3";
218 regulator-min-microvolt = <3300000>;
219 regulator-max-microvolt = <3300000>;
223 regulator-name = "VDD_CSI_1V2";
224 regulator-min-microvolt = <1200000>;
225 regulator-max-microvolt = <1200000>;
233 compatible = "simple-bus";
234 #address-cells = <1>;
237 vdd_5v0_sys: regulator@0 {
238 compatible = "regulator-fixed";
241 regulator-name = "VIN_SYS_5V0";
242 regulator-min-microvolt = <5000000>;
243 regulator-max-microvolt = <5000000>;