]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
Input: ads7846 - don't check penirq immediately for 7845
authorLuca Ellero <l.ellero@asem.it>
Thu, 26 Jan 2023 10:52:27 +0000 (11:52 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 11 Mar 2023 15:26:40 +0000 (16:26 +0100)
commit536fbb4f5357e93ac0faa62ee42e2c32d32255ae
treeef99f9404f6159a424098f97d4302ea2b83c770e
parentae1a6691b14ba71c0f31845baa7a8ec3716c2431
Input: ads7846 - don't check penirq immediately for 7845

[ Upstream commit fa9f4275b20ec7b2a8fb05c66362d10b36f9efec ]

To discard false readings, one should use "ti,penirq-recheck-delay-usecs".
Checking get_pendown_state() at the beginning, most of the time fails
causing malfunctioning.

Fixes: ffa458c1bd9b ("spi: ads7846 driver")
Signed-off-by: Luca Ellero <l.ellero@asem.it>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20230126105227.47648-4-l.ellero@asem.it
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/input/touchscreen/ads7846.c