Lines Matching full:gpio

4 $id: http://devicetree.org/schemas/pinctrl/qcom,pmic-gpio.yaml#
7 title: Qualcomm PMIC GPIO block
13 This binding describes the GPIO block(s) found in the 8xxx series of
20 - qcom,pm2250-gpio
21 - qcom,pm660-gpio
22 - qcom,pm660l-gpio
23 - qcom,pm6125-gpio
24 - qcom,pm6150-gpio
25 - qcom,pm6150l-gpio
26 - qcom,pm6350-gpio
27 - qcom,pm6450-gpio
28 - qcom,pm7250b-gpio
29 - qcom,pm7325-gpio
30 - qcom,pm7550ba-gpio
31 - qcom,pm8005-gpio
32 - qcom,pm8018-gpio
33 - qcom,pm8019-gpio
34 - qcom,pm8038-gpio
35 - qcom,pm8058-gpio
36 - qcom,pm8150-gpio
37 - qcom,pm8150b-gpio
38 - qcom,pm8150l-gpio
39 - qcom,pm8226-gpio
40 - qcom,pm8350-gpio
41 - qcom,pm8350b-gpio
42 - qcom,pm8350c-gpio
43 - qcom,pm8450-gpio
44 - qcom,pm8550-gpio
45 - qcom,pm8550b-gpio
46 - qcom,pm8550ve-gpio
47 - qcom,pm8550vs-gpio
48 - qcom,pm8916-gpio
49 - qcom,pm8917-gpio
50 - qcom,pm8921-gpio
51 - qcom,pm8941-gpio
52 - qcom,pm8950-gpio
53 - qcom,pm8953-gpio
54 - qcom,pm8994-gpio
55 - qcom,pm8998-gpio
56 - qcom,pma8084-gpio
57 - qcom,pmc8180-gpio
58 - qcom,pmc8180c-gpio
59 - qcom,pmc8380-gpio
60 - qcom,pmd8028-gpio
61 - qcom,pmi632-gpio
62 - qcom,pmi8950-gpio
63 - qcom,pmi8994-gpio
64 - qcom,pmi8998-gpio
65 - qcom,pmih0108-gpio
66 - qcom,pmk8350-gpio
67 - qcom,pmk8550-gpio
68 - qcom,pmm8155au-gpio
69 - qcom,pmm8654au-gpio
70 - qcom,pmp8074-gpio
71 - qcom,pmr735a-gpio
72 - qcom,pmr735b-gpio
73 - qcom,pmr735d-gpio
74 - qcom,pms405-gpio
75 - qcom,pmx55-gpio
76 - qcom,pmx65-gpio
77 - qcom,pmx75-gpio
78 - qcom,pmxr2230-gpio
81 - qcom,spmi-gpio
82 - qcom,ssbi-gpio
92 gpio-controller: true
94 gpio-ranges:
97 gpio-line-names:
101 gpio-reserved-ranges:
104 # least one usable GPIO between each reserved range.
107 '#gpio-cells':
110 The first cell will be used to define gpio number and the
111 second denotes the flags for this gpio
118 - gpio-controller
119 - '#gpio-cells'
120 - gpio-ranges
129 - qcom,pmi8950-gpio
130 - qcom,pmr735d-gpio
133 gpio-line-names:
136 gpio-reserved-ranges:
144 - qcom,pm8005-gpio
145 - qcom,pm8450-gpio
146 - qcom,pm8916-gpio
147 - qcom,pmd8028-gpio
148 - qcom,pmk8350-gpio
149 - qcom,pmr735a-gpio
150 - qcom,pmr735b-gpio
153 gpio-line-names:
156 gpio-reserved-ranges:
165 - qcom,pm8018-gpio
166 - qcom,pm8019-gpio
167 - qcom,pm8550vs-gpio
168 - qcom,pmk8550-gpio
171 gpio-line-names:
174 gpio-reserved-ranges:
183 - qcom,pm7550ba-gpio
184 - qcom,pm8226-gpio
185 - qcom,pm8350b-gpio
186 - qcom,pm8550ve-gpio
187 - qcom,pm8950-gpio
188 - qcom,pm8953-gpio
189 - qcom,pmi632-gpio
192 gpio-line-names:
195 gpio-reserved-ranges:
204 - qcom,pm6350-gpio
205 - qcom,pm6450-gpio
206 - qcom,pm8350c-gpio
209 gpio-line-names:
212 gpio-reserved-ranges:
221 - qcom,pm2250-gpio
222 - qcom,pm6150-gpio
223 - qcom,pm7325-gpio
224 - qcom,pm8150-gpio
225 - qcom,pm8350-gpio
226 - qcom,pmc8180-gpio
227 - qcom,pmc8380-gpio
228 - qcom,pmi8994-gpio
229 - qcom,pmm8155au-gpio
232 gpio-line-names:
235 gpio-reserved-ranges:
244 - qcom,pmx55-gpio
247 gpio-line-names:
250 gpio-reserved-ranges:
259 - qcom,pm660l-gpio
260 - qcom,pm6150l-gpio
261 - qcom,pm7250b-gpio
262 - qcom,pm8038-gpio
263 - qcom,pm8150b-gpio
264 - qcom,pm8150l-gpio
265 - qcom,pm8550-gpio
266 - qcom,pm8550b-gpio
267 - qcom,pmc8180c-gpio
268 - qcom,pmp8074-gpio
269 - qcom,pms405-gpio
270 - qcom,pmxr2230-gpio
273 gpio-line-names:
276 gpio-reserved-ranges:
285 - qcom,pm660-gpio
288 gpio-line-names:
291 gpio-reserved-ranges:
300 - qcom,pmi8998-gpio
303 gpio-line-names:
306 gpio-reserved-ranges:
315 - qcom,pmih0108-gpio
318 gpio-line-names:
321 gpio-reserved-ranges:
330 - qcom,pmx65-gpio
331 - qcom,pmx75-gpio
334 gpio-line-names:
337 gpio-reserved-ranges:
346 - qcom,pm8994-gpio
347 - qcom,pma8084-gpio
350 gpio-line-names:
353 gpio-reserved-ranges:
362 - qcom,pm8998-gpio
365 gpio-line-names:
368 gpio-reserved-ranges:
377 - qcom,pm8941-gpio
380 gpio-line-names:
383 gpio-reserved-ranges:
392 - qcom,pm8917-gpio
395 gpio-line-names:
398 gpio-reserved-ranges:
407 - qcom,pm8058-gpio
408 - qcom,pm8921-gpio
411 gpio-line-names:
414 gpio-reserved-ranges:
421 - $ref: "#/$defs/qcom-pmic-gpio-state"
424 $ref: "#/$defs/qcom-pmic-gpio-state"
430 - gpio-hog
433 qcom-pmic-gpio-state:
441 List of gpio pins affected by the properties specified in
499 pattern: "^gpio([0-9]+)$"
512 - func3 # supported by LV/MV GPIO subtypes
513 - func4 # supported by LV/MV GPIO subtypes
524 <dt-bindings/pinctrl/qcom,pmic-gpio.h>
543 <dt-bindings/pinctrl/qcom,pmic-gpio.h>
559 Selects ATEST rail to route to GPIO when it's
566 Selects DTEST rail to route to GPIO when it's
578 #include <dt-bindings/gpio/gpio.h>
579 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
581 pm8921_gpio: gpio@150 {
582 compatible = "qcom,pm8921-gpio", "qcom,ssbi-gpio";
586 gpio-controller;
587 gpio-ranges = <&pm8921_gpio 0 0 44>;
588 #gpio-cells = <2>;
590 pm8921_gpio_keys: gpio-keys-state {
604 gpio-hog;
607 line-name = "otg-gpio";