Lines Matching +full:bias +full:- +full:pull +full:- +full:up
1 // SPDX-License-Identifier: GPL-2.0
2 #include "qcom-apq8064-v2.0.dtsi"
3 #include <dt-bindings/gpio/gpio.h>
4 #include <dt-bindings/input/input.h>
5 #include <dt-bindings/mfd/qcom-rpm.h>
6 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
10 compatible = "sony,xperia-yuga", "qcom,apq8064";
11 chassis-type = "handset";
18 stdout-path = "serial0:115200n8";
21 gpio-keys {
22 compatible = "gpio-keys";
24 pinctrl-names = "default";
25 pinctrl-0 = <&gpio_keys_pin_a>;
27 key-camera-focus {
30 linux,input-type = <1>;
34 key-camera-snapshot {
37 linux,input-type = <1>;
41 key-volume-down {
44 linux,input-type = <1>;
48 key-volume-up {
51 linux,input-type = <1>;
63 pinctrl-names = "default";
64 pinctrl-0 = <&gsbi5_uart_pin_a>;
69 gpio_keys_pin_a: gpio-keys-active-state {
73 bias-pull-up;
74 drive-push-pull;
75 input-enable;
76 power-source = <2>;
77 qcom,drive-strength = <PMIC_GPIO_STRENGTH_NO>;
78 qcom,pull-up-strength = <0>;
83 pinctrl-names = "default";
84 pinctrl-0 = <&riva_wlan_pin_a>, <&riva_bt_pin_a>, <&riva_fm_pin_a>;
90 vin_l1_l2_l12_l18-supply = <&pm8921_s4>;
91 vin_lvs_1_3_6-supply = <&pm8921_s4>;
92 vin_lvs_4_5_7-supply = <&pm8921_s4>;
93 vin_ncp-supply = <&pm8921_l6>;
94 vin_lvs2-supply = <&pm8921_s4>;
95 vin_l24-supply = <&pm8921_s1>;
96 vin_l25-supply = <&pm8921_s1>;
97 vin_l27-supply = <&pm8921_s7>;
98 vin_l28-supply = <&pm8921_s7>;
102 regulator-always-on;
103 regulator-min-microvolt = <1225000>;
104 regulator-max-microvolt = <1225000>;
105 qcom,switch-mode-frequency = <3200000>;
106 bias-pull-down;
110 regulator-min-microvolt = <1300000>;
111 regulator-max-microvolt = <1300000>;
112 qcom,switch-mode-frequency = <1600000>;
113 bias-pull-down;
117 regulator-min-microvolt = <500000>;
118 regulator-max-microvolt = <1150000>;
119 qcom,switch-mode-frequency = <4800000>;
120 bias-pull-down;
124 regulator-always-on;
125 regulator-min-microvolt = <1800000>;
126 regulator-max-microvolt = <1800000>;
127 qcom,switch-mode-frequency = <1600000>;
128 bias-pull-down;
129 qcom,force-mode = <QCOM_RPM_FORCE_MODE_AUTO>;
133 regulator-min-microvolt = <1300000>;
134 regulator-max-microvolt = <1300000>;
135 qcom,switch-mode-frequency = <3200000>;
139 regulator-min-microvolt = <2200000>;
140 regulator-max-microvolt = <2200000>;
141 qcom,switch-mode-frequency = <1600000>;
146 regulator-always-on;
147 regulator-min-microvolt = <1100000>;
148 regulator-max-microvolt = <1100000>;
149 bias-pull-down;
153 regulator-min-microvolt = <1200000>;
154 regulator-max-microvolt = <1200000>;
155 bias-pull-down;
159 regulator-min-microvolt = <3075000>;
160 regulator-max-microvolt = <3075000>;
161 bias-pull-down;
165 regulator-always-on;
166 regulator-min-microvolt = <1800000>;
167 regulator-max-microvolt = <1800000>;
168 bias-pull-down;
172 regulator-min-microvolt = <2950000>;
173 regulator-max-microvolt = <2950000>;
174 bias-pull-down;
178 regulator-min-microvolt = <2950000>;
179 regulator-max-microvolt = <2950000>;
180 bias-pull-down;
184 regulator-min-microvolt = <1850000>;
185 regulator-max-microvolt = <2950000>;
186 bias-pull-down;
190 regulator-min-microvolt = <2800000>;
191 regulator-max-microvolt = <2800000>;
192 bias-pull-down;
196 regulator-min-microvolt = <3000000>;
197 regulator-max-microvolt = <3000000>;
198 bias-pull-down;
202 regulator-min-microvolt = <2900000>;
203 regulator-max-microvolt = <2900000>;
204 bias-pull-down;
208 regulator-min-microvolt = <3000000>;
209 regulator-max-microvolt = <3000000>;
210 bias-pull-down;
214 regulator-min-microvolt = <1200000>;
215 regulator-max-microvolt = <1200000>;
216 bias-pull-down;
220 regulator-min-microvolt = <1800000>;
221 regulator-max-microvolt = <1800000>;
222 bias-pull-down;
226 regulator-min-microvolt = <1800000>;
227 regulator-max-microvolt = <2950000>;
228 bias-pull-down;
232 regulator-min-microvolt = <2800000>;
233 regulator-max-microvolt = <2800000>;
234 bias-pull-down;
238 regulator-min-microvolt = <2000000>;
239 regulator-max-microvolt = <2000000>;
240 bias-pull-down;
244 regulator-min-microvolt = <1200000>;
245 regulator-max-microvolt = <1200000>;
246 bias-pull-down;
250 regulator-min-microvolt = <1050000>;
251 regulator-max-microvolt = <1050000>;
252 bias-pull-down;
256 regulator-min-microvolt = <2600000>;
257 regulator-max-microvolt = <2600000>;
258 bias-pull-down;
262 regulator-min-microvolt = <1800000>;
263 regulator-max-microvolt = <1800000>;
264 bias-pull-down;
268 regulator-min-microvolt = <750000>;
269 regulator-max-microvolt = <1150000>;
270 bias-pull-down;
274 regulator-always-on;
275 regulator-min-microvolt = <1250000>;
276 regulator-max-microvolt = <1250000>;
277 bias-pull-down;
281 regulator-min-microvolt = <1100000>;
282 regulator-max-microvolt = <1100000>;
286 regulator-min-microvolt = <1050000>;
287 regulator-max-microvolt = <1050000>;
288 bias-pull-down;
292 regulator-min-microvolt = <2000000>;
293 regulator-max-microvolt = <2000000>;
294 bias-pull-down;
299 bias-pull-down;
303 bias-pull-down;
307 bias-pull-down;
311 bias-pull-down;
315 bias-pull-down;
319 bias-pull-down;
323 bias-pull-down;
326 usb-switch {};
328 hdmi-switch {};
331 regulator-min-microvolt = <1800000>;
332 regulator-max-microvolt = <1800000>;
333 qcom,switch-mode-frequency = <1600000>;
339 vmmc-supply = <&pm8921_l5>;
340 vqmmc-supply = <&pm8921_s4>;
345 vmmc-supply = <&pm8921_l6>;
346 cd-gpios = <&tlmm_pinmux 26 GPIO_ACTIVE_LOW>;
348 pinctrl-names = "default";
349 pinctrl-0 = <&sdcc3_pins>, <&sdcc3_cd_pin_a>;
355 gsbi5_uart_pin_a: gsbi5-uart-pin-active {
359 drive-strength = <2>;
360 bias-pull-up;
366 drive-strength = <4>;
367 bias-disable;
372 sdcc3_cd_pin_a: sdcc3-cd-pin-active {
376 drive-strength = <2>;
377 bias-disable;
382 v3p3-supply = <&pm8921_l3>;
383 v1p8-supply = <&pm8921_l4>;