Lines Matching +full:sc7180 +full:- +full:venus

1 // SPDX-License-Identifier: BSD-3-Clause
3 /dts-v1/;
5 #include <dt-bindings/gpio/gpio.h>
6 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
8 #include "sc7180.dtsi"
13 /delete-node/ &tz_mem;
14 /delete-node/ &ipa_fw_mem;
18 compatible = "acer,aspire1", "qcom,sc7180";
19 chassis-type = "laptop";
29 stdout-path = "serial0:115200n8";
32 reserved-memory {
33 zap_mem: zap-shader@80840000 {
35 no-map;
38 venus_mem: venus@85b00000 {
40 no-map;
45 no-map;
50 no-map;
55 no-map;
59 max98357a: audio-codec {
61 sdmode-gpios = <&tlmm 23 GPIO_ACTIVE_HIGH>;
63 pinctrl-0 = <&amp_sd_mode_default>;
64 pinctrl-names = "default";
66 #sound-dai-cells = <0>;
70 compatible = "pwm-backlight";
72 enable-gpios = <&tlmm 10 GPIO_ACTIVE_HIGH>;
74 pinctrl-0 = <&soc_bkoff_default>;
75 pinctrl-names = "default";
78 reg_brij_1p2: bridge-1p2-regulator {
79 compatible = "regulator-fixed";
80 regulator-name = "brij_1p2";
81 regulator-min-microvolt = <1200000>;
82 regulator-max-microvolt = <1200000>;
85 enable-active-high;
87 pinctrl-0 = <&reg_edp_1p2_en_default>;
88 pinctrl-names = "default";
91 reg_brij_1p8: bridge-regulator {
92 compatible = "regulator-fixed";
93 regulator-name = "brij_1p8";
94 regulator-min-microvolt = <1800000>;
95 regulator-max-microvolt = <1800000>;
97 vin-supply = <&vreg_l8c_1p8>;
100 enable-active-high;
102 pinctrl-0 = <&reg_edp_1p8_en_default>;
103 pinctrl-names = "default";
106 reg_codec_3p3: codec-regulator {
107 compatible = "regulator-fixed";
108 regulator-name = "codec_3p3";
109 regulator-min-microvolt = <3300000>;
110 regulator-max-microvolt = <3300000>;
113 enable-active-high;
115 pinctrl-0 = <&reg_audio_en_default>;
116 pinctrl-names = "default";
119 reg_lcm_3p3: panel-regulator {
120 compatible = "regulator-fixed";
121 regulator-name = "lcm_3p3";
122 regulator-min-microvolt = <3300000>;
123 regulator-max-microvolt = <3300000>;
126 enable-active-high;
128 pinctrl-0 = <&reg_lcm_en_default>;
129 pinctrl-names = "default";
132 reg_tp_3p3: touchpad-regulator {
133 compatible = "regulator-fixed";
134 regulator-name = "tp_3p3";
135 regulator-min-microvolt = <3300000>;
136 regulator-max-microvolt = <3300000>;
139 enable-active-high;
141 pinctrl-0 = <&reg_tp_en_default>;
142 pinctrl-names = "default";
147 clock-frequency = <400000>;
150 /* embedded-controller@76 */
154 clock-frequency = <400000>;
161 * hid-descr-addr = <0x1>;
165 compatible = "hid-over-i2c";
167 hid-descr-addr = <0x20>;
169 vdd-supply = <&reg_tp_3p3>;
171 interrupts-extended = <&tlmm 94 IRQ_TYPE_LEVEL_LOW>;
173 pinctrl-0 = <&hid_touchpad_default>;
174 pinctrl-names = "default";
176 wakeup-source;
180 compatible = "hid-over-i2c";
182 hid-descr-addr = <0x1>;
184 interrupts-extended = <&tlmm 33 IRQ_TYPE_LEVEL_LOW>;
186 pinctrl-0 = <&hid_keyboard_default>;
187 pinctrl-names = "default";
189 wakeup-source;
194 clock-frequency = <400000>;
201 #sound-dai-cells = <1>;
203 interrupt-parent = <&tlmm>;
206 pinctrl-0 = <&codec_irq_default>;
207 pinctrl-names = "default";
209 AVDD-supply = <&vreg_l15a_1p8>;
210 MICVDD-supply = <&reg_codec_3p3>;
211 VBAT-supply = <&reg_codec_3p3>;
212 DBVDD-supply = <&vreg_l15a_1p8>;
213 LDO1-IN-supply = <&vreg_l15a_1p8>;
224 * realtek,dmic1-data-pin = <1>;
225 * realtek,dmic1-clk-pin = <1>;
228 realtek,jd-src = <1>;
233 clock-frequency = <400000>;
239 gpio-controller;
240 #gpio-cells = <2>;
241 #pwm-cells = <1>;
243 interrupt-parent = <&tlmm>;
246 enable-gpios = <&tlmm 51 GPIO_ACTIVE_HIGH>;
247 suspend-gpios = <&tlmm 22 GPIO_ACTIVE_LOW>;
249 pinctrl-0 = <&bridge_en_default>,
252 pinctrl-names = "default";
254 vpll-supply = <&reg_brij_1p8>;
255 vccio-supply = <&reg_brij_1p8>;
256 vcca-supply = <&reg_brij_1p2>;
257 vcc-supply = <&reg_brij_1p2>;
260 clock-names = "refclk";
263 #address-cells = <1>;
264 #size-cells = <0>;
270 remote-endpoint = <&mdss_dsi0_out>;
278 data-lanes = <0 1>;
279 remote-endpoint = <&panel_in_edp>;
284 aux-bus {
286 compatible = "edp-panel";
287 power-supply = <&reg_lcm_3p3>;
289 hpd-absent-delay-ms = <200>;
293 remote-endpoint = <&sn65dsi86_out>;
304 zap-shader {
305 memory-region = <&zap_mem>;
306 firmware-name = "qcom/sc7180/acer/aspire1/qcdxkmsuc7180.mbn";
315 vdda-supply = <&vreg_l3c_1p2>;
320 remote-endpoint = <&sn65dsi86_in>;
321 data-lanes = <0 1 2 3>;
325 vdds-supply = <&vreg_l4a_0p8>;
333 qcom,hw-settle-time = <200>;
340 qcom,hw-settle-time = <200>;
348 charger-thermistor@0 {
350 io-channels = <&pm6150_adc ADC5_AMUX_THM3_100K_PU>;
352 qcom,hw-settle-time-us = <200>;
357 io-channels = <&pm6150_adc ADC5_AMUX_THM2_100K_PU>;
359 qcom,hw-settle-time-us = <200>;
376 firmware-name = "qcom/sc7180/acer/aspire1/qcmpss7180_nm.mbn";
381 pinctrl-0 = <&sdc1_default>;
382 pinctrl-1 = <&sdc1_sleep>;
383 pinctrl-names = "default", "sleep";
384 vmmc-supply = <&vreg_l19a_2p9>;
385 vqmmc-supply = <&vreg_l12a_1p8>;
391 /delete-property/interrupts;
392 interrupts-extended = <&intc GIC_SPI 604 IRQ_TYPE_LEVEL_HIGH>,
395 pinctrl-1 = <&qup_uart3_sleep>;
396 pinctrl-names = "default", "sleep";
401 compatible = "qcom,wcn3991-bt";
402 vddio-supply = <&vreg_l10a_1p8>;
403 vddxo-supply = <&vreg_l1c_1p8>;
404 vddrf-supply = <&vreg_l2c_1p3>;
405 vddch0-supply = <&vreg_l10c_3p3>;
406 max-speed = <3200000>;
420 #address-cells = <1>;
421 #size-cells = <0>;
426 peer-hub = <&usb_hub_3_x>;
432 peer-hub = <&usb_hub_2_x>;
437 vdd-supply = <&vreg_l4a_0p8>;
438 vdda-pll-supply = <&vreg_l11a_1p8>;
439 vdda-phy-dpdm-supply = <&vreg_l17a_3p0>;
440 qcom,imp-res-offset-value = <8>;
441 qcom,preemphasis-level = <QUSB2_V2_PREEMPHASIS_15_PERCENT>;
442 qcom,preemphasis-width = <QUSB2_V2_PREEMPHASIS_WIDTH_HALF_BIT>;
443 qcom,bias-ctrl-value = <0x22>;
444 qcom,charge-ctrl-value = <3>;
445 qcom,hsdisc-trim-value = <0>;
451 vdda-phy-supply = <&vreg_l3c_1p2>;
452 vdda-pll-supply = <&vreg_l4a_0p8>;
457 &venus {
458 firmware-name = "qcom/sc7180/acer/aspire1/qcvss7180.mbn";
462 vdd-0.8-cx-mx-supply = <&vreg_l9a_0p6>;
463 vdd-1.8-xo-supply = <&vreg_l1c_1p8>;
464 vdd-1.3-rfa-supply = <&vreg_l2c_1p3>;
465 vdd-3.3-ch0-supply = <&vreg_l10c_3p3>;
466 vdd-3.3-ch1-supply = <&vreg_l11c_3p3>;
472 regulators-0 {
473 compatible = "qcom,pm6150-rpmh-regulators";
474 qcom,pmic-id = "a";
477 regulator-min-microvolt = <1128000>;
478 regulator-max-microvolt = <1128000>;
482 regulator-min-microvolt = <824000>;
483 regulator-max-microvolt = <928000>;
484 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
488 regulator-min-microvolt = <488000>;
489 regulator-max-microvolt = <800000>;
490 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
494 regulator-min-microvolt = <1800000>;
495 regulator-max-microvolt = <1800000>;
496 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
497 regulator-always-on;
498 regulator-boot-on;
502 regulator-min-microvolt = <1800000>;
503 regulator-max-microvolt = <1800000>;
504 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
508 regulator-min-microvolt = <1800000>;
509 regulator-max-microvolt = <1800000>;
510 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
514 regulator-min-microvolt = <1800000>;
515 regulator-max-microvolt = <1800000>;
516 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
520 regulator-min-microvolt = <1800000>;
521 regulator-max-microvolt = <1800000>;
522 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
526 regulator-min-microvolt = <1800000>;
527 regulator-max-microvolt = <1800000>;
528 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
532 regulator-min-microvolt = <2496000>;
533 regulator-max-microvolt = <3304000>;
534 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
538 regulator-min-microvolt = <2920000>;
539 regulator-max-microvolt = <3232000>;
540 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
544 regulator-min-microvolt = <2496000>;
545 regulator-max-microvolt = <3304000>;
546 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
550 regulator-min-microvolt = <2960000>;
551 regulator-max-microvolt = <2960000>;
552 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
556 regulators-1 {
557 compatible = "qcom,pm6150l-rpmh-regulators";
558 qcom,pmic-id = "c";
561 regulator-min-microvolt = <1120000>;
562 regulator-max-microvolt = <1408000>;
566 regulator-min-microvolt = <1616000>;
567 regulator-max-microvolt = <1984000>;
568 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
572 regulator-min-microvolt = <1168000>;
573 regulator-max-microvolt = <1304000>;
574 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
578 regulator-min-microvolt = <1144000>;
579 regulator-max-microvolt = <1304000>;
580 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
584 regulator-min-microvolt = <1648000>;
585 regulator-max-microvolt = <3304000>;
586 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
590 regulator-min-microvolt = <1648000>;
591 regulator-max-microvolt = <3304000>;
592 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
596 regulator-min-microvolt = <1800000>;
597 regulator-max-microvolt = <2950000>;
598 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
602 regulator-min-microvolt = <3000000>;
603 regulator-max-microvolt = <3312000>;
604 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
608 regulator-min-microvolt = <1800000>;
609 regulator-max-microvolt = <1800000>;
610 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
614 regulator-min-microvolt = <2952000>;
615 regulator-max-microvolt = <2952000>;
616 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
620 regulator-min-microvolt = <3000000>;
621 regulator-max-microvolt = <3400000>;
622 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
626 regulator-min-microvolt = <3000000>;
627 regulator-max-microvolt = <3400000>;
628 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
632 regulator-min-microvolt = <3008000>;
633 regulator-max-microvolt = <3960000>;
634 regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>;
640 drive-strength = <2>;
643 bias-disable;
647 drive-strength = <2>;
650 bias-disable;
654 drive-strength = <2>;
657 bias-disable;
661 drive-strength = <2>;
664 bias-disable;
673 gpio-reserved-ranges = <58 5>;
675 amp_sd_mode_default: amp-sd-mode-deault-state {
678 drive-strength = <16>;
679 bias-disable;
682 bridge_en_default: bridge-en-default-state {
685 drive-strength = <16>;
686 bias-disable;
689 bridge_suspend_default: bridge-suspend-default-state {
692 drive-strength = <16>;
693 bias-pull-up;
696 codec_irq_default: codec-irq-deault-state {
699 drive-strength = <2>;
700 bias-disable;
703 edp_bridge_irq_default: edp-bridge-irq-default-state {
706 drive-strength = <2>;
707 bias-pull-down;
710 hid_keyboard_default: hid-keyboard-default-state {
713 drive-strength = <2>;
714 bias-disable;
717 hid_touchpad_default: hid-touchpad-default-state {
720 drive-strength = <2>;
721 bias-disable;
724 qup_uart3_sleep: qup-uart3-sleep-state {
725 cts-pins {
727 * Configure a pull-down on CTS to match the pull of
732 bias-pull-down;
735 rts-pins {
737 * Configure pull-down on RTS. As RTS is active low
744 bias-pull-down;
747 tx-pins {
749 * Configure pull-up on TX when it isn't actively driven
754 bias-pull-up;
757 rx-pins {
759 * Configure a pull-up on RX. This is needed to avoid
765 bias-pull-up;
769 reg_edp_1p2_en_default: reg-edp-1p2-en-deault-state {
772 drive-strength = <16>;
773 bias-disable;
776 reg_edp_1p8_en_default: reg-edp-1p8-en-deault-state {
779 drive-strength = <16>;
780 bias-disable;
783 reg_lcm_en_default: reg-lcm-en-deault-state {
786 drive-strength = <16>;
787 bias-disable;
790 reg_audio_en_default: reg-audio-en-deault-state {
793 drive-strength = <2>;
794 bias-disable;
797 reg_tp_en_default: reg-tp-en-deault-state {
800 drive-strength = <2>;
801 bias-disable;
804 soc_bkoff_default: soc-bkoff-deault-state {
807 drive-strength = <16>;
808 bias-disable;
811 sdc1_default: sdc1-default-state {
812 clk-pins {
814 drive-strength = <16>;
815 bias-disable;
818 cmd-pins {
820 drive-strength = <16>;
821 bias-pull-up;
824 data-pins {
826 drive-strength = <16>;
827 bias-pull-up;
830 rclk-pins {
832 bias-pull-down;
836 sdc1_sleep: sdc1-sleep-state {
837 clk-pins {
839 drive-strength = <2>;
840 bias-disable;
843 cmd-pins {
845 drive-strength = <2>;
846 bias-pull-up;
849 data-pins {
851 drive-strength = <2>;
852 bias-pull-up;
855 rclk-pins {
857 bias-pull-down;