diff options
author | Mike Pagano <mpagano@gentoo.org> | 2024-11-03 06:28:35 -0500 |
---|---|---|
committer | Mike Pagano <mpagano@gentoo.org> | 2024-11-03 06:28:35 -0500 |
commit | 5f855e39a596d0d07a7c11276b1a6463c4387667 (patch) | |
tree | ea3ea323203f17b49382257bb778c2ab8fd4ffa5 | |
parent | Remove redundant patch (diff) | |
download | linux-patches-6.11.tar.gz linux-patches-6.11.tar.bz2 linux-patches-6.11.zip |
Revert: HID: multitouch: Add support for lenovo Y9000P Touchpad6.11
Thanks to Ulrich Müller
Bug: https://bugs.gentoo.org/942797
Signed-off-by: Mike Pagano <mpagano@gentoo.org>
-rw-r--r-- | 0000_README | 4 | ||||
-rw-r--r-- | 2600_HID-revert-Y900P-fix-ThinkPad-L15-touchpad.patch | 24 |
2 files changed, 28 insertions, 0 deletions
diff --git a/0000_README b/0000_README index 432ffec3..282aabe7 100644 --- a/0000_README +++ b/0000_README @@ -83,6 +83,10 @@ Patch: 2000_BT-Check-key-sizes-only-if-Secure-Simple-Pairing-enabled.patch From: https://lore.kernel.org/linux-bluetooth/20190522070540.48895-1-marcel@holtmann.org/raw Desc: Bluetooth: Check key sizes only when Secure Simple Pairing is enabled. See bug #686758 +Patch: 2600_HID-revert-Y900P-fix-ThinkPad-L15-touchpad.patch +From: https://bugs.gentoo.org/942797 +Desc: Revert: HID: multitouch: Add support for lenovo Y9000P Touchpad + Patch: 2901_tools-lib-subcmd-compile-fix.patch From: https://lore.kernel.org/all/20240731085217.94928-1-michael.weiss@aisec.fraunhofer.de/ Desc: tools lib subcmd: Fixed uninitialized use of variable in parse-options diff --git a/2600_HID-revert-Y900P-fix-ThinkPad-L15-touchpad.patch b/2600_HID-revert-Y900P-fix-ThinkPad-L15-touchpad.patch new file mode 100644 index 00000000..a6c6939a --- /dev/null +++ b/2600_HID-revert-Y900P-fix-ThinkPad-L15-touchpad.patch @@ -0,0 +1,24 @@ +--- linux-6.6.58-gentoo-r1/drivers/hid/hid-multitouch.c ++++ linux-6.6.58-gentoo-r1/drivers/hid/hid-multitouch.c +@@ -1447,8 +1447,7 @@ static __u8 *mt_report_fixup(struct hid_device *hdev, __u8 *rdesc, + { + if (hdev->vendor == I2C_VENDOR_ID_GOODIX && + (hdev->product == I2C_DEVICE_ID_GOODIX_01E8 || +- hdev->product == I2C_DEVICE_ID_GOODIX_01E9 || +- hdev->product == I2C_DEVICE_ID_GOODIX_01E0)) { ++ hdev->product == I2C_DEVICE_ID_GOODIX_01E9)) { + if (rdesc[607] == 0x15) { + rdesc[607] = 0x25; + dev_info( +@@ -2069,10 +2068,7 @@ static const struct hid_device_id mt_devices[] = { + I2C_DEVICE_ID_GOODIX_01E8) }, + { .driver_data = MT_CLS_WIN_8_FORCE_MULTI_INPUT_NSMU, + HID_DEVICE(BUS_I2C, HID_GROUP_ANY, I2C_VENDOR_ID_GOODIX, +- I2C_DEVICE_ID_GOODIX_01E9) }, +- { .driver_data = MT_CLS_WIN_8_FORCE_MULTI_INPUT_NSMU, +- HID_DEVICE(BUS_I2C, HID_GROUP_ANY, I2C_VENDOR_ID_GOODIX, +- I2C_DEVICE_ID_GOODIX_01E0) }, ++ I2C_DEVICE_ID_GOODIX_01E8) }, + + /* GoodTouch panels */ + { .driver_data = MT_CLS_NSMU, |