All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC 0/2] Initial BT serdev support
@ 2017-01-18 18:04 Rob Herring
  2017-01-18 18:04 ` [RFC 1/2] bluetooth: hci_uart: add serdev driver support library Rob Herring
  2017-01-18 18:05 ` [RFC 2/2] bluetooth: hci_uart: add LL protocol serdev driver support Rob Herring
  0 siblings, 2 replies; 3+ messages in thread
From: Rob Herring @ 2017-01-18 18:04 UTC (permalink / raw)
  To: Marcel Holtmann; +Cc: linux-kernel, john.stultz, Eyal Reizer, Gigi Joseph

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@vger.kernel.org/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

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2017-01-18 18:05 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-01-18 18:04 [RFC 0/2] Initial BT serdev support Rob Herring
2017-01-18 18:04 ` [RFC 1/2] bluetooth: hci_uart: add serdev driver support library Rob Herring
2017-01-18 18:05 ` [RFC 2/2] bluetooth: hci_uart: add LL protocol serdev driver support Rob Herring

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.