Input: ads7846 - restore half-duplex support
authorAaro Koskinen <aaro.koskinen@iki.fi>
Sun, 19 Apr 2026 16:18:47 +0000 (19:18 +0300)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Wed, 10 Jun 2026 18:31:29 +0000 (11:31 -0700)
commit7698e338f49a436072c3800183e7b37394958e58
treee760ff92d27598cb8a8a622da6313ccc0c4555e1
parent17222f981c16efa201c6806c0308a9d362a2388c
Input: ads7846 - restore half-duplex support

On some boards, the SPI controller is limited to half-duplex and the driver
fails spamming "ads7846 spi2.1: spi_sync --> -22". Restore half-duplex
support with multiple SPI transfers.

Fixes: 9c9509717b53 ("Input: ads7846 - convert to full duplex")
Signed-off-by: Aaro Koskinen <aaro.koskinen@iki.fi>
Link: https://patch.msgid.link/20260419161848.825831-2-aaro.koskinen@iki.fi
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/touchscreen/ads7846.c