]> www.infradead.org Git - users/jedix/linux-maple.git/commit
HID: bpf: Fix NKRO on Mistel MD770
authorBenjamin Tissoires <bentiss@kernel.org>
Thu, 17 Oct 2024 16:34:58 +0000 (18:34 +0200)
committerBenjamin Tissoires <bentiss@kernel.org>
Fri, 18 Oct 2024 12:37:33 +0000 (14:37 +0200)
commit9bc089307e8dff7797233308372b4a90ce8f79be
tree540e917c0446adfeb77a89ffbfb581d10fd395a7
parente14e0eaeb040899f7cb363cdfdf8fbee84a45f08
HID: bpf: Fix NKRO on Mistel MD770

Mistel MD770 keyboard (using Holtek Semiconductor, Inc. controller) has
a quirk in report descriptor in one of its interfaces (more detail in
the source file). Fix up the descriptor to allow NKRO to work again.

Tested by loading the BPF program and confirming that 8 simultaneous
keypresses work.

Link: https://bugzilla.kernel.org/show_bug.cgi?id=218495
Link: https://gitlab.freedesktop.org/libevdev/udev-hid-bpf/-/merge_requests/122
Signed-off-by: Tatsuyuki Ishi <ishitatsuyuki@gmail.com>
Acked-by: Jiri Kosina <jkosina@suse.com>
Link: https://patch.msgid.link/20241017-import_bpf_6-13-v2-1-6a7acb89a97f@kernel.org
Signed-off-by: Benjamin Tissoires <bentiss@kernel.org>
drivers/hid/bpf/progs/Mistel__MD770.bpf.c [new file with mode: 0644]