Bluetooth: Controller: Remove experimental from Ext and Periodic Adv

Remove experimental label from Advertising Extensions and
Periodic Advertising features in the Controller.

Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
This commit is contained in:
Vinayak Kariappa Chettimada 2022-03-24 06:13:27 +05:30 committed by Carles Cufí
parent 3fcd22b7b9
commit 79dbfc108a
2 changed files with 4 additions and 33 deletions

View file

@ -25,10 +25,6 @@ if(CONFIG_BT_LL_SW_SPLIT)
"default value change could change Zephyr Bluetooth " "default value change could change Zephyr Bluetooth "
"Controller's functional behavior.") "Controller's functional behavior.")
endif() endif()
if(CONFIG_BT_CTLR_ADV_EXT)
message(WARNING "\nCONFIG_BT_CTLR_ADV_EXT=y, Advertising Extensions "
"Feature in Zephyr Bluetooth Controller is EXPERIMENTAL.")
endif()
zephyr_library_sources( zephyr_library_sources(
ll_sw/ll_feat.c ll_sw/ll_feat.c
ll_sw/ull.c ll_sw/ull.c

View file

@ -482,26 +482,15 @@ config BT_CTLR_CHAN_SEL_2
the Controller. the Controller.
config BT_CTLR_ADV_EXT config BT_CTLR_ADV_EXT
bool "LE Advertising Extensions" if !BT_LL_SW_SPLIT bool "LE Advertising Extensions"
depends on BT_CTLR_ADV_EXT_SUPPORT depends on BT_CTLR_ADV_EXT_SUPPORT
select BT_CTLR_CHAN_SEL_2 if BT_LL_SW_SPLIT && BT_BROADCASTER select BT_CTLR_CHAN_SEL_2 if BT_LL_SW_SPLIT && BT_BROADCASTER
select BT_CTLR_SCAN_REQ_NOTIFY if BT_LL_SW_SPLIT && BT_BROADCASTER select BT_CTLR_SCAN_REQ_NOTIFY if BT_LL_SW_SPLIT && BT_BROADCASTER
# Enable by default for BT_LL_SW_SPLIT when "LE Advertising Set Terminated event" is implemented default y if BT_EXT_ADV
default y if BT_EXT_ADV && !BT_LL_SW_SPLIT
help help
Enable support for Bluetooth 5.0 LE Advertising Extensions in the Enable support for Bluetooth 5.0 LE Advertising Extensions in the
Controller. Controller.
config BT_CTLR_ADV_EXT
prompt "LE Advertising Extensions (Split Link Layer) [EXPERIMENTAL]" if BT_LL_SW_SPLIT
select EXPERIMENTAL if BT_LL_SW_SPLIT
config PROMPT_ADJUSTMENT_WORKAROUND
bool
help
Unused and hidden Kconfig symbol to allow prompt adjustment.
Work around for https://github.com/ulfalizer/Kconfiglib/issues/117
if BT_CTLR_ADV_EXT if BT_CTLR_ADV_EXT
config BT_CTLR_ADV_SET config BT_CTLR_ADV_SET
@ -546,7 +535,7 @@ config BT_CTLR_SCAN_DATA_LEN_MAX
Maximum Extended Scanning Data Length. Maximum Extended Scanning Data Length.
config BT_CTLR_ADV_PERIODIC config BT_CTLR_ADV_PERIODIC
bool "LE Periodic Advertising in Advertising State" if !BT_LL_SW_SPLIT bool "LE Periodic Advertising in Advertising State"
depends on BT_BROADCASTER && BT_CTLR_ADV_PERIODIC_SUPPORT depends on BT_BROADCASTER && BT_CTLR_ADV_PERIODIC_SUPPORT
select BT_CTLR_CHAN_SEL_2 select BT_CTLR_CHAN_SEL_2
default y if BT_PER_ADV default y if BT_PER_ADV
@ -554,13 +543,6 @@ config BT_CTLR_ADV_PERIODIC
Enable support for Bluetooth 5.0 LE Periodic Advertising in the Enable support for Bluetooth 5.0 LE Periodic Advertising in the
Controller. Controller.
config BT_CTLR_ADV_PERIODIC
bool "LE Periodic Advertising in Advertising State (Split Link Layer) [EXPERIMENTAL]" if BT_LL_SW_SPLIT
select EXPERIMENTAL if BT_LL_SW_SPLIT
config PROMPT_ADJUSTMENT_WORKAROUND
bool
if BT_CTLR_ADV_PERIODIC if BT_CTLR_ADV_PERIODIC
config BT_CTLR_ADV_PERIODIC_ADI_SUPPORT config BT_CTLR_ADV_PERIODIC_ADI_SUPPORT
@ -583,7 +565,7 @@ config BT_CTLR_ADV_PERIODIC_INTERVAL_MAX
endif # BT_CTLR_ADV_PERIODIC endif # BT_CTLR_ADV_PERIODIC
config BT_CTLR_SYNC_PERIODIC config BT_CTLR_SYNC_PERIODIC
bool "LE Periodic Advertising in Synchronization State" if !BT_LL_SW_SPLIT bool "LE Periodic Advertising in Synchronization State"
depends on BT_OBSERVER && BT_CTLR_SYNC_PERIODIC_SUPPORT depends on BT_OBSERVER && BT_CTLR_SYNC_PERIODIC_SUPPORT
select BT_CTLR_CHAN_SEL_2 select BT_CTLR_CHAN_SEL_2
default y if BT_PER_ADV_SYNC default y if BT_PER_ADV_SYNC
@ -591,13 +573,6 @@ config BT_CTLR_SYNC_PERIODIC
Enable support for Bluetooth 5.0 LE Periodic Advertising in Enable support for Bluetooth 5.0 LE Periodic Advertising in
Synchronization state in the Controller. Synchronization state in the Controller.
config BT_CTLR_SYNC_PERIODIC
bool "LE Periodic Advertising in Synchronization State (Split Link Layer) [EXPERIMENTAL]" if BT_LL_SW_SPLIT
select EXPERIMENTAL if BT_LL_SW_SPLIT
config PROMPT_ADJUSTMENT_WORKAROUND
bool
config BT_CTLR_SYNC_PERIODIC_ADV_LIST config BT_CTLR_SYNC_PERIODIC_ADV_LIST
bool "LE Periodic Advertiser List support" bool "LE Periodic Advertiser List support"
depends on BT_CTLR_SYNC_PERIODIC depends on BT_CTLR_SYNC_PERIODIC