zephyr/subsys
Emil Gydesen 874c45241e Bluetooth: Audio: Remove caching ASE on release
Remove the support for caching ASEs on release.

This is mainly due to the 2-stage design in Zephyr: We
have the bt_audio_stream and the bt_audio_ep, where the
the latter represents an ASE in most cases.

However, once the endpoint goes into the codec configured
state, then a stream must be bound to it. This would be fine
(although a stream is technically not established at this point),
except that a stream is also, for unicast, specified for a
specific ACL. Once the ACL disconnects, the stream technically
becomes invalid, and if the stream is invalid, so is the endpoint.

Based on that, there's no reason (or even option) to keep the
endpoint in a codec configured state, as it would not
have a valid stream associated with it.

If we want to support an ASE going into the codec
configured state on ASE release (or ACL disconnect),
the relationsship between ASEs and streams needs to
be redefined.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
2022-09-27 09:16:21 +00:00
..
bluetooth Bluetooth: Audio: Remove caching ASE on release 2022-09-27 09:16:21 +00:00
canbus drivers: can: remove z prefix from public CAN API types 2022-08-18 10:19:29 +02:00
console includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
cpp cpp: Include additional contents in <cstddef> 2022-06-23 09:12:33 +02:00
debug debug: coredump: flash backend: Switch FIXED_PARTITION_ macros 2022-09-06 09:56:37 +02:00
demand_paging different subsystems: use unsigned int for irq_lock() 2022-07-14 14:37:13 -05:00
dfu dfu: include MCUboot's bootutil_public.h 2022-09-19 18:36:37 +02:00
disk subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
emul emul: emul_sbs_gauge: Fix compile 2022-08-17 12:47:16 -05:00
fb includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
fs fs: Switch from FLASH_AREA_ to FIXED_PARTITION_ macros 2022-09-06 09:56:37 +02:00
ipc ipc_service: icmsg: Trigger data read after magic 2022-09-15 16:31:48 +00:00
jwt subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
logging logging: Add log_output dependency to mipi syst 2022-09-19 14:15:17 +00:00
lorawan includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
mgmt mgmt/mcumgr: Fix image erase returning improper error code on error 2022-09-22 15:32:04 +00:00
modbus includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
net net: l2: wifi: Fix channel length check 2022-09-26 18:41:40 +02:00
pm pm: state: use DT_FOREACH_CHILD_SEP 2022-08-30 16:19:57 +02:00
portability sys_clock: define NSEC_PER_MSEC 2022-09-01 16:29:25 -04:00
random random: initialize devices at compile time 2022-08-19 11:51:26 +02:00
rtio include: fix the remaining legacy #include paths 2022-08-02 16:41:41 +01:00
sd includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
settings settings: Switch from FIXED_AREA_ to FIXED_PARTITION_ macros 2022-09-06 09:56:37 +02:00
shell shell: Improve kernel stacks alignment 2022-09-20 09:05:00 +00:00
stats subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
storage includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
task_wdt task_wdt: Fix build warning on 64-bit platforms 2022-08-23 10:16:04 +02:00
testsuite ztest: add a delay between tests through CONFIG_ZTEST_TEST_DELAY_MS 2022-09-26 10:53:43 +00:00
timing subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
tracing pm: device_runtime.c: compile error 2022-09-10 17:04:20 -04:00
usb usb: dfu: Switch from FLASH_AREA_ to FIXED_PARTITION_ 2022-09-06 09:56:37 +02:00
CMakeLists.txt dfu: fixup conditional CMake include 2022-08-05 15:14:40 +02:00
Kconfig rtio: Real-Time Input/Output Stream 2022-06-28 13:53:13 -04:00