Lines Matching +full:vin +full:- +full:supply
1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
3 * Copyright (C) STMicroelectronics 2017 - All Rights Reserved
6 /dts-v1/;
10 #include "stm32mp15-pinctrl.dtsi"
11 #include "stm32mp15xxaa-pinctrl.dtsi"
12 #include <dt-bindings/gpio/gpio.h>
13 #include <dt-bindings/mfd/st,stpmic1.h>
17 compatible = "st,stm32mp157c-ed1", "st,stm32mp157";
20 stdout-path = "serial0:115200n8";
28 reserved-memory {
29 #address-cells = <1>;
30 #size-cells = <1>;
34 compatible = "shared-dma-pool";
36 no-map;
40 compatible = "shared-dma-pool";
42 no-map;
46 compatible = "shared-dma-pool";
48 no-map;
52 compatible = "shared-dma-pool";
54 no-map;
58 compatible = "shared-dma-pool";
60 no-map;
64 compatible = "shared-dma-pool";
66 no-map;
71 no-map;
79 sd_switch: regulator-sd_switch {
80 compatible = "regulator-gpio";
81 regulator-name = "sd_switch";
82 regulator-min-microvolt = <1800000>;
83 regulator-max-microvolt = <2900000>;
84 regulator-type = "voltage";
85 regulator-always-on;
88 gpios-states = <0>;
93 vin: vin { label
94 compatible = "regulator-fixed";
95 regulator-name = "vin";
96 regulator-min-microvolt = <5000000>;
97 regulator-max-microvolt = <5000000>;
98 regulator-always-on;
104 pinctrl-0 = <&adc1_in6_pins_a>;
105 pinctrl-names = "default";
106 vdd-supply = <&vdd>;
107 vdda-supply = <&vdda>;
108 vref-supply = <&vdda>;
111 st,adc-channels = <0 1 6>;
113 st,min-sample-time-nsecs = <400>;
119 pinctrl-names = "default";
120 pinctrl-0 = <&dac_ch1_pins_a &dac_ch2_pins_a>;
121 vref-supply = <&vdda>;
136 contiguous-area = <&gpu_reserved>;
140 pinctrl-names = "default", "sleep";
141 pinctrl-0 = <&i2c4_pins_a>;
142 pinctrl-1 = <&i2c4_sleep_pins_a>;
143 i2c-scl-rising-time-ns = <185>;
144 i2c-scl-falling-time-ns = <20>;
145 clock-frequency = <400000>;
148 /delete-property/dmas;
149 /delete-property/dma-names;
154 interrupts-extended = <&gpioa 0 IRQ_TYPE_EDGE_FALLING>;
155 interrupt-controller;
156 #interrupt-cells = <2>;
160 compatible = "st,stpmic1-regulators";
161 buck1-supply = <&vin>;
162 buck2-supply = <&vin>;
163 buck3-supply = <&vin>;
164 buck4-supply = <&vin>;
165 ldo1-supply = <&v3v3>;
166 ldo2-supply = <&v3v3>;
167 ldo3-supply = <&vdd_ddr>;
168 ldo4-supply = <&vin>;
169 ldo5-supply = <&v3v3>;
170 ldo6-supply = <&v3v3>;
171 vref_ddr-supply = <&vin>;
172 boost-supply = <&vin>;
173 pwr_sw1-supply = <&bst_out>;
174 pwr_sw2-supply = <&bst_out>;
177 regulator-name = "vddcore";
178 regulator-min-microvolt = <1200000>;
179 regulator-max-microvolt = <1350000>;
180 regulator-always-on;
181 regulator-initial-mode = <0>;
182 regulator-over-current-protection;
186 regulator-name = "vdd_ddr";
187 regulator-min-microvolt = <1350000>;
188 regulator-max-microvolt = <1350000>;
189 regulator-always-on;
190 regulator-initial-mode = <0>;
191 regulator-over-current-protection;
195 regulator-name = "vdd";
196 regulator-min-microvolt = <3300000>;
197 regulator-max-microvolt = <3300000>;
198 regulator-always-on;
199 st,mask-reset;
200 regulator-initial-mode = <0>;
201 regulator-over-current-protection;
205 regulator-name = "v3v3";
206 regulator-min-microvolt = <3300000>;
207 regulator-max-microvolt = <3300000>;
208 regulator-always-on;
209 regulator-over-current-protection;
210 regulator-initial-mode = <0>;
214 regulator-name = "vdda";
215 regulator-min-microvolt = <2900000>;
216 regulator-max-microvolt = <2900000>;
221 regulator-name = "v2v8";
222 regulator-min-microvolt = <2800000>;
223 regulator-max-microvolt = <2800000>;
228 regulator-name = "vtt_ddr";
229 regulator-min-microvolt = <500000>;
230 regulator-max-microvolt = <750000>;
231 regulator-always-on;
232 regulator-over-current-protection;
236 regulator-name = "vdd_usb";
241 regulator-name = "vdd_sd";
242 regulator-min-microvolt = <2900000>;
243 regulator-max-microvolt = <2900000>;
245 regulator-boot-on;
249 regulator-name = "v1v8";
250 regulator-min-microvolt = <1800000>;
251 regulator-max-microvolt = <1800000>;
256 regulator-name = "vref_ddr";
257 regulator-always-on;
261 regulator-name = "bst_out";
266 regulator-name = "vbus_otg";
271 regulator-name = "vbus_sw";
273 regulator-active-discharge = <1>;
278 compatible = "st,stpmic1-onkey";
280 interrupt-names = "onkey-falling", "onkey-rising";
281 power-off-time-sec = <10>;
286 compatible = "st,stpmic1-wdt";
297 timeout-sec = <32>;
302 memory-region = <&retram>, <&mcuram>, <&mcuram2>, <&vdev0vring0>,
305 mbox-names = "vq0", "vq1", "shutdown";
306 interrupt-parent = <&exti>;
312 vdd-supply = <&vdd>;
313 vdd_3v3_usbfs-supply = <&vdd_usb>;
325 pinctrl-names = "default", "opendrain", "sleep";
326 pinctrl-0 = <&sdmmc1_b4_pins_a &sdmmc1_dir_pins_a>;
327 pinctrl-1 = <&sdmmc1_b4_od_pins_a &sdmmc1_dir_pins_a>;
328 pinctrl-2 = <&sdmmc1_b4_sleep_pins_a &sdmmc1_dir_sleep_pins_a>;
329 cd-gpios = <&gpiog 1 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>;
330 disable-wp;
331 st,sig-dir;
332 st,neg-edge;
333 st,use-ckin;
334 bus-width = <4>;
335 vmmc-supply = <&vdd_sd>;
336 vqmmc-supply = <&sd_switch>;
337 sd-uhs-sdr12;
338 sd-uhs-sdr25;
339 sd-uhs-sdr50;
340 sd-uhs-ddr50;
345 pinctrl-names = "default", "opendrain", "sleep";
346 pinctrl-0 = <&sdmmc2_b4_pins_a &sdmmc2_d47_pins_a>;
347 pinctrl-1 = <&sdmmc2_b4_od_pins_a &sdmmc2_d47_pins_a>;
348 pinctrl-2 = <&sdmmc2_b4_sleep_pins_a &sdmmc2_d47_sleep_pins_a>;
349 non-removable;
350 no-sd;
351 no-sdio;
352 st,neg-edge;
353 bus-width = <8>;
354 vmmc-supply = <&v3v3>;
355 vqmmc-supply = <&vdd>;
356 mmc-ddr-3_3v;
363 /delete-property/dmas;
364 /delete-property/dma-names;
371 pinctrl-names = "default", "sleep", "idle";
372 pinctrl-0 = <&uart4_pins_a>;
373 pinctrl-1 = <&uart4_sleep_pins_a>;
374 pinctrl-2 = <&uart4_idle_pins_a>;
379 vbus-supply = <&vbus_otg>;
383 phy-supply = <&vdd_usb>;
384 vdda1v1-supply = <®11>;
385 vdda1v8-supply = <®18>;
389 phy-supply = <&vdd_usb>;
390 vdda1v1-supply = <®11>;
391 vdda1v8-supply = <®18>;