Skip to content

RFC Initial BT serdev support

Rob Herring linux-bluetooth lkml 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 RFC Latest2 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2bluetooth: hci_uart: add serdev driver support librarydrivers/bluetooth/Makefile drivers/bluetooth/hci_serdev.c drivers/bluetooth/hci_uart.h+375 -10 replies
2/2bluetooth: hci_uart: add LL protocol serdev driver supportdrivers/bluetooth/hci_ll.c+247 -10 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [RFC 0/2] Initial BT serdev support

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/[email protected]/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
Signature · 1 line
2.10.1