Lines Matching +full:low +full:- +full:speed
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,stm32f1-pinctrl"
20 swj-cfg:
24 - "full"
25 - "no-njtrst"
26 - "jtag-disable"
27 - "disable"
31 * full - Full SWJ (JTAG-DP + SW-DP).
32 * no-njtrst - Full SWJ (JTAG-DP + SW-DP) but without NJTRST.
34 * jtag-disable - JTAG-DP Disabled and SW-DP Enabled.
36 * disable - JTAG-DP Disabled and SW-DP Disabled.
39 If absent, then Full SWJ (JTAG-DP + SW-DP) is used (reset state).
41 child-binding:
47 - name: pincfg-node.yaml
48 property-allowlist:
49 - bias-disable
50 - bias-pull-down
51 - bias-pull-up
52 - drive-push-pull
53 - drive-open-drain
54 - output-low
55 - output-high
63 …thub.com/torvalds/linux/blob/master/Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml
67 - port: The gpio port index (PA = 0, PB = 1, ..., PK = 11)
68 - line: The line offset within the port (PA0 = 0, PA1 = 1, ..., PA15 = 15)
69 - function: The configuration mode, can be:
75 a plain output GPIO, which configuration can be set by adding 'ouptut-low' or
76 'output-high' properties to the pinctrl configuration. Default is output-low.
77 - remap: The pin remapping configuration. It allows to assign the pin
86 -include/zephyr/dt-bindings/pinctrl/stm32f1-pinctrl.h
100 GPIO A9 set as output-high
103 output-high;
106 slew-rate:
108 default: "max-speed-10mhz"
110 - "max-speed-10mhz" # Default
111 - "max-speed-2mhz"
112 - "max-speed-50mhz"
114 Pin output mode, maximum achievable speed. Only applies to