[RFC 0/2] Initial BT serdev support

From: Rob Herring
Date: Wed Jan 18 2017 - 13:05:13 EST


This is initial attempt for BT LL protocol using the new serdev bus[1].
I initially had been hacking up the TI-ST driver which newer TI chips
use, but only recently figured out the LL protocol is the same (thanks
to John Stultz). As the TI-ST driver is a bit of a mess, I've instead
modified the LL protocol to use serdev and added firmware loading.

I've tested this on a HiKey board which has TI WL1835 combo chip.

Rob

[1] http://www.mail-archive.com/linux-kernel@xxxxxxxxxxxxxxx/msg1311650.html

Rob Herring (2):
bluetooth: hci_uart: add serdev driver support library
bluetooth: hci_uart: add LL protocol serdev driver support

drivers/bluetooth/Makefile | 2 +-
drivers/bluetooth/hci_ll.c | 248 ++++++++++++++++++++++++++-
drivers/bluetooth/hci_serdev.c | 370 +++++++++++++++++++++++++++++++++++++++++
drivers/bluetooth/hci_uart.h | 4 +
4 files changed, 622 insertions(+), 2 deletions(-)
create mode 100644 drivers/bluetooth/hci_serdev.c

--
2.10.1