Input: adp5588-keys - switch to using threaded interrupt
authorDmitry Torokhov <dmitry.torokhov@gmail.com>
Tue, 31 May 2022 21:05:22 +0000 (14:05 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Tue, 31 May 2022 21:09:40 +0000 (14:09 -0700)
commit2d1159854f86835dd661b5289c1df5de7856e583
tree7857c723fb195a34d5aa4984c6ad6d94efb5b795
parent6ec75b20eaf24c4ca203d320d25baade28d68e70
Input: adp5588-keys - switch to using threaded interrupt

Instead of using hard interrupt handler and manually scheduling work
item to handle I2C communications, let's switch to threaded interrupt
handling.

While at that enforce the readout delay required on pre- revision 4
silicon.

Acked-by: Michael Hennerich <michael.hennerich@analog.com>
Link: https://lore.kernel.org/r/20220528045631.289821-2-dmitry.torokhov@gmail.com
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/keyboard/adp5588-keys.c