Main changes:
- Initial A2DP support
- Initial SDP support
- Controller code cleanups
- Improved RFCOMM support
- Minor fixes & cleanups here and there
----------------------------------------------------------------
Arkadiusz Lichwa (9):
Bluetooth: RFCOMM: Shuffle up Kconfig's RFCOMM_L2CAP_MTU
Bluetooth: HFP HF: Fix getting inaccessible internal
Bluetooth: HFP HF: Enforce Kconfig's HFP_HF relation to RFCOMM
Bluetooth: init: Add HFP to automated tests
Bluetooth: A2DP: Remove internal stack headers
Bluetooth: AVDTP: Remove internal headers
Bluetooth: AVDTP: Fix getting inaccessible internal
Bluetooth: L2CAP: Fix sending double connection request
Bluetooth: Refactor distribution of security procedure status
Arun Jagadish (2):
Bluetooth: AVDTP: Module Initialization
Bluetooth: AVDTP: Connect and Disconnect API
Carles Cufi (6):
Bluetooth: Controller: Clean up naming in the HCI driver
Bluetooth: Controller: Use net_buf for HCI RX
Bluetooth: Controller: Use net_buf for CC/CS TX
Bluetooth: Controller: Use net_buf for evt and ACL RX
Bluetooth: Controller: Remove unused macro
Bluetooth: Controller: Fix __packed placement
Itankar, Piyush T (2):
Bluetooth: A2DP: Initialization of A2DP
Bluetooth: A2DP: Added Connect API
Jaganath Kanakkassery (5):
Bluetooth: RFCOMM: Handle dlc disconnection from peer
Bluetooth: RFCOMM: Handle session disconnection from peer
Bluetooth: RFCOMM: Introduce rfcomm_send_dm()
Bluetooth: RFCOMM: Introduce dlc destroy
Bluetooth: RFCOMM: Replace tabs with spaces
Johan Hedberg (6):
Bluetooth: L2CAP: Extend bt_l2cap_create_pdu() with 'reserve' parameter
Bluetooth: tests: Fix name of Quark SE C1000 SS devboard
Bluetooth: RFCOMM: Remove reference counting
Bluetooth: RFCOMM: Fix some remaining white-space issues
Bluetooth: Adjust maximum connections & paired devices range
Bluetooth: Fix compiler warnings/errors related to string casts
Kaustav Dey Biswas (1):
Bluetooth: SDP: Server: Initialize and accept incoming connections
Luiz Augusto von Dentz (7):
Bluetooth: eddystone: Add missing characteristics
Bluetooth: init: Add CONFIG_BLUETOOTH_RFCOMM to prj_20.conf
Bluetooth: init: Add CONFIG_BLUETOOTH_AVDTP to prj_20.conf
Bluetooth: AVDTP: Add missing BLUETOOTH_DEBUG_AVDTP
Bluetooth: init: Add CONFIG_BLUETOOTH_A2DP to prj_20.conf
Bluetooth: GATT: Fix locking RX fiber
Bluetooth: Enable CONFIG_BLUETOOTH_DEBUG_AVDTP with prj_20.conf
Mariusz Skamra (2):
Bluetooth: tester: Fix advertising data
Bluetooth: Enable privacy for nimble
Szymon Janc (5):
Bluetooth: SMP: Remove unused static const
Bluetooth: SMP: Fix unused static variable
Bluetooth: Add debug keys support to HCI ECC emulation code
Bluetooth: L2CAP: Cleanup flags names for BR/EDR channels
Bluetooth: L2CAP: Rename br_channels to br_fixed_channels
Vinayak Chettimada (2):
Bluetooth: Controller: Fix SCHED_ADVANCED cond, compilation
Bluetooth: Controller: Remove custom irq implementation
drivers/bluetooth/controller/Makefile | 1 -
drivers/bluetooth/controller/hal/ccm.h | 4 +-
drivers/bluetooth/controller/hal/clock.c | 18 +-
drivers/bluetooth/controller/hal/ecb.c | 17 +-
drivers/bluetooth/controller/hal/irq.c | 53 --
drivers/bluetooth/controller/hal/radio.c | 14 +-
drivers/bluetooth/controller/hal/rand.c | 7 +-
drivers/bluetooth/controller/hci/hci.c | 903 ++++++++-----------
drivers/bluetooth/controller/hci/hci_driver.c | 290 +++---
drivers/bluetooth/controller/hci/hci_internal.h | 9 +-
drivers/bluetooth/controller/ll/ctrl.c | 32 +-
drivers/bluetooth/controller/ll/ctrl.h | 8 +-
drivers/bluetooth/controller/ll/pdu.h | 110 +--
drivers/bluetooth/controller/util/work.c | 69 +-
drivers/bluetooth/controller/util/work.h | 2 +-
include/bluetooth/a2dp.h | 47 +
include/bluetooth/bluetooth.h | 2 +-
include/bluetooth/l2cap.h | 15 +-
include/bluetooth/rfcomm.h | 29 +-
.../hal/hal_irq.h => include/bluetooth/sdp.h | 35 +-
net/bluetooth/Kconfig | 58 +-
net/bluetooth/Makefile | 6 +-
net/bluetooth/a2dp.c | 126 +++
net/bluetooth/a2dp_internal.h | 36 +
net/bluetooth/att.c | 40 +-
net/bluetooth/avdtp.c | 180 ++++
net/bluetooth/avdtp_internal.h | 158 ++++
net/bluetooth/conn.c | 2 +-
net/bluetooth/hci_core.c | 25 +-
net/bluetooth/hci_ecc.c | 71 +-
net/bluetooth/hfp_hf.c | 2 +-
net/bluetooth/l2cap.c | 28 +-
net/bluetooth/l2cap_br.c | 115 +--
net/bluetooth/l2cap_internal.h | 16 +-
net/bluetooth/rfcomm.c | 173 +++-
net/bluetooth/rfcomm_internal.h | 82 +-
net/bluetooth/sdp.c | 294 ++++++
net/bluetooth/sdp_internal.h | 56 ++
net/bluetooth/smp.c | 21 +-
net/bluetooth/smp_null.c | 2 +-
samples/bluetooth/eddystone/src/main.c | 79 ++
tests/bluetooth/init/prj_20.conf | 6 +
tests/bluetooth/init/testcase.ini | 2 +-
tests/bluetooth/tester/prj_nimble.conf | 1 +
tests/bluetooth/tester/src/gap.c | 2 +-
45 files changed, 2116 insertions(+), 1130 deletions(-)
delete mode 100644 drivers/bluetooth/controller/hal/irq.c
create mode 100644 include/bluetooth/a2dp.h
rename drivers/bluetooth/controller/hal/hal_irq.h => include/bluetooth/sdp.h (59%)
create mode 100644 net/bluetooth/a2dp.c
create mode 100644 net/bluetooth/a2dp_internal.h
create mode 100644 net/bluetooth/avdtp.c
create mode 100644 net/bluetooth/avdtp_internal.h
create mode 100644 net/bluetooth/sdp.c
create mode 100644 net/bluetooth/sdp_internal.h
Change-Id: I22864805bbb931fe9150ccd84d389b3e30794f7e
Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
|
||
|---|---|---|
| .. | ||
| bluetooth | ||
| cpp_synchronization | ||
| drivers | ||
| environmental_sensing | ||
| hello_world | ||
| ipm | ||
| kernel_event_logger | ||
| net | ||
| nfc/nfc_hello | ||
| philosophers | ||
| power | ||
| sensor | ||
| shell | ||
| static_lib | ||
| stub | ||
| synchronization | ||
| task_profiler | ||
| testing | ||
| usb | ||