Lines Matching +full:output +full:- +full:low
2 # SPDX-License-Identifier: Apache-2.0
7 Based on pincfg-node.yaml binding.
9 Note: `bias-disable` and `drive-push-pull` are default pin configurations.
10 They will be applied in case no `bias-foo` or `driver-bar` properties
13 compatible: "st,stm32-pinctrl"
21 remap-pa11:
26 remap-pa12:
31 remap-pa11-pa12:
36 child-binding:
41 - name: pincfg-node.yaml
42 property-allowlist:
43 - bias-disable
44 - bias-pull-down
45 - bias-pull-up
46 - drive-push-pull
47 - drive-open-drain
48 - output-low
49 - output-high
57 …thub.com/torvalds/linux/blob/master/Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml
61 - port: The gpio port index (PA = 0, PB = 1, ..., PK = 11)
62 - line: The line offset within the port (PA0 = 0, PA1 = 1, ..., PA15 = 15)
63 - function: The function number, can be:
72 a plain input/output GPIO. Default configuration is input. Output value
73 can be configured by adding 'ouptut-low' or 'output-high' properties
78 -include/zephyr/dt-bindings/pinctrl/stm32-pinctrl.h
88 GPIO A9 set as GPIO output high
91 output-high;
94 slew-rate:
96 default: "low-speed"
98 - "low-speed" # Default value.
99 - "medium-speed"
100 - "high-speed"
101 - "very-high-speed"
103 Pin speed. Default to low-speed. For few pins (PA11 and
105 (very-high-speed). Carefully check reference manual for these pins.