Lines Matching +full:output +full:- +full:impedance +full:- +full:ohms

1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Copyright (C) 2011 ST-Ericsson SA
6 * Written on behalf of Linaro for ST-Ericsson
24 * enum pin_config_param - possible pin configuration parameters
31 * transition from say pull-up to pull-down implies that you disable
32 * pull-up in the process, this setting disables all biasing.
33 * @PIN_CONFIG_BIAS_HIGH_IMPEDANCE: the pin will be set to a high impedance
34 * mode, also know as "third-state" (tristate) or "high-Z" or "floating".
35 * On output pins this effectively disconnects the pin, which is useful
38 * impedance.
40 * impedance to GROUND). If the argument is != 0 pull-down is enabled,
42 * such as Ohms.
52 * impedance to VDD). If the argument is != 0 pull-up is enabled,
54 * such as Ohms.
56 * collector) which means it is usually wired with other output ports
64 * active transistors on the output. Setting this config will enable
65 * push-pull mode, the argument is ignored.
75 * affect the pin's ability to drive output. 1 enables input, 0 disables
78 * schmitt-trigger mode. If the schmitt-trigger has adjustable hysteresis,
81 * @PIN_CONFIG_INPUT_SCHMITT_ENABLE: control schmitt-trigger mode on the pin.
82 * If the argument != 0, schmitt-trigger mode is enabled. If it's 0,
83 * schmitt-trigger mode is disabled.
85 * schmitt-trigger mode. The argument is in uV.
91 * @PIN_CONFIG_OUTPUT: this will configure the pin as an output and drive a
93 * indicate low level. (Please see Documentation/driver-api/pin-control.rst,
95 * @PIN_CONFIG_OUTPUT_ENABLE: this will enable the pin's output mode
97 * enable the output buffers and then let the pin controller current
99 * the line. Use argument 1 to enable output mode, argument 0 to disable
101 * @PIN_CONFIG_OUTPUT_IMPEDANCE_OHMS: this will configure the output impedance
102 * of the pin with the value passed as argument. The argument is in ohms.