summaryrefslogtreecommitdiffstats
path: root/drivers/hid/hid-core.c
diff options
context:
space:
mode:
authorAndrew Duggan <aduggan@synaptics.com>2015-07-16 17:14:00 -0700
committerJiri Kosina <jkosina@suse.com>2015-07-17 11:29:53 +0200
commit9a98b3387e7bd9af5a6495b32e07d6f25071f4ba (patch)
treed2ae828c850b44706677bea63649f3f17a64a980 /drivers/hid/hid-core.c
parent7035f3a4e2444490d461f8b17c2275d61fefd980 (diff)
downloadlinux-9a98b3387e7bd9af5a6495b32e07d6f25071f4ba.tar.bz2
HID: rmi: Set F01 interrupt enable register when not set
A firmware bug in some touchpads causes the F01 interrupt enable register to be cleared on reset. This register controls which RMI functions generate interrupts and when it is cleared, the touchpad stops reporting all data. This patch looks for the cleared F01 control register and writes the correct value based on interrupt mask computed while scanning the PDT. Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=91102 Signed-off-by: Andrew Duggan <aduggan@synaptics.com> Signed-off-by: Jiri Kosina <jkosina@suse.com>
Diffstat (limited to 'drivers/hid/hid-core.c')
0 files changed, 0 insertions, 0 deletions