[PATCH 0/3] Add support for high-resolution scrolling on Logitech mice

From: Harry Cutts
Date: Thu Aug 23 2018 - 14:31:13 EST


Hi everyone,

This set of patches adds support for high-resolution scroll wheels on
Logitech mice. See the linux-input "Reporting high-resolution scroll
events" thread [0] for previous discussion of the evdev changes. I would
love to hear your feedback.

Thanks,

Harry Cutts
Chrome OS Touch/Input team

[0]: https://www.spinics.net/lists/linux-input/msg57380.html



Harry Cutts (3):
Add the `REL_WHEEL_HI_RES` event code
Create a utility class for counting scroll events
Enable high-resolution scrolling on Logitech mice

Documentation/input/event-codes.rst | 11 +-
drivers/hid/hid-ids.h | 15 ++
drivers/hid/hid-input.c | 44 ++++
drivers/hid/hid-logitech-hidpp.c | 341 +++++++++++++++++++++++--
drivers/hid/hid-quirks.c | 11 +
include/linux/hid.h | 28 ++
include/uapi/linux/input-event-codes.h | 1 +
7 files changed, 423 insertions(+), 28 deletions(-)

--
2.18.0.1017.ga543ac7ca45-goog