Bluetooth: hci_uart: Add Marvell support
authorLoic Poulain <loic.poulain@intel.com>
Mon, 19 Sep 2016 14:29:27 +0000 (16:29 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Mon, 19 Sep 2016 18:32:03 +0000 (20:32 +0200)
commit162f812f23bab583f5d514ca0e4df67797ac9cdf
tree9a74b91c600d480fb8166fa4e78c9e7a0ba0dc31
parent9e69130c4efc61ce0a8fb3b9eea0188f8d41f779
Bluetooth: hci_uart: Add Marvell support

This patch introduces support for Marvell Bluetooth controller over
UART (8897 for now). In order to send the final firmware at full speed,
a helper firmware is firstly sent. Firmware download is driven by the
controller which sends request firmware packets (including expected
size).

This driver is a global rework of the one proposed by
Amitkumar Karwar <akarwar@marvell.com>.

Signed-off-by: Loic Poulain <loic.poulain@intel.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
drivers/bluetooth/Kconfig
drivers/bluetooth/Makefile
drivers/bluetooth/hci_ldisc.c
drivers/bluetooth/hci_mrvl.c [new file with mode: 0644]
drivers/bluetooth/hci_uart.h