Lines Matching +full:vdd33 +full:- +full:supply

1 // SPDX-License-Identifier: GPL-2.0-only
6 #include <dt-bindings/input/input.h>
7 #include <dt-bindings/input/linux-event-codes.h>
8 #include <dt-bindings/regulator/dlg,da9211-regulator.h>
9 #include <dt-bindings/gpio/gpio.h>
25 compatible = "pwm-backlight";
27 power-supply = <&bl_fixed_reg>;
28 enable-gpios = <&pio 95 GPIO_ACTIVE_HIGH>;
30 pinctrl-names = "default";
31 pinctrl-0 = <&panel_backlight_en_pins>;
36 compatible = "regulator-fixed";
37 regulator-name = "bl_fixed";
38 regulator-min-microvolt = <1800000>;
39 regulator-max-microvolt = <1800000>;
40 startup-delay-us = <1000>;
41 enable-active-high;
43 pinctrl-names = "default";
44 pinctrl-0 = <&bl_fixed_pins>;
48 stdout-path = "serial0:115200n8";
51 gpio_keys: gpio-keys {
52 compatible = "gpio-keys";
53 pinctrl-names = "default";
54 pinctrl-0 = <&gpio_keys_pins>;
56 switch-lid {
60 linux,input-type = <EV_SW>;
61 wakeup-source;
64 switch-power {
68 debounce-interval = <30>;
69 wakeup-source;
72 switch-tablet-mode {
76 linux,input-type = <EV_SW>;
77 wakeup-source;
80 switch-volume-down {
86 switch-volume-up {
94 compatible = "regulator-fixed";
95 regulator-name = "PANEL_3V3";
96 regulator-min-microvolt = <3300000>;
97 regulator-max-microvolt = <3300000>;
98 enable-active-high;
99 regulator-boot-on;
100 off-on-delay-us = <500000>;
102 pinctrl-names = "default";
103 pinctrl-0 = <&panel_fixed_pins>;
107 compatible = "regulator-fixed";
108 regulator-name = "PS8640_1V2";
109 regulator-min-microvolt = <1200000>;
110 regulator-max-microvolt = <1200000>;
111 regulator-enable-ramp-delay = <2000>;
112 enable-active-high;
113 regulator-boot-on;
115 pinctrl-names = "default";
116 pinctrl-0 = <&ps8640_fixed_pins>;
120 compatible = "regulator-fixed";
121 regulator-name = "3V3";
122 regulator-min-microvolt = <3300000>;
123 regulator-max-microvolt = <3300000>;
125 pinctrl-names = "default";
126 pinctrl-0 = <&sdio_fixed_3v3_pins>;
130 compatible = "mediatek,mt8173-rt5650";
131 mediatek,audio-codec = <&rt5650 &hdmi0>;
133 pinctrl-names = "default";
134 pinctrl-0 = <&aud_i2s2>;
137 codec-capture {
138 sound-dai = <&rt5650 1>;
143 compatible = "hdmi-connector";
146 ddc-i2c-bus = <&hdmiddc0>;
150 remote-endpoint = <&hdmi0_out>;
156 compatible = "arm,smc-wdt";
169 domain-supply = <&da9211_vgpu_reg>;
177 proc-supply = <&mt6397_vpca15_reg>;
181 proc-supply = <&mt6397_vpca15_reg>;
185 proc-supply = <&da9211_vcpu_reg>;
186 sram-supply = <&mt6397_vsramca7_reg>;
190 proc-supply = <&da9211_vcpu_reg>;
191 sram-supply = <&mt6397_vsramca7_reg>;
195 sustainable-power = <4500>; /* milliwatts */
197 threshold: trip-point0 {
201 target: trip-point1 {
212 remote-endpoint = <&ps8640_in>;
229 remote-endpoint = <&hdmi_connector_in>;
243 rt5650: audio-codec@1a {
246 avdd-supply = <&mt6397_vgp1_reg>;
247 cpvdd-supply = <&mt6397_vcama_reg>;
248 interrupts-extended = <&pio 3 IRQ_TYPE_EDGE_BOTH>;
249 pinctrl-names = "default";
250 pinctrl-0 = <&rt5650_irq>;
251 #sound-dai-cells = <1>;
252 realtek,dmic1-data-pin = <2>;
253 realtek,jd-mode = <2>;
256 ps8640: edp-bridge@8 {
259 powerdown-gpios = <&pio 127 GPIO_ACTIVE_LOW>;
260 reset-gpios = <&pio 115 GPIO_ACTIVE_LOW>;
261 pinctrl-names = "default";
262 pinctrl-0 = <&ps8640_pins>;
263 vdd12-supply = <&ps8640_fixed_1v2>;
264 vdd33-supply = <&mt6397_vgp2_reg>;
267 #address-cells = <1>;
268 #size-cells = <0>;
274 remote-endpoint = <&dsi0_out>;
282 remote-endpoint = <&panel_in>;
287 aux-bus {
289 compatible = "edp-panel";
290 power-supply = <&panel_fixed_3v3>;
295 remote-endpoint = <&ps8640_out>;
304 clock-frequency = <1500000>;
310 interrupts-extended = <&pio 15 IRQ_TYPE_LEVEL_LOW>;
314 regulator-name = "VBUCKA";
315 regulator-min-microvolt = < 700000>;
316 regulator-max-microvolt = <1310000>;
317 regulator-min-microamp = <2000000>;
318 regulator-max-microamp = <4400000>;
319 regulator-ramp-delay = <10000>;
320 regulator-always-on;
321 regulator-allowed-modes = <DA9211_BUCK_MODE_SYNC
326 regulator-name = "VBUCKB";
327 regulator-min-microvolt = < 700000>;
328 regulator-max-microvolt = <1310000>;
329 regulator-min-microamp = <2000000>;
330 regulator-max-microamp = <3000000>;
331 regulator-ramp-delay = <10000>;
343 powered-while-suspended;
348 clock-frequency = <400000>;
354 interrupts-extended = <&pio 88 IRQ_TYPE_LEVEL_LOW>;
359 clock-frequency = <400000>;
364 interrupts-extended = <&pio 117 IRQ_TYPE_LEVEL_LOW>;
365 pinctrl-names = "default";
366 pinctrl-0 = <&trackpad_irq>;
368 vcc-supply = <&mt6397_vgp6_reg>;
369 wakeup-source;
379 pinctrl-names = "default", "state_uhs";
380 pinctrl-0 = <&mmc0_pins_default>;
381 pinctrl-1 = <&mmc0_pins_uhs>;
382 bus-width = <8>;
383 max-frequency = <200000000>;
384 cap-mmc-highspeed;
385 mmc-hs200-1_8v;
386 mmc-hs400-1_8v;
387 cap-mmc-hw-reset;
388 hs400-ds-delay = <0x14015>;
389 mediatek,hs200-cmd-int-delay = <30>;
390 mediatek,hs400-cmd-int-delay = <14>;
391 mediatek,hs400-cmd-resp-sel-rising;
392 vmmc-supply = <&mt6397_vemc_3v3_reg>;
393 vqmmc-supply = <&mt6397_vio18_reg>;
394 assigned-clocks = <&topckgen CLK_TOP_MSDC50_0_SEL>;
395 assigned-clock-parents = <&topckgen CLK_TOP_MSDCPLL_D2>;
396 non-removable;
401 pinctrl-names = "default", "state_uhs";
402 pinctrl-0 = <&mmc1_pins_default>;
403 pinctrl-1 = <&mmc1_pins_uhs>;
404 bus-width = <4>;
405 max-frequency = <200000000>;
406 cap-sd-highspeed;
407 sd-uhs-sdr50;
408 sd-uhs-sdr104;
409 cd-gpios = <&pio 1 GPIO_ACTIVE_LOW>;
410 vmmc-supply = <&mt6397_vmch_reg>;
411 vqmmc-supply = <&mt6397_vmc_reg>;
416 pinctrl-names = "default", "state_uhs";
417 pinctrl-0 = <&mmc3_pins_default>;
418 pinctrl-1 = <&mmc3_pins_uhs>;
419 bus-width = <4>;
420 max-frequency = <200000000>;
421 cap-sd-highspeed;
422 sd-uhs-sdr50;
423 sd-uhs-sdr104;
424 keep-power-in-suspend;
425 wakeup-source;
426 cap-sdio-irq;
427 vmmc-supply = <&sdio_fixed_3v3>;
428 vqmmc-supply = <&mt6397_vgp3_reg>;
429 non-removable;
430 cap-power-off-card;
432 #address-cells = <1>;
433 #size-cells = <0>;
436 compatible = "marvell,sd8897-bt";
438 interrupts-extended = <&pio 119 IRQ_TYPE_LEVEL_LOW>;
439 marvell,wakeup-pin = /bits/ 16 <0x0d>;
440 marvell,wakeup-gap-ms = /bits/ 16 <0x64>;
446 interrupts-extended = <&pio 38 IRQ_TYPE_LEVEL_LOW>;
447 marvell,wakeup-pin = <3>;
453 pinctrl-names = "default";
454 pinctrl-0 = <&nor_gpio1_pins>;
457 compatible = "jedec,spi-nor";
459 spi-max-frequency = <50000000>;
464 gpio-line-names = "EC_INT_1V8",
613 bias-pull-down;
620 output-low;
627 bias-pull-up;
634 output-low;
642 bias-pull-up;
647 bias-pull-up;
660 bias-pull-up;
675 bias-pull-up;
680 bias-pull-down;
685 bias-pull-up;
696 input-enable;
697 drive-strength = <MTK_DRIVE_4mA>;
698 bias-pull-up = <MTK_PUPD_SET_R1R0_10>;
703 bias-pull-down;
704 drive-strength = <MTK_DRIVE_4mA>;
709 bias-pull-up;
719 input-enable;
720 drive-strength = <MTK_DRIVE_8mA>;
721 bias-pull-up = <MTK_PUPD_SET_R1R0_10>;
726 input-enable;
727 drive-strength = <MTK_DRIVE_8mA>;
728 bias-pull-up = <MTK_PUPD_SET_R1R0_10>;
733 bias-pull-down;
734 drive-strength = <MTK_DRIVE_8mA>;
749 input-enable;
750 drive-strength = <MTK_DRIVE_6mA>;
751 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
756 drive-strength = <MTK_DRIVE_6mA>;
757 bias-pull-down = <MTK_PUPD_SET_R1R0_01>;
762 drive-strength = <MTK_DRIVE_10mA>;
763 bias-pull-down = <MTK_PUPD_SET_R1R0_01>;
768 bias-pull-up;
779 input-enable;
780 drive-strength = <MTK_DRIVE_6mA>;
781 bias-pull-up = <MTK_PUPD_SET_R1R0_10>;
786 drive-strength = <MTK_DRIVE_8mA>;
787 bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
797 input-enable;
798 drive-strength = <MTK_DRIVE_8mA>;
799 bias-pull-up = <MTK_PUPD_SET_R1R0_10>;
804 input-enable;
805 drive-strength = <MTK_DRIVE_8mA>;
806 bias-pull-up = <MTK_PUPD_SET_R1R0_10>;
811 drive-strength = <MTK_DRIVE_8mA>;
812 bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
821 input-enable;
822 drive-strength = <MTK_DRIVE_4mA>;
823 bias-pull-up;
828 drive-strength = <MTK_DRIVE_4mA>;
829 bias-pull-up;
834 input-enable;
835 drive-strength = <MTK_DRIVE_4mA>;
836 bias-pull-up;
869 bias-pull-down;
876 output-low;
883 bias-pull-up;
891 bias-disable;
898 input-enable;
899 bias-pull-up;
906 output-high;
907 bias-disable;
914 bias-pull-up;
920 pinctrl-names = "default";
921 pinctrl-0 = <&disp_pwm0_pins>;
928 interrupts-extended = <&pio 11 IRQ_TYPE_LEVEL_HIGH>;
929 interrupt-controller;
930 #interrupt-cells = <2>;
933 compatible = "mediatek,mt6397-clk";
934 #clock-cells = <1>;
938 compatible = "mediatek,mt6397-pinctrl";
939 gpio-controller;
940 #gpio-cells = <2>;
944 compatible = "mediatek,mt6397-regulator";
947 regulator-name = "vpca15";
948 regulator-min-microvolt = < 700000>;
949 regulator-max-microvolt = <1350000>;
950 regulator-ramp-delay = <12500>;
951 regulator-always-on;
952 regulator-allowed-modes = <0 1>;
956 regulator-name = "vpca7";
957 regulator-min-microvolt = < 700000>;
958 regulator-max-microvolt = <1350000>;
959 regulator-ramp-delay = <12500>;
960 regulator-enable-ramp-delay = <115>;
961 regulator-always-on;
965 regulator-name = "vsramca15";
966 regulator-min-microvolt = < 700000>;
967 regulator-max-microvolt = <1350000>;
968 regulator-ramp-delay = <12500>;
969 regulator-always-on;
973 regulator-name = "vsramca7";
974 regulator-min-microvolt = < 700000>;
975 regulator-max-microvolt = <1350000>;
976 regulator-ramp-delay = <12500>;
977 regulator-always-on;
981 regulator-name = "vcore";
982 regulator-min-microvolt = < 700000>;
983 regulator-max-microvolt = <1350000>;
984 regulator-ramp-delay = <12500>;
985 regulator-always-on;
989 regulator-name = "vgpu";
990 regulator-min-microvolt = < 700000>;
991 regulator-max-microvolt = <1350000>;
992 regulator-ramp-delay = <12500>;
993 regulator-enable-ramp-delay = <115>;
997 regulator-name = "vdrm";
998 regulator-min-microvolt = <1200000>;
999 regulator-max-microvolt = <1400000>;
1000 regulator-ramp-delay = <12500>;
1001 regulator-always-on;
1005 regulator-name = "vio18";
1006 regulator-min-microvolt = <1620000>;
1007 regulator-max-microvolt = <1980000>;
1008 regulator-ramp-delay = <12500>;
1009 regulator-always-on;
1013 regulator-name = "vtcxo";
1014 regulator-always-on;
1018 regulator-name = "va28";
1022 regulator-name = "vcama";
1023 regulator-min-microvolt = <1800000>;
1024 regulator-max-microvolt = <1800000>;
1025 regulator-enable-ramp-delay = <218>;
1029 regulator-name = "vio28";
1030 regulator-always-on;
1034 regulator-name = "vusb";
1038 regulator-name = "vmc";
1039 regulator-min-microvolt = <1800000>;
1040 regulator-max-microvolt = <3300000>;
1041 regulator-enable-ramp-delay = <218>;
1045 regulator-name = "vmch";
1046 regulator-min-microvolt = <3000000>;
1047 regulator-max-microvolt = <3300000>;
1048 regulator-enable-ramp-delay = <218>;
1052 regulator-name = "vemc_3v3";
1053 regulator-min-microvolt = <3000000>;
1054 regulator-max-microvolt = <3300000>;
1055 regulator-enable-ramp-delay = <218>;
1059 regulator-name = "vcamd";
1060 regulator-min-microvolt = <1800000>;
1061 regulator-max-microvolt = <1800000>;
1062 regulator-enable-ramp-delay = <240>;
1066 regulator-name = "vcamio";
1067 regulator-min-microvolt = <3300000>;
1068 regulator-max-microvolt = <3300000>;
1069 regulator-enable-ramp-delay = <218>;
1073 regulator-name = "vcamaf";
1074 regulator-min-microvolt = <1800000>;
1075 regulator-max-microvolt = <1800000>;
1076 regulator-enable-ramp-delay = <218>;
1080 regulator-name = "vgp4";
1081 regulator-min-microvolt = <1200000>;
1082 regulator-max-microvolt = <3300000>;
1083 regulator-enable-ramp-delay = <218>;
1087 regulator-name = "vgp5";
1088 regulator-min-microvolt = <1200000>;
1089 regulator-max-microvolt = <3000000>;
1090 regulator-enable-ramp-delay = <218>;
1094 regulator-name = "vgp6";
1095 regulator-min-microvolt = <3300000>;
1096 regulator-max-microvolt = <3300000>;
1097 regulator-enable-ramp-delay = <218>;
1098 regulator-always-on;
1102 regulator-name = "vibr";
1103 regulator-min-microvolt = <1300000>;
1104 regulator-max-microvolt = <3300000>;
1105 regulator-enable-ramp-delay = <218>;
1110 compatible = "mediatek,mt6397-rtc";
1116 pinctrl-names = "default";
1117 pinctrl-0 = <&spi_pins_a>;
1118 mediatek,pad-select = <1>;
1122 compatible = "google,cros-ec-spi";
1124 spi-max-frequency = <12000000>;
1125 interrupts-extended = <&pio 0 IRQ_TYPE_LEVEL_LOW>;
1126 google,cros-ec-spi-msg-delay = <500>;
1127 wakeup-source;
1129 i2c_tunnel: i2c-tunnel0 {
1130 compatible = "google,cros-ec-i2c-tunnel";
1131 google,remote-bus = <0>;
1132 #address-cells = <1>;
1133 #size-cells = <0>;
1135 battery: sbs-battery@b {
1136 compatible = "sbs,sbs-battery";
1138 sbs,i2c-retry-count = <2>;
1139 sbs,poll-retry-count = <1>;
1147 wakeup-source;
1148 vusb33-supply = <&mt6397_vusb_reg>;
1153 bank0-supply = <&mt6397_vpca15_reg>;
1154 bank1-supply = <&da9211_vcpu_reg>;
1162 pinctrl-names = "default";
1163 pinctrl-0 = <&usb_pins>;
1164 vusb33-supply = <&mt6397_vusb_reg>;
1168 #include <arm/cros-ec-keyboard.dtsi>