Bluetooth: hci_intel: Introduce LPM support
authorLoic Poulain <loic.poulain@intel.com>
Sat, 29 Aug 2015 11:38:19 +0000 (13:38 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Thu, 17 Sep 2015 11:20:00 +0000 (13:20 +0200)
commitb98469f4be5f606339233fe2da9586e2a7067ffe
treed1b56185c626a08668acc44d01f7738e5f243974
parent765ea3abd116fc6dc5f67d73fcd7010a7a88f3cc
Bluetooth: hci_intel: Introduce LPM support

Enable controller Low-Power-Mode if we have a pdev to manage host
wake-up. Once LPM is enabled, controller notifies its TX status via
a vendor specific packet (tx_idle/tx_active).
tx_active means that there is more data upcoming from controller.
tx_idle means that controller can be put in suspended state.

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