input: edt-ft5x06: Handle unreliable TOUCH_UP events
authorDave Stevenson <dave.stevenson@raspberrypi.com>
Fri, 26 Nov 2021 14:37:40 +0000 (14:37 +0000)
committerDom Cobley <popcornmix@gmail.com>
Mon, 21 Mar 2022 16:04:31 +0000 (16:04 +0000)
commit1488dc597465d87b7f04b0243ed46f5bdda9d199
tree1bb708964b9d4517e802ac2bcba30a2768a9395b
parent19f7630c442ba66b552f9e9b40857a50edffd139
input: edt-ft5x06: Handle unreliable TOUCH_UP events

The ft5x06 is unreliable in sending touch up events, so some
touch IDs can become stuck in the detected state.

Ensure that IDs that are unreported by the controller are
released.

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
drivers/input/touchscreen/edt-ft5x06.c