diff options
author | YK Jeffrey Chao <jechao@broadcom.com> | 2012-10-17 22:00:32 -0700 |
---|---|---|
committer | Matthew Xie <mattx@google.com> | 2012-10-22 23:39:22 -0700 |
commit | 9ab1946281916b06df6cb2e5eb37ad12cd4dce4a (patch) | |
tree | 693f5711d31c5e13e7db8651ddef501bb8bdfc88 /btif | |
parent | c99ef49dcbff4ad1a316d7a38a2b152296c30ffc (diff) | |
download | external_bluetooth_bluedroid-9ab1946281916b06df6cb2e5eb37ad12cd4dce4a.zip external_bluetooth_bluedroid-9ab1946281916b06df6cb2e5eb37ad12cd4dce4a.tar.gz external_bluetooth_bluedroid-9ab1946281916b06df6cb2e5eb37ad12cd4dce4a.tar.bz2 |
Add new user-to-kernel interface for Bluetooth low power mode control (2/2)
The bluesleep kernel module was used in Tegra3 platform to perform Bluetooth
low power wakelock and interrup control. Add new user-to-kernel interface
through proc fs nodes for Bluedroid to feed bluesleep with the HCI_DEV events
which bluesleep was monitoring on.
Add call to disable LPM mode at turning BT off.
bug 7347413
Change-Id: I65b58137ccbc7b3694b805d9be6756304a8da1be
Diffstat (limited to 'btif')
-rwxr-xr-x | btif/src/btif_core.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/btif/src/btif_core.c b/btif/src/btif_core.c index ac2a0aa..62339a9 100755 --- a/btif/src/btif_core.c +++ b/btif/src/btif_core.c @@ -681,6 +681,10 @@ void btif_disable_bluetooth_evt(void) { BTIF_TRACE_DEBUG1("%s", __FUNCTION__); +#if (defined(HCILP_INCLUDED) && HCILP_INCLUDED == TRUE) + bte_main_enable_lpm(FALSE); +#endif + bte_main_disable(); /* update local state */ |