Bluetooth: hci_intel: Implement LPM suspend/resume
authorLoic Poulain <loic.poulain@intel.com>
Wed, 2 Sep 2015 10:04:11 +0000 (12:04 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Thu, 17 Sep 2015 11:20:01 +0000 (13:20 +0200)
commit894365468ed4a569ece9de03abbf13f1af3042b8
tree84efacacb94e3f02aff14f41785eea9bcc0115fb
parent65ad07c9e5f3935a06517c007e90d2b2ef4829ac
Bluetooth: hci_intel: Implement LPM suspend/resume

Add LPM PM suspend/resume/host_wake LPM functions.
A LPM transaction is composed with a LPM request and ack/response.
Host can send a LPM suspend/resume request to the controller which
should respond with a LPM ack.
If resume is requested by the controller (irq), host has to send a LPM
ack once resumed.

Signed-off-by: Loic Poulain <loic.poulain@intel.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
drivers/bluetooth/hci_intel.c