aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/pinctrl/pinconf-generic.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/linux/pinctrl/pinconf-generic.h b/include/linux/pinctrl/pinconf-generic.h
index ac05b3cfeacc..d414a7729424 100644
--- a/include/linux/pinctrl/pinconf-generic.h
+++ b/include/linux/pinctrl/pinconf-generic.h
@@ -40,6 +40,10 @@
40 * @PIN_CONFIG_BIAS_PULL_DOWN: the pin will be pulled down (usually with high 40 * @PIN_CONFIG_BIAS_PULL_DOWN: the pin will be pulled down (usually with high
41 * impedance to GROUND). If the argument is != 0 pull-down is enabled, 41 * impedance to GROUND). If the argument is != 0 pull-down is enabled,
42 * if it is 0, pull-down is disabled. 42 * if it is 0, pull-down is disabled.
43 * @PIN_CONFIG_BIAS_PULL_PIN_DEFAULT: the pin will be pulled up or down based
44 * on embedded knowledge of the controller, like current mux function.
45 * If the argument is != 0 pull up/down is enabled, if it is 0,
46 * the pull is disabled.
43 * @PIN_CONFIG_DRIVE_PUSH_PULL: the pin will be driven actively high and 47 * @PIN_CONFIG_DRIVE_PUSH_PULL: the pin will be driven actively high and
44 * low, this is the most typical case and is typically achieved with two 48 * low, this is the most typical case and is typically achieved with two
45 * active transistors on the output. Setting this config will enable 49 * active transistors on the output. Setting this config will enable
@@ -86,6 +90,7 @@ enum pin_config_param {
86 PIN_CONFIG_BIAS_BUS_HOLD, 90 PIN_CONFIG_BIAS_BUS_HOLD,
87 PIN_CONFIG_BIAS_PULL_UP, 91 PIN_CONFIG_BIAS_PULL_UP,
88 PIN_CONFIG_BIAS_PULL_DOWN, 92 PIN_CONFIG_BIAS_PULL_DOWN,
93 PIN_CONFIG_BIAS_PULL_PIN_DEFAULT,
89 PIN_CONFIG_DRIVE_PUSH_PULL, 94 PIN_CONFIG_DRIVE_PUSH_PULL,
90 PIN_CONFIG_DRIVE_OPEN_DRAIN, 95 PIN_CONFIG_DRIVE_OPEN_DRAIN,
91 PIN_CONFIG_DRIVE_OPEN_SOURCE, 96 PIN_CONFIG_DRIVE_OPEN_SOURCE,