]> git.baikalelectronics.ru Git - kernel.git/commit
HID: Delay opening HID device
authorSrinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Wed, 18 Sep 2013 17:13:00 +0000 (18:13 +0100)
committerJonathan Cameron <jic23@kernel.org>
Tue, 1 Oct 2013 15:19:08 +0000 (16:19 +0100)
commitf499c083c509bb537a08320e44c278f1f6d5eee5
treed229c451092f2a3b507beddb853e8dc83fb7b046
parentbb3599d5c36cefaf07df6cbef306afccf7dc4f30
HID: Delay opening HID device

Don't call hid_open_device till there is actually an user. This saves
power by not opening underlying transport for HID. Also close device
if there are no active mfd client using HID sensor hub.

Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
drivers/hid/hid-sensor-hub.c
include/linux/hid-sensor-hub.h