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;
117 usb_vbus: regulator-5v0-usb-vbus {
118 compatible = "regulator-fixed";
119 regulator-name = "usb-vbus";
120 regulator-min-microvolt = <5000000>;
121 regulator-max-microvolt = <5000000>;
122 enable-active-high;
123 regulator-always-on;
126 reserved_memory: reserved-memory {
127 #address-cells = <2>;
128 #size-cells = <2>;
132 compatible = "shared-dma-pool";
134 no-map;
138 compatible = "shared-dma-pool";
140 no-map;
144 compatible = "shared-dma-pool";
146 no-map;
150 compatible = "shared-dma-pool";
152 no-map;
159 pinctrl-names = "default";
160 pinctrl-0 = <&rt1019p_pins_default>;
161 sdb-gpios = <&pio 100 GPIO_ACTIVE_HIGH>;
168 memory-region = <&adsp_device_mem>, <&adsp_mem>;
174 mediatek,etdm-in2-cowork-source = <2>;
175 mediatek,etdm-out2-cowork-source = <0>;
176 memory-region = <&afe_mem>;
184 remote-endpoint = <&edp_in>;
194 remote-endpoint = <&dptx_in>;
202 pinctrl-names = "default";
203 pinctrl-0 = <&edptx_pins_default>;
206 #address-cells = <1>;
207 #size-cells = <0>;
212 remote-endpoint = <&dp_intf0_out>;
219 data-lanes = <0 1 2 3>;
228 pinctrl-names = "default";
229 pinctrl-0 = <&disp_pwm0_pin_default>;
235 pinctrl-names = "default";
236 pinctrl-0 = <&dptx_pin>;
239 #address-cells = <1>;
240 #size-cells = <0>;
245 remote-endpoint = <&dp_intf1_out>;
252 data-lanes = <0 1 2 3>;
259 mediatek,broken-save-restore-fw;
264 mali-supply = <&mt6315_7_vbuck1>;
270 clock-frequency = <400000>;
271 pinctrl-names = "default";
272 pinctrl-0 = <&i2c0_pins>;
278 clock-frequency = <400000>;
279 i2c-scl-internal-delay-ns = <12500>;
280 pinctrl-names = "default";
281 pinctrl-0 = <&i2c1_pins>;
286 interrupts-extended = <&pio 6 IRQ_TYPE_LEVEL_LOW>;
287 pinctrl-names = "default";
288 pinctrl-0 = <&trackpad_pins>;
289 vcc-supply = <&pp3300_s3>;
290 wakeup-source;
297 clock-frequency = <400000>;
298 pinctrl-names = "default";
299 pinctrl-0 = <&i2c2_pins>;
304 interrupts-extended = <&pio 89 IRQ_TYPE_EDGE_BOTH>;
305 realtek,jd-src = <1>;
307 AVDD-supply = <&mt6359_vio18_ldo_reg>;
308 MICVDD-supply = <&pp3300_z2>;
309 VBAT-supply = <&pp3300_z5>;
316 clock-frequency = <400000>;
317 pinctrl-names = "default";
318 pinctrl-0 = <&i2c3_pins>;
323 interrupts-extended = <&pio 88 IRQ_TYPE_EDGE_FALLING>;
324 pinctrl-names = "default";
325 pinctrl-0 = <&cr50_int>;
332 clock-frequency = <400000>;
333 pinctrl-names = "default";
334 pinctrl-0 = <&i2c4_pins>;
337 compatible = "hid-over-i2c";
339 hid-descr-addr = <0x0001>;
340 interrupts-extended = <&pio 92 IRQ_TYPE_LEVEL_LOW>;
341 pinctrl-names = "default";
342 pinctrl-0 = <&touchscreen_pins>;
343 post-power-on-delay-ms = <10>;
344 vdd-supply = <&pp3300_s3>;
352 clock-frequency = <400000>;
353 pinctrl-names = "default";
354 pinctrl-0 = <&i2c5_pins>;
360 clock-frequency = <400000>;
361 pinctrl-names = "default";
362 pinctrl-0 = <&i2c7_pins>;
365 #interrupt-cells = <1>;
368 interrupt-controller;
369 interrupts-extended = <&pio 130 IRQ_TYPE_EDGE_FALLING>;
370 interrupt-names = "IRQB";
371 pinctrl-names = "default";
372 pinctrl-0 = <&subpmic_default>;
373 wakeup-source;
380 bus-width = <8>;
381 cap-mmc-highspeed;
382 cap-mmc-hw-reset;
383 hs400-ds-delay = <0x14c11>;
384 max-frequency = <200000000>;
385 mmc-hs200-1_8v;
386 mmc-hs400-1_8v;
387 no-sdio;
388 no-sd;
389 non-removable;
390 pinctrl-names = "default", "state_uhs";
391 pinctrl-0 = <&mmc0_pins_default>;
392 pinctrl-1 = <&mmc0_pins_uhs>;
393 vmmc-supply = <&mt6359_vemc_1_ldo_reg>;
394 vqmmc-supply = <&mt6359_vufs_ldo_reg>;
400 bus-width = <4>;
401 cap-sd-highspeed;
402 cd-gpios = <&pio 54 GPIO_ACTIVE_LOW>;
403 max-frequency = <200000000>;
404 no-mmc;
405 no-sdio;
406 pinctrl-names = "default", "state_uhs";
407 pinctrl-0 = <&mmc1_pins_default>, <&mmc1_pins_detect>;
408 pinctrl-1 = <&mmc1_pins_default>;
409 sd-uhs-sdr50;
410 sd-uhs-sdr104;
411 vmmc-supply = <&mt_pmic_vmch_ldo_reg>;
412 vqmmc-supply = <&mt_pmic_vmc_ldo_reg>;
416 mediatek,dmic-mode = <1>; /* one-wire */
417 mediatek,mic-type-0 = <2>; /* DMIC */
420 /* for CPU-L */
422 regulator-always-on;
427 regulator-always-on;
431 regulator-always-on;
432 regulator-min-microvolt = <550000>;
433 regulator-max-microvolt = <550000>;
438 regulator-always-on;
442 regulator-always-on;
447 regulator-always-on;
448 regulator-min-microvolt = <750000>;
449 regulator-max-microvolt = <750000>;
453 regulator-always-on;
459 pinctrl-names = "default";
460 pinctrl-0 = <&nor_pins_default>;
463 compatible = "jedec,spi-nor";
465 spi-max-frequency = <52000000>;
466 spi-rx-bus-width = <2>;
467 spi-tx-bus-width = <2>;
474 pinctrl-names = "default";
475 pinctrl-0 = <&pcie1_pins_default>;
479 mediatek,rsel-resistance-in-si-unit;
480 pinctrl-names = "default";
481 pinctrl-0 = <&pio_default>;
484 gpio-line-names =
634 aud_pins_default: audio-default-pins {
635 pins-cmd-dat {
655 pins-hp-jack-int-odl {
657 input-enable;
658 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
662 cr50_int: cr50-irq-default-pins {
663 pins-gsc-ap-int-odl {
665 input-enable;
669 cros_ec_int: cros-ec-irq-default-pins {
670 pins-ec-ap-int-odl {
672 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
673 input-enable;
677 edptx_pins_default: edptx-default-pins {
678 pins-cmd-dat {
680 bias-pull-up;
684 disp_pwm0_pin_default: disp-pwm0-default-pins {
685 pins-disp-pwm {
691 dptx_pin: dptx-default-pins {
692 pins-cmd-dat {
694 bias-pull-up;
698 i2c0_pins: i2c0-default-pins {
699 pins-bus {
702 bias-disable;
703 drive-strength-microamp = <1000>;
707 i2c1_pins: i2c1-default-pins {
708 pins-bus {
711 bias-pull-up = <1000>;
712 drive-strength-microamp = <1000>;
716 i2c2_pins: i2c2-default-pins {
717 pins-bus {
720 bias-disable;
721 drive-strength-microamp = <1000>;
725 i2c3_pins: i2c3-default-pins {
726 pins-bus {
729 bias-pull-up = <1000>;
730 drive-strength-microamp = <1000>;
734 i2c4_pins: i2c4-default-pins {
735 pins-bus {
738 bias-pull-up = <1000>;
739 drive-strength = <4>;
743 i2c5_pins: i2c5-default-pins {
744 pins-bus {
747 bias-disable;
748 drive-strength-microamp = <1000>;
752 i2c7_pins: i2c7-default-pins {
753 pins-bus {
756 bias-disable;
760 mmc0_pins_default: mmc0-default-pins {
761 pins-cmd-dat {
771 input-enable;
772 drive-strength = <6>;
773 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
776 pins-clk {
778 drive-strength = <6>;
779 bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
782 pins-rst {
784 drive-strength = <6>;
785 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
789 mmc0_pins_uhs: mmc0-uhs-pins {
790 pins-cmd-dat {
800 input-enable;
801 drive-strength = <8>;
802 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
805 pins-clk {
807 drive-strength = <8>;
808 bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
811 pins-ds {
813 drive-strength = <8>;
814 bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
817 pins-rst {
819 drive-strength = <8>;
820 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
824 mmc1_pins_detect: mmc1-detect-pins {
825 pins-insert {
827 bias-pull-up;
831 mmc1_pins_default: mmc1-default-pins {
832 pins-cmd-dat {
838 input-enable;
839 drive-strength = <8>;
840 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
843 pins-clk {
845 drive-strength = <8>;
846 bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
850 nor_pins_default: nor-default-pins {
851 pins-ck-io {
855 drive-strength = <6>;
856 bias-pull-down;
859 pins-cs {
861 drive-strength = <6>;
862 bias-pull-up;
866 pcie0_pins_default: pcie0-default-pins {
867 pins-bus {
871 bias-pull-up;
875 pcie1_pins_default: pcie1-default-pins {
876 pins-bus {
880 bias-pull-up;
884 pio_default: pio-default-pins {
885 pins-wifi-enable {
887 output-high;
888 drive-strength = <14>;
891 pins-low-power-pd {
903 input-enable;
904 bias-pull-down;
907 pins-low-power-pupd {
923 input-enable;
924 bias-pull-down = <MTK_PUPD_SET_R1R0_01>;
928 rt1019p_pins_default: rt1019p-default-pins {
929 pins-amp-sdb {
931 output-low;
935 scp_pins: scp-default-pins {
936 pins-vreq {
938 bias-disable;
939 input-enable;
943 spi0_pins: spi0-default-pins {
944 pins-cs-mosi-clk {
948 bias-disable;
951 pins-miso {
953 bias-pull-down;
957 subpmic_default: subpmic-default-pins {
958 subpmic_pin_irq: pins-subpmic-int-n {
960 input-enable;
961 bias-pull-up;
965 trackpad_pins: trackpad-default-pins {
966 pins-int-n {
968 input-enable;
969 bias-pull-up;
973 touchscreen_pins: touchscreen-default-pins {
974 pins-int-n {
976 input-enable;
977 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
979 pins-rst {
981 output-high;
983 pins-report-sw {
985 output-low;
991 interrupts-extended = <&pio 222 IRQ_TYPE_LEVEL_HIGH>;
997 firmware-name = "mediatek/mt8195/scp.img";
998 memory-region = <&scp_mem>;
999 pinctrl-names = "default";
1000 pinctrl-0 = <&scp_pins>;
1002 cros-ec-rpmsg {
1003 compatible = "google,cros-ec-rpmsg";
1004 mediatek,rpmsg-name = "cros-ec-rpmsg";
1012 mediatek,dai-link =
1016 pinctrl-names = "default";
1017 pinctrl-0 = <&aud_pins_default>;
1023 pinctrl-names = "default";
1024 pinctrl-0 = <&spi0_pins>;
1025 mediatek,pad-select = <0>;
1028 #address-cells = <1>;
1029 #size-cells = <0>;
1031 compatible = "google,cros-ec-spi";
1033 interrupts-extended = <&pio 4 IRQ_TYPE_LEVEL_LOW>;
1034 pinctrl-names = "default";
1035 pinctrl-0 = <&cros_ec_int>;
1036 spi-max-frequency = <3000000>;
1038 keyboard-backlight {
1039 compatible = "google,cros-kbd-led-backlight";
1042 i2c_tunnel: i2c-tunnel {
1043 compatible = "google,cros-ec-i2c-tunnel";
1044 google,remote-bus = <0>;
1045 #address-cells = <1>;
1046 #size-cells = <0>;
1050 compatible = "google,cros-ec-regulator";
1052 regulator-name = "mt_pmic_vmc_ldo";
1053 regulator-min-microvolt = <1200000>;
1054 regulator-max-microvolt = <3600000>;
1058 compatible = "google,cros-ec-regulator";
1060 regulator-name = "mt_pmic_vmch_ldo";
1061 regulator-min-microvolt = <2700000>;
1062 regulator-max-microvolt = <3600000>;
1066 compatible = "google,cros-ec-typec";
1067 #address-cells = <1>;
1068 #size-cells = <0>;
1071 compatible = "usb-c-connector";
1073 power-role = "dual";
1074 data-role = "host";
1075 try-power-role = "source";
1079 compatible = "usb-c-connector";
1081 power-role = "dual";
1082 data-role = "host";
1083 try-power-role = "source";
1090 #address-cells = <2>;
1091 #size-cells = <0>;
1094 compatible = "mediatek,mt6315-regulator";
1099 regulator-compatible = "vbuck1";
1100 regulator-name = "Vbcpu";
1101 regulator-min-microvolt = <300000>;
1102 regulator-max-microvolt = <1193750>;
1103 regulator-enable-ramp-delay = <256>;
1104 regulator-ramp-delay = <6250>;
1105 regulator-allowed-modes = <0 1 2>;
1106 regulator-always-on;
1112 compatible = "mediatek,mt6315-regulator";
1117 regulator-compatible = "vbuck1";
1118 regulator-name = "Vgpu";
1119 regulator-min-microvolt = <625000>;
1120 regulator-max-microvolt = <1193750>;
1121 regulator-enable-ramp-delay = <256>;
1122 regulator-ramp-delay = <6250>;
1123 regulator-allowed-modes = <0 1 2>;
1124 regulator-always-on;
1153 vusb33-supply = <&mt6359_vusb_ldo_reg>;
1154 vbus-supply = <&usb_vbus>;
1160 vusb33-supply = <&mt6359_vusb_ldo_reg>;
1161 vbus-supply = <&usb_vbus>;
1167 vusb33-supply = <&mt6359_vusb_ldo_reg>;
1168 vbus-supply = <&usb_vbus>;
1175 usb2-lpm-disable;
1176 vusb33-supply = <&mt6359_vusb_ldo_reg>;
1177 vbus-supply = <&usb_vbus>;
1180 #include <arm/cros-ec-keyboard.dtsi>
1181 #include <arm/cros-ec-sbs.dtsi>
1184 function-row-physmap = <