summaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
authorTedd Ho-Jeong An2015-02-13 18:20:52 +0100
committerMarcel Holtmann2015-02-15 00:39:22 +0100
commitbfbd45e9acd2ef90ccc31ea02e08f82af392dbec (patch)
tree71cb3349bd7c0a39a89e4097859a7437710b3445 /kernel
parentBluetooth: Add shutdown callback before closing the device (diff)
downloadkernel-qcow2-linux-bfbd45e9acd2ef90ccc31ea02e08f82af392dbec.tar.gz
kernel-qcow2-linux-bfbd45e9acd2ef90ccc31ea02e08f82af392dbec.tar.xz
kernel-qcow2-linux-bfbd45e9acd2ef90ccc31ea02e08f82af392dbec.zip
Bluetooth: Add device shutdown routine for Intel Bluetooth device
This patch adds the device shutdown routine for Intel Bluetooth device. Some platforms have BT LED issue with Intel Bluetooth device that BT LED goes off 5 seconds after BT is turned off For Intel Bluetooth device, the BT LED is turned off when: - there is no active connection or radio activity - USB is suspend So, when the BT is turned off, it takes 5 seconds because USB suspend timeone is 5 seconds by default. And if the USB suspend is not enabled, BT LED won't be turned off. To fix this issue, recently Intel Bluetooth firmware patch had been submitted to turn off the BT LED immediately by the vendor specific command(0xFC3F). And this patch sends this command to the device before closing the device. For backward compatibility of this command with old firmware, this command was supported before, but it behaves same as HCI_RESET internally. So, it won't be the problem even if the system doesn't have the latest firmware patch. Signed-off-by: Tedd Ho-Jeong An <tedd.an@intel.com> Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Diffstat (limited to 'kernel')
0 files changed, 0 insertions, 0 deletions