Commit 5b81d55c authored by Heiko Stübner's avatar Heiko Stübner Committed by Linus Walleij

pinctrl: remove bindings for pinconf options needing more thought

Some options currently take arguments in unspecified driver-specific units.
As pointed out by Stephen Warren, driver specific values should not be part
of generic devicetree bindings describing the hardware.

Therefore remove the critical bindings again, before they become part of
an official release.
Signed-off-by: default avatarHeiko Stuebner <heiko@sntech.de>
Reviewed-by: default avatarJames Hogan <james.hogan@imgtec.com>
Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent a7b3bf55
...@@ -154,10 +154,7 @@ drive-open-source - drive with open source ...@@ -154,10 +154,7 @@ drive-open-source - drive with open source
drive-strength - sink or source at most X mA drive-strength - sink or source at most X mA
input-schmitt-enable - enable schmitt-trigger mode input-schmitt-enable - enable schmitt-trigger mode
input-schmitt-disable - disable schmitt-trigger mode input-schmitt-disable - disable schmitt-trigger mode
input-schmitt - run in schmitt-trigger mode with hysteresis X
input-debounce - debounce mode with debound time X input-debounce - debounce mode with debound time X
power-source - select power source X
slew-rate - use slew-rate X
low-power-enable - enable low power mode low-power-enable - enable low power mode
low-power-disable - disable low power mode low-power-disable - disable low power mode
output-low - set the pin to output mode with low level output-low - set the pin to output mode with low level
...@@ -170,16 +167,9 @@ Arguments for parameters: ...@@ -170,16 +167,9 @@ Arguments for parameters:
- drive-strength takes as argument the target strength in mA. - drive-strength takes as argument the target strength in mA.
- input-schmitt takes as argument the adjustable hysteresis in a
driver-specific format
- input-debounce takes the debounce time in usec as argument - input-debounce takes the debounce time in usec as argument
or 0 to disable debouncing or 0 to disable debouncing
- power-source argument is the custom value describing the source to select
- slew-rate takes as argument the target rate in a driver-specific format
All parameters not listed here, do not take an argument. All parameters not listed here, do not take an argument.
More in-depth documentation on these parameters can be found in More in-depth documentation on these parameters can be found in
......
...@@ -161,10 +161,7 @@ static struct pinconf_generic_dt_params dt_params[] = { ...@@ -161,10 +161,7 @@ static struct pinconf_generic_dt_params dt_params[] = {
{ "drive-strength", PIN_CONFIG_DRIVE_STRENGTH, 0 }, { "drive-strength", PIN_CONFIG_DRIVE_STRENGTH, 0 },
{ "input-schmitt-enable", PIN_CONFIG_INPUT_SCHMITT_ENABLE, 1 }, { "input-schmitt-enable", PIN_CONFIG_INPUT_SCHMITT_ENABLE, 1 },
{ "input-schmitt-disable", PIN_CONFIG_INPUT_SCHMITT_ENABLE, 0 }, { "input-schmitt-disable", PIN_CONFIG_INPUT_SCHMITT_ENABLE, 0 },
{ "input-schmitt", PIN_CONFIG_INPUT_SCHMITT, 0 },
{ "input-debounce", PIN_CONFIG_INPUT_DEBOUNCE, 0 }, { "input-debounce", PIN_CONFIG_INPUT_DEBOUNCE, 0 },
{ "power-source", PIN_CONFIG_POWER_SOURCE, 0 },
{ "slew-rate", PIN_CONFIG_SLEW_RATE, 0 },
{ "low-power-enable", PIN_CONFIG_LOW_POWER_MODE, 1 }, { "low-power-enable", PIN_CONFIG_LOW_POWER_MODE, 1 },
{ "low-power-disable", PIN_CONFIG_LOW_POWER_MODE, 0 }, { "low-power-disable", PIN_CONFIG_LOW_POWER_MODE, 0 },
{ "output-low", PIN_CONFIG_OUTPUT, 0, }, { "output-low", PIN_CONFIG_OUTPUT, 0, },
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment