Lines Matching +full:vusb_d +full:- +full:supply

1 // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause)
3 * Copyright (C) 2020 STMicroelectronics - All Rights Reserved
9 #include "stm32mp15xx-osd32.dtsi"
10 #include "stm32mp15xxac-pinctrl.dtsi"
12 #include <dt-bindings/gpio/gpio.h>
13 #include <dt-bindings/input/input.h>
14 #include <dt-bindings/leds/common.h>
15 #include <dt-bindings/pwm/pwm.h>
28 stdout-path = &uart4;
31 led-controller-0 {
32 compatible = "gpio-leds";
34 led-0 {
37 linux,default-trigger = "heartbeat";
40 led-1 {
45 led-2 {
50 /* led-3 and led-4 are internally connected antiparallel to one
52 * GPIOA14 ---+---|led-3|>--+--- GPIOD15
53 * +--<|led-4|---+
59 led-3 {
64 led-4 {
70 gpio-keys {
71 compatible = "gpio-keys";
73 button-lower {
79 button-upper {
87 reg_12v: regulator-12v {
88 compatible = "regulator-fixed";
89 regulator-name = "12V";
90 regulator-min-microvolt = <12000000>;
91 regulator-max-microvolt = <12000000>;
92 regulator-always-on;
95 reg_5v: regulator-5v {
96 compatible = "regulator-fixed";
97 regulator-name = "5V";
98 regulator-min-microvolt = <5000000>;
99 regulator-max-microvolt = <5000000>;
100 regulator-always-on;
101 vin-supply = <&reg_12v>;
104 reg_1v2: regulator-1v2 {
105 compatible = "regulator-fixed";
106 regulator-name = "1V2";
107 regulator-min-microvolt = <1200000>;
108 regulator-max-microvolt = <1200000>;
109 regulator-always-on;
110 vin-supply = <&reg_5v>;
113 reg_pb_5v: regulator-pb-5v {
114 compatible = "regulator-fixed";
115 regulator-name = "5V_POWERBOARD";
116 regulator-min-microvolt = <5000000>;
117 regulator-max-microvolt = <5000000>;
118 regulator-always-on;
119 vin-supply = <&reg_5v>;
122 reg_pb_3v3: regulator-pb-3v3 {
123 compatible = "regulator-fixed";
124 regulator-name = "3V3_POWERBOARD";
125 regulator-min-microvolt = <3300000>;
126 regulator-max-microvolt = <3300000>;
127 regulator-always-on;
128 vin-supply = <&reg_pb_5v>;
131 output-iobus-12v {
132 compatible = "regulator-output";
133 vout-supply = <&reg_iobus_12v>;
136 output-vuart {
137 compatible = "regulator-output";
138 vout-supply = <&v3v3_hdmi>;
146 pinctrl-names = "default";
147 pinctrl-0 = <&adc1_ain_pins_a>;
148 vdd-supply = <&vdd>;
149 vdda-supply = <&vdda>;
150 vref-supply = <&vrefbuf>;
154 st,adc-channels = <0 1 2 5 9 10 13 15>;
155 st,min-sample-time-nsecs = <5000>;
156 #address-cells = <1>;
157 #size-cells = <0>;
202 st,adc-channels = <12>;
203 st,min-sample-time-nsecs = <500000>;
204 #address-cells = <1>;
205 #size-cells = <0>;
228 assigned-clocks = <&rcc ETHCK_K>, <&rcc PLL4_P>;
229 assigned-clock-parents = <&rcc PLL4_P>;
230 assigned-clock-rates = <125000000>; /* Clock PLL4 to 750Mhz in ATF */
232 pinctrl-names = "default", "sleep";
233 pinctrl-0 = <&ethernet0_rgmii_pins_e>;
234 pinctrl-1 = <&ethernet0_rgmii_sleep_pins_e>;
236 st,eth-clk-sel;
237 phy-mode = "rgmii-id";
241 fixed-link {
243 full-duplex;
250 slew-rate = <1>;
255 gpio-line-names = "", "", "", "", "", /* 0 */
262 gpio-line-names = "", "", "", "", "TP38", /* 0 */
269 gpio-line-names = "TP35", "", "", "", "CAN_1_120R", /* 0 */
276 gpio-line-names = "TP36", "TP37", "", "", "OLED_CS", /* 0 */
283 gpio-line-names = "ETH_RESET", "", "", "", "", /* 0 */
290 gpio-line-names = "", "", "OUT_1", "OUT_0", "OLED_RESET", /* 0 */
297 gpio-line-names = "TIM_RTS", "", "", "", "DEVICE_DATA_EN", /* 0 */
303 gpio-line-names = "HWID0", "HWID1", "HWID2", "HWID3", "", /* 0 */
312 pinctrl-names = "default", "sleep";
313 pinctrl-0 = <&i2c1_pins_b>;
314 pinctrl-1 = <&i2c1_sleep_pins_b>;
320 vcc-supply = <&v3v3>;
323 temperature-sensor@48 {
331 /delete-property/dmas;
332 /delete-property/dma-names;
334 pinctrl-names = "default", "sleep";
335 pinctrl-0 = <&i2c5_pins_b>;
336 pinctrl-1 = <&i2c5_sleep_pins_b>;
343 vdd-supply = <&v3v3>;
344 reset-gpios = <&gpiob 6 GPIO_ACTIVE_LOW>;
349 timeout-sec = <8>;
354 pinctrl-names = "default", "sleep";
355 pinctrl-0 = <&m_can1_pins_b>;
356 pinctrl-1 = <&m_can1_sleep_pins_b>;
361 pinctrl-names = "default", "sleep";
362 pinctrl-0 = <&m_can2_pins_a>;
363 pinctrl-1 = <&m_can2_sleep_pins_a>;
369 buck1-supply = <&reg_5v>; /* VIN */
370 buck2-supply = <&reg_5v>; /* VIN */
371 buck3-supply = <&reg_5v>; /* VIN */
372 buck4-supply = <&reg_5v>; /* VIN */
373 ldo2-supply = <&reg_5v>; /* PMIC_LDO25IN */
374 ldo4-supply = <&reg_5v>; /* VIN */
375 ldo5-supply = <&reg_5v>; /* PMIC_LDO25IN */
376 vref_ddr-supply = <&reg_5v>; /* VIN */
377 boost-supply = <&reg_5v>; /* PMIC_BSTIN */
378 pwr_sw2-supply = <&bst_out>; /* PMIC_SWIN */
383 vdd-supply = <&vdd>;
384 vdd_3v3_usbfs-supply = <&vdd_usb>;
392 pinctrl-names = "default", "opendrain", "sleep";
393 pinctrl-0 = <&sdmmc2_b4_pins_a &sdmmc2_d47_pins_b>;
394 pinctrl-1 = <&sdmmc2_b4_od_pins_a &sdmmc2_d47_pins_b>;
395 pinctrl-2 = <&sdmmc2_b4_sleep_pins_a &sdmmc2_d47_sleep_pins_b>;
396 vmmc-supply = <&v3v3>;
398 bus-width = <8>;
399 mmc-ddr-3_3v;
400 no-1-8-v;
401 non-removable;
402 no-sd;
403 no-sdio;
404 st,neg-edge;
410 pinctrl-names = "default";
411 pinctrl-0 = <&spi2_pins_c>;
412 cs-gpios = <&gpiof 12 GPIO_ACTIVE_LOW>;
417 pinctrl-names = "default";
418 pinctrl-0 = <&spi4_pins_a>;
419 cs-gpios = <&gpiof 4 GPIO_ACTIVE_LOW>;
423 compatible = "shineworld,lh133k", "panel-mipi-dbi-spi";
425 power-supply = <&v3v3>;
426 io-supply = <&v3v3>;
428 dc-gpios = <&gpiod 10 GPIO_ACTIVE_HIGH>;
429 reset-gpios = <&gpioh 4 GPIO_ACTIVE_HIGH>;
430 spi-3wire;
431 spi-max-frequency = <32000000>;
433 width-mm = <23>;
434 height-mm = <23>;
437 panel-timing {
440 hback-porch = <0>;
441 vback-porch = <0>;
443 clock-frequency = <0>;
444 hfront-porch = <0>;
445 hsync-len = <0>;
446 vfront-porch = <0>;
447 vsync-len = <0>;
453 pinctrl-names = "default";
454 pinctrl-0 = <&spi5_pins_a>;
457 /delete-property/dmas;
458 /delete-property/dma-names;
460 cs-gpios = <&gpiod 13 GPIO_ACTIVE_LOW>;
468 reset-gpios = <&gpiog 0 GPIO_ACTIVE_LOW>;
469 spi-max-frequency = <44000000>;
471 interrupt-parent = <&gpioa>;
475 #address-cells = <1>;
476 #size-cells = <0>;
493 phy-mode = "rgmii-id";
494 rx-internal-delay-ps = <2000>;
495 tx-internal-delay-ps = <2000>;
497 fixed-link {
499 full-duplex;
508 /delete-property/dmas;
509 /delete-property/dma-names;
520 /delete-property/dmas;
521 /delete-property/dma-names;
532 /delete-property/dmas;
533 /delete-property/dma-names;
545 pinctrl-names = "default";
546 pinctrl-0 = <&uart4_pins_a>;
549 /delete-property/dmas;
550 /delete-property/dma-names;
557 uart-has-rtscts;
559 pinctrl-names = "default";
560 pinctrl-0 = <&usart3_pins_f>;
563 /delete-property/dmas;
564 /delete-property/dma-names;
571 phy-names = "usb";
578 phy-names = "usb2-phy";
580 vusb_d-supply = <&vdd_usb>;
581 vusb_a-supply = <&reg18>;
593 phy-supply = <&vdd_usb>;
597 phy-supply = <&vdd_usb>;
601 /delete-property/regulator-always-on;
605 regulator-min-microvolt = <2500000>;
606 regulator-max-microvolt = <2500000>;
607 vdda-supply = <&vdda>;