Method to power off HID device from driver?
From: Roderick Colenbrander <hidden>
Date: 2016-12-02 02:05:09
From: Roderick Colenbrander <hidden>
Date: 2016-12-02 02:05:09
Hi, Some of the devices I'm dealing with have methods to disconnect the device through HID reports. This is mostly useful for wireless devices to save battery and power them off e.g. when no activity in a wihle or user wants to turn device off (some devices don't have a power off button). I was trying to figure out if it there is some generic way without inventing a driver specific method. So far I haven't found anything on the HID side. The use case is not that common often a user would unplug a cable, but for some devices there is no real other way. The closest thing I found was 'poweroff' as supported by device power management spec: https://www.kernel.org/doc/Documentation/power/devices.txt. The HID drivers only support a subset of this so far. Does anyone have a good suggestion for handling this? Thanks, Roderick