Lines Matching +full:suspend +full:- +full:gpios

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 /dts-v1/;
5 #include <dt-bindings/gpio/gpio.h>
6 #include <dt-bindings/input/linux-event-codes.h>
7 #include <dt-bindings/leds/common.h>
8 #include <dt-bindings/pinctrl/rockchip.h>
9 #include <dt-bindings/pwm/pwm.h>
10 #include <dt-bindings/thermal/thermal.h>
11 #include <dt-bindings/usb/pd.h>
16 chassis-type = "handset";
26 stdout-path = "serial2:1500000n8";
29 adc_keys: adc-keys {
30 compatible = "adc-keys";
31 io-channels = <&saradc 1>;
32 io-channel-names = "buttons";
33 keyup-threshold-microvolt = <1800000>;
34 poll-interval = <60>;
36 button-vol-up {
39 press-threshold-microvolt = <17000>;
42 button-vol-down {
45 press-threshold-microvolt = <417000>;
50 adc_joystick: adc-joystick {
51 compatible = "adc-joystick";
52 io-channels = <&saradc 2>, <&saradc 3>,
54 poll-interval = <60>;
55 #address-cells = <1>;
56 #size-cells = <0>;
60 abs-flat = <40>;
61 abs-fuzz = <30>;
62 abs-range = <0 4095>;
68 abs-flat = <40>;
69 abs-fuzz = <30>;
70 abs-range = <0 4095>;
76 abs-flat = <40>;
77 abs-fuzz = <30>;
78 abs-range = <0 4095>;
84 abs-flat = <40>;
85 abs-fuzz = <30>;
86 abs-range = <0 4095>;
92 adc_triggers: adc-trigger {
93 compatible = "adc-joystick";
94 io-channels = <&ti_adc 6>,
96 poll-interval = <60>;
97 #address-cells = <1>;
98 #size-cells = <0>;
102 abs-flat = <15>;
103 abs-fuzz = <15>;
104 abs-range = <890 1530>;
110 abs-flat = <15>;
111 abs-fuzz = <15>;
112 abs-range = <1010 1550>;
117 analog-sound {
118 compatible = "simple-audio-card";
119 pinctrl-0 = <&hp_detect>;
120 pinctrl-names = "default";
121 simple-audio-card,aux-devs = <&amp_headphone>, <&amp_speaker>;
122 simple-audio-card,bitclock-master = <&masterdai>;
123 simple-audio-card,format = "i2s";
124 simple-audio-card,frame-master = <&masterdai>;
125 simple-audio-card,hp-det-gpio = <&gpio3 RK_PA6 GPIO_ACTIVE_LOW>;
126 simple-audio-card,mclk-fs = <256>;
127 simple-audio-card,name = "rockchip,es8388-codec";
128 simple-audio-card,pin-switches = "Headphones", "Speaker";
129 simple-audio-card,routing =
142 simple-audio-card,widgets =
148 masterdai: simple-audio-card,codec {
149 sound-dai = <&es8388>;
150 system-clock-frequency = <12288000>;
153 simple-audio-card,cpu {
154 sound-dai = <&i2s0_8ch>;
159 compatible = "pwm-backlight";
160 enable-gpios = <&gpio3 RK_PC0 GPIO_ACTIVE_HIGH>;
161 pinctrl-0 = <&lcd_bl_en>;
162 pinctrl-names = "default";
167 compatible = "simple-battery";
168 charge-full-design-microamp-hours = <3700000>;
169 constant-charge-current-max-microamp = <2500000>;
170 constant-charge-voltage-max-microvolt = <8750000>;
171 voltage-min-design-microvolt = <7400000>;
174 gpio_keys: gpio-keys {
175 compatible = "gpio-keys";
176 pinctrl-0 = <&btn_pins_ctrl>;
177 pinctrl-names = "default";
179 button-a {
180 gpios = <&gpio1 RK_PC6 GPIO_ACTIVE_LOW>;
185 button-b {
186 gpios = <&gpio1 RK_PA5 GPIO_ACTIVE_LOW>;
191 button-down {
192 gpios = <&gpio1 RK_PB1 GPIO_ACTIVE_LOW>;
193 label = "DPAD-DOWN";
197 button-home {
198 gpios = <&gpio1 RK_PA0 GPIO_ACTIVE_LOW>;
203 button-l1 {
204 gpios = <&gpio1 RK_PB5 GPIO_ACTIVE_LOW>;
209 button-left {
210 gpios = <&gpio1 RK_PD7 GPIO_ACTIVE_LOW>;
211 label = "DPAD-LEFT";
215 button-menu {
216 gpios = <&gpio1 RK_PB0 GPIO_ACTIVE_LOW>;
221 button-r1 {
222 gpios = <&gpio1 RK_PB2 GPIO_ACTIVE_LOW>;
227 button-right {
228 gpios = <&gpio1 RK_PB7 GPIO_ACTIVE_LOW>;
229 label = "DPAD-RIGHT";
233 button-select {
234 gpios = <&gpio1 RK_PA3 GPIO_ACTIVE_LOW>;
239 button-start {
240 gpios = <&gpio1 RK_PB6 GPIO_ACTIVE_LOW>;
245 button-thumbl {
246 gpios = <&gpio1 RK_PA4 GPIO_ACTIVE_LOW>;
251 button-thumbr {
252 gpios = <&gpio1 RK_PD6 GPIO_ACTIVE_LOW>;
257 button-up {
258 gpios = <&gpio1 RK_PA2 GPIO_ACTIVE_LOW>;
259 label = "DPAD-UP";
263 button-x {
264 gpios = <&gpio1 RK_PB4 GPIO_ACTIVE_LOW>;
269 button-y {
270 gpios = <&gpio1 RK_PB3 GPIO_ACTIVE_LOW>;
276 gpio_leds: gpio-leds {
277 compatible = "gpio-leds";
278 pinctrl-names = "default";
279 pinctrl-0 = <&led_pins>;
281 green_led: led-0 {
283 gpios = <&gpio3 RK_PC1 GPIO_ACTIVE_HIGH>;
287 red_led: led-1 {
289 gpios = <&gpio3 RK_PC2 GPIO_ACTIVE_HIGH>;
294 amp_headphone: headphone-amplifier {
295 compatible = "simple-audio-amplifier";
296 enable-gpios = <&gpio0 RK_PD4 GPIO_ACTIVE_HIGH>;
297 pinctrl-0 = <&headphone_amplifier_en>;
298 pinctrl-names = "default";
299 sound-name-prefix = "Headphones Amplifier";
302 pwm_fan: pwm-fan {
303 compatible = "pwm-fan";
304 #cooling-cells = <2>;
305 cooling-levels = <0 120 150 180 210 240 255>;
306 fan-supply = <&vcc5v0_sys>;
307 interrupt-parent = <&gpio4>;
309 pulses-per-revolution = <4>;
313 pwm_gpio33: pwm-33 {
314 compatible = "pwm-gpio";
315 gpios = <&gpio1 RK_PA1 GPIO_ACTIVE_HIGH>;
316 pinctrl-0 = <&vib_right_h>;
317 pinctrl-names = "default";
318 #pwm-cells = <3>;
321 pwm_gpio132: pwm-132 {
322 compatible = "pwm-gpio";
323 gpios = <&gpio4 RK_PA4 GPIO_ACTIVE_HIGH>;
324 pinctrl-0 = <&vib_left_h>;
325 pinctrl-names = "default";
326 #pwm-cells = <3>;
329 sdio_pwrseq: sdio-pwrseq {
330 compatible = "mmc-pwrseq-simple";
331 clock-names = "ext_clock";
333 pinctrl-0 = <&wifi_enable_h>;
334 pinctrl-names = "default";
335 post-power-on-delay-ms = <200>;
336 power-off-delay-us = <5000000>;
337 reset-gpios = <&gpio3 RK_PB4 GPIO_ACTIVE_LOW>;
340 amp_speaker: speaker-amplifier {
341 compatible = "simple-audio-amplifier";
342 enable-gpios = <&gpio4 RK_PA5 GPIO_ACTIVE_HIGH>;
343 pinctrl-0 = <&speaker_amplifier_en>;
344 pinctrl-names = "default";
345 sound-name-prefix = "Speaker Amplifier";
346 VCC-supply = <&vcc5v0_spk>;
349 vcc_1v1_nldo_s3: vcc-1v1-nldo-s3-regulator {
350 compatible = "regulator-fixed";
351 regulator-always-on;
352 regulator-boot-on;
353 regulator-max-microvolt = <1100000>;
354 regulator-min-microvolt = <1100000>;
355 regulator-name = "vcc_1v1_nldo_s3";
356 vin-supply = <&vcc5v0_sys>;
359 vcc3v3_lcd0_n: vcc3v3-lcd0-n-regulator {
360 compatible = "regulator-fixed";
361 enable-active-high;
363 pinctrl-0 = <&vcc_lcd_h>;
364 pinctrl-names = "default";
365 regulator-max-microvolt = <3300000>;
366 regulator-min-microvolt = <3300000>;
367 regulator-name = "vcc3v3_lcd0_n";
368 vin-supply = <&vcc_3v3_s3>;
369 regulator-state-mem {
370 regulator-off-in-suspend;
374 vcc_3v3_sd_s0: vcc-3v3-sd-s0-regulator {
375 compatible = "regulator-fixed";
376 enable-active-high;
378 pinctrl-0 = <&sd_s0_pwr>;
379 pinctrl-names = "default";
380 regulator-max-microvolt = <3000000>;
381 regulator-min-microvolt = <3000000>;
382 regulator-name = "vcc_3v3_sd_s0";
383 vin-supply = <&vcc_3v3_s3>;
386 vcc5v0_spk: vcc5v0-spk-regulator {
387 compatible = "regulator-fixed";
388 enable-active-high;
390 pinctrl-0 = <&vcc5v0_spk_pwr>;
391 pinctrl-names = "default";
392 regulator-max-microvolt = <5000000>;
393 regulator-min-microvolt = <5000000>;
394 regulator-name = "vcc5v0_spk";
395 vin-supply = <&vcc5v0_sys>;
396 regulator-state-mem {
397 regulator-off-in-suspend;
401 vcc5v0_sys: vcc5v0-sys-regulator {
402 compatible = "regulator-fixed";
403 regulator-always-on;
404 regulator-boot-on;
405 regulator-max-microvolt = <5000000>;
406 regulator-min-microvolt = <5000000>;
407 regulator-name = "vcc5v0_sys";
410 vibrator_l: vibrator-l {
411 compatible = "pwm-vibrator";
412 pwm-names = "enable";
416 vibrator_r: vibrator-r {
417 compatible = "pwm-vibrator";
418 pwm-names = "enable";
428 cpu-supply = <&vdd_cpu_lit_s0>;
432 cpu-supply = <&vdd_cpu_lit_s0>;
436 cpu-supply = <&vdd_cpu_lit_s0>;
440 cpu-supply = <&vdd_cpu_lit_s0>;
444 cpu-supply = <&vdd_cpu_big0_s0>;
448 cpu-supply = <&vdd_cpu_big0_s0>;
452 cpu-supply = <&vdd_cpu_big1_s0>;
456 cpu-supply = <&vdd_cpu_big1_s0>;
460 mali-supply = <&vdd_gpu_s0>;
465 pinctrl-0 = <&i2c0m2_xfer>;
466 pinctrl-names = "default";
472 fcs,suspend-voltage-selector = <1>;
473 regulator-max-microvolt = <1050000>;
474 regulator-min-microvolt = <550000>;
475 regulator-name = "vdd_cpu_big0_s0";
476 regulator-ramp-delay = <2300>;
477 vin-supply = <&vcc5v0_sys>;
479 regulator-state-mem {
480 regulator-off-in-suspend;
487 fcs,suspend-voltage-selector = <1>;
488 regulator-max-microvolt = <1050000>;
489 regulator-min-microvolt = <550000>;
490 regulator-name = "vdd_cpu_big1_s0";
491 regulator-ramp-delay = <2300>;
492 vin-supply = <&vcc5v0_sys>;
494 regulator-state-mem {
495 regulator-off-in-suspend;
506 fcs,suspend-voltage-selector = <1>;
507 regulator-max-microvolt = <950000>;
508 regulator-min-microvolt = <550000>;
509 regulator-name = "vdd_npu_s0";
510 regulator-ramp-delay = <2300>;
511 vin-supply = <&vcc5v0_sys>;
513 regulator-state-mem {
514 regulator-off-in-suspend;
525 interrupt-parent = <&gpio1>;
527 irq-gpios = <&gpio1 RK_PA6 GPIO_ACTIVE_HIGH>;
528 pinctrl-0 = <&touch_int>, <&touch_rst>;
529 pinctrl-names = "default";
530 reset-gpios = <&gpio1 RK_PA7 GPIO_ACTIVE_HIGH>;
531 touchscreen-inverted-x;
532 touchscreen-size-x = <1080>;
533 touchscreen-size-y = <1920>;
534 touchscreen-swapped-x-y;
539 pinctrl-0 = <&i2c4m2_xfer>;
545 #address-cells = <1>;
546 #io-channel-cells = <1>;
547 #size-cells = <0>;
569 interrupt-parent = <&gpio0>;
575 pinctrl-0 = <&i2c6m3_xfer>;
581 #clock-cells = <0>;
582 clock-output-names = "hym8563";
583 interrupt-parent = <&gpio0>;
585 pinctrl-0 = <&hym8563_int>, <&clk32k_in>;
586 pinctrl-names = "default";
587 wakeup-source;
595 cellwise,battery-profile = /bits/ 8
604 cellwise,monitor-interval-ms = <5000>;
605 monitored-battery = <&battery>;
613 es8388: audio-codec@11 {
616 assigned-clock-rates = <12288000>;
617 assigned-clocks = <&cru I2S0_8CH_MCLKOUT>;
618 AVDD-supply = <&vcc_3v3_s3>;
620 DVDD-supply = <&vcc_1v8_s3>;
621 HPVDD-supply = <&vcc_3v3_s3>;
622 PVDD-supply = <&vcc_1v8_s3>;
623 #sound-dai-cells = <0>;
628 pinctrl-0 = <&i2s0_lrck
637 polling-delay = <1000>;
640 package_fan0: package-fan0 {
646 package_fan1: package-fan1 {
653 cooling-maps {
656 cooling-device = <&pwm_fan THERMAL_NO_LIMIT 1>;
661 cooling-device = <&pwm_fan 2 THERMAL_NO_LIMIT>;
668 * with the correct nodes enabled in device-tree, but eventually
672 pinctrl-0 = <&pcie_rst>;
673 pinctrl-names = "default";
674 reset-gpios = <&gpio3 RK_PD1 GPIO_ACTIVE_HIGH>;
679 audio-amplifier {
680 headphone_amplifier_en: headphone-amplifier-en {
685 hp_detect: headphone-detect {
690 speaker_amplifier_en: speaker-amplifier-en {
697 bt_enable_h: bt-enable-h {
702 bt_host_wake_l: bt-host-wake-l {
707 bt_wake_l: bt-wake-l {
714 boost_enable_h: boost-enable-h {
718 charger_int_h: charger-int-h {
725 hym8563_int: hym8563-int {
731 gpio-btns {
732 btn_pins_ctrl: btn-pins-ctrl {
753 gpio-leds {
754 led_pins: led-pins {
762 lcd_bl_en: lcd-bl-en {
768 pcie-pins {
769 pcie_rst: pcie-rst {
775 sd-pwr {
776 sd_s0_pwr: sd-s0-pwr {
782 spk-pwr {
783 vcc5v0_spk_pwr: vcc5v0-spk-pwr {
790 touch_int: touch-int {
795 touch_rst: touch-rst {
801 usb-typec {
802 usbc0_int: usbc0-int {
808 vcc3v3-lcd {
809 vcc_lcd_h: vcc-lcd-h {
816 vib_left_h: vib-left-h {
821 vib_right_h: vib-right-h {
828 wifi_enable_h: wifi-enable-h {
833 wifi_host_wake_irq: wifi-host-wake-irq {
841 pinctrl-0 = <&pwm12m1_pins>;
846 pinctrl-0 = <&pwm13m1_pins>;
851 vref-supply = <&vcc_1v8_s0>;
856 bus-width = <8>;
857 mmc-hs400-1_8v;
858 mmc-hs400-enhanced-strobe;
859 no-sd;
860 no-sdio;
861 non-removable;
866 #address-cells = <1>;
867 bus-width = <4>;
868 cap-sd-highspeed;
869 cap-sdio-irq;
870 disable-wp;
871 keep-power-in-suspend;
872 max-frequency = <150000000>;
873 mmc-pwrseq = <&sdio_pwrseq>;
874 no-mmc;
875 no-sd;
876 sd-uhs-sdr104;
877 #size-cells = <0>;
881 compatible = "brcm,bcm43456-fmac", "brcm,bcm4329-fmac";
883 interrupt-parent = <&gpio0>;
885 interrupt-names = "host-wake";
886 pinctrl-0 = <&wifi_host_wake_irq>;
887 pinctrl-names = "default";
892 bus-width = <4>;
893 cap-mmc-highspeed;
894 cap-sd-highspeed;
895 disable-wp;
896 max-frequency = <150000000>;
897 no-sdio;
898 no-mmc;
899 sd-uhs-sdr104;
900 vmmc-supply = <&vcc_3v3_sd_s0>;
901 vqmmc-supply = <&vccio_sd_s0>;
906 #address-cells = <1>;
907 assigned-clocks = <&cru CLK_SPI2>;
908 assigned-clock-rates = <200000000>;
909 num-cs = <1>;
910 pinctrl-0 = <&spi2m2_pins>, <&spi2m2_cs0>;
911 pinctrl-names = "default";
912 #size-cells = <0>;
918 #gpio-cells = <2>;
919 gpio-controller;
920 interrupt-parent = <&gpio0>;
922 pinctrl-0 = <&pmic_pins>, <&rk806_dvs1_null>,
924 pinctrl-names = "default";
925 spi-max-frequency = <1000000>;
926 system-power-controller;
928 vcc1-supply = <&vcc5v0_sys>;
929 vcc2-supply = <&vcc5v0_sys>;
930 vcc3-supply = <&vcc5v0_sys>;
931 vcc4-supply = <&vcc5v0_sys>;
932 vcc5-supply = <&vcc5v0_sys>;
933 vcc6-supply = <&vcc5v0_sys>;
934 vcc7-supply = <&vcc5v0_sys>;
935 vcc8-supply = <&vcc5v0_sys>;
936 vcc9-supply = <&vcc5v0_sys>;
937 vcc10-supply = <&vcc5v0_sys>;
938 vcc11-supply = <&vcc_2v0_pldo_s3>;
939 vcc12-supply = <&vcc5v0_sys>;
940 vcc13-supply = <&vcc_1v1_nldo_s3>;
941 vcc14-supply = <&vcc_1v1_nldo_s3>;
942 vcca-supply = <&vcc5v0_sys>;
944 rk806_dvs1_null: dvs1-null-pins {
949 rk806_dvs2_null: dvs2-null-pins {
954 rk806_dvs3_null: dvs3-null-pins {
960 vdd_gpu_s0: dcdc-reg1 {
961 regulator-boot-on;
962 regulator-enable-ramp-delay = <400>;
963 regulator-max-microvolt = <950000>;
964 regulator-min-microvolt = <550000>;
965 regulator-name = "vdd_gpu_s0";
966 regulator-ramp-delay = <12500>;
967 regulator-state-mem {
968 regulator-off-in-suspend;
972 vdd_cpu_lit_s0: dcdc-reg2 {
973 regulator-always-on;
974 regulator-boot-on;
975 regulator-max-microvolt = <950000>;
976 regulator-min-microvolt = <550000>;
977 regulator-ramp-delay = <12500>;
978 regulator-name = "vdd_cpu_lit_s0";
979 regulator-state-mem {
980 regulator-off-in-suspend;
984 vdd_logic_s0: dcdc-reg3 {
985 regulator-always-on;
986 regulator-boot-on;
987 regulator-max-microvolt = <750000>;
988 regulator-min-microvolt = <675000>;
989 regulator-name = "vdd_logic_s0";
990 regulator-ramp-delay = <12500>;
991 regulator-state-mem {
992 regulator-on-in-suspend;
993 regulator-suspend-microvolt = <750000>;
997 vdd_vdenc_s0: dcdc-reg4 {
998 regulator-always-on;
999 regulator-boot-on;
1000 regulator-max-microvolt = <950000>;
1001 regulator-min-microvolt = <550000>;
1002 regulator-name = "vdd_vdenc_s0";
1003 regulator-ramp-delay = <12500>;
1004 regulator-state-mem {
1005 regulator-off-in-suspend;
1009 vdd_ddr_s0: dcdc-reg5 {
1010 regulator-always-on;
1011 regulator-boot-on;
1012 regulator-min-microvolt = <675000>;
1013 regulator-max-microvolt = <900000>;
1014 regulator-ramp-delay = <12500>;
1015 regulator-name = "vdd_ddr_s0";
1016 regulator-state-mem {
1017 regulator-off-in-suspend;
1018 regulator-suspend-microvolt = <850000>;
1022 vdd2_ddr_s3: dcdc-reg6 {
1023 regulator-always-on;
1024 regulator-boot-on;
1025 regulator-name = "vdd2_ddr_s3";
1026 regulator-state-mem {
1027 regulator-on-in-suspend;
1031 vcc_2v0_pldo_s3: dcdc-reg7 {
1032 regulator-always-on;
1033 regulator-boot-on;
1034 regulator-max-microvolt = <2000000>;
1035 regulator-min-microvolt = <2000000>;
1036 regulator-name = "vdd_2v0_pldo_s3";
1037 regulator-state-mem {
1038 regulator-on-in-suspend;
1039 regulator-suspend-microvolt = <2000000>;
1043 vcc_3v3_s3: dcdc-reg8 {
1044 regulator-always-on;
1045 regulator-boot-on;
1046 regulator-max-microvolt = <3300000>;
1047 regulator-min-microvolt = <3300000>;
1048 regulator-name = "vcc_3v3_s3";
1049 regulator-state-mem {
1050 regulator-on-in-suspend;
1051 regulator-suspend-microvolt = <3300000>;
1055 vddq_ddr_s0: dcdc-reg9 {
1056 regulator-always-on;
1057 regulator-boot-on;
1058 regulator-name = "vddq_ddr_s0";
1059 regulator-state-mem {
1060 regulator-off-in-suspend;
1064 vcc_1v8_s3: dcdc-reg10 {
1065 regulator-always-on;
1066 regulator-boot-on;
1067 regulator-max-microvolt = <1800000>;
1068 regulator-min-microvolt = <1800000>;
1069 regulator-name = "vcc_1v8_s3";
1070 regulator-state-mem {
1071 regulator-on-in-suspend;
1072 regulator-suspend-microvolt = <1800000>;
1076 avcc_1v8_s0: pldo-reg1 {
1077 regulator-always-on;
1078 regulator-boot-on;
1079 regulator-max-microvolt = <1800000>;
1080 regulator-min-microvolt = <1800000>;
1081 regulator-name = "avcc_1v8_s0";
1082 regulator-state-mem {
1083 regulator-off-in-suspend;
1087 vcc_1v8_s0: pldo-reg2 {
1088 regulator-always-on;
1089 regulator-boot-on;
1090 regulator-max-microvolt = <1800000>;
1091 regulator-min-microvolt = <1800000>;
1092 regulator-name = "vcc_1v8_s0";
1093 regulator-state-mem {
1094 regulator-off-in-suspend;
1095 regulator-suspend-microvolt = <1800000>;
1099 avdd_1v2_s0: pldo-reg3 {
1100 regulator-always-on;
1101 regulator-boot-on;
1102 regulator-max-microvolt = <1200000>;
1103 regulator-min-microvolt = <1200000>;
1104 regulator-name = "avdd_1v2_s0";
1105 regulator-state-mem {
1106 regulator-off-in-suspend;
1110 vcc_3v3_s0: pldo-reg4 {
1111 regulator-always-on;
1112 regulator-boot-on;
1113 regulator-max-microvolt = <3300000>;
1114 regulator-min-microvolt = <3300000>;
1115 regulator-name = "vcc_3v3_s0";
1116 regulator-state-mem {
1117 regulator-off-in-suspend;
1121 vccio_sd_s0: pldo-reg5 {
1122 regulator-always-on;
1123 regulator-boot-on;
1124 regulator-max-microvolt = <3300000>;
1125 regulator-min-microvolt = <1800000>;
1126 regulator-name = "vccio_sd_s0";
1127 regulator-state-mem {
1128 regulator-off-in-suspend;
1132 vcc_1v8_s3_pldo6: pldo-reg6 {
1133 regulator-always-on;
1134 regulator-boot-on;
1135 regulator-max-microvolt = <1800000>;
1136 regulator-min-microvolt = <1800000>;
1137 regulator-name = "vcc_1v8_s3_pldo6";
1138 regulator-state-mem {
1139 regulator-on-in-suspend;
1140 regulator-suspend-microvolt = <1800000>;
1144 vdd_0v75_s3: nldo-reg1 {
1145 regulator-always-on;
1146 regulator-boot-on;
1147 regulator-max-microvolt = <750000>;
1148 regulator-min-microvolt = <750000>;
1149 regulator-name = "vdd_0v75_s3";
1150 regulator-state-mem {
1151 regulator-on-in-suspend;
1152 regulator-suspend-microvolt = <750000>;
1156 vdd_ddr_pll_s0: nldo-reg2 {
1157 regulator-always-on;
1158 regulator-boot-on;
1159 regulator-max-microvolt = <850000>;
1160 regulator-min-microvolt = <850000>;
1161 regulator-name = "vdd_ddr_pll_s0";
1162 regulator-state-mem {
1163 regulator-off-in-suspend;
1164 regulator-suspend-microvolt = <850000>;
1168 avdd_0v75_s0: nldo-reg3 {
1169 regulator-always-on;
1170 regulator-boot-on;
1171 regulator-max-microvolt = <837500>;
1172 regulator-min-microvolt = <837500>;
1173 regulator-name = "avdd_0v75_s0";
1174 regulator-state-mem {
1175 regulator-off-in-suspend;
1179 vdd_0v85_s0: nldo-reg4 {
1180 regulator-always-on;
1181 regulator-boot-on;
1182 regulator-min-microvolt = <850000>;
1183 regulator-max-microvolt = <850000>;
1184 regulator-name = "vdd_0v85_s0";
1185 regulator-state-mem {
1186 regulator-off-in-suspend;
1190 vdd_0v75_s0: nldo-reg5 {
1191 regulator-always-on;
1192 regulator-boot-on;
1193 regulator-min-microvolt = <750000>;
1194 regulator-max-microvolt = <750000>;
1195 regulator-name = "vdd_0v75_s0";
1196 regulator-state-mem {
1197 regulator-off-in-suspend;
1217 pinctrl-0 = <&uart2m0_xfer>;
1222 pinctrl-0 = <&uart9m2_xfer>, <&uart9m2_ctsn>, <&uart9m2_rtsn>;
1223 uart-has-rtscts;
1229 clock-names = "lpo";
1230 device-wakeup-gpios = <&gpio3 RK_PB1 GPIO_ACTIVE_HIGH>;
1231 interrupt-parent = <&gpio3>;
1233 pinctrl-0 = <&bt_enable_h>, <&bt_host_wake_l>, <&bt_wake_l>;
1234 pinctrl-names = "default";
1235 shutdown-gpios = <&gpio3 RK_PB7 GPIO_ACTIVE_HIGH>;