Lines Matching +full:buck2 +full:- +full:in +full:- +full:supply
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
8 #include <dt-bindings/usb/pd.h>
13 stdout-path = &uart2;
22 compatible = "gpio-leds";
23 pinctrl-names = "default";
24 pinctrl-0 = <&pinctrl_gpio_led>;
29 default-state = "on";
33 reg_usdhc2_vmmc: regulator-usdhc2 {
34 compatible = "regulator-fixed";
35 pinctrl-names = "default";
36 pinctrl-0 = <&pinctrl_reg_usdhc2_vmmc>;
37 regulator-name = "VSD_3V3";
38 regulator-min-microvolt = <3300000>;
39 regulator-max-microvolt = <3300000>;
41 enable-active-high;
44 wm8524: audio-codec {
45 #sound-dai-cells = <0>;
47 pinctrl-names = "default";
48 pinctrl-0 = <&pinctrl_gpio_wlf>;
49 wlf,mute-gpios = <&gpio5 21 GPIO_ACTIVE_LOW>;
52 sound-wm8524 {
53 compatible = "simple-audio-card";
54 simple-audio-card,name = "wm8524-audio";
55 simple-audio-card,format = "i2s";
56 simple-audio-card,frame-master = <&cpudai>;
57 simple-audio-card,bitclock-master = <&cpudai>;
58 simple-audio-card,widgets =
61 simple-audio-card,routing =
65 cpudai: simple-audio-card,cpu {
66 sound-dai = <&sai3>;
67 dai-tdm-slot-num = <2>;
68 dai-tdm-slot-width = <32>;
71 simple-audio-card,codec {
72 sound-dai = <&wm8524>;
79 cpu-supply = <&buck2_reg>;
83 cpu-supply = <&buck2_reg>;
87 cpu-supply = <&buck2_reg>;
91 cpu-supply = <&buck2_reg>;
95 pinctrl-names = "default";
96 pinctrl-0 = <&pinctrl_fec1>;
97 phy-mode = "rgmii-id";
98 phy-handle = <ðphy0>;
99 fsl,magic-packet;
103 #address-cells = <1>;
104 #size-cells = <0>;
106 ethphy0: ethernet-phy@0 {
107 compatible = "ethernet-phy-ieee802.3-c22";
109 reset-gpios = <&gpio4 22 GPIO_ACTIVE_LOW>;
110 reset-assert-us = <10000>;
116 clock-frequency = <400000>;
117 pinctrl-names = "default";
118 pinctrl-0 = <&pinctrl_i2c1>;
124 pinctrl-names = "default";
125 pinctrl-0 = <&pinctrl_pmic>;
126 interrupt-parent = <&gpio1>;
128 rohm,reset-snvs-powered;
130 #clock-cells = <0>;
132 clock-output-names = "clk-32k-out";
136 regulator-name = "buck1";
137 regulator-min-microvolt = <700000>;
138 regulator-max-microvolt = <1300000>;
139 regulator-boot-on;
140 regulator-always-on;
141 regulator-ramp-delay = <1250>;
144 buck2_reg: BUCK2 {
145 regulator-name = "buck2";
146 regulator-min-microvolt = <700000>;
147 regulator-max-microvolt = <1300000>;
148 regulator-boot-on;
149 regulator-always-on;
150 regulator-ramp-delay = <1250>;
151 rohm,dvs-run-voltage = <1000000>;
152 rohm,dvs-idle-voltage = <900000>;
156 // BUCK5 in datasheet
157 regulator-name = "buck3";
158 regulator-min-microvolt = <700000>;
159 regulator-max-microvolt = <1350000>;
160 regulator-boot-on;
161 regulator-always-on;
165 // BUCK6 in datasheet
166 regulator-name = "buck4";
167 regulator-min-microvolt = <3000000>;
168 regulator-max-microvolt = <3300000>;
169 regulator-boot-on;
170 regulator-always-on;
174 // BUCK7 in datasheet
175 regulator-name = "buck5";
176 regulator-min-microvolt = <1605000>;
177 regulator-max-microvolt = <1995000>;
178 regulator-boot-on;
179 regulator-always-on;
183 // BUCK8 in datasheet
184 regulator-name = "buck6";
185 regulator-min-microvolt = <800000>;
186 regulator-max-microvolt = <1400000>;
187 regulator-boot-on;
188 regulator-always-on;
192 regulator-name = "ldo1";
193 regulator-min-microvolt = <1600000>;
194 regulator-max-microvolt = <3300000>;
195 regulator-boot-on;
196 regulator-always-on;
200 regulator-name = "ldo2";
201 regulator-min-microvolt = <800000>;
202 regulator-max-microvolt = <900000>;
203 regulator-boot-on;
204 regulator-always-on;
208 regulator-name = "ldo3";
209 regulator-min-microvolt = <1800000>;
210 regulator-max-microvolt = <3300000>;
211 regulator-boot-on;
212 regulator-always-on;
216 regulator-name = "ldo4";
217 regulator-min-microvolt = <900000>;
218 regulator-max-microvolt = <1800000>;
219 regulator-boot-on;
220 regulator-always-on;
224 regulator-name = "ldo6";
225 regulator-min-microvolt = <900000>;
226 regulator-max-microvolt = <1800000>;
227 regulator-boot-on;
228 regulator-always-on;
235 clock-frequency = <400000>;
236 pinctrl-names = "default";
237 pinctrl-0 = <&pinctrl_i2c2>;
242 pinctrl-names = "default";
243 pinctrl-0 = <&pinctrl_typec1>;
245 interrupt-parent = <&gpio2>;
251 remote-endpoint = <&usb1_drd_sw>;
256 compatible = "usb-c-connector";
257 label = "USB-C";
258 power-role = "dual";
259 data-role = "dual";
260 try-power-role = "sink";
261 source-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>;
262 sink-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)
264 op-sink-microwatt = <15000000>;
265 self-powered;
271 clock-frequency = <400000>;
272 pinctrl-names = "default";
273 pinctrl-0 = <&pinctrl_i2c3>;
279 gpio-controller;
280 #gpio-cells = <2>;
285 pinctrl-names = "default";
286 pinctrl-0 = <&pinctrl_sai3>;
287 assigned-clocks = <&clk IMX8MM_CLK_SAI3>;
288 assigned-clock-parents = <&clk IMX8MM_AUDIO_PLL1_OUT>;
289 assigned-clock-rates = <24576000>;
298 pinctrl-names = "default";
299 pinctrl-0 = <&pinctrl_uart2>;
305 hnp-disable;
306 srp-disable;
307 adp-disable;
308 usb-role-switch;
309 samsung,picophy-pre-emp-curr-control = <3>;
310 samsung,picophy-dc-vol-level-adjust = <7>;
315 remote-endpoint = <&typec1_dr_sw>;
321 assigned-clocks = <&clk IMX8MM_CLK_USDHC2>;
322 assigned-clock-rates = <200000000>;
323 pinctrl-names = "default", "state_100mhz", "state_200mhz";
324 pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
325 pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
326 pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
327 cd-gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
328 bus-width = <4>;
329 vmmc-supply = <®_usdhc2_vmmc>;
334 pinctrl-names = "default";
335 pinctrl-0 = <&pinctrl_wdog>;
336 fsl,ext-reset-output;
446 pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
458 pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {