FROMLIST: HID: Add quirk for Logitech Casa touchpad

This device sometimes doesn't send touch release signals when moving
from >=4 fingers to <4 fingers. Using MT_QUIRK_NOT_SEEN_MEANS_UP instead
of MT_QUIRK_ALWAYS_VALID makes sure that no touches become stuck.

MT_QUIRK_FORCE_MULTI_INPUT is not necessary for this device, but does no
harm.

Signed-off-by: Sean O'Brien <seobrien@chromium.org>
(am from https://patchwork.kernel.org/patch/13647497/)
(also found at https://lore.kernel.org/r/20240429182036.1.Ie7e8d0ba595f9e39f71cbe4ab3468f79c00b4581@changeid)

UPSTREAM-TASK=b:337892019
BUG=b:335414032
TEST=Tested w/ Casa pre-release on nissa

Change-Id: Ie7e8d0ba595f9e39f71cbe4ab3468f79c00b4581
Signed-off-by: seobrien <seobrien@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/5502329
Reviewed-by: Kenneth Albanowski <kenalba@google.com>
Reviewed-by: Sean Paul <sean@poorly.run>
2 files changed