Lines Matching +full:drive +full:- +full:push +full:- +full:pull
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 <neil.armstrong@linaro.org>
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
32 '#interrupt-cells':
35 interrupt-controller: true
37 '#gpio-cells':
40 gpio-controller: true
42 semtech,probe-reset:
47 '-cfg$':
52 bias-disable: true
53 bias-pull-up: true
54 bias-pull-down: true
55 bias-pull-pin-default: true
56 drive-push-pull: true
57 output-low: true
58 output-high: true
59 drive-open-drain: true
62 - pins
65 - $ref: pincfg-node.yaml#
66 - $ref: pinmux-node.yaml#
67 - if:
74 bias-disable: false
75 bias-pull-up: false
76 bias-pull-down: false
77 bias-pull-pin-default: false
78 drive-open-drain: false
83 - compatible
84 - reg
85 - '#gpio-cells'
86 - gpio-controller
89 - $ref: pinctrl.yaml#
90 - if:
96 - semtech,sx1507q
97 - semtech,sx1508q
98 - semtech,sx1509q
101 semtech,probe-reset: false
102 - if:
107 - semtech,sx1501q
108 - semtech,sx1504q
111 '-cfg$':
115 pattern: '^gpio[0-3]$'
116 - if:
121 - semtech,sx1502q
122 - semtech,sx1505q
125 '-cfg$':
129 pattern: '^gpio[0-7]$'
130 - if:
135 - semtech,sx1503q
136 - semtech,sx1506q
139 '-cfg$':
143 pattern: '^(gpio[0-9]|gpio1[0-5])$'
144 - if:
151 '-cfg$':
155 pattern: '^(oscio|gpio[0-3])$'
156 - if:
163 '-cfg$':
167 pattern: '^(oscio|gpio[0-7])$'
168 - if:
175 '-cfg$':
179 pattern: '^(oscio|gpio[0-9]|gpio1[0-5])$'
184 - |
185 #include <dt-bindings/interrupt-controller/irq.h>
188 #address-cells = <1>;
189 #size-cells = <0>;
195 #gpio-cells = <2>;
196 #interrupt-cells = <2>;
200 gpio-controller;
201 interrupt-controller;
203 gpio1-cfg {
205 bias-pull-up;