Bluetooth: hci_uart: Add basic support for Intel Lightning Peak devices
authorLoic Poulain <loic.poulain@intel.com>
Wed, 1 Jul 2015 10:20:26 +0000 (12:20 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Thu, 23 Jul 2015 15:10:49 +0000 (17:10 +0200)
commitca93cee5a56e5199622bea8bff24c0a96e70c8f1
tree11333aa7c821d5896f300b04486d3dfc6f170e9e
parent3cf24cf8c3c06f9a6cacc8fc2cad94661b6096b6
Bluetooth: hci_uart: Add basic support for Intel Lightning Peak devices

The Intel Lightning Peak devices do not come with Bluetooth firmware
loaded and thus require a full download of the operational Bluetooth
firmware when the device is attached via the Bluetooth line discipline.

Lightning Peak devices start with a bootloader mode that only accepts
a very limited set of HCI commands. The supported commands are enough
to identify the hardware and select the right firmware to load.

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