summarylogtreecommitdiffstats
path: root/0024-HID-asus-ROG-NKey-Ignore-portion-of-0x5a-report.patch
diff options
context:
space:
mode:
authorBjörn Bidar2022-10-16 19:01:17 +0300
committerBjörn Bidar2022-10-19 21:07:24 +0300
commit640c8732d2f7f523f501989a32efe1db6a681b64 (patch)
tree7bba76a10048655bc6eb6b53ec39e4012586ac49 /0024-HID-asus-ROG-NKey-Ignore-portion-of-0x5a-report.patch
parentdafa8d62d3f6493d66afc5d568273f5a7e7b8924 (diff)
downloadaur-640c8732d2f7f523f501989a32efe1db6a681b64.tar.gz
Update to 6.0.2.pf2-1
- New upstream release based on 6.0.2 - Sync kernel config with Arch and Arch32 - Store patches in git Signed-off-by: Björn Bidar <bjorn.bidar@thaodan.de>
Diffstat (limited to '0024-HID-asus-ROG-NKey-Ignore-portion-of-0x5a-report.patch')
-rw-r--r--0024-HID-asus-ROG-NKey-Ignore-portion-of-0x5a-report.patch43
1 files changed, 0 insertions, 43 deletions
diff --git a/0024-HID-asus-ROG-NKey-Ignore-portion-of-0x5a-report.patch b/0024-HID-asus-ROG-NKey-Ignore-portion-of-0x5a-report.patch
deleted file mode 100644
index dcb1277fc522..000000000000
--- a/0024-HID-asus-ROG-NKey-Ignore-portion-of-0x5a-report.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From 2b32e820ccf5a0385e46d1c038b321aba9a5ec2d Mon Sep 17 00:00:00 2001
-From: Josh Kilmer <srjek2@gmail.com>
-Date: Thu, 28 Jul 2022 12:51:11 -0500
-Subject: [PATCH 24/73] HID: asus: ROG NKey: Ignore portion of 0x5a report
-
-commit 1c0cc9d11c665020cbeb80e660fb8929164407f4 upstream.
-
-On an Asus G513QY, of the 5 bytes in a 0x5a report, only the first byte
-is a meaningful keycode. The other bytes are zeroed out or hold garbage
-from the last packet sent to the keyboard.
-
-This patch fixes up the report descriptor for this event so that the
-general hid code will only process 1 byte for keycodes, avoiding
-spurious key events and unmapped Asus vendor usagepage code warnings.
-
-Signed-off-by: Josh Kilmer <srjek2@gmail.com>
-Signed-off-by: Jiri Kosina <jkosina@suse.cz>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/hid/hid-asus.c | 7 +++++++
- 1 file changed, 7 insertions(+)
-
-diff --git a/drivers/hid/hid-asus.c b/drivers/hid/hid-asus.c
-index 08c9a9a60ae4..b59c3dafa6a4 100644
---- a/drivers/hid/hid-asus.c
-+++ b/drivers/hid/hid-asus.c
-@@ -1212,6 +1212,13 @@ static __u8 *asus_report_fixup(struct hid_device *hdev, __u8 *rdesc,
- rdesc = new_rdesc;
- }
-
-+ if (drvdata->quirks & QUIRK_ROG_NKEY_KEYBOARD &&
-+ *rsize == 331 && rdesc[190] == 0x85 && rdesc[191] == 0x5a &&
-+ rdesc[204] == 0x95 && rdesc[205] == 0x05) {
-+ hid_info(hdev, "Fixing up Asus N-KEY keyb report descriptor\n");
-+ rdesc[205] = 0x01;
-+ }
-+
- return rdesc;
- }
-
---
-2.37.3
-