Hi Loic,
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 [off-list ref].
Signed-off-by: Loic Poulain <redacted>
---
v2: Remove comma from copyright fields
Use enum instead of defines for mrvl states
Use separate queue for raw data packets
Use distinct recv functions for fw_req & chip_ver
Remove fixed_data, not used anymore in upstream candidate ver
Change protocol name to Marvell
patch has been applied to bluetooth-next tree.
Regards
Marcel