Lines Matching +full:push +full:- +full:pull
2 # SPDX-License-Identifier: Apache-2.0
6 Based on pincfg-node.yaml binding.
8 Note: `bias-disable` and `drive-push-pull` are default pin configurations.
9 They will be applied in case no `bias-foo` or `driver-bar` properties
12 compatible: "st,stm32-pinctrl"
20 remap-pa11:
25 remap-pa12:
30 remap-pa11-pa12:
35 child-binding:
40 - name: pincfg-node.yaml
41 property-allowlist:
42 - bias-disable
43 - bias-pull-down
44 - bias-pull-up
45 - drive-push-pull
46 - drive-open-drain
47 - output-low
48 - output-high
56 …thub.com/torvalds/linux/blob/master/Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml
60 - port: The gpio port index (PA = 0, PB = 1, ..., PK = 11)
61 - line: The line offset within the port (PA0 = 0, PA1 = 1, ..., PA15 = 15)
62 - function: The function number, can be:
72 can be configured by adding 'ouptut-low' or 'output-high' properties
77 -include/zephyr/dt-bindings/pinctrl/stm32-pinctrl-common.h
90 output-high;
93 slew-rate:
95 default: "low-speed"
97 - "low-speed" # Default value.
98 - "medium-speed"
99 - "high-speed"
100 - "very-high-speed"
102 Pin speed. Default to low-speed. For few pins (PA11 and
104 (very-high-speed). Carefully check reference manual for these pins.