summaryrefslogtreecommitdiff
path: root/lib/Kconfig
diff options
context:
space:
mode:
authorAndrew Duggan <aduggan@synaptics.com>2014-07-12 03:34:18 +0400
committerJiri Kosina <jkosina@suse.cz>2014-07-29 13:11:31 +0400
commit109571cf3ec78a39477eedd6b11927f52cbcb1e8 (patch)
tree6948f723339e888757783ce421bc072ff4bae575 /lib/Kconfig
parent4c2f503aade27ebf12f5733a583d711f99dc5ec1 (diff)
downloadlinux-109571cf3ec78a39477eedd6b11927f52cbcb1e8.tar.xz
HID: i2c-hid: call the hid driver's suspend and resume callbacks
Currently, the i2c-hid driver does not call the suspend, resume, and reset_resume callbacks in the hid_driver struct when those events occur. This means that HID drivers for i2c-hid devices will not be able to execute commands which may be needed during suspend or resume. One example is when a touchpad using the hid-multitouch driver gets reset by i2c-hid coming out of resume. Since the reset_resume callback never gets called the device is never put back into the correct input mode. This patch calls the suspend and resume callbacks and tries to duplicate the functionality of the usb-hid driver. Signed-off-by: Andrew Duggan <aduggan@synaptics.com> Signed-off-by: Vincent Huang <vincent.huang@tw.synaptics.com> Reviewed-by: Benjamin Tissoires <benjamin.tissoires@redhat.com> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Diffstat (limited to 'lib/Kconfig')
0 files changed, 0 insertions, 0 deletions