Lines Matching +full:regulator +full:- +full:max +full:- +full:microamp

1 // SPDX-License-Identifier: GPL-2.0-only
7 /dts-v1/;
8 #include <dt-bindings/gpio/gpio.h>
13 compatible = "mediatek,mt8173-evb", "mediatek,mt8173";
30 compatible = "hdmi-connector";
36 remote-endpoint = <&hdmi0_out>;
42 compatible = "linux,extcon-usb-gpio";
43 id-gpio = <&pio 16 GPIO_ACTIVE_HIGH>;
46 usb_p1_vbus: regulator@0 {
47 compatible = "regulator-fixed";
48 regulator-name = "usb_vbus";
49 regulator-min-microvolt = <5000000>;
50 regulator-max-microvolt = <5000000>;
52 enable-active-high;
55 usb_p0_vbus: regulator@1 {
56 compatible = "regulator-fixed";
57 regulator-name = "vbus";
58 regulator-min-microvolt = <5000000>;
59 regulator-max-microvolt = <5000000>;
61 enable-active-high;
70 proc-supply = <&mt6397_vpca15_reg>;
74 proc-supply = <&mt6397_vpca15_reg>;
78 proc-supply = <&da9211_vcpu_reg>;
79 sram-supply = <&mt6397_vsramca7_reg>;
83 proc-supply = <&da9211_vcpu_reg>;
84 sram-supply = <&mt6397_vsramca7_reg>;
103 remote-endpoint = <&hdmi_connector_in>;
118 regulator-name = "VBUCKA";
119 regulator-min-microvolt = < 700000>;
120 regulator-max-microvolt = <1310000>;
121 regulator-min-microamp = <2000000>;
122 regulator-max-microamp = <4400000>;
123 regulator-ramp-delay = <10000>;
124 regulator-always-on;
128 regulator-name = "VBUCKB";
129 regulator-min-microvolt = < 700000>;
130 regulator-max-microvolt = <1310000>;
131 regulator-min-microamp = <2000000>;
132 regulator-max-microamp = <3000000>;
133 regulator-ramp-delay = <10000>;
141 pinctrl-names = "default", "state_uhs";
142 pinctrl-0 = <&mmc0_pins_default>;
143 pinctrl-1 = <&mmc0_pins_uhs>;
144 bus-width = <8>;
145 max-frequency = <50000000>;
146 cap-mmc-highspeed;
147 mediatek,hs200-cmd-int-delay=<26>;
148 mediatek,hs400-cmd-int-delay=<14>;
149 mediatek,hs400-cmd-resp-sel-rising;
150 vmmc-supply = <&mt6397_vemc_3v3_reg>;
151 vqmmc-supply = <&mt6397_vio18_reg>;
152 non-removable;
157 pinctrl-names = "default", "state_uhs";
158 pinctrl-0 = <&mmc1_pins_default>;
159 pinctrl-1 = <&mmc1_pins_uhs>;
160 bus-width = <4>;
161 max-frequency = <50000000>;
162 cap-sd-highspeed;
163 sd-uhs-sdr25;
164 cd-gpios = <&pio 132 0>;
165 vmmc-supply = <&mt6397_vmch_reg>;
166 vqmmc-supply = <&mt6397_vmc_reg>;
173 output-low;
188 input-enable;
189 bias-pull-up;
194 bias-pull-down;
199 bias-pull-up;
210 input-enable;
211 drive-strength = <MTK_DRIVE_4mA>;
212 bias-pull-up = <MTK_PUPD_SET_R1R0_10>;
217 bias-pull-down;
218 drive-strength = <MTK_DRIVE_4mA>;
223 bias-pull-up;
238 input-enable;
239 drive-strength = <MTK_DRIVE_2mA>;
240 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
245 drive-strength = <MTK_DRIVE_2mA>;
246 bias-pull-down = <MTK_PUPD_SET_R1R0_01>;
251 bias-pull-up;
262 input-enable;
263 drive-strength = <MTK_DRIVE_4mA>;
264 bias-pull-up = <MTK_PUPD_SET_R1R0_10>;
269 drive-strength = <MTK_DRIVE_4mA>;
270 bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
277 bias-pull-up;
284 bias-pull-down;
290 pinctrl-names = "default";
291 pinctrl-0 = <&disp_pwm0_pins>;
297 power-domains = <&scpsys MT8173_POWER_DOMAIN_USB>;
301 interrupt-parent = <&pio>;
303 interrupt-controller;
304 #interrupt-cells = <2>;
307 compatible = "mediatek,mt6397-regulator";
310 regulator-compatible = "buck_vpca15";
311 regulator-name = "vpca15";
312 regulator-min-microvolt = < 700000>;
313 regulator-max-microvolt = <1350000>;
314 regulator-ramp-delay = <12500>;
315 regulator-always-on;
319 regulator-compatible = "buck_vpca7";
320 regulator-name = "vpca7";
321 regulator-min-microvolt = < 700000>;
322 regulator-max-microvolt = <1350000>;
323 regulator-ramp-delay = <12500>;
324 regulator-enable-ramp-delay = <115>;
328 regulator-compatible = "buck_vsramca15";
329 regulator-name = "vsramca15";
330 regulator-min-microvolt = < 700000>;
331 regulator-max-microvolt = <1350000>;
332 regulator-ramp-delay = <12500>;
333 regulator-always-on;
337 regulator-compatible = "buck_vsramca7";
338 regulator-name = "vsramca7";
339 regulator-min-microvolt = < 700000>;
340 regulator-max-microvolt = <1350000>;
341 regulator-ramp-delay = <12500>;
342 regulator-always-on;
346 regulator-compatible = "buck_vcore";
347 regulator-name = "vcore";
348 regulator-min-microvolt = < 700000>;
349 regulator-max-microvolt = <1350000>;
350 regulator-ramp-delay = <12500>;
351 regulator-always-on;
355 regulator-compatible = "buck_vgpu";
356 regulator-name = "vgpu";
357 regulator-min-microvolt = < 700000>;
358 regulator-max-microvolt = <1350000>;
359 regulator-ramp-delay = <12500>;
360 regulator-enable-ramp-delay = <115>;
364 regulator-compatible = "buck_vdrm";
365 regulator-name = "vdrm";
366 regulator-min-microvolt = <1200000>;
367 regulator-max-microvolt = <1400000>;
368 regulator-ramp-delay = <12500>;
369 regulator-always-on;
373 regulator-compatible = "buck_vio18";
374 regulator-name = "vio18";
375 regulator-min-microvolt = <1620000>;
376 regulator-max-microvolt = <1980000>;
377 regulator-ramp-delay = <12500>;
378 regulator-always-on;
382 regulator-compatible = "ldo_vtcxo";
383 regulator-name = "vtcxo";
384 regulator-always-on;
388 regulator-compatible = "ldo_va28";
389 regulator-name = "va28";
390 regulator-always-on;
394 regulator-compatible = "ldo_vcama";
395 regulator-name = "vcama";
396 regulator-min-microvolt = <1500000>;
397 regulator-max-microvolt = <2800000>;
398 regulator-enable-ramp-delay = <218>;
402 regulator-compatible = "ldo_vio28";
403 regulator-name = "vio28";
404 regulator-always-on;
408 regulator-compatible = "ldo_vusb";
409 regulator-name = "vusb";
413 regulator-compatible = "ldo_vmc";
414 regulator-name = "vmc";
415 regulator-min-microvolt = <1800000>;
416 regulator-max-microvolt = <3300000>;
417 regulator-enable-ramp-delay = <218>;
421 regulator-compatible = "ldo_vmch";
422 regulator-name = "vmch";
423 regulator-min-microvolt = <3000000>;
424 regulator-max-microvolt = <3300000>;
425 regulator-enable-ramp-delay = <218>;
429 regulator-compatible = "ldo_vemc3v3";
430 regulator-name = "vemc_3v3";
431 regulator-min-microvolt = <3000000>;
432 regulator-max-microvolt = <3300000>;
433 regulator-enable-ramp-delay = <218>;
437 regulator-compatible = "ldo_vgp1";
438 regulator-name = "vcamd";
439 regulator-min-microvolt = <1220000>;
440 regulator-max-microvolt = <3300000>;
441 regulator-enable-ramp-delay = <240>;
445 regulator-compatible = "ldo_vgp2";
446 regulator-name = "vcamio";
447 regulator-min-microvolt = <1000000>;
448 regulator-max-microvolt = <3300000>;
449 regulator-enable-ramp-delay = <218>;
453 regulator-compatible = "ldo_vgp3";
454 regulator-name = "vcamaf";
455 regulator-min-microvolt = <1200000>;
456 regulator-max-microvolt = <3300000>;
457 regulator-enable-ramp-delay = <218>;
461 regulator-compatible = "ldo_vgp4";
462 regulator-name = "vgp4";
463 regulator-min-microvolt = <1200000>;
464 regulator-max-microvolt = <3300000>;
465 regulator-enable-ramp-delay = <218>;
469 regulator-compatible = "ldo_vgp5";
470 regulator-name = "vgp5";
471 regulator-min-microvolt = <1200000>;
472 regulator-max-microvolt = <3000000>;
473 regulator-enable-ramp-delay = <218>;
477 regulator-compatible = "ldo_vgp6";
478 regulator-name = "vgp6";
479 regulator-min-microvolt = <1200000>;
480 regulator-max-microvolt = <3300000>;
481 regulator-enable-ramp-delay = <218>;
485 regulator-compatible = "ldo_vibr";
486 regulator-name = "vibr";
487 regulator-min-microvolt = <1300000>;
488 regulator-max-microvolt = <3300000>;
489 regulator-enable-ramp-delay = <218>;
507 pinctrl-names = "default";
508 pinctrl-0 = <&spi_pins_a>;
509 mediatek,pad-select = <0>;
514 vusb33-supply = <&mt6397_vusb_reg>;
515 vbus-supply = <&usb_p0_vbus>;
518 wakeup-source;
519 pinctrl-names = "default", "id_float", "id_ground";
520 pinctrl-0 = <&usb_id_pins_float>;
521 pinctrl-1 = <&usb_id_pins_float>;
522 pinctrl-2 = <&usb_id_pins_ground>;
531 vusb33-supply = <&mt6397_vusb_reg>;
532 vbus-supply = <&usb_p1_vbus>;