Lines Matching +full:buck4 +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";
24 stdout-path = "serial0:115200n8";
32 reserved-memory {
33 #address-cells = <1>;
34 #size-cells = <1>;
38 compatible = "shared-dma-pool";
40 no-map;
44 compatible = "shared-dma-pool";
46 no-map;
50 compatible = "shared-dma-pool";
52 no-map;
56 compatible = "shared-dma-pool";
58 no-map;
62 compatible = "shared-dma-pool";
64 no-map;
68 compatible = "shared-dma-pool";
70 no-map;
74 sd_switch: regulator-sd_switch {
75 compatible = "regulator-gpio";
76 regulator-name = "sd_switch";
77 regulator-min-microvolt = <1800000>;
78 regulator-max-microvolt = <2900000>;
79 regulator-type = "voltage";
80 regulator-always-on;
83 gpios-states = <0>;
89 compatible = "regulator-fixed";
90 regulator-name = "vin";
91 regulator-min-microvolt = <5000000>;
92 regulator-max-microvolt = <5000000>;
93 regulator-always-on;
99 pinctrl-0 = <&adc1_in6_pins_a>;
100 pinctrl-names = "default";
101 vdd-supply = <&vdd>;
102 vdda-supply = <&vdda>;
103 vref-supply = <&vdda>;
110 st,min-sample-time-ns = <400>;
114 st,min-sample-time-ns = <400>;
118 st,min-sample-time-ns = <400>;
132 pinctrl-names = "default";
133 pinctrl-0 = <&dac_ch1_pins_a &dac_ch2_pins_a>;
134 vref-supply = <&vdda>;
153 pinctrl-names = "default", "sleep";
154 pinctrl-0 = <&i2c4_pins_a>;
155 pinctrl-1 = <&i2c4_sleep_pins_a>;
156 i2c-scl-rising-time-ns = <185>;
157 i2c-scl-falling-time-ns = <20>;
158 clock-frequency = <400000>;
161 /delete-property/dmas;
162 /delete-property/dma-names;
167 interrupts-extended = <&gpioa 0 IRQ_TYPE_EDGE_FALLING>;
168 interrupt-controller;
169 #interrupt-cells = <2>;
173 compatible = "st,stpmic1-regulators";
174 buck1-supply = <&vin>;
175 buck2-supply = <&vin>;
176 buck3-supply = <&vin>;
177 buck4-supply = <&vin>;
178 ldo1-supply = <&v3v3>;
179 ldo2-supply = <&v3v3>;
180 ldo3-supply = <&vdd_ddr>;
181 ldo4-supply = <&vin>;
182 ldo5-supply = <&v3v3>;
183 ldo6-supply = <&v3v3>;
184 vref_ddr-supply = <&vin>;
185 boost-supply = <&vin>;
186 pwr_sw1-supply = <&bst_out>;
187 pwr_sw2-supply = <&bst_out>;
190 regulator-name = "vddcore";
191 regulator-min-microvolt = <1200000>;
192 regulator-max-microvolt = <1350000>;
193 regulator-always-on;
194 regulator-initial-mode = <0>;
195 regulator-over-current-protection;
199 regulator-name = "vdd_ddr";
200 regulator-min-microvolt = <1350000>;
201 regulator-max-microvolt = <1350000>;
202 regulator-always-on;
203 regulator-initial-mode = <0>;
204 regulator-over-current-protection;
208 regulator-name = "vdd";
209 regulator-min-microvolt = <3300000>;
210 regulator-max-microvolt = <3300000>;
211 regulator-always-on;
212 st,mask-reset;
213 regulator-initial-mode = <0>;
214 regulator-over-current-protection;
217 v3v3: buck4 {
218 regulator-name = "v3v3";
219 regulator-min-microvolt = <3300000>;
220 regulator-max-microvolt = <3300000>;
221 regulator-always-on;
222 regulator-over-current-protection;
223 regulator-initial-mode = <0>;
227 regulator-name = "vdda";
228 regulator-min-microvolt = <2900000>;
229 regulator-max-microvolt = <2900000>;
234 regulator-name = "v2v8";
235 regulator-min-microvolt = <2800000>;
236 regulator-max-microvolt = <2800000>;
241 regulator-name = "vtt_ddr";
242 regulator-min-microvolt = <500000>;
243 regulator-max-microvolt = <750000>;
244 regulator-always-on;
245 regulator-over-current-protection;
249 regulator-name = "vdd_usb";
254 regulator-name = "vdd_sd";
255 regulator-min-microvolt = <2900000>;
256 regulator-max-microvolt = <2900000>;
258 regulator-boot-on;
262 regulator-name = "v1v8";
263 regulator-min-microvolt = <1800000>;
264 regulator-max-microvolt = <1800000>;
269 regulator-name = "vref_ddr";
270 regulator-always-on;
274 regulator-name = "bst_out";
279 regulator-name = "vbus_otg";
284 regulator-name = "vbus_sw";
286 regulator-active-discharge = <1>;
291 compatible = "st,stpmic1-onkey";
293 interrupt-names = "onkey-falling", "onkey-rising";
294 power-off-time-sec = <10>;
299 compatible = "st,stpmic1-wdt";
310 timeout-sec = <32>;
315 memory-region = <&retram>, <&mcuram>, <&mcuram2>, <&vdev0vring0>,
318 mbox-names = "vq0", "vq1", "shutdown", "detach";
319 interrupt-parent = <&exti>;
325 vdd-supply = <&vdd>;
326 vdd_3v3_usbfs-supply = <&vdd_usb>;
338 pinctrl-names = "default", "opendrain", "sleep";
339 pinctrl-0 = <&sdmmc1_b4_pins_a &sdmmc1_dir_pins_a>;
340 pinctrl-1 = <&sdmmc1_b4_od_pins_a &sdmmc1_dir_pins_a>;
341 pinctrl-2 = <&sdmmc1_b4_sleep_pins_a &sdmmc1_dir_sleep_pins_a>;
342 cd-gpios = <&gpiog 1 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>;
343 disable-wp;
344 st,sig-dir;
345 st,neg-edge;
346 st,use-ckin;
347 bus-width = <4>;
348 vmmc-supply = <&vdd_sd>;
349 vqmmc-supply = <&sd_switch>;
350 sd-uhs-sdr12;
351 sd-uhs-sdr25;
352 sd-uhs-sdr50;
353 sd-uhs-ddr50;
358 pinctrl-names = "default", "opendrain", "sleep";
359 pinctrl-0 = <&sdmmc2_b4_pins_a &sdmmc2_d47_pins_a>;
360 pinctrl-1 = <&sdmmc2_b4_od_pins_a &sdmmc2_d47_pins_a>;
361 pinctrl-2 = <&sdmmc2_b4_sleep_pins_a &sdmmc2_d47_sleep_pins_a>;
362 non-removable;
363 no-sd;
364 no-sdio;
365 st,neg-edge;
366 bus-width = <8>;
367 vmmc-supply = <&v3v3>;
368 vqmmc-supply = <&vdd>;
369 mmc-ddr-3_3v;
376 /delete-property/dmas;
377 /delete-property/dma-names;
384 pinctrl-names = "default", "sleep", "idle";
385 pinctrl-0 = <&uart4_pins_a>;
386 pinctrl-1 = <&uart4_sleep_pins_a>;
387 pinctrl-2 = <&uart4_idle_pins_a>;
388 /delete-property/dmas;
389 /delete-property/dma-names;
394 vbus-supply = <&vbus_otg>;
398 phy-supply = <&vdd_usb>;
402 phy-supply = <&vdd_usb>;