]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
HID: quirks: avoid Cooler Master MM712 dongle wakeup bug
authorTristan Lobb <tristan.lobb@it-lobb.de>
Sun, 28 Sep 2025 16:25:43 +0000 (18:25 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 3 Dec 2025 11:45:16 +0000 (12:45 +0100)
commit8c79e31d2e64dbfc4b3d0e8acea2e73fedf65582
treec1715c82606a876b694f3aefa5dd1aa16db106fb
parent06ab1272b56878b30f8fe9565816534e1a0c2e66
HID: quirks: avoid Cooler Master MM712 dongle wakeup bug

[ Upstream commit 0be4253bf878d9aaa2b96031ac8683fceeb81480 ]

The Cooler Master Mice Dongle includes a vendor defined HID interface
alongside its mouse interface. Not polling it will cause the mouse to
stop responding to polls on any interface once woken up again after
going into power saving mode.

Add the HID_QUIRK_ALWAYS_POLL quirk alongside the Cooler Master VID and
the Dongle's PID.

Signed-off-by: Tristan Lobb <tristan.lobb@it-lobb.de>
Signed-off-by: Jiri Kosina <jkosina@suse.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/hid/hid-ids.h
drivers/hid/hid-quirks.c