Re: [PATCH v4 2/8] Input: ilitek_ts_i2c: fix warning with gpio controllers that sleep
From: Dmitry Torokhov
Date: Fri Dec 19 2025 - 00:47:45 EST
On Mon, Dec 01, 2025 at 02:07:21PM +0100, Josua Mayer wrote:
> The ilitek touchscreen driver uses the non-sleeping gpiod_set_value
> function for reset.
>
> Switch to using gpiod_set_value_cansleep() when controlling reset_gpio to
> support GPIO providers that may sleep, such as I2C GPIO expanders.
>
> Further switch the mdelay calls on the reset path to fsleep (preferred
> in non-atomic contexts).
>
> This fixes noisy complaints in kernel log for gpio providers that do
> sleep.
>
> Signed-off-by: Josua Mayer <josua@xxxxxxxxxxxxx>
Applied, thank you.
--
Dmitry