usb: typec: mux: gpio-sbu: Allow GPIO operations to sleep
authorFrancesco Dolcini <francesco.dolcini@toradex.com>
Tue, 9 Apr 2024 19:09:10 +0000 (21:09 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 11 Apr 2024 12:26:56 +0000 (14:26 +0200)
commit3d122e6d27e417a9fa91181922743df26b2cd679
treef10c7e161e504f3087a8d191a83f396aca314cf2
parent1a395af9d53c6240bf7799abc43b4dc292ca9dd0
usb: typec: mux: gpio-sbu: Allow GPIO operations to sleep

Use gpiod_set_value_cansleep() to support gpiochips which can
sleep like, e.g. I2C GPIO expanders.

Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Link: https://lore.kernel.org/r/20240409190910.4707-1-francesco@dolcini.it
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/typec/mux/gpio-sbu-mux.c