Lines Matching +full:enable +full:- +full:output +full:- +full:pin
2 # SPDX-License-Identifier: Apache-2.0
5 LPC pinctrl node. This node defines pin configurations in pin groups, and has
7 pin configuration defines a peripheral's pin configuration. Each numbered
16 slew-rate = "standard";
22 IOCON_FUNC=<pin mux selection>,
24 IOCON_SLEW=<slew-rate selection>,
38 drive-open-drain: IOCON_OD=1
39 bias-pull-up: IOCON_MODE=2
40 bias-pull-down: IOCON_MODE=1
41 drive-push-pull: IOCON_MODE=3
44 IOCON_HYS- set by input-schmitt-enable
45 IOCON_S_MODE- set by nxp,digital-filter
46 IOCON_CLKDIV- set by nxp,filter-clock-div
47 IOCON_FILTR- set by nxp,analog-filter
50 compatible: "nxp,lpc-iocon-pinctrl"
54 child-binding:
55 description: LPC IOCON pin controller pin group
56 child-binding:
58 LPC IOCON pin controller pin configuration node
61 - name: pincfg-node.yaml
62 property-allowlist:
63 - drive-open-drain
64 - bias-pull-up
65 - bias-pull-down
66 - drive-push-pull
67 - input-schmitt-enable
74 Pin mux selection for this group. See the SOC level pinctrl header
76 slew-rate:
80 - "standard"
81 - "fast"
83 Pin output slew rate. Sets the SLEW field in the IOCON register.
86 0 SLEW_0- standard mode, output slew rate is slower
87 1 SLEW_1- fast mode, output slew rate is faster
91 Invert the pin input logic level
92 nxp,analog-mode:
95 Set the pin to analog mode. Sets DIGIMODE=0, and ASW=1. Only valid for
97 nxp,analog-alt-mode:
100 Select the pin's alternate analog mode. Valid on LPC55s3x family SOCs
102 power-source:
105 - "3v3"
106 - "1v8"
108 Pin output power source. Only valid for I2C mode pins running in I2C
110 nxp,digital-filter:
114 nxp,i2c-filter:
117 - "slow"
118 - "fast"
122 nxp,i2c-speed:
125 - "slow"
126 - "fast"
130 nxp,i2c-pullup:
133 Enable I2C pullup resistor. If not present, pin is open drain in I2C
135 nxp,i2c-mode:
138 Enable I2C mode for a pin. If not present, pin is in GPIO mode. Only