Merge bluetooth branch into master
Most of these changes are already in the release branch, so this is
mostly to make sure master keeps up. Main changes:
- Coverity fixes
- Controller fixes
- Add more RFCOMM initiator support
- Add Data Length Extension HCI command support to controller
----------------------------------------------------------------
Carles Cufi (1):
Bluetooth: Controller: Implement missing DLE commands
Jaganath Kanakkassery (2):
Bluetooth: RFCOMM: Refactor rfcomm_handle_pn()
Bluetooth: RFCOMM: Initiate DLC
Johan Hedberg (2):
Bluetooth: Use convenience macros for timeout durations
Bluetooth: doc: Fix reference to documentation location
Luiz Augusto von Dentz (3):
Bluetooth: GATT: Fix using att_ prefix
Bluetooth: GATT: Fix using out of scope variable
Bluetooth: L2CAP: Fix regression with move to k_sem API
Mariusz Skmara (1):
Bluetooth: Fix not sending L2CAP Connection Parameters Update Request
Szymon Janc (6):
Bluetooth: Fix use of deprecated PRIMARY init level
Bluetooth: Kconfig: Fix BR/EDR dependencies
Bluetooth: Fix address type use for passive scanning
Bluetooth: Kconfig: Remove deprecated dependency for ECC support
Bluetooth: tests: Fix Makefiles comments
Bluetooth: Kconfig: Remove deprecated dependency on NANO_TIMEOUT
Vinayak Chettimada (6):
Bluetooth: Controller: Fix HCI Reset Command implementation
Bluetooth: Controller: Fix observer filter_policy field size
Bluetooth: Controller: Fix incorrect auto variable init
Bluetooth: Controller: Remove unused util functions
Bluetooth: Controller: Fix incorrect irq priority check
Bluetooth: Controller: Fix suspicious use of sizeof
doc/subsystems/bluetooth/bluetooth.rst | 2 +-
drivers/bluetooth/hci/h5.c | 4 +-
drivers/bluetooth/nble/conn.c | 2 +-
include/bluetooth/gatt.h | 3 +-
include/bluetooth/hci.h | 20 ++-
samples/bluetooth/eddystone/src/main.c | 2 +-
subsys/bluetooth/Kconfig | 1 -
subsys/bluetooth/controller/hci/hci.c | 47 +++++-
subsys/bluetooth/controller/hci/hci_driver.c | 9 +-
subsys/bluetooth/controller/ll/ctrl.c | 244 ++++++++++++++++++++++---------
subsys/bluetooth/controller/ll/ctrl.h | 19 ++-
subsys/bluetooth/controller/ll/ctrl_internal.h | 17 ++-
subsys/bluetooth/controller/ll/ticker.c | 2 -
subsys/bluetooth/controller/util/mem.c | 2 +-
subsys/bluetooth/controller/util/util.c | 97 ------------
subsys/bluetooth/controller/util/util.h | 3 -
subsys/bluetooth/controller/util/work.c | 2 +-
subsys/bluetooth/host/Kconfig | 5 +-
subsys/bluetooth/host/att.c | 2 +-
subsys/bluetooth/host/conn.c | 8 +-
subsys/bluetooth/host/gatt.c | 111 +++++++-------
subsys/bluetooth/host/hci_core.c | 28 ++--
subsys/bluetooth/host/l2cap.c | 6 +-
subsys/bluetooth/host/l2cap_br.c | 8 +-
subsys/bluetooth/host/monitor.c | 2 +-
subsys/bluetooth/host/rfcomm.c | 90 ++++++++++--
subsys/bluetooth/host/rfcomm_internal.h | 3 +
subsys/bluetooth/host/smp.c | 2 +-
tests/bluetooth/shell/Makefile | 2 +-
tests/bluetooth/tester/Makefile | 2 +-
30 files changed, 453 insertions(+), 292 deletions(-)
Change-Id: I9ab10264bfbef250221b7a7ef6f8bcec00215670
Signed-off-by:
Johan Hedberg <johan.hedberg@intel.com>
Loading
Please sign in to comment