summaryrefslogtreecommitdiffstats
path: root/drivers/input/misc/max8997_haptic.c
diff options
context:
space:
mode:
authorHans de Goede <hdegoede@redhat.com>2014-06-07 23:07:13 -0700
committerDmitry Torokhov <dmitry.torokhov@gmail.com>2014-06-07 23:20:23 -0700
commitfb4f8f568a9def02240ef9bf7aabd246dc63a081 (patch)
tree622e71a868fa30ecb154af762fcae549d02266a8 /drivers/input/misc/max8997_haptic.c
parentcd9e83e2754465856097f31c7ab933ce74c473f8 (diff)
downloadtalos-obmc-linux-fb4f8f568a9def02240ef9bf7aabd246dc63a081.tar.gz
talos-obmc-linux-fb4f8f568a9def02240ef9bf7aabd246dc63a081.zip
Input: elantech - don't set bit 1 of reg_10 when the no_hw_res quirk is set
The touchpad on the GIGABYTE U2442 not only stops communicating when we try to set bit 3 (enable real hardware resolution) of reg_10, but on some BIOS versions also when we set bit 1 (enable two finger mode auto correct). I've asked the original reporter of: https://bugzilla.kernel.org/show_bug.cgi?id=61151 To check that not setting bit 1 does not lead to any adverse effects on his model / BIOS revision, and it does not, so this commit fixes the touchpad not working on these versions by simply never setting bit 1 for laptop models with the no_hw_res quirk. Reported-and-tested-by: James Lademann <jwlademann@gmail.com> Tested-by: Philipp Wolfer <ph.wolfer@gmail.com> Cc: stable@vger.kernel.org Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Diffstat (limited to 'drivers/input/misc/max8997_haptic.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud