Input: goodix - add support for polling mode
authorJoseph Guo <qijian.guo@nxp.com>
Mon, 30 Jun 2025 00:35:39 +0000 (17:35 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Mon, 30 Jun 2025 01:29:02 +0000 (18:29 -0700)
commit409fe0cea366ee2e239631ab14337210a5e5f7e4
tree1a11314baa831a0279287bebf0c57bd5bf623cbc
parent43a8440f396951eaae85db478b30a53aea8cda7d
Input: goodix - add support for polling mode

There are designs incorporating Goodix touch controller that do not
connect interrupt pin, for example Raspberry Pi. To support such systems
use polling mode for the input device when I2C client does not have
interrupt assigned to it.

Signed-off-by: Joseph Guo <qijian.guo@nxp.com>
Reviewed-by: Haibo Chen <haibo.chen@nxp.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Link: https://lore.kernel.org/r/20250522020418.1963422-1-qijian.guo@nxp.com
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/touchscreen/goodix.c