zephyr/subsys/bluetooth/controller
Piotr Pryga 622299b1c5 Bluetooth: controller: Move DF feat selection to LL_SW_SPLIT KConfig
The BT_CTLR_DF_SUPPORTED KConfig was a wrapper for DF related features
set that are supported by Zephyr's BLE Controller. At the same time the
KConfig is used by Host in compound build to enable BT_DF. That makes
the whole thing a bit coupled with Zephyr's controller.
External implementations of controller must provide same feature set
as Zephyr's Controller or there will be an error during build.

The PR moves the Zephyr's Controller DF supported features set to
Kconfig.ll_sw_split, where it is included only when BT_LL_SW_SPLIT
is selected. BT_CTLR_DF_SUPPORTED is now a top DF_SUPPORTED KConfig
option that enables possibility to select actual DF features.
That allows to select individual set of DF features by any controller
implementation and makes possible to enable BT_DF and build selected
DF Host features.

Signed-off-by: Piotr Pryga <piotr.pryga@nordicsemi.no>
2023-05-24 16:41:21 +02:00
..
coex Bluetooth: Controller: Add coexistence implementation 2023-03-16 14:37:55 +01:00
crypto Bluetooth: Controller: Make PDU octet3 vendor specific 2023-01-26 13:25:11 +01:00
flash drivers: flash: nRF: Move sync ticker to Subsys Bluetooth Controller 2023-03-21 12:33:32 +01:00
hal Bluetooth: Move out BT_ASSERT of common/log.h 2022-10-25 10:48:17 +02:00
hci Bluetooth: Controller: Fix endianness handling for DID/SID struct 2023-05-09 13:03:28 +02:00
include Bluetooth: Controller: Add coexistence implementation 2023-03-16 14:37:55 +01:00
ll_sw Bluetooth: controller: move bn scope from filescope to lll-scope 2023-05-23 12:56:07 +02:00
ticker Bluetooth: Controller: Ticker first expire with remainder 2023-05-05 12:26:31 +02:00
util Bluetooth: Controller: Review rework changes for multiple CIS support 2023-05-05 12:26:31 +02:00
CMakeLists.txt drivers: flash: nRF: Move sync ticker to Subsys Bluetooth Controller 2023-03-21 12:33:32 +01:00
Kconfig Bluetooth: Controller: Fix BT_TICKER_EXT BT_TICKER_LOW_LAT dependency 2023-05-05 12:26:31 +02:00
Kconfig.df Bluetooth: controller: Move DF feat selection to LL_SW_SPLIT KConfig 2023-05-24 16:41:21 +02:00
Kconfig.dtm
Kconfig.ll_sw_split Bluetooth: controller: Move DF feat selection to LL_SW_SPLIT KConfig 2023-05-24 16:41:21 +02:00