mirror of
https://github.com/torvalds/linux.git
synced 2024-11-10 22:21:40 +00:00
gpio/rockchip: handle deferring input-enable pinconfs
Add support for deferred PIN_CONFIG_INPUT_ENABLE handling. Signed-off-by: Caleb Connolly <kc@postmarketos.org> Acked-by: Bartosz Golaszewski <brgl@bgdev.pl> Link: https://lore.kernel.org/r/20220328005005.72492-4-kc@postmarketos.org Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
This commit is contained in:
parent
42d90a1e5c
commit
7ff1135781
@ -760,6 +760,11 @@ static int rockchip_gpio_probe(struct platform_device *pdev)
|
||||
dev_warn(dev, "setting output pin %u to %u failed\n", cfg->pin,
|
||||
cfg->arg);
|
||||
break;
|
||||
case PIN_CONFIG_INPUT_ENABLE:
|
||||
ret = rockchip_gpio_direction_input(&bank->gpio_chip, cfg->pin);
|
||||
if (ret)
|
||||
dev_warn(dev, "setting input pin %u failed\n", cfg->pin);
|
||||
break;
|
||||
default:
|
||||
dev_warn(dev, "unknown deferred config param %d\n", cfg->param);
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user