HID: Fix scroll issue with Apple Magic Mouse
Usecase 1) Pair and connect with Apple Magic Mouse 2) Scroll over HID mouse and see if pointer moves up or down on DUT. Observation: Scroll functionality does not work on DUT and mouse pointer stays still. Root Cause: From kernel 3.18 onwards, UHID flags are updated and following new flags are added. Support for handling same is missing in user space hid driver (bta_hh_co.cc) UHID_GET_REPORT UHID_GET_REPORT_REPLY UHID_SET_REPORT UHID_SET_REPORT_REPLY Fix: Add support for set report and get report in HID user space because of changes in uhid kernel driver with kernel changes for kernel 3.18. Apple Magic Mouse scroll functionality does not work without this fix, as Apple Mouse requires set report from HID host for it to start working properly wrt Scroll functionality. Bug: 35306202 Change-Id: I90230b76d68e9275dcacd9f46f03e312ddf2fa30
Loading
Please register or sign in to comment