HID: Add support for side buttons of Xiaomi Mi Dual Mode Wireless Mouse Silent
authorIlya Skriblovsky <ilyaskriblovsky@gmail.com>
Sun, 19 Sep 2021 11:12:36 +0000 (14:12 +0300)
committerJiri Kosina <jkosina@suse.cz>
Wed, 22 Sep 2021 09:53:07 +0000 (11:53 +0200)
commit95157723dc9e07f27507e8d36ea7e5c543b5f80d
tree13d6449d10d66abba191d16a1cff055dba87ec74
parent83ec91697412ae64d25dcca74597ed03029aa00d
HID: Add support for side buttons of Xiaomi Mi Dual Mode Wireless Mouse Silent

This patch enables side-buttons of Xiaomi Bluetooth mouse (specifically Xiaomi
Mi Dual Mode Wireless Mouse Silent Edition).

The mouse sends invalid button count in its HID Report Descriptor and this
patch just replaces its descriptor with corrected one. With this driver side
buttons work as expected acting like Back/Forward buttons.

Signed-off-by: Ilya Skriblovsky <ilyaskriblovsky@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/Kconfig
drivers/hid/Makefile
drivers/hid/hid-ids.h
drivers/hid/hid-xiaomi.c [new file with mode: 0644]