[PATCH 00/10] Nokia H4+ support

From: Sebastian Reichel
Date: Sat Mar 04 2017 - 07:06:32 EST


Hi,

As the title suggest here is another try to get the Nokia bluetooth
supported mainline. The driver is based on the serdev work from Rob
Herring, which got merged into 4.11-rc1 (this patchset is based on
recent master branch from torvalds).

The driver was tested on N950 (I can connect to different devices
with bluetoothctl and fetch their info). It does not yet run completly
stable (especially on N900), but its better than no device support
at all.

-- Sebastian

Rob Herring (1):
Bluetooth: hci_uart: add serdev driver support library

Sebastian Reichel (9):
ARM: dts: N9/N950: add bluetooth
ARM: dts: N900: Add bluetooth
Bluetooth: hci_uart: add support for word alignment
Bluetooth: hci_serdev: do not open device in hci open
tty: serial: omap: add UPF_BOOT_AUTOCONF flag for DT init
serdev: add serdev_device_wait_until_sent
serdev: add serdev_device_get_cts
serdev: add serdev_device_set_rts
Bluetooth: add nokia driver

.../devicetree/bindings/net/nokia-bluetooth.txt | 51 ++
arch/arm/boot/dts/omap3-n900.dts | 23 +-
arch/arm/boot/dts/omap3-n950-n9.dtsi | 32 +
drivers/bluetooth/Kconfig | 12 +
drivers/bluetooth/Makefile | 3 +
drivers/bluetooth/hci_h4.c | 17 +
drivers/bluetooth/hci_ldisc.c | 4 +
drivers/bluetooth/hci_nokia.c | 839 +++++++++++++++++++++
drivers/bluetooth/hci_serdev.c | 365 +++++++++
drivers/bluetooth/hci_uart.h | 7 +
drivers/tty/serdev/core.c | 33 +
drivers/tty/serdev/serdev-ttyport.c | 62 +-
drivers/tty/serial/omap-serial.c | 3 +
include/linux/serdev.h | 12 +
14 files changed, 1460 insertions(+), 3 deletions(-)
create mode 100644 Documentation/devicetree/bindings/net/nokia-bluetooth.txt
create mode 100644 drivers/bluetooth/hci_nokia.c
create mode 100644 drivers/bluetooth/hci_serdev.c

--
2.11.0