Lines Matching +full:vusb33 +full:- +full:supply
1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/spmi/spmi.h>
25 backlight_lcd0: backlight-lcd0 {
26 compatible = "pwm-backlight";
27 brightness-levels = <0 1023>;
28 default-brightness-level = <576>;
29 enable-gpios = <&pio 82 GPIO_ACTIVE_HIGH>;
30 num-interpolated-steps = <1023>;
32 power-supply = <&ppvar_sys>;
36 stdout-path = "serial0:115200n8";
39 dmic-codec {
40 compatible = "dmic-codec";
41 num-channels = <2>;
42 wakeup-delay-ms = <50>;
51 pp3300_z5: regulator-pp3300-ldo-z5 {
52 compatible = "regulator-fixed";
53 regulator-name = "pp3300_ldo_z5";
54 regulator-always-on;
55 regulator-boot-on;
56 regulator-min-microvolt = <3300000>;
57 regulator-max-microvolt = <3300000>;
58 vin-supply = <&ppvar_sys>;
62 pp3300_s3: regulator-pp3300-s3 {
63 compatible = "regulator-fixed";
64 regulator-name = "pp3300_s3";
66 regulator-always-on;
67 regulator-boot-on;
68 regulator-min-microvolt = <3300000>;
69 regulator-max-microvolt = <3300000>;
70 vin-supply = <&pp3300_z2>;
74 pp3300_z2: regulator-pp3300-z2 {
75 compatible = "regulator-fixed";
76 regulator-name = "pp3300_z2";
78 regulator-always-on;
79 regulator-boot-on;
80 regulator-min-microvolt = <3300000>;
81 regulator-max-microvolt = <3300000>;
82 vin-supply = <&ppvar_sys>;
86 pp4200_z2: regulator-pp4200-z2 {
87 compatible = "regulator-fixed";
88 regulator-name = "pp4200_z2";
90 regulator-always-on;
91 regulator-boot-on;
92 regulator-min-microvolt = <4200000>;
93 regulator-max-microvolt = <4200000>;
94 vin-supply = <&ppvar_sys>;
98 pp5000_s5: regulator-pp5000-s5 {
99 compatible = "regulator-fixed";
100 regulator-name = "pp5000_s5";
102 regulator-always-on;
103 regulator-boot-on;
104 regulator-min-microvolt = <5000000>;
105 regulator-max-microvolt = <5000000>;
106 vin-supply = <&ppvar_sys>;
109 /* system wide semi-regulated power rail from battery or USB */
110 ppvar_sys: regulator-ppvar-sys {
111 compatible = "regulator-fixed";
112 regulator-name = "ppvar_sys";
113 regulator-always-on;
114 regulator-boot-on;
118 tboard_thermistor1: thermal-sensor-t1 {
119 compatible = "generic-adc-thermal";
120 #thermal-sensor-cells = <0>;
121 io-channels = <&auxadc 0>;
122 io-channel-names = "sensor-channel";
123 temperature-lookup-table = < (-10000) 1553
124 (-5000) 1485
153 tboard_thermistor2: thermal-sensor-t2 {
154 compatible = "generic-adc-thermal";
155 #thermal-sensor-cells = <0>;
156 io-channels = <&auxadc 1>;
157 io-channel-names = "sensor-channel";
158 temperature-lookup-table = < (-10000) 1553
159 (-5000) 1485
188 usb_vbus: regulator-5v0-usb-vbus {
189 compatible = "regulator-fixed";
190 regulator-name = "usb-vbus";
191 regulator-min-microvolt = <5000000>;
192 regulator-max-microvolt = <5000000>;
193 enable-active-high;
194 regulator-always-on;
197 reserved_memory: reserved-memory {
198 #address-cells = <2>;
199 #size-cells = <2>;
203 compatible = "shared-dma-pool";
205 no-map;
209 compatible = "shared-dma-pool";
211 no-map;
215 compatible = "shared-dma-pool";
217 no-map;
221 compatible = "shared-dma-pool";
223 no-map;
230 pinctrl-names = "default";
231 pinctrl-0 = <&rt1019p_pins_default>;
232 sdb-gpios = <&pio 100 GPIO_ACTIVE_HIGH>;
239 memory-region = <&adsp_device_mem>, <&adsp_mem>;
245 mediatek,etdm-in2-cowork-source = <2>;
246 mediatek,etdm-out2-cowork-source = <0>;
247 memory-region = <&afe_mem>;
255 cpu-supply = <&mt6359_vcore_buck_reg>;
259 cpu-supply = <&mt6359_vcore_buck_reg>;
263 cpu-supply = <&mt6359_vcore_buck_reg>;
267 cpu-supply = <&mt6359_vcore_buck_reg>;
271 cpu-supply = <&mt6315_6_vbuck1>;
275 cpu-supply = <&mt6315_6_vbuck1>;
279 cpu-supply = <&mt6315_6_vbuck1>;
283 cpu-supply = <&mt6315_6_vbuck1>;
291 remote-endpoint = <&edp_in>;
301 remote-endpoint = <&dptx_in>;
309 pinctrl-names = "default";
310 pinctrl-0 = <&edptx_pins_default>;
313 #address-cells = <1>;
314 #size-cells = <0>;
319 remote-endpoint = <&dp_intf0_out>;
326 data-lanes = <0 1 2 3>;
335 pinctrl-names = "default";
336 pinctrl-0 = <&disp_pwm0_pin_default>;
342 pinctrl-names = "default";
343 pinctrl-0 = <&dptx_pin>;
346 #address-cells = <1>;
347 #size-cells = <0>;
352 remote-endpoint = <&dp_intf1_out>;
359 data-lanes = <0 1 2 3>;
366 mediatek,broken-save-restore-fw;
371 mali-supply = <&mt6315_7_vbuck1>;
377 clock-frequency = <400000>;
378 pinctrl-names = "default";
379 pinctrl-0 = <&i2c0_pins>;
385 clock-frequency = <400000>;
386 i2c-scl-internal-delay-ns = <12500>;
387 pinctrl-names = "default";
388 pinctrl-0 = <&i2c1_pins>;
393 interrupts-extended = <&pio 6 IRQ_TYPE_LEVEL_LOW>;
394 pinctrl-names = "default";
395 pinctrl-0 = <&trackpad_pins>;
396 vcc-supply = <&pp3300_s3>;
397 wakeup-source;
404 clock-frequency = <400000>;
405 pinctrl-names = "default";
406 pinctrl-0 = <&i2c2_pins>;
411 interrupts-extended = <&pio 89 IRQ_TYPE_EDGE_BOTH>;
412 realtek,jd-src = <1>;
414 AVDD-supply = <&mt6359_vio18_ldo_reg>;
415 MICVDD-supply = <&pp3300_z2>;
416 VBAT-supply = <&pp3300_z5>;
423 clock-frequency = <400000>;
424 pinctrl-names = "default";
425 pinctrl-0 = <&i2c3_pins>;
430 interrupts-extended = <&pio 88 IRQ_TYPE_EDGE_FALLING>;
431 pinctrl-names = "default";
432 pinctrl-0 = <&cr50_int>;
439 clock-frequency = <400000>;
440 pinctrl-names = "default";
441 pinctrl-0 = <&i2c4_pins>;
444 compatible = "hid-over-i2c";
446 hid-descr-addr = <0x0001>;
447 interrupts-extended = <&pio 92 IRQ_TYPE_LEVEL_LOW>;
448 pinctrl-names = "default";
449 pinctrl-0 = <&touchscreen_pins>;
450 post-power-on-delay-ms = <10>;
451 vdd-supply = <&pp3300_s3>;
459 clock-frequency = <400000>;
460 pinctrl-names = "default";
461 pinctrl-0 = <&i2c5_pins>;
467 clock-frequency = <400000>;
468 pinctrl-names = "default";
469 pinctrl-0 = <&i2c7_pins>;
472 #interrupt-cells = <2>;
475 interrupt-controller;
476 interrupts-extended = <&pio 130 IRQ_TYPE_EDGE_FALLING>;
477 interrupt-names = "IRQB";
478 pinctrl-names = "default";
479 pinctrl-0 = <&subpmic_default>;
480 wakeup-source;
487 bus-width = <8>;
488 cap-mmc-highspeed;
489 cap-mmc-hw-reset;
490 hs400-ds-delay = <0x14c11>;
491 max-frequency = <200000000>;
492 mmc-hs200-1_8v;
493 mmc-hs400-1_8v;
494 no-sdio;
495 no-sd;
496 non-removable;
497 pinctrl-names = "default", "state_uhs";
498 pinctrl-0 = <&mmc0_pins_default>;
499 pinctrl-1 = <&mmc0_pins_uhs>;
500 vmmc-supply = <&mt6359_vemc_1_ldo_reg>;
501 vqmmc-supply = <&mt6359_vufs_ldo_reg>;
507 bus-width = <4>;
508 cap-sd-highspeed;
509 cd-gpios = <&pio 54 GPIO_ACTIVE_LOW>;
510 max-frequency = <200000000>;
511 no-mmc;
512 no-sdio;
513 pinctrl-names = "default", "state_uhs";
514 pinctrl-0 = <&mmc1_pins_default>, <&mmc1_pins_detect>;
515 pinctrl-1 = <&mmc1_pins_default>;
516 sd-uhs-sdr50;
517 sd-uhs-sdr104;
518 vmmc-supply = <&mt_pmic_vmch_ldo_reg>;
519 vqmmc-supply = <&mt_pmic_vmc_ldo_reg>;
523 mediatek,dmic-mode = <1>; /* one-wire */
524 mediatek,mic-type-0 = <2>; /* DMIC */
527 /* for CPU-L */
529 regulator-always-on;
534 regulator-always-on;
538 regulator-always-on;
539 regulator-min-microvolt = <550000>;
540 regulator-max-microvolt = <550000>;
545 regulator-always-on;
549 regulator-always-on;
554 regulator-always-on;
555 regulator-min-microvolt = <750000>;
556 regulator-max-microvolt = <750000>;
560 regulator-always-on;
566 pinctrl-names = "default";
567 pinctrl-0 = <&nor_pins_default>;
570 compatible = "jedec,spi-nor";
572 spi-max-frequency = <52000000>;
573 spi-rx-bus-width = <2>;
574 spi-tx-bus-width = <2>;
581 pinctrl-names = "default";
582 pinctrl-0 = <&pcie1_pins_default>;
586 mediatek,rsel-resistance-in-si-unit;
587 pinctrl-names = "default";
588 pinctrl-0 = <&pio_default>;
591 gpio-line-names =
741 aud_pins_default: audio-default-pins {
742 pins-cmd-dat {
762 pins-hp-jack-int-odl {
764 input-enable;
765 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
769 cr50_int: cr50-irq-default-pins {
770 pins-gsc-ap-int-odl {
772 input-enable;
776 cros_ec_int: cros-ec-irq-default-pins {
777 pins-ec-ap-int-odl {
779 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
780 input-enable;
784 edptx_pins_default: edptx-default-pins {
785 pins-cmd-dat {
787 bias-pull-up;
791 disp_pwm0_pin_default: disp-pwm0-default-pins {
792 pins-disp-pwm {
798 dptx_pin: dptx-default-pins {
799 pins-cmd-dat {
801 bias-pull-up;
805 i2c0_pins: i2c0-default-pins {
806 pins-bus {
809 bias-disable;
810 drive-strength-microamp = <1000>;
814 i2c1_pins: i2c1-default-pins {
815 pins-bus {
818 bias-pull-up = <1000>;
819 drive-strength-microamp = <1000>;
823 i2c2_pins: i2c2-default-pins {
824 pins-bus {
827 bias-disable;
828 drive-strength-microamp = <1000>;
832 i2c3_pins: i2c3-default-pins {
833 pins-bus {
836 bias-pull-up = <1000>;
837 drive-strength-microamp = <1000>;
841 i2c4_pins: i2c4-default-pins {
842 pins-bus {
845 bias-pull-up = <1000>;
846 drive-strength = <4>;
850 i2c5_pins: i2c5-default-pins {
851 pins-bus {
854 bias-disable;
855 drive-strength-microamp = <1000>;
859 i2c7_pins: i2c7-default-pins {
860 pins-bus {
863 bias-disable;
867 mmc0_pins_default: mmc0-default-pins {
868 pins-cmd-dat {
878 input-enable;
879 drive-strength = <6>;
880 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
883 pins-clk {
885 drive-strength = <6>;
886 bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
889 pins-rst {
891 drive-strength = <6>;
892 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
896 mmc0_pins_uhs: mmc0-uhs-pins {
897 pins-cmd-dat {
907 input-enable;
908 drive-strength = <8>;
909 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
912 pins-clk {
914 drive-strength = <8>;
915 bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
918 pins-ds {
920 drive-strength = <8>;
921 bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
924 pins-rst {
926 drive-strength = <8>;
927 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
931 mmc1_pins_detect: mmc1-detect-pins {
932 pins-insert {
934 bias-pull-up;
938 mmc1_pins_default: mmc1-default-pins {
939 pins-cmd-dat {
945 input-enable;
946 drive-strength = <8>;
947 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
950 pins-clk {
952 drive-strength = <8>;
953 bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
957 nor_pins_default: nor-default-pins {
958 pins-ck-io {
962 drive-strength = <6>;
963 bias-pull-down;
966 pins-cs {
968 drive-strength = <6>;
969 bias-pull-up;
973 pcie0_pins_default: pcie0-default-pins {
974 pins-bus {
978 bias-pull-up;
982 pcie1_pins_default: pcie1-default-pins {
983 pins-bus {
987 bias-pull-up;
991 pio_default: pio-default-pins {
992 pins-wifi-enable {
994 output-high;
995 drive-strength = <14>;
998 pins-low-power-pd {
1010 input-enable;
1011 bias-pull-down;
1014 pins-low-power-pupd {
1030 input-enable;
1031 bias-pull-down = <MTK_PUPD_SET_R1R0_01>;
1035 rt1019p_pins_default: rt1019p-default-pins {
1036 pins-amp-sdb {
1038 output-low;
1042 scp_pins: scp-default-pins {
1043 pins-vreq {
1045 bias-disable;
1046 input-enable;
1050 spi0_pins: spi0-default-pins {
1051 pins-cs-mosi-clk {
1055 bias-disable;
1058 pins-miso {
1060 bias-pull-down;
1064 subpmic_default: subpmic-default-pins {
1065 subpmic_pin_irq: pins-subpmic-int-n {
1067 input-enable;
1068 bias-pull-up;
1072 trackpad_pins: trackpad-default-pins {
1073 pins-int-n {
1075 input-enable;
1076 bias-pull-up;
1080 touchscreen_pins: touchscreen-default-pins {
1081 pins-int-n {
1083 input-enable;
1084 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
1086 pins-rst {
1088 output-high;
1090 pins-report-sw {
1092 output-low;
1098 interrupts-extended = <&pio 222 IRQ_TYPE_LEVEL_HIGH>;
1104 firmware-name = "mediatek/mt8195/scp.img";
1105 memory-region = <&scp_mem>;
1106 pinctrl-names = "default";
1107 pinctrl-0 = <&scp_pins>;
1109 cros-ec-rpmsg {
1110 compatible = "google,cros-ec-rpmsg";
1111 mediatek,rpmsg-name = "cros-ec-rpmsg";
1119 mediatek,dai-link =
1123 pinctrl-names = "default";
1124 pinctrl-0 = <&aud_pins_default>;
1130 pinctrl-names = "default";
1131 pinctrl-0 = <&spi0_pins>;
1132 mediatek,pad-select = <0>;
1135 #address-cells = <1>;
1136 #size-cells = <0>;
1138 compatible = "google,cros-ec-spi";
1140 interrupts-extended = <&pio 4 IRQ_TYPE_LEVEL_LOW>;
1141 pinctrl-names = "default";
1142 pinctrl-0 = <&cros_ec_int>;
1143 spi-max-frequency = <3000000>;
1145 keyboard-backlight {
1146 compatible = "google,cros-kbd-led-backlight";
1149 i2c_tunnel: i2c-tunnel {
1150 compatible = "google,cros-ec-i2c-tunnel";
1151 google,remote-bus = <0>;
1152 #address-cells = <1>;
1153 #size-cells = <0>;
1157 compatible = "google,cros-ec-regulator";
1159 regulator-name = "mt_pmic_vmc_ldo";
1160 regulator-min-microvolt = <1200000>;
1161 regulator-max-microvolt = <3600000>;
1165 compatible = "google,cros-ec-regulator";
1167 regulator-name = "mt_pmic_vmch_ldo";
1168 regulator-min-microvolt = <2700000>;
1169 regulator-max-microvolt = <3600000>;
1173 compatible = "google,cros-ec-typec";
1174 #address-cells = <1>;
1175 #size-cells = <0>;
1178 compatible = "usb-c-connector";
1180 power-role = "dual";
1181 data-role = "host";
1182 try-power-role = "source";
1186 compatible = "usb-c-connector";
1188 power-role = "dual";
1189 data-role = "host";
1190 try-power-role = "source";
1197 #address-cells = <2>;
1198 #size-cells = <0>;
1201 compatible = "mediatek,mt6315-regulator";
1206 regulator-compatible = "vbuck1";
1207 regulator-name = "Vbcpu";
1208 regulator-min-microvolt = <400000>;
1209 regulator-max-microvolt = <1193750>;
1210 regulator-enable-ramp-delay = <256>;
1211 regulator-ramp-delay = <6250>;
1212 regulator-allowed-modes = <0 1 2>;
1213 regulator-always-on;
1219 compatible = "mediatek,mt6315-regulator";
1224 regulator-compatible = "vbuck1";
1225 regulator-name = "Vgpu";
1226 regulator-min-microvolt = <400000>;
1227 regulator-max-microvolt = <1193750>;
1228 regulator-enable-ramp-delay = <256>;
1229 regulator-ramp-delay = <6250>;
1230 regulator-allowed-modes = <0 1 2>;
1231 regulator-always-on;
1238 soc-area-thermal {
1239 polling-delay = <1000>;
1240 polling-delay-passive = <250>;
1241 thermal-sensors = <&tboard_thermistor1>;
1244 trip-crit {
1252 pmic-area-thermal {
1253 polling-delay = <1000>;
1254 polling-delay-passive = <0>;
1255 thermal-sensors = <&tboard_thermistor2>;
1258 trip-crit {
1290 vusb33-supply = <&mt6359_vusb_ldo_reg>;
1291 vbus-supply = <&usb_vbus>;
1297 vusb33-supply = <&mt6359_vusb_ldo_reg>;
1298 vbus-supply = <&usb_vbus>;
1299 mediatek,u3p-dis-msk = <1>;
1305 vusb33-supply = <&mt6359_vusb_ldo_reg>;
1306 vbus-supply = <&usb_vbus>;
1313 usb2-lpm-disable;
1314 vusb33-supply = <&mt6359_vusb_ldo_reg>;
1315 vbus-supply = <&usb_vbus>;
1318 #include <arm/cros-ec-keyboard.dtsi>
1319 #include <arm/cros-ec-sbs.dtsi>
1322 function-row-physmap = <