Skip to content

Conversation

@Thalley
Copy link
Contributor

@Thalley Thalley commented Nov 13, 2024

fixes #72559

@Thalley Thalley changed the title Bap kconfig updates LE Audio: Use depends on instead of select Nov 13, 2024
@Thalley Thalley force-pushed the bap_kconfig_updates branch 7 times, most recently from 6ab2700 to 7cba91e Compare November 15, 2024 13:30
Remove the selects from BT_BAP_UNICAST_SERVER and BT_BAP_UNICAST_CLIENT
and use a def_bool for BT_BAP_UNICAST.

This is part of an effort to reduce select in Kconfig.

Signed-off-by: Emil Gydesen <[email protected]>
Modify the Kconfig options to depend on the GATT
features rather than selecting them.

This is part of an effort to reduce the amount of
selects we use in LE Audio.

Signed-off-by: Emil Gydesen <[email protected]>
Remove the selects and use  def_bool for BT_AUDIO_RX and
BT_AUDIO_TX.

This is part of an effort to reduce select in Kconfig.

Signed-off-by: Emil Gydesen <[email protected]>
The BAP_BROADCAST_SOURCE Kconfig option now depends on
BT_ISO_BROADCASTER instead of selecting it.

This is an effort to reduce the use of select in LE Audio.

Signed-off-by: Emil Gydesen <[email protected]>
@Thalley Thalley force-pushed the bap_kconfig_updates branch from 7cba91e to 36d2522 Compare November 18, 2024 08:29
The BAP Kconfigs option now depends on
BT_ISO_BROADCASTER instead of selecting it.

This is an effort to reduce the use of select in LE Audio.

Signed-off-by: Emil Gydesen <[email protected]>
Modify ASCS and BAP Broadcast sink to depend on the PAC options
instead of selecting them.

Since Kconfig does not support "depends on X if Y",
a select for PAC_{SRC,SNK} is used depending on
ASCS_ASE_{SRC,SNK}.

Signed-off-by: Emil Gydesen <[email protected]>
Change the select of BT_PER_ADV_SYNC and BT_EXT_ADV to
depends on. This is an effort to reduce the use of
select for Kconfig options.

Signed-off-by: Emil Gydesen <[email protected]>
Change the select to a depends on for the Kconfig options
for HAS and HAS_CLIENT.

This is an effort to reduce the number of selects used by
LE Audio.

Signed-off-by: Emil Gydesen <[email protected]>
Add the list of affect Kconfig options to the migration guide.

Signed-off-by: Emil Gydesen <[email protected]>
@Thalley Thalley force-pushed the bap_kconfig_updates branch from 36d2522 to c97d719 Compare November 18, 2024 16:11
@Thalley Thalley marked this pull request as ready for review November 18, 2024 21:54
@Thalley Thalley self-assigned this Nov 18, 2024
@zephyrbot zephyrbot added area: Bluetooth Audio area: Samples Samples area: Bluetooth Release Notes To be mentioned in the release notes area: Bluetooth Qualification Bluetooth Qualification -related issues and pull requests labels Nov 18, 2024
@aescolar aescolar merged commit ccfd16e into zephyrproject-rtos:main Nov 21, 2024
37 checks passed
@Thalley Thalley deleted the bap_kconfig_updates branch November 21, 2024 08:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: Bluetooth Audio area: Bluetooth Qualification Bluetooth Qualification -related issues and pull requests area: Bluetooth area: Samples Samples Release Notes To be mentioned in the release notes

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

LE Audio: Replace Kconfig selects with depends on

6 participants