Lines Matching +full:control +full:- +full:selection
2 # SPDX-License-Identifier: Apache-2.0
6 pin function selection and pin properties. For example, you can use this
7 node to route USART0 RX to pin PA1 and enable the pull-up resistor on the
15 compatible = "silabs,gecko-usart";
16 pinctrl-0 = <&usart0_default>;
17 pinctrl-names = "default";
20 pinctrl-0 is a phandle that stores the pin settings for the peripheral, in
22 'pinctrl' node, typically in a board-pinctrl.dtsi file in the board
32 /* Configure GPIO to push-pull mode */
33 drive-push-pull;
35 output-high;
42 input-enable;
44 silabs,input-filter;
59 - input-disable: Configure GPIO to disabled mode. Setting this property is
61 disabled with pull-up" mode is desired, the property must
62 be set in combination with bias-pull-up.
63 - input-enable: Configure GPIO to input mode.
64 - drive-push-pull: Configure GPIO to push-pull mode.
65 - drive-open-drain: Configure GPIO to open-drain (wired-AND) mode.
66 - drive-open-source: Configure GPIO to open-source (wired-OR) mode.
71 - bias-pull-down: Enable pull-down resistor. Allowed in input-enable and
72 drive-open-source modes.
73 - bias-pull-up: Enable pull-up resistor. Allowed in input-disable,
74 input-enable and drive-open-drain modes.
75 - output-high: Drive GPIO high. Allowed in drive-push-pull mode.
76 - output-low: Drive GPIO low. Allowed in drive-push-pull mode. Setting
78 - silabs,input-filter: Enable input glitch filter. Allowed in input-enable
79 and drive-open-drain modes.
80 - silabs,alternate-port-control: Use alternate port control settings.
81 Allowed in drive-push-pull and
82 drive-open-drain modes.
84 compatible: "silabs,dbus-pinctrl"
88 child-binding:
92 child-binding:
96 - name: pincfg-node.yaml
97 property-allowlist:
98 - bias-pull-down
99 - bias-pull-up
100 - drive-open-drain
101 - drive-open-source
102 - drive-push-pull
103 - input-disable
104 - input-enable
105 - output-high
106 - output-low
117 silabs,input-filter:
119 Enable input glitch filter on this pin. May be used in input-enable
120 and drive-open-drain modes.
123 silabs,alternate-port-control:
125 Use Alternate Port Control settings for Slew Rate and Input Disable
126 for this pin. May be used in drive-push-pull and drive-open-drain