Lines Matching +full:buck4 +full:- +full:supply
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/leds/common.h>
11 #include <dt-bindings/usb/pd.h>
17 compatible = "polyhex,imx8mp-debix-model-a", "polyhex,imx8mp-debix", "fsl,imx8mp";
20 stdout-path = &uart2;
24 compatible = "gpio-leds";
25 pinctrl-names = "default";
26 pinctrl-0 = <&pinctrl_gpio_led>;
28 led-0 {
32 default-state = "on";
36 reg_usdhc2_vmmc: regulator-usdhc2 {
37 compatible = "regulator-fixed";
38 pinctrl-names = "default";
39 pinctrl-0 = <&pinctrl_reg_usdhc2_vmmc>;
40 regulator-name = "VSD_3V3";
41 regulator-min-microvolt = <3300000>;
42 regulator-max-microvolt = <3300000>;
44 enable-active-high;
47 reg_usb_hub: regulator-usb-hub {
48 compatible = "regulator-fixed";
49 pinctrl-names = "default";
50 pinctrl-0 = <&pinctrl_reg_usb_hub>;
51 regulator-name = "USB_HUB";
52 regulator-min-microvolt = <5000000>;
53 regulator-max-microvolt = <5000000>;
55 enable-active-high;
60 cpu-supply = <&buck2>;
64 cpu-supply = <&buck2>;
68 cpu-supply = <&buck2>;
72 cpu-supply = <&buck2>;
76 pinctrl-names = "default";
77 pinctrl-0 = <&pinctrl_eqos>;
78 phy-mode = "rgmii-id";
79 phy-handle = <ðphy0>;
83 compatible = "snps,dwmac-mdio";
84 #address-cells = <1>;
85 #size-cells = <0>;
87 ethphy0: ethernet-phy@0 { /* RTL8211E */
88 compatible = "ethernet-phy-ieee802.3-c22";
90 reset-gpios = <&gpio4 18 GPIO_ACTIVE_LOW>;
91 reset-assert-us = <20>;
92 reset-deassert-us = <200000>;
98 clock-frequency = <400000>;
99 pinctrl-names = "default";
100 pinctrl-0 = <&pinctrl_i2c1>;
106 pinctrl-names = "default";
107 pinctrl-0 = <&pinctrl_pmic>;
108 interrupt-parent = <&gpio1>;
113 regulator-name = "BUCK1";
114 regulator-min-microvolt = <600000>;
115 regulator-max-microvolt = <2187500>;
116 regulator-boot-on;
117 regulator-always-on;
118 regulator-ramp-delay = <3125>;
122 regulator-name = "BUCK2";
123 regulator-min-microvolt = <600000>;
124 regulator-max-microvolt = <2187500>;
125 regulator-boot-on;
126 regulator-always-on;
127 regulator-ramp-delay = <3125>;
128 nxp,dvs-run-voltage = <950000>;
129 nxp,dvs-standby-voltage = <850000>;
132 buck4: BUCK4 {
133 regulator-name = "BUCK4";
134 regulator-min-microvolt = <600000>;
135 regulator-max-microvolt = <3400000>;
136 regulator-boot-on;
137 regulator-always-on;
141 regulator-name = "BUCK5";
142 regulator-min-microvolt = <600000>;
143 regulator-max-microvolt = <3400000>;
144 regulator-boot-on;
145 regulator-always-on;
149 regulator-name = "BUCK6";
150 regulator-min-microvolt = <600000>;
151 regulator-max-microvolt = <3400000>;
152 regulator-boot-on;
153 regulator-always-on;
157 regulator-name = "LDO1";
158 regulator-min-microvolt = <1600000>;
159 regulator-max-microvolt = <3300000>;
160 regulator-boot-on;
161 regulator-always-on;
165 regulator-name = "LDO2";
166 regulator-min-microvolt = <800000>;
167 regulator-max-microvolt = <1150000>;
168 regulator-boot-on;
169 regulator-always-on;
173 regulator-name = "LDO3";
174 regulator-min-microvolt = <800000>;
175 regulator-max-microvolt = <3300000>;
176 regulator-boot-on;
177 regulator-always-on;
181 regulator-name = "LDO4";
182 regulator-min-microvolt = <800000>;
183 regulator-max-microvolt = <3300000>;
184 regulator-boot-on;
185 regulator-always-on;
189 regulator-name = "LDO5";
190 regulator-min-microvolt = <1800000>;
191 regulator-max-microvolt = <3300000>;
192 regulator-boot-on;
193 regulator-always-on;
200 clock-frequency = <100000>;
201 pinctrl-names = "default";
202 pinctrl-0 = <&pinctrl_i2c2>;
207 clock-frequency = <400000>;
208 pinctrl-names = "default";
209 pinctrl-0 = <&pinctrl_i2c3>;
214 clock-frequency = <100000>;
215 pinctrl-names = "default";
216 pinctrl-0 = <&pinctrl_i2c4>;
228 #clock-cells = <0>;
229 clock-output-names = "xin32k";
230 interrupt-parent = <&gpio2>;
232 pinctrl-names = "default";
233 pinctrl-0 = <&pinctrl_rtc_int>;
238 clock-frequency = <400000>;
239 pinctrl-names = "default";
240 pinctrl-0 = <&pinctrl_i2c6>;
250 pinctrl-names = "default";
251 pinctrl-0 = <&pinctrl_uart2>;
256 pinctrl-names = "default";
257 pinctrl-0 = <&pinctrl_uart3>;
262 pinctrl-names = "default";
263 pinctrl-0 = <&pinctrl_uart4>;
276 #address-cells = <1>;
277 #size-cells = <0>;
278 pinctrl-names = "default";
279 pinctrl-0 = <&pinctrl_usb1>;
287 vdd-supply = <®_usb_hub>;
288 peer-hub = <&usb_hub_3_x>;
295 vdd-supply = <®_usb_hub>;
296 peer-hub = <&usb_hub_2_x>;
302 pinctrl-names = "default", "state_100mhz", "state_200mhz";
303 pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
304 pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
305 pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
306 cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
307 vmmc-supply = <®_usdhc2_vmmc>;
308 bus-width = <4>;
314 assigned-clocks = <&clk IMX8MP_CLK_USDHC3>;
315 assigned-clock-rates = <400000000>;
316 pinctrl-names = "default", "state_100mhz", "state_200mhz";
317 pinctrl-0 = <&pinctrl_usdhc3>;
318 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
319 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
320 bus-width = <8>;
321 non-removable;
326 pinctrl-names = "default";
327 pinctrl-0 = <&pinctrl_wdog>;
328 fsl,ext-reset-output;
458 pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
469 pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {
502 pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp {
518 pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp {