Lines Matching +full:regulator +full:- +full:over +full:- +full:current +full:- +full:protection
1 // SPDX-License-Identifier: (GPL-2.0 or MIT)
9 #include "stm32mp15-pinctrl.dtsi"
10 #include "stm32mp15xxac-pinctrl.dtsi"
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/mfd/st,stpmic1.h>
23 stdout-path = "serial0:115200n8";
31 reserved-memory {
32 #address-cells = <1>;
33 #size-cells = <1>;
37 compatible = "shared-dma-pool";
39 no-map;
43 compatible = "shared-dma-pool";
45 no-map;
49 compatible = "shared-dma-pool";
51 no-map;
55 compatible = "shared-dma-pool";
57 no-map;
61 compatible = "shared-dma-pool";
63 no-map;
67 compatible = "shared-dma-pool";
69 no-map;
74 no-map;
79 compatible = "gpio-leds";
80 led-0 {
83 linux,default-trigger = "none";
84 default-state = "off";
85 panic-indicator;
87 led-1 {
90 linux,default-trigger = "heartbeat";
91 default-state = "on";
97 vdd-supply = <&vdd>;
98 vdda-supply = <&vdd>;
99 vref-supply = <&vrefbuf>;
103 pinctrl-names = "default";
104 pinctrl-0 = <&adc1_in6_pins_a>;
105 st,min-sample-time-nsecs = <5000>;
106 st,adc-channels = <6>;
111 #address-cells = <1>;
112 #size-cells = <0>;
117 st,min-sample-time-ns = <9000>;
122 st,min-sample-time-ns = <9000>;
127 st,min-sample-time-ns = <9000>;
132 st,min-sample-time-ns = <9000>;
146 pinctrl-names = "default";
147 pinctrl-0 = <&dac_ch1_pins_a &dac_ch2_pins_a>;
148 vref-supply = <&vdda>;
165 snps,reset-gpio = <&gpioa 1 GPIO_ACTIVE_LOW>;
166 snps,reset-active-low;
167 snps,reset-delays-us = <0 30000 50000>;
168 pinctrl-0 = <ðernet0_rmii_pins_b>;
169 pinctrl-1 = <ðernet0_rmii_sleep_pins_b>;
170 pinctrl-names = "default", "sleep";
171 phy-mode = "rmii";
172 max-speed = <100>;
173 phy-handle = <&phy0>;
174 st,eth-ref-clk-sel;
177 #address-cells = <1>;
178 #size-cells = <0>;
179 compatible = "snps,dwmac-mdio";
180 phy0: ethernet-phy@0 {
187 contiguous-area = <&gpu_reserved>;
195 pinctrl-names = "default", "sleep";
196 pinctrl-0 = <&i2c1_pins_a>;
197 pinctrl-1 = <&i2c1_sleep_pins_a>;
198 i2c-scl-rising-time-ns = <100>;
199 i2c-scl-falling-time-ns = <7>;
201 /delete-property/dmas;
202 /delete-property/dma-names;
206 pinctrl-names = "default", "sleep";
207 pinctrl-0 = <&i2c4_pins_a>;
208 pinctrl-1 = <&i2c4_sleep_pins_a>;
209 i2c-scl-rising-time-ns = <185>;
210 i2c-scl-falling-time-ns = <20>;
212 /delete-property/dmas;
213 /delete-property/dma-names;
218 interrupts-extended = <&gpioa 0 IRQ_TYPE_EDGE_FALLING>;
219 interrupt-controller;
220 #interrupt-cells = <2>;
224 compatible = "st,stpmic1-regulators";
226 ldo1-supply = <&v3v3>;
227 ldo3-supply = <&vdd_ddr>;
228 ldo6-supply = <&v3v3>;
229 pwr_sw1-supply = <&bst_out>;
230 pwr_sw2-supply = <&bst_out>;
233 regulator-name = "vddcore";
234 regulator-min-microvolt = <1200000>;
235 regulator-max-microvolt = <1350000>;
236 regulator-always-on;
237 regulator-initial-mode = <0>;
238 regulator-over-current-protection;
242 regulator-name = "vdd_ddr";
243 regulator-min-microvolt = <1350000>;
244 regulator-max-microvolt = <1350000>;
245 regulator-always-on;
246 regulator-initial-mode = <0>;
247 regulator-over-current-protection;
251 regulator-name = "vdd";
252 regulator-min-microvolt = <3300000>;
253 regulator-max-microvolt = <3300000>;
254 regulator-always-on;
255 st,mask-reset;
256 regulator-initial-mode = <0>;
257 regulator-over-current-protection;
261 regulator-name = "v3v3";
262 regulator-min-microvolt = <3300000>;
263 regulator-max-microvolt = <3300000>;
264 regulator-always-on;
265 regulator-over-current-protection;
266 regulator-initial-mode = <0>;
270 regulator-name = "v1v8_audio";
271 regulator-min-microvolt = <1800000>;
272 regulator-max-microvolt = <1800000>;
273 regulator-always-on;
278 regulator-name = "v3v3_hdmi";
279 regulator-min-microvolt = <3300000>;
280 regulator-max-microvolt = <3300000>;
281 regulator-always-on;
286 regulator-name = "vtt_ddr";
287 regulator-min-microvolt = <500000>;
288 regulator-max-microvolt = <750000>;
289 regulator-always-on;
290 regulator-over-current-protection;
294 regulator-name = "vdd_usb";
295 regulator-min-microvolt = <3300000>;
296 regulator-max-microvolt = <3300000>;
301 regulator-name = "vdd_sd";
302 regulator-min-microvolt = <3300000>;
303 regulator-max-microvolt = <3300000>;
305 regulator-always-on;
309 regulator-name = "vdda";
310 regulator-min-microvolt = <2900000>;
311 regulator-max-microvolt = <2900000>;
312 regulator-always-on;
314 regulator-boot-on;
318 regulator-name = "vref_ddr";
319 regulator-always-on;
320 regulator-over-current-protection;
324 regulator-name = "bst_out";
329 regulator-name = "vbus_otg";
331 regulator-active-discharge;
335 regulator-name = "usbh_vbus";
337 regulator-always-on;
338 regulator-boot-on;
343 compatible = "st,stpmic1-onkey";
345 interrupt-names = "onkey-falling", "onkey-rising";
350 compatible = "st,stpmic1-wdt";
357 pinctrl-names = "default", "sleep";
358 pinctrl-0 = <&i2c5_pins_a>;
359 pinctrl-1 = <&i2c5_sleep_pins_a>;
360 i2c-scl-rising-time-ns = <185>;
361 i2c-scl-falling-time-ns = <20>;
362 /delete-property/dmas;
363 /delete-property/dma-names;
371 timeout-sec = <32>;
376 memory-region = <&retram>, <&mcuram>, <&mcuram2>, <&vdev0vring0>,
379 mbox-names = "vq0", "vq1", "shutdown";
380 interrupt-parent = <&exti>;
382 interrupt-names = "wdg";
388 vdd-supply = <&vdd>;
389 vdd_3v3_usbfs-supply = <&vdd_usb>;
393 pinctrl-names = "default", "sleep";
394 pinctrl-0 = <&qspi_clk_pins_a &qspi_bk1_pins_a>;
395 pinctrl-1 = <&qspi_clk_sleep_pins_a &qspi_bk1_sleep_pins_a>;
397 #address-cells = <1>;
398 #size-cells = <0>;
402 compatible = "jedec,spi-nor";
404 spi-max-frequency = <133000000>;
405 spi-rx-bus-width = <1>;
406 spi-tx-bus-width = <1>;
407 #address-cells = <1>;
408 #size-cells = <1>;
421 arm,primecell-periphid = <0x10153180>;
422 pinctrl-names = "default", "opendrain", "sleep";
423 pinctrl-0 = <&sdmmc2_b4_pins_b>;
424 pinctrl-1 = <&sdmmc2_b4_od_pins_b>;
425 pinctrl-2 = <&sdmmc2_b4_sleep_pins_a>;
426 non-removable;
427 st,neg-edge;
428 bus-width = <4>;
429 vmmc-supply = <&v3v3>;
434 pinctrl-names = "default";
435 pinctrl-0 = <&spi1_pins_a>;
436 cs-gpios = <&gpioz 3 0>;
442 /delete-property/dmas;
443 /delete-property/dma-names;
445 pinctrl-0 = <&pwm1_pins_b>;
446 pinctrl-1 = <&pwm1_sleep_pins_b>;
447 pinctrl-names = "default", "sleep";
456 /delete-property/dmas;
457 /delete-property/dma-names;
459 pinctrl-0 = <&pwm4_pins_b>;
460 pinctrl-1 = <&pwm4_sleep_pins_b>;
461 pinctrl-names = "default", "sleep";
470 /delete-property/dmas;
471 /delete-property/dma-names;
473 pinctrl-0 = <&pwm5_pins_a>;
474 pinctrl-1 = <&pwm5_sleep_pins_a>;
475 pinctrl-names = "default", "sleep";
484 pinctrl-names = "default", "sleep", "idle";
485 pinctrl-0 = <&uart4_pins_a>;
486 pinctrl-1 = <&uart4_sleep_pins_a>;
487 pinctrl-2 = <&uart4_idle_pins_a>;
492 pinctrl-names = "default", "sleep";
493 pinctrl-0 = <&usart2_pins_a>;
494 pinctrl-1 = <&usart2_sleep_pins_a>;
499 pinctrl-names = "default", "sleep", "idle";
500 pinctrl-0 = <&usart3_pins_d>;
501 pinctrl-1 = <&usart3_sleep_pins_d>;
502 pinctrl-2 = <&usart3_idle_pins_d>;
508 phy-names = "usb";
514 phy-names = "usb";
520 pinctrl-names = "default";
521 pinctrl-0 = <&usbotg_hs_pins_a>;
522 phy-names = "usb2-phy";
524 vbus-supply = <&vbus_otg>;
533 phy-supply = <&vdd_usb>;
537 phy-supply = <&vdd_usb>;
541 regulator-min-microvolt = <2500000>;
542 regulator-max-microvolt = <2500000>;
543 vdda-supply = <&vdd>;