From 7522cb9baefe8e022d3f0480b618903d8bc8d61c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Santamar=C3=ADa=20Rogado?= Date: Tue, 23 Dec 2025 15:08:43 +0100 Subject: [PATCH] quirks: add Lenovo touchpad quirk in a generic way MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Matching in vendor and product covers many models as possible. 01E8 product is always haptic. 01E0 can be or not haptic, leave it outside this and mantain it per system model. When the kernel detects haptic touchpads the ones that cannot be differenciated won't need to have quirk neither. Signed-off-by: David SantamarĂ­a Rogado (cherry picked from commit a525b3032681691b7d86bde2f9dd66525071af95) Part-of: --- quirks/30-vendor-goodix.quirks | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 quirks/30-vendor-goodix.quirks diff --git a/quirks/30-vendor-goodix.quirks b/quirks/30-vendor-goodix.quirks new file mode 100644 index 00000000..1d55e2d6 --- /dev/null +++ b/quirks/30-vendor-goodix.quirks @@ -0,0 +1,10 @@ +# Do not edit this file, it will be overwritten on update + +# "GXTP5100 Touchpad": pressure touchpad mostly used in Lenovo laptops. +# Match vid and pid as it can have other names. +[Lenovo Haptic Touchpad (Goodix)] +MatchBus=i2c +MatchVendor=0x27C6 +MatchProduct=0x01E8 +MatchUdevType=touchpad +ModelPressurePad=1