1 // SPDX-License-Identifier: GPL-2.0-only
5 #include "msm8916-pm8916.dtsi"
6 #include <dt-bindings/gpio/gpio.h>
9 model = "Asus Zenfone 2 Laser";
10 compatible = "asus,z00l", "qcom,msm8916";
13 serial0 = &blsp1_uart2;
17 stdout-path = "serial0";
21 compatible = "gpio-keys";
23 pinctrl-names = "default";
24 pinctrl-0 = <&gpio_keys_default>;
26 label = "GPIO Buttons";
30 gpios = <&msmgpio 107 GPIO_ACTIVE_LOW>;
31 linux,code = <KEY_VOLUMEUP>;
32 debounce-interval = <15>;
36 label = "Volume Down";
37 gpios = <&msmgpio 117 GPIO_ACTIVE_LOW>;
38 linux,code = <KEY_VOLUMEDOWN>;
39 debounce-interval = <15>;
44 compatible = "linux,extcon-usb-gpio";
45 id-gpios = <&msmgpio 110 GPIO_ACTIVE_HIGH>;
46 pinctrl-names = "default";
47 pinctrl-0 = <&usb_id_default>;
62 pinctrl-names = "default", "sleep";
63 pinctrl-0 = <&sdc1_clk_on &sdc1_cmd_on &sdc1_data_on>;
64 pinctrl-1 = <&sdc1_clk_off &sdc1_cmd_off &sdc1_data_off>;
69 extcon = <&usb_id>, <&usb_id>;
77 vdd_l1_l2_l3-supply = <&pm8916_s3>;
78 vdd_l4_l5_l6-supply = <&pm8916_s4>;
79 vdd_l7-supply = <&pm8916_s4>;
82 regulator-min-microvolt = <1200000>;
83 regulator-max-microvolt = <1300000>;
87 regulator-min-microvolt = <1800000>;
88 regulator-max-microvolt = <2100000>;
92 regulator-min-microvolt = <1225000>;
93 regulator-max-microvolt = <1225000>;
97 regulator-min-microvolt = <1200000>;
98 regulator-max-microvolt = <1200000>;
102 regulator-min-microvolt = <2050000>;
103 regulator-max-microvolt = <2050000>;
107 regulator-min-microvolt = <1800000>;
108 regulator-max-microvolt = <1800000>;
112 regulator-min-microvolt = <1800000>;
113 regulator-max-microvolt = <1800000>;
117 regulator-min-microvolt = <1800000>;
118 regulator-max-microvolt = <1800000>;
122 regulator-min-microvolt = <2850000>;
123 regulator-max-microvolt = <2900000>;
127 regulator-min-microvolt = <3300000>;
128 regulator-max-microvolt = <3300000>;
132 regulator-min-microvolt = <2700000>;
133 regulator-max-microvolt = <2800000>;
137 regulator-min-microvolt = <1800000>;
138 regulator-max-microvolt = <2950000>;
139 regulator-allow-set-load;
140 regulator-system-load = <200000>;
144 regulator-min-microvolt = <1800000>;
145 regulator-max-microvolt = <2950000>;
149 regulator-min-microvolt = <3075000>;
150 regulator-max-microvolt = <3075000>;
154 regulator-min-microvolt = <1800000>;
155 regulator-max-microvolt = <3300000>;
159 regulator-min-microvolt = <1800000>;
160 regulator-max-microvolt = <3300000>;
164 regulator-min-microvolt = <1800000>;
165 regulator-max-microvolt = <3300000>;
169 regulator-min-microvolt = <2850000>;
170 regulator-max-microvolt = <2850000>;
174 regulator-min-microvolt = <2700000>;
175 regulator-max-microvolt = <2700000>;
180 gpio_keys_default: gpio-keys-default {
181 pins = "gpio107", "gpio117";
184 drive-strength = <2>;
188 usb_id_default: usb-id-default {
192 drive-strength = <8>;