Lines Matching +full:ramp +full:- +full:down
1 // SPDX-License-Identifier: GPL-2.0-only
7 /dts-v1/;
8 #include <dt-bindings/gpio/gpio.h>
13 chassis-type = "embedded";
14 compatible = "mediatek,mt8173-evb", "mediatek,mt8173";
31 compatible = "hdmi-connector";
37 remote-endpoint = <&hdmi0_out>;
43 compatible = "linux,extcon-usb-gpio";
44 id-gpios = <&pio 16 GPIO_ACTIVE_HIGH>;
47 usb_p1_vbus: regulator-usb-p1 {
48 compatible = "regulator-fixed";
49 regulator-name = "usb_vbus";
50 regulator-min-microvolt = <5000000>;
51 regulator-max-microvolt = <5000000>;
53 enable-active-high;
56 usb_p0_vbus: regulator-usb-p0 {
57 compatible = "regulator-fixed";
58 regulator-name = "vbus";
59 regulator-min-microvolt = <5000000>;
60 regulator-max-microvolt = <5000000>;
62 enable-active-high;
67 domain-supply = <&da9211_vgpu_reg>;
75 proc-supply = <&mt6397_vpca15_reg>;
79 proc-supply = <&mt6397_vpca15_reg>;
83 proc-supply = <&da9211_vcpu_reg>;
84 sram-supply = <&mt6397_vsramca7_reg>;
88 proc-supply = <&da9211_vcpu_reg>;
89 sram-supply = <&mt6397_vsramca7_reg>;
108 remote-endpoint = <&hdmi_connector_in>;
123 regulator-name = "VBUCKA";
124 regulator-min-microvolt = < 700000>;
125 regulator-max-microvolt = <1310000>;
126 regulator-min-microamp = <2000000>;
127 regulator-max-microamp = <4400000>;
128 regulator-ramp-delay = <10000>;
129 regulator-always-on;
133 regulator-name = "VBUCKB";
134 regulator-min-microvolt = < 700000>;
135 regulator-max-microvolt = <1310000>;
136 regulator-min-microamp = <2000000>;
137 regulator-max-microamp = <3000000>;
138 regulator-ramp-delay = <10000>;
146 pinctrl-names = "default", "state_uhs";
147 pinctrl-0 = <&mmc0_pins_default>;
148 pinctrl-1 = <&mmc0_pins_uhs>;
149 bus-width = <8>;
150 max-frequency = <50000000>;
151 cap-mmc-highspeed;
152 mediatek,hs200-cmd-int-delay = <26>;
153 mediatek,hs400-cmd-int-delay = <14>;
154 mediatek,hs400-cmd-resp-sel-rising;
155 vmmc-supply = <&mt6397_vemc_3v3_reg>;
156 vqmmc-supply = <&mt6397_vio18_reg>;
157 non-removable;
162 pinctrl-names = "default", "state_uhs";
163 pinctrl-0 = <&mmc1_pins_default>;
164 pinctrl-1 = <&mmc1_pins_uhs>;
165 bus-width = <4>;
166 max-frequency = <50000000>;
167 cap-sd-highspeed;
168 sd-uhs-sdr25;
169 cd-gpios = <&pio 132 0>;
170 vmmc-supply = <&mt6397_vmch_reg>;
171 vqmmc-supply = <&mt6397_vmc_reg>;
178 output-low;
193 input-enable;
194 bias-pull-up;
199 bias-pull-down;
204 bias-pull-up;
215 input-enable;
216 drive-strength = <4>;
217 bias-pull-up = <MTK_PUPD_SET_R1R0_10>;
222 bias-pull-down;
223 drive-strength = <4>;
228 bias-pull-up;
243 input-enable;
244 drive-strength = <2>;
245 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
250 drive-strength = <2>;
251 bias-pull-down = <MTK_PUPD_SET_R1R0_01>;
256 bias-pull-up;
267 input-enable;
268 drive-strength = <4>;
269 bias-pull-up = <MTK_PUPD_SET_R1R0_10>;
274 drive-strength = <4>;
275 bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
282 bias-pull-up;
289 bias-pull-down;
295 pinctrl-names = "default";
296 pinctrl-0 = <&disp_pwm0_pins>;
302 power-domains = <&spm MT8173_POWER_DOMAIN_USB>;
306 interrupts-extended = <&pio 11 IRQ_TYPE_LEVEL_HIGH>;
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>;