Lines Matching +full:regulator +full:- +full:compatible

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;
66 domain-supply = <&da9211_vgpu_reg>;
74 proc-supply = <&mt6397_vpca15_reg>;
78 proc-supply = <&mt6397_vpca15_reg>;
82 proc-supply = <&da9211_vcpu_reg>;
83 sram-supply = <&mt6397_vsramca7_reg>;
87 proc-supply = <&da9211_vcpu_reg>;
88 sram-supply = <&mt6397_vsramca7_reg>;
107 remote-endpoint = <&hdmi_connector_in>;
117 compatible = "dlg,da9211";
122 regulator-name = "VBUCKA";
123 regulator-min-microvolt = < 700000>;
124 regulator-max-microvolt = <1310000>;
125 regulator-min-microamp = <2000000>;
126 regulator-max-microamp = <4400000>;
127 regulator-ramp-delay = <10000>;
128 regulator-always-on;
132 regulator-name = "VBUCKB";
133 regulator-min-microvolt = < 700000>;
134 regulator-max-microvolt = <1310000>;
135 regulator-min-microamp = <2000000>;
136 regulator-max-microamp = <3000000>;
137 regulator-ramp-delay = <10000>;
145 pinctrl-names = "default", "state_uhs";
146 pinctrl-0 = <&mmc0_pins_default>;
147 pinctrl-1 = <&mmc0_pins_uhs>;
148 bus-width = <8>;
149 max-frequency = <50000000>;
150 cap-mmc-highspeed;
151 mediatek,hs200-cmd-int-delay = <26>;
152 mediatek,hs400-cmd-int-delay = <14>;
153 mediatek,hs400-cmd-resp-sel-rising;
154 vmmc-supply = <&mt6397_vemc_3v3_reg>;
155 vqmmc-supply = <&mt6397_vio18_reg>;
156 non-removable;
161 pinctrl-names = "default", "state_uhs";
162 pinctrl-0 = <&mmc1_pins_default>;
163 pinctrl-1 = <&mmc1_pins_uhs>;
164 bus-width = <4>;
165 max-frequency = <50000000>;
166 cap-sd-highspeed;
167 sd-uhs-sdr25;
168 cd-gpios = <&pio 132 0>;
169 vmmc-supply = <&mt6397_vmch_reg>;
170 vqmmc-supply = <&mt6397_vmc_reg>;
177 output-low;
192 input-enable;
193 bias-pull-up;
198 bias-pull-down;
203 bias-pull-up;
214 input-enable;
215 drive-strength = <MTK_DRIVE_4mA>;
216 bias-pull-up = <MTK_PUPD_SET_R1R0_10>;
221 bias-pull-down;
222 drive-strength = <MTK_DRIVE_4mA>;
227 bias-pull-up;
242 input-enable;
243 drive-strength = <MTK_DRIVE_2mA>;
244 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
249 drive-strength = <MTK_DRIVE_2mA>;
250 bias-pull-down = <MTK_PUPD_SET_R1R0_01>;
255 bias-pull-up;
266 input-enable;
267 drive-strength = <MTK_DRIVE_4mA>;
268 bias-pull-up = <MTK_PUPD_SET_R1R0_10>;
273 drive-strength = <MTK_DRIVE_4mA>;
274 bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
281 bias-pull-up;
288 bias-pull-down;
294 pinctrl-names = "default";
295 pinctrl-0 = <&disp_pwm0_pins>;
301 power-domains = <&spm MT8173_POWER_DOMAIN_USB>;
304 compatible = "mediatek,mt6397";
305 interrupt-parent = <&pio>;
307 interrupt-controller;
308 #interrupt-cells = <2>;
311 compatible = "mediatek,mt6397-regulator";
314 regulator-compatible = "buck_vpca15";
315 regulator-name = "vpca15";
316 regulator-min-microvolt = < 700000>;
317 regulator-max-microvolt = <1350000>;
318 regulator-ramp-delay = <12500>;
319 regulator-always-on;
323 regulator-compatible = "buck_vpca7";
324 regulator-name = "vpca7";
325 regulator-min-microvolt = < 700000>;
326 regulator-max-microvolt = <1350000>;
327 regulator-ramp-delay = <12500>;
328 regulator-enable-ramp-delay = <115>;
332 regulator-compatible = "buck_vsramca15";
333 regulator-name = "vsramca15";
334 regulator-min-microvolt = < 700000>;
335 regulator-max-microvolt = <1350000>;
336 regulator-ramp-delay = <12500>;
337 regulator-always-on;
341 regulator-compatible = "buck_vsramca7";
342 regulator-name = "vsramca7";
343 regulator-min-microvolt = < 700000>;
344 regulator-max-microvolt = <1350000>;
345 regulator-ramp-delay = <12500>;
346 regulator-always-on;
350 regulator-compatible = "buck_vcore";
351 regulator-name = "vcore";
352 regulator-min-microvolt = < 700000>;
353 regulator-max-microvolt = <1350000>;
354 regulator-ramp-delay = <12500>;
355 regulator-always-on;
359 regulator-compatible = "buck_vgpu";
360 regulator-name = "vgpu";
361 regulator-min-microvolt = < 700000>;
362 regulator-max-microvolt = <1350000>;
363 regulator-ramp-delay = <12500>;
364 regulator-enable-ramp-delay = <115>;
368 regulator-compatible = "buck_vdrm";
369 regulator-name = "vdrm";
370 regulator-min-microvolt = <1200000>;
371 regulator-max-microvolt = <1400000>;
372 regulator-ramp-delay = <12500>;
373 regulator-always-on;
377 regulator-compatible = "buck_vio18";
378 regulator-name = "vio18";
379 regulator-min-microvolt = <1620000>;
380 regulator-max-microvolt = <1980000>;
381 regulator-ramp-delay = <12500>;
382 regulator-always-on;
386 regulator-compatible = "ldo_vtcxo";
387 regulator-name = "vtcxo";
388 regulator-always-on;
392 regulator-compatible = "ldo_va28";
393 regulator-name = "va28";
394 regulator-always-on;
398 regulator-compatible = "ldo_vcama";
399 regulator-name = "vcama";
400 regulator-min-microvolt = <1500000>;
401 regulator-max-microvolt = <2800000>;
402 regulator-enable-ramp-delay = <218>;
406 regulator-compatible = "ldo_vio28";
407 regulator-name = "vio28";
408 regulator-always-on;
412 regulator-compatible = "ldo_vusb";
413 regulator-name = "vusb";
417 regulator-compatible = "ldo_vmc";
418 regulator-name = "vmc";
419 regulator-min-microvolt = <1800000>;
420 regulator-max-microvolt = <3300000>;
421 regulator-enable-ramp-delay = <218>;
425 regulator-compatible = "ldo_vmch";
426 regulator-name = "vmch";
427 regulator-min-microvolt = <3000000>;
428 regulator-max-microvolt = <3300000>;
429 regulator-enable-ramp-delay = <218>;
433 regulator-compatible = "ldo_vemc3v3";
434 regulator-name = "vemc_3v3";
435 regulator-min-microvolt = <3000000>;
436 regulator-max-microvolt = <3300000>;
437 regulator-enable-ramp-delay = <218>;
441 regulator-compatible = "ldo_vgp1";
442 regulator-name = "vcamd";
443 regulator-min-microvolt = <1220000>;
444 regulator-max-microvolt = <3300000>;
445 regulator-enable-ramp-delay = <240>;
449 regulator-compatible = "ldo_vgp2";
450 regulator-name = "vcamio";
451 regulator-min-microvolt = <1000000>;
452 regulator-max-microvolt = <3300000>;
453 regulator-enable-ramp-delay = <218>;
457 regulator-compatible = "ldo_vgp3";
458 regulator-name = "vcamaf";
459 regulator-min-microvolt = <1200000>;
460 regulator-max-microvolt = <3300000>;
461 regulator-enable-ramp-delay = <218>;
465 regulator-compatible = "ldo_vgp4";
466 regulator-name = "vgp4";
467 regulator-min-microvolt = <1200000>;
468 regulator-max-microvolt = <3300000>;
469 regulator-enable-ramp-delay = <218>;
473 regulator-compatible = "ldo_vgp5";
474 regulator-name = "vgp5";
475 regulator-min-microvolt = <1200000>;
476 regulator-max-microvolt = <3000000>;
477 regulator-enable-ramp-delay = <218>;
481 regulator-compatible = "ldo_vgp6";
482 regulator-name = "vgp6";
483 regulator-min-microvolt = <1200000>;
484 regulator-max-microvolt = <3300000>;
485 regulator-enable-ramp-delay = <218>;
489 regulator-compatible = "ldo_vibr";
490 regulator-name = "vibr";
491 regulator-min-microvolt = <1300000>;
492 regulator-max-microvolt = <3300000>;
493 regulator-enable-ramp-delay = <218>;
511 pinctrl-names = "default";
512 pinctrl-0 = <&spi_pins_a>;
513 mediatek,pad-select = <0>;
518 vusb33-supply = <&mt6397_vusb_reg>;
519 vbus-supply = <&usb_p0_vbus>;
522 wakeup-source;
523 pinctrl-names = "default";
524 pinctrl-0 = <&usb_id_pins_float>;
533 vusb33-supply = <&mt6397_vusb_reg>;
534 vbus-supply = <&usb_p1_vbus>;