summaryrefslogtreecommitdiffstats
path: root/net/bluetooth/hci_sock.c
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2015-10-03 12:01:08 +0200
committerJohan Hedberg <johan.hedberg@intel.com>2015-10-05 09:28:41 +0200
commitb224d3ff717cc3af91a4ec74d863a176d79331af (patch)
tree6df254b6111d244d4ea5d0041238100dad03c727 /net/bluetooth/hci_sock.c
parentBluetooth: btintel: Add iBT register access over HCI support (diff)
downloadlinux-b224d3ff717cc3af91a4ec74d863a176d79331af.tar.xz
linux-b224d3ff717cc3af91a4ec74d863a176d79331af.zip
Bluetooth: btbcm: Send HCI Reset before sending Apple specific commands
The commit 7bee8b08c428 allows the Read Verbose Config Info to fail gracefully and not cause the controller setup to abort. It seems the reason that command failed in the first place was the missing HCI Reset to bring the controller in full Bluetooth mode. Apple Bluetooth controllers start out in HID mode and when in that mode the Read Verbose Config Info command is not allowed. Sending HCI Reset switches the controller into full HCI mode. Signed-off-by: Marcel Holtmann <marcel@holtmann.org> Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
Diffstat (limited to 'net/bluetooth/hci_sock.c')
0 files changed, 0 insertions, 0 deletions