Lines Matching +full:drive +full:- +full:open +full:- +full:drain
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Neil Armstrong <[email protected]>
16 - semtech,sx1501q
17 - semtech,sx1502q
18 - semtech,sx1503q
19 - semtech,sx1504q
20 - semtech,sx1505q
21 - semtech,sx1506q
22 - semtech,sx1507q
23 - semtech,sx1508q
24 - semtech,sx1509q
29 gpio-line-names:
36 '#interrupt-cells':
39 interrupt-controller: true
41 '#gpio-cells':
44 gpio-controller: true
46 semtech,probe-reset:
51 '-cfg$':
56 bias-disable: true
57 bias-pull-up: true
58 bias-pull-down: true
59 bias-pull-pin-default: true
60 drive-push-pull: true
61 output-low: true
62 output-high: true
63 drive-open-drain: true
66 - pins
69 - $ref: pincfg-node.yaml#
70 - $ref: pinmux-node.yaml#
71 - if:
78 bias-disable: false
79 bias-pull-up: false
80 bias-pull-down: false
81 bias-pull-pin-default: false
82 drive-open-drain: false
87 - compatible
88 - reg
89 - '#gpio-cells'
90 - gpio-controller
93 - $ref: pinctrl.yaml#
94 - if:
99 - semtech,sx1501q
100 - semtech,sx1504q
101 - semtech,sx1507q
104 gpio-line-names:
107 - if:
112 - semtech,sx1502q
113 - semtech,sx1505q
114 - semtech,sx1508q
117 gpio-line-names:
120 - if:
125 - semtech,sx1503q
126 - semtech,sx1506q
127 - semtech,sx1509q
130 gpio-line-names:
133 - if:
139 - semtech,sx1507q
140 - semtech,sx1508q
141 - semtech,sx1509q
144 semtech,probe-reset: false
145 - if:
150 - semtech,sx1501q
151 - semtech,sx1504q
154 '-cfg$':
158 pattern: '^gpio[0-3]$'
159 - if:
164 - semtech,sx1502q
165 - semtech,sx1505q
168 '-cfg$':
172 pattern: '^gpio[0-7]$'
173 - if:
178 - semtech,sx1503q
179 - semtech,sx1506q
182 '-cfg$':
186 pattern: '^(gpio[0-9]|gpio1[0-5])$'
187 - if:
194 '-cfg$':
198 pattern: '^(oscio|gpio[0-3])$'
199 - if:
206 '-cfg$':
210 pattern: '^(oscio|gpio[0-7])$'
211 - if:
218 '-cfg$':
222 pattern: '^(oscio|gpio[0-9]|gpio1[0-5])$'
227 - |
228 #include <dt-bindings/interrupt-controller/irq.h>
231 #address-cells = <1>;
232 #size-cells = <0>;
238 #gpio-cells = <2>;
239 #interrupt-cells = <2>;
243 gpio-controller;
244 interrupt-controller;
246 gpio1-cfg {
248 bias-pull-up;