Return-Path: From: Ilya Faenson To: Marcel Holtmann CC: , Arend van Spriel , Ilya Faenson Subject: [PATCH v4 0/4] Broadcom Bluetooth UART device driver Date: Wed, 17 Jun 2015 17:30:54 -0400 Message-ID: <1434576658-20730-1-git-send-email-ifaenson@broadcom.com> MIME-Version: 1.0 Content-Type: text/plain List-ID: v4 - Make idle-timeout the device tree parameter Keep speeds both in the line discipline and in the protocol Remove unnecessary checks and traces v3 - Renamed brcm device into bcm. Allowed for the Broadcom protocol running without Broadcom device at the request of Loic Poulain. Introduced structure definitions for vendor specific commands. Transferred init-speed and oper-speed from protocol into the line discipline as they are configurable. Introduced hci_uart_init_tty function. Removed driver specific Kconfig menu option. Introduced protocol timer helper function. Converted single driver control dispatch routine into individual action routines & removed interface versioning. Eliminated specific firmware file name. Removed excessive tracing. Took care of numerous other comments from Marcel. v2 - Release upon the acceptance of Fred's updates, updated as per the latest comments from Marcel. v1 - Original release against the Fred Danis' updates. Ilya Faenson (4): Broadcom Bluetooth UART Device Tree bindings hci_uart: line discipline enhancements btbcm_uart: Broadcom UART Platform Driver hci_bcm: Broadcom UART protocol enhancements .../devicetree/bindings/net/bluetooth/btbcm.txt | 86 ++++ drivers/bluetooth/Makefile | 1 + drivers/bluetooth/btbcm_uart.c | 538 +++++++++++++++++++++ drivers/bluetooth/btbcm_uart.h | 74 +++ drivers/bluetooth/hci_bcm.c | 340 ++++++++++++- drivers/bluetooth/hci_ldisc.c | 106 +++- drivers/bluetooth/hci_uart.h | 7 + 7 files changed, 1137 insertions(+), 15 deletions(-) create mode 100644 Documentation/devicetree/bindings/net/bluetooth/btbcm.txt create mode 100644 drivers/bluetooth/btbcm_uart.c create mode 100644 drivers/bluetooth/btbcm_uart.h -- 1.9.1