Lines Matching +full:try +full:- +full:power +full:- +full:role

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 ir-receiver {
45 compatible = "gpio-ir-receiver";
47 pinctrl-names = "default";
48 pinctrl-0 = <&pinctrl_ir>;
49 linux,autosuspend-period = <125>;
52 wm8524: audio-codec {
53 #sound-dai-cells = <0>;
55 pinctrl-names = "default";
56 pinctrl-0 = <&pinctrl_gpio_wlf>;
57 wlf,mute-gpios = <&gpio5 21 GPIO_ACTIVE_LOW>;
60 sound-wm8524 {
61 compatible = "simple-audio-card";
62 simple-audio-card,name = "wm8524-audio";
63 simple-audio-card,format = "i2s";
64 simple-audio-card,frame-master = <&cpudai>;
65 simple-audio-card,bitclock-master = <&cpudai>;
66 simple-audio-card,widgets =
69 simple-audio-card,routing =
73 cpudai: simple-audio-card,cpu {
74 sound-dai = <&sai3>;
75 dai-tdm-slot-num = <2>;
76 dai-tdm-slot-width = <32>;
79 simple-audio-card,codec {
80 sound-dai = <&wm8524>;
87 cpu-supply = <&buck2_reg>;
91 cpu-supply = <&buck2_reg>;
95 cpu-supply = <&buck2_reg>;
99 cpu-supply = <&buck2_reg>;
103 pinctrl-names = "default";
104 pinctrl-0 = <&pinctrl_fec1>;
105 phy-mode = "rgmii-id";
106 phy-handle = <&ethphy0>;
107 fsl,magic-packet;
111 #address-cells = <1>;
112 #size-cells = <0>;
114 ethphy0: ethernet-phy@0 {
115 compatible = "ethernet-phy-ieee802.3-c22";
117 reset-gpios = <&gpio4 22 GPIO_ACTIVE_LOW>;
118 reset-assert-us = <10000>;
124 clock-frequency = <400000>;
125 pinctrl-names = "default";
126 pinctrl-0 = <&pinctrl_i2c1>;
132 pinctrl-names = "default";
133 pinctrl-0 = <&pinctrl_pmic>;
134 interrupt-parent = <&gpio1>;
136 rohm,reset-snvs-powered;
138 #clock-cells = <0>;
140 clock-output-names = "clk-32k-out";
144 regulator-name = "buck1";
145 regulator-min-microvolt = <700000>;
146 regulator-max-microvolt = <1300000>;
147 regulator-boot-on;
148 regulator-always-on;
149 regulator-ramp-delay = <1250>;
153 regulator-name = "buck2";
154 regulator-min-microvolt = <700000>;
155 regulator-max-microvolt = <1300000>;
156 regulator-boot-on;
157 regulator-always-on;
158 regulator-ramp-delay = <1250>;
159 rohm,dvs-run-voltage = <1000000>;
160 rohm,dvs-idle-voltage = <900000>;
165 regulator-name = "buck3";
166 regulator-min-microvolt = <700000>;
167 regulator-max-microvolt = <1350000>;
168 regulator-boot-on;
169 regulator-always-on;
174 regulator-name = "buck4";
175 regulator-min-microvolt = <3000000>;
176 regulator-max-microvolt = <3300000>;
177 regulator-boot-on;
178 regulator-always-on;
183 regulator-name = "buck5";
184 regulator-min-microvolt = <1605000>;
185 regulator-max-microvolt = <1995000>;
186 regulator-boot-on;
187 regulator-always-on;
192 regulator-name = "buck6";
193 regulator-min-microvolt = <800000>;
194 regulator-max-microvolt = <1400000>;
195 regulator-boot-on;
196 regulator-always-on;
200 regulator-name = "ldo1";
201 regulator-min-microvolt = <1600000>;
202 regulator-max-microvolt = <3300000>;
203 regulator-boot-on;
204 regulator-always-on;
208 regulator-name = "ldo2";
209 regulator-min-microvolt = <800000>;
210 regulator-max-microvolt = <900000>;
211 regulator-boot-on;
212 regulator-always-on;
216 regulator-name = "ldo3";
217 regulator-min-microvolt = <1800000>;
218 regulator-max-microvolt = <3300000>;
219 regulator-boot-on;
220 regulator-always-on;
224 regulator-name = "ldo4";
225 regulator-min-microvolt = <900000>;
226 regulator-max-microvolt = <1800000>;
227 regulator-boot-on;
228 regulator-always-on;
232 regulator-name = "ldo6";
233 regulator-min-microvolt = <900000>;
234 regulator-max-microvolt = <1800000>;
235 regulator-boot-on;
236 regulator-always-on;
243 clock-frequency = <400000>;
244 pinctrl-names = "default";
245 pinctrl-0 = <&pinctrl_i2c2>;
250 pinctrl-names = "default";
251 pinctrl-0 = <&pinctrl_typec1>;
253 interrupt-parent = <&gpio2>;
259 remote-endpoint = <&usb1_drd_sw>;
264 compatible = "usb-c-connector";
265 label = "USB-C";
266 power-role = "dual";
267 data-role = "dual";
268 try-power-role = "sink";
269 source-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>;
270 sink-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)
272 op-sink-microwatt = <15000000>;
273 self-powered;
279 clock-frequency = <400000>;
280 pinctrl-names = "default";
281 pinctrl-0 = <&pinctrl_i2c3>;
287 gpio-controller;
288 #gpio-cells = <2>;
293 pinctrl-names = "default";
294 pinctrl-0 = <&pinctrl_sai3>;
295 assigned-clocks = <&clk IMX8MM_CLK_SAI3>;
296 assigned-clock-parents = <&clk IMX8MM_AUDIO_PLL1_OUT>;
297 assigned-clock-rates = <24576000>;
306 pinctrl-names = "default";
307 pinctrl-0 = <&pinctrl_uart2>;
313 hnp-disable;
314 srp-disable;
315 adp-disable;
316 usb-role-switch;
317 disable-over-current;
318 samsung,picophy-pre-emp-curr-control = <3>;
319 samsung,picophy-dc-vol-level-adjust = <7>;
324 remote-endpoint = <&typec1_dr_sw>;
330 assigned-clocks = <&clk IMX8MM_CLK_USDHC2>;
331 assigned-clock-rates = <200000000>;
332 pinctrl-names = "default", "state_100mhz", "state_200mhz";
333 pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
334 pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
335 pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
336 cd-gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
337 bus-width = <4>;
338 vmmc-supply = <&reg_usdhc2_vmmc>;
343 pinctrl-names = "default";
344 pinctrl-0 = <&pinctrl_wdog>;
345 fsl,ext-reset-output;
461 pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
473 pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {