Lines Matching +full:drive +full:- +full:open +full:- +full:source

1 // SPDX-License-Identifier: GPL-2.0-only
5 #include <dt-bindings/gpio/gpio.h>
6 #include <dt-bindings/input/input.h>
7 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
8 #include <dt-bindings/reset/qcom,gcc-msm8960.h>
10 #include "qcom-msm8960.dtsi"
16 chassis-type = "handset";
25 stdout-path = "serial0:115200n8";
28 gpio-keys {
29 compatible = "gpio-keys";
31 key-volume-up {
34 debounce-interval = <10>;
38 key-volume-down {
41 debounce-interval = <10>;
57 interrupts-extended = <&tlmm 104 IRQ_TYPE_LEVEL_LOW>;
61 keypad_default_state: keypad-default-state {
62 keypad-sense-pins {
65 bias-pull-up;
66 input-enable;
67 power-source = <PM8921_GPIO_S4>;
68 qcom,drive-strength = <PMIC_GPIO_STRENGTH_NO>;
69 qcom,pull-up-strength = <PMIC_GPIO_PULL_UP_31P5>;
72 keypad-drive-pins {
75 bias-disable;
76 drive-open-drain;
77 output-low;
78 power-source = <PM8921_GPIO_S4>;
79 qcom,drive-strength = <PMIC_GPIO_STRENGTH_LOW>;
89 keypad,num-rows = <2>;
90 keypad,num-columns = <5>;
92 pinctrl-0 = <&keypad_default_state>;
93 pinctrl-names = "default";
100 compatible = "qcom,rpm-pm8921-regulators";
101 vin_lvs1_3_6-supply = <&pm8921_s4>;
102 vin_lvs2-supply = <&pm8921_s4>;
103 vin_lvs4_5_7-supply = <&pm8921_s4>;
104 vdd_ncp-supply = <&pm8921_l6>;
105 vdd_l1_l2_l12_l18-supply = <&pm8921_s4>;
106 vdd_l21_l23_l29-supply = <&pm8921_s8>;
107 vdd_l24-supply = <&pm8921_s1>;
108 vdd_l25-supply = <&pm8921_s1>;
109 vdd_l26-supply = <&pm8921_s7>;
110 vdd_l27-supply = <&pm8921_s7>;
111 vdd_l28-supply = <&pm8921_s7>;
112 vdd_l29-supply = <&pm8921_s8>;
116 regulator-always-on;
117 regulator-min-microvolt = <1225000>;
118 regulator-max-microvolt = <1225000>;
119 qcom,switch-mode-frequency = <3200000>;
120 bias-pull-down;
124 regulator-min-microvolt = <1300000>;
125 regulator-max-microvolt = <1300000>;
126 qcom,switch-mode-frequency = <1600000>;
127 bias-pull-down;
131 regulator-min-microvolt = <500000>;
132 regulator-max-microvolt = <1150000>;
133 qcom,switch-mode-frequency = <4800000>;
134 bias-pull-down;
138 regulator-always-on;
139 regulator-min-microvolt = <1800000>;
140 regulator-max-microvolt = <1800000>;
141 qcom,switch-mode-frequency = <1600000>;
142 bias-pull-down;
143 qcom,force-mode = <QCOM_RPM_FORCE_MODE_AUTO>;
147 regulator-min-microvolt = <1150000>;
148 regulator-max-microvolt = <1150000>;
149 qcom,switch-mode-frequency = <3200000>;
150 bias-pull-down;
154 regulator-always-on;
155 regulator-min-microvolt = <2050000>;
156 regulator-max-microvolt = <2050000>;
157 qcom,switch-mode-frequency = <1600000>;
158 bias-pull-down;
163 regulator-always-on;
164 regulator-min-microvolt = <1050000>;
165 regulator-max-microvolt = <1050000>;
166 bias-pull-down;
170 regulator-min-microvolt = <1200000>;
171 regulator-max-microvolt = <1200000>;
172 bias-pull-down;
176 regulator-min-microvolt = <3075000>;
177 regulator-max-microvolt = <3075000>;
178 bias-pull-down;
182 regulator-always-on;
183 regulator-min-microvolt = <1800000>;
184 regulator-max-microvolt = <1800000>;
185 bias-pull-down;
189 regulator-min-microvolt = <2950000>;
190 regulator-max-microvolt = <2950000>;
191 bias-pull-down;
195 regulator-min-microvolt = <2950000>;
196 regulator-max-microvolt = <2950000>;
197 bias-pull-down;
201 regulator-always-on;
202 regulator-min-microvolt = <1850000>;
203 regulator-max-microvolt = <2950000>;
204 bias-pull-down;
208 regulator-min-microvolt = <2800000>;
209 regulator-max-microvolt = <3000000>;
210 bias-pull-down;
214 regulator-min-microvolt = <2850000>;
215 regulator-max-microvolt = <2850000>;
216 bias-pull-down;
220 regulator-min-microvolt = <3000000>;
221 regulator-max-microvolt = <3000000>;
222 bias-pull-down;
226 regulator-min-microvolt = <2600000>;
227 regulator-max-microvolt = <3000000>;
228 bias-pull-down;
232 regulator-min-microvolt = <1050000>;
233 regulator-max-microvolt = <1200000>;
234 bias-pull-down;
238 regulator-min-microvolt = <1800000>;
239 regulator-max-microvolt = <1800000>;
240 bias-pull-down;
244 regulator-min-microvolt = <1800000>;
245 regulator-max-microvolt = <2950000>;
246 bias-pull-down;
250 regulator-min-microvolt = <2600000>;
251 regulator-max-microvolt = <3000000>;
252 bias-pull-down;
256 regulator-always-on;
257 regulator-min-microvolt = <1800000>;
258 regulator-max-microvolt = <3000000>;
259 bias-pull-down;
263 regulator-min-microvolt = <1200000>;
264 regulator-max-microvolt = <1200000>;
265 bias-pull-down;
269 regulator-min-microvolt = <1900000>;
270 regulator-max-microvolt = <1900000>;
271 bias-pull-down;
275 regulator-min-microvolt = <2750000>;
276 regulator-max-microvolt = <2750000>;
277 bias-pull-down;
281 regulator-always-on;
282 regulator-min-microvolt = <1800000>;
283 regulator-max-microvolt = <1800000>;
284 bias-pull-down;
288 regulator-min-microvolt = <750000>;
289 regulator-max-microvolt = <1150000>;
290 bias-pull-down;
294 regulator-always-on;
295 regulator-min-microvolt = <1225000>;
296 regulator-max-microvolt = <1225000>;
297 bias-pull-down;
302 bias-pull-down;
306 bias-pull-down;
310 bias-pull-down;
314 bias-pull-down;
318 bias-pull-down;
322 bias-pull-down;
326 bias-pull-down;
330 regulator-min-microvolt = <1800000>;
331 regulator-max-microvolt = <1800000>;
332 qcom,switch-mode-frequency = <1600000>;
338 vmmc-supply = <&pm8921_l5>;
343 vmmc-supply = <&pm8921_l6>;
344 vqmmc-supply = <&pm8921_l7>;
346 pinctrl-0 = <&sdcc3_default_state>;
347 pinctrl-1 = <&sdcc3_sleep_state>;
348 pinctrl-names = "default", "sleep";
354 v3p3-supply = <&pm8921_l3>;
355 v1p8-supply = <&pm8921_l4>;