Lines Matching +full:int +full:- +full:pin
2 # SPDX-License-Identifier: Apache-2.0
5 Generic pin configuration schema
7 Many data items that are represented in a pin configuration node are
8 common and generic. Pin control bindings should use the properties
16 https://www.kernel.org/doc/Documentation/devicetree/bindings/pinctrl/pincfg-node.yaml
19 bias-disable:
21 description: disable any pin bias
23 bias-high-impedance:
25 description: high impedance mode ("third-state", "floating")
27 bias-bus-hold:
31 bias-pull-up:
33 description: enable pull-up resistor
35 bias-pull-down:
37 description: enable pull-down resistor
39 bias-pull-pin-default:
41 description: use pin's default pull state
43 drive-push-pull:
47 drive-open-drain:
51 drive-open-source:
55 drive-strength:
56 type: int
59 drive-strength-microamp:
60 type: int
63 input-enable:
66 enable input on pin (e.g. enable an input buffer, no effect on output)
68 input-disable:
71 disable input on pin (e.g. disable an input buffer, no effect on output)
73 input-schmitt-enable:
75 description: enable schmitt-trigger mode
77 input-schmitt-disable:
79 description: disable schmitt-trigger mode
81 input-debounce:
82 type: int
86 power-source:
87 type: int
90 low-power-enable:
94 low-power-disable:
98 output-disable:
100 description: disable output on a pin (e.g. disable an output buffer)
102 output-enable:
105 enable output on a pin without actively driving it (e.g. enable an output
108 output-low:
110 description: set the pin to output mode with low level
112 output-high:
114 description: set the pin to output mode with high level
116 sleep-hardware-state:
122 slew-rate:
123 type: int
126 skew-delay:
127 type: int
130 before latching a value to an output pin. Typically indicates how
131 many double-inverters are used to delay the signal.