Lines Matching +full:8 +full:- +full:pin

2 # SPDX-License-Identifier: Apache-2.0
7 Device pin configuration should be placed in the child nodes of this node.
8 Populate the 'pinmux' field with a pair consisting of a pin number and its IO
18 All device pin configurations should be placed in child nodes of the
22 supported standard pin properties:
24 - bias-disable: Disable pull-up/down.
25 - bias-pull-down: Enable pull-down resistor.
26 - bias-pull-up: Enable pull-up resistor.
27 - drive-open-drain: Output driver is open-drain.
28 - drive-open-drain: Output driver is open-source.
29 - drive-strength: Minimum current that can be sourced from the pin.
30 - input-enable: enable input.
31 - input-schmitt-enable: enable input schmitt circuit.
32 - ti,input-edge-detect: enable and configure edge detection interrupts
37 #include <dt-bindings/pinctrl/cc13xx_cc26xx-pinctrl.h>
42 To change a pin's pinctrl default properties add a reference to the
43 pin in the board's DTS file and set the properties.
46 pinctrl-0 = <&i2c0_scl_default &i2c0_sda_default>;
47 pinctrl-1 = <&i2c0_scl_sleep &i2c0_sda_sleep>;
48 pinctrl-names = "default", "sleep";
56 bias-pull-up;
57 drive-open-drain;
58 input-enable;
62 To configure an input pin with edge detection (e.g. to count pulses):
67 input-enable;
68 bias-pull-up;
69 ti,input-edge-detect = <IOC_RISING_EDGE>;
73 To configure an output pin (e.g. for PWM output):
78 bias-disable;
79 drive-strength = <8>; /* in mA */
83 compatible: "ti,cc13xx-cc26xx-pinctrl"
91 child-binding:
97 - name: pincfg-node.yaml
98 property-allowlist:
99 - bias-disable
100 - bias-pull-down
101 - bias-pull-up
102 - drive-open-drain
103 - drive-open-source
104 - drive-strength
105 - input-enable
106 - input-schmitt-enable
113 CC13XX/CC26XX pin's configuration (IO pin, IO function).
115 drive-strength:
117 - 2
118 - 4
119 - 8
122 The drive strength controls the minimum output driver strength of an I/O pin
126 8: min 8 mA for double drive strength IOs, min 4 mA for normal IOs
128 ti,input-edge-detect: