diff options
author | Ryan Wanner <Ryan.Wanner@microchip.com> | 2022-10-07 17:16:46 +0200 |
---|---|---|
committer | Linus Walleij <linus.walleij@linaro.org> | 2022-10-17 11:56:16 +0200 |
commit | fcd7631748575706210ef05a787fccbeb4d79898 (patch) | |
tree | e716fcd3590fd09aa72d633d11abe1cc76ee628e /kernel | |
parent | pinctrl: mt7986: allow configuring uart rx/tx and rts/cts separately (diff) | |
download | linux-fcd7631748575706210ef05a787fccbeb4d79898.tar.xz linux-fcd7631748575706210ef05a787fccbeb4d79898.zip |
pinctrl: at91-pio4: Add configuration to userspace
Adding support for line bias flags that have been implented in gpio API.
There are functions in the gpiod library that can control line bias from
userspace this adds that functionality to this driver.
Adding .pin_config_set allows the driver's pin configuration to be
accessed from userspace. The general idea for this as been taken from
stm32, intel, and rockchip drivers that have userspace access for bias
flags.
Signed-off-by: Ryan Wanner <Ryan.Wanner@microchip.com>
Tested-by: Nicolas Ferre <nicolas.ferre@microchip.com> # on sama5d27 som1 ek
Acked-by: Nicolas Ferre <nicolas.ferre@microchip.com>
Tested-by: Nicolas Ferre <nicolas.ferre@microchip.com>
Link: https://lore.kernel.org/r/20221007151647.98222-2-Ryan.Wanner@microchip.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'kernel')
0 files changed, 0 insertions, 0 deletions