input/touchscreen: imagis: Add support for Imagis IST3038B
authorMarkuss Broks <markuss.broks@gmail.com>
Fri, 1 Mar 2024 16:41:02 +0000 (17:41 +0100)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Sun, 3 Mar 2024 22:58:20 +0000 (14:58 -0800)
commit10ad7d7a428f7bb336c3cb226ab8aa0e6a947dac
treea19cb7de543a42403e28bd0cf3fc0a94ee44365c
parentc53d309a4299fffde14e281440a25c2355d8b621
input/touchscreen: imagis: Add support for Imagis IST3038B

Imagis IST3038B is another variant of Imagis IST3038 IC, which has
a different register interface from IST3038C (possibly firmware defined).
This should also work for IST3044B (though untested), however other
variants using this interface/protocol(IST3026, IST3032, IST3026B,
IST3032B) have a different format for coordinates, and they'd need
additional effort to be supported by this driver.

Signed-off-by: Markuss Broks <markuss.broks@gmail.com>
Signed-off-by: Karel Balej <balejk@matfyz.cz>
Link: https://lore.kernel.org/r/20240301164659.13240-4-karelb@gimli.ms.mff.cuni.cz
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/touchscreen/imagis.c