Lines Matching +full:drive +full:- +full:open +full:- +full:drain
6 - compatible:
10 "qcom,pm8005-gpio"
11 "qcom,pm8018-gpio"
12 "qcom,pm8038-gpio"
13 "qcom,pm8058-gpio"
14 "qcom,pm8916-gpio"
15 "qcom,pm8917-gpio"
16 "qcom,pm8921-gpio"
17 "qcom,pm8941-gpio"
18 "qcom,pm8950-gpio"
19 "qcom,pm8994-gpio"
20 "qcom,pm8998-gpio"
21 "qcom,pma8084-gpio"
22 "qcom,pmi8950-gpio"
23 "qcom,pmi8994-gpio"
24 "qcom,pmi8998-gpio"
25 "qcom,pms405-gpio"
26 "qcom,pm660-gpio"
27 "qcom,pm660l-gpio"
28 "qcom,pm8150-gpio"
29 "qcom,pm8150b-gpio"
30 "qcom,pm6150-gpio"
31 "qcom,pm6150l-gpio"
33 And must contain either "qcom,spmi-gpio" or "qcom,ssbi-gpio"
36 - reg:
38 Value type: <prop-encoded-array>
41 - interrupts:
43 Value type: <prop-encoded-array>
47 - gpio-controller:
52 - #gpio-cells:
59 Please refer to ../gpio/gpio.txt and ../interrupt-controller/interrupts.txt for
62 Please refer to pinctrl-bindings.txt in this directory for details of the
84 The following generic properties as defined in pinctrl-bindings.txt are valid
87 - pins:
89 Value type: <string-array>
92 gpio1-gpio4 for pm8005
93 gpio1-gpio6 for pm8018
94 gpio1-gpio12 for pm8038
95 gpio1-gpio40 for pm8058
96 gpio1-gpio4 for pm8916
97 gpio1-gpio38 for pm8917
98 gpio1-gpio44 for pm8921
99 gpio1-gpio36 for pm8941
100 gpio1-gpio8 for pm8950 (hole on gpio3)
101 gpio1-gpio22 for pm8994
102 gpio1-gpio26 for pm8998
103 gpio1-gpio22 for pma8084
104 gpio1-gpio2 for pmi8950
105 gpio1-gpio10 for pmi8994
106 gpio1-gpio12 for pms405 (holes on gpio1, gpio9 and gpio10)
107 gpio1-gpio10 for pm8150 (holes on gpio2, gpio5, gpio7
109 gpio1-gpio12 for pm8150b (holes on gpio3, gpio4, gpio7)
110 gpio1-gpio12 for pm8150l (hole on gpio7)
111 gpio1-gpio10 for pm6150
112 gpio1-gpio12 for pm6150l
114 - function:
131 - bias-disable:
136 - bias-pull-down:
141 - bias-pull-up:
146 - qcom,pull-up-strength:
151 <dt-bindings/pinctrl/qcom,pmic-gpio.h>:
159 - bias-high-impedance:
162 Definition: The specified pins will put in high-Z mode and disabled.
164 - input-enable:
169 - output-high:
175 - output-low:
181 - power-source:
186 <dt-bindings/pinctrl/qcom,pmic-gpio.h>
188 - qcom,drive-strength:
191 Definition: Selects the drive strength for the specified pins. Value
192 drive strengths are:
194 1: high (PMIC_GPIO_STRENGTH_HIGH) 0.9mA @ 1.8V - 1.9mA @ 2.6V
195 2: medium (PMIC_GPIO_STRENGTH_MED) 0.6mA @ 1.8V - 1.25mA @ 2.6V
196 3: low (PMIC_GPIO_STRENGTH_LOW) 0.15mA @ 1.8V - 0.3mA @ 2.6V
197 as defined in <dt-bindings/pinctrl/qcom,pmic-gpio.h>
199 - drive-push-pull:
202 Definition: The specified pins are configured in push-pull mode.
204 - drive-open-drain:
207 Definition: The specified pins are configured in open-drain mode.
209 - drive-open-source:
212 Definition: The specified pins are configured in open-source mode.
214 - qcom,analog-pass:
217 Definition: The specified pins are configured in analog-pass-through mode.
219 - qcom,atest:
223 in analog-pass-through mode.
224 Valid values are 1-4 corresponding to ATEST1 to ATEST4.
226 - qcom,dtest-buffer:
231 Valid values are 1-4 corresponding to DTEST1 to DTEST4.
236 compatible = "qcom,pm8921-gpio", "qcom,ssbi-gpio";
254 gpio-controller;
255 #gpio-cells = <2>;
257 pm8921_gpio_keys: gpio-keys {
258 volume-keys {
262 input-enable;
263 bias-pull-up;
264 drive-push-pull;
265 qcom,drive-strength = <PMIC_GPIO_STRENGTH_NO>;
266 power-source = <PM8921_GPIO_S4>;