Lines Matching +full:down +full:- +full:gpios

1 // SPDX-License-Identifier: GPL-2.0
2 #include <dt-bindings/gpio/gpio.h>
3 #include <dt-bindings/input/input.h>
4 #include <dt-bindings/mfd/qcom-rpm.h>
5 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
7 #include "qcom-apq8064-v2.0.dtsi"
13 compatible = "sony,xperia-yuga", "qcom,apq8064";
14 chassis-type = "handset";
21 stdout-path = "serial0:115200n8";
24 gpio-keys {
25 compatible = "gpio-keys";
27 pinctrl-names = "default";
28 pinctrl-0 = <&gpio_keys_pin_a>;
30 key-camera-focus {
32 gpios = <&pm8921_gpio 3 GPIO_ACTIVE_LOW>;
33 linux,input-type = <1>;
37 key-camera-snapshot {
39 gpios = <&pm8921_gpio 4 GPIO_ACTIVE_LOW>;
40 linux,input-type = <1>;
44 key-volume-down {
46 gpios = <&pm8921_gpio 29 GPIO_ACTIVE_LOW>;
47 linux,input-type = <1>;
51 key-volume-up {
53 gpios = <&pm8921_gpio 35 GPIO_ACTIVE_LOW>;
54 linux,input-type = <1>;
66 pinctrl-names = "default";
67 pinctrl-0 = <&gsbi5_uart_pin_a>;
72 interrupts-extended = <&tlmm_pinmux 76 IRQ_TYPE_LEVEL_LOW>;
76 interrupts-extended = <&tlmm_pinmux 74 IRQ_TYPE_LEVEL_LOW>;
80 gpio_keys_pin_a: gpio-keys-active-state {
84 bias-pull-up;
85 drive-push-pull;
86 input-enable;
87 power-source = <2>;
88 qcom,drive-strength = <PMIC_GPIO_STRENGTH_NO>;
89 qcom,pull-up-strength = <0>;
94 pinctrl-names = "default";
95 pinctrl-0 = <&riva_wlan_pin_a>, <&riva_bt_pin_a>, <&riva_fm_pin_a>;
97 vddcx-supply = <&pm8921_s3>;
98 vddmx-supply = <&pm8921_l24>;
99 vddpx-supply = <&pm8921_s4>;
104 vddxo-supply = <&pm8921_l4>;
105 vddrfa-supply = <&pm8921_s2>;
106 vddpa-supply = <&pm8921_l10>;
107 vdddig-supply = <&pm8921_lvs2>;
113 compatible = "qcom,rpm-pm8921-regulators";
115 vin_l1_l2_l12_l18-supply = <&pm8921_s4>;
116 vin_lvs_1_3_6-supply = <&pm8921_s4>;
117 vin_lvs_4_5_7-supply = <&pm8921_s4>;
118 vin_ncp-supply = <&pm8921_l6>;
119 vin_lvs2-supply = <&pm8921_s4>;
120 vin_l24-supply = <&pm8921_s1>;
121 vin_l25-supply = <&pm8921_s1>;
122 vin_l27-supply = <&pm8921_s7>;
123 vin_l28-supply = <&pm8921_s7>;
127 regulator-always-on;
128 regulator-min-microvolt = <1225000>;
129 regulator-max-microvolt = <1225000>;
130 qcom,switch-mode-frequency = <3200000>;
131 bias-pull-down;
135 regulator-min-microvolt = <1300000>;
136 regulator-max-microvolt = <1300000>;
137 qcom,switch-mode-frequency = <1600000>;
138 bias-pull-down;
142 regulator-min-microvolt = <500000>;
143 regulator-max-microvolt = <1150000>;
144 qcom,switch-mode-frequency = <4800000>;
145 bias-pull-down;
149 regulator-always-on;
150 regulator-min-microvolt = <1800000>;
151 regulator-max-microvolt = <1800000>;
152 qcom,switch-mode-frequency = <1600000>;
153 bias-pull-down;
154 qcom,force-mode = <QCOM_RPM_FORCE_MODE_AUTO>;
158 regulator-min-microvolt = <1300000>;
159 regulator-max-microvolt = <1300000>;
160 qcom,switch-mode-frequency = <3200000>;
164 regulator-min-microvolt = <2200000>;
165 regulator-max-microvolt = <2200000>;
166 qcom,switch-mode-frequency = <1600000>;
171 regulator-always-on;
172 regulator-min-microvolt = <1100000>;
173 regulator-max-microvolt = <1100000>;
174 bias-pull-down;
178 regulator-min-microvolt = <1200000>;
179 regulator-max-microvolt = <1200000>;
180 bias-pull-down;
184 regulator-min-microvolt = <3075000>;
185 regulator-max-microvolt = <3075000>;
186 bias-pull-down;
190 regulator-always-on;
191 regulator-min-microvolt = <1800000>;
192 regulator-max-microvolt = <1800000>;
193 bias-pull-down;
197 regulator-min-microvolt = <2950000>;
198 regulator-max-microvolt = <2950000>;
199 bias-pull-down;
203 regulator-min-microvolt = <2950000>;
204 regulator-max-microvolt = <2950000>;
205 bias-pull-down;
209 regulator-min-microvolt = <1850000>;
210 regulator-max-microvolt = <2950000>;
211 bias-pull-down;
215 regulator-min-microvolt = <2800000>;
216 regulator-max-microvolt = <2800000>;
217 bias-pull-down;
221 regulator-min-microvolt = <3000000>;
222 regulator-max-microvolt = <3000000>;
223 bias-pull-down;
227 regulator-min-microvolt = <2900000>;
228 regulator-max-microvolt = <2900000>;
229 bias-pull-down;
233 regulator-min-microvolt = <3000000>;
234 regulator-max-microvolt = <3000000>;
235 bias-pull-down;
239 regulator-min-microvolt = <1200000>;
240 regulator-max-microvolt = <1200000>;
241 bias-pull-down;
245 regulator-min-microvolt = <1800000>;
246 regulator-max-microvolt = <1800000>;
247 bias-pull-down;
251 regulator-min-microvolt = <1800000>;
252 regulator-max-microvolt = <2950000>;
253 bias-pull-down;
257 regulator-min-microvolt = <2800000>;
258 regulator-max-microvolt = <2800000>;
259 bias-pull-down;
263 regulator-min-microvolt = <2000000>;
264 regulator-max-microvolt = <2000000>;
265 bias-pull-down;
269 regulator-min-microvolt = <1200000>;
270 regulator-max-microvolt = <1200000>;
271 bias-pull-down;
275 regulator-min-microvolt = <1050000>;
276 regulator-max-microvolt = <1050000>;
277 bias-pull-down;
281 regulator-min-microvolt = <2600000>;
282 regulator-max-microvolt = <2600000>;
283 bias-pull-down;
287 regulator-min-microvolt = <1800000>;
288 regulator-max-microvolt = <1800000>;
289 bias-pull-down;
293 regulator-min-microvolt = <750000>;
294 regulator-max-microvolt = <1150000>;
295 bias-pull-down;
299 regulator-always-on;
300 regulator-min-microvolt = <1250000>;
301 regulator-max-microvolt = <1250000>;
302 bias-pull-down;
306 regulator-min-microvolt = <1100000>;
307 regulator-max-microvolt = <1100000>;
311 regulator-min-microvolt = <1050000>;
312 regulator-max-microvolt = <1050000>;
313 bias-pull-down;
317 regulator-min-microvolt = <2000000>;
318 regulator-max-microvolt = <2000000>;
319 bias-pull-down;
324 bias-pull-down;
328 bias-pull-down;
332 bias-pull-down;
336 bias-pull-down;
340 bias-pull-down;
344 bias-pull-down;
348 bias-pull-down;
351 pm8921_usb_switch: usb-switch {};
353 pm8921_hdmi_switch: hdmi-switch {
354 bias-pull-down;
358 regulator-min-microvolt = <1800000>;
359 regulator-max-microvolt = <1800000>;
360 qcom,switch-mode-frequency = <1600000>;
366 vmmc-supply = <&pm8921_l5>;
367 vqmmc-supply = <&pm8921_s4>;
372 vmmc-supply = <&pm8921_l6>;
373 cd-gpios = <&tlmm_pinmux 26 GPIO_ACTIVE_LOW>;
375 pinctrl-names = "default";
376 pinctrl-0 = <&sdcc3_pins>, <&sdcc3_cd_pin_a>;
382 gsbi5_uart_pin_a: gsbi5-uart-pin-active {
386 drive-strength = <2>;
387 bias-pull-up;
393 drive-strength = <4>;
394 bias-disable;
399 sdcc3_cd_pin_a: sdcc3-cd-pin-active {
403 drive-strength = <2>;
404 bias-disable;
409 v3p3-supply = <&pm8921_l3>;
410 v1p8-supply = <&pm8921_l4>;