Re: Method to power off HID device from driver?
From: Bastien Nocera <hadess@hadess.net>
Date: 2016-12-08 03:39:25
On Tue, 2016-12-06 at 19:20 -0800, Cameron Gutman wrote:
Hi,quoted
On Dec 6, 2016, at 4:25 PM, Roderick Colenbrander <roderick@gaikai. com> wrote: Hi, I looked a bit deeper and found EV_PWR, though it isn't clearly defined, but it is used in some places for purposes like this. Would this be an acceptable method?I am interested in this too. I recently implemented the ability to turn off wireless Xbox 360 controllers in [0], but there is no way to activate this functionality without suspending the whole system. Some folks [1] have asked for this ability in other scenarios. [0]: Commit f712a5a05228058f6b74 ("Input: xpad - power off wireless 360 controllers on suspend") [1]: https://github.com/paroj/xpad/issues/52
Ditto the PS3 BD remote driver, when moving to the kernel, lost its ability to suspend after X minutes, which drains the AA batteries inside it. In the original system, the remote would get disconnected after less than a couple of minutes, and reconnect as soon as you pressed a button, and make sure that button got sent to the device. Would be great if we could control this from user-space.