Lines Matching +full:push +full:- +full:pull
1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/pincfg-node.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Linus Walleij <linus.walleij@linaro.org>
21 bias-disable:
25 bias-high-impedance:
27 description: high impedance mode ("third-state", "floating")
29 bias-bus-hold:
33 bias-pull-up:
35 - type: boolean
36 - $ref: /schemas/types.yaml#/definitions/uint32
37 description: pull up the pin. Takes as optional argument on hardware
38 supporting it the pull strength in Ohm.
40 bias-pull-down:
42 - type: boolean
43 - $ref: /schemas/types.yaml#/definitions/uint32
44 description: pull down the pin. Takes as optional argument on hardware
45 supporting it the pull strength in Ohm.
47 bias-pull-pin-default:
49 - type: boolean
50 - $ref: /schemas/types.yaml#/definitions/uint32
51 description: use pin-default pull state. Takes as optional argument on
52 hardware supporting it the pull strength in Ohm.
54 drive-push-pull:
58 drive-open-drain:
62 drive-open-source:
66 drive-strength:
70 drive-strength-microamp:
73 input-enable:
78 input-disable:
83 input-schmitt-enable:
85 description: enable schmitt-trigger mode
87 input-schmitt-disable:
89 description: disable schmitt-trigger mode
91 input-debounce:
96 power-source:
100 low-power-enable:
104 low-power-disable:
108 output-disable:
112 output-enable:
117 output-low:
121 output-high:
125 sleep-hardware-state:
130 slew-rate:
134 skew-delay:
139 pin. Typically indicates how many double-inverters are