Bluetooth: Controller: Replace BT_CTLR with HAS_BT_CTLR

Deprecate BT_CTLR, and add a new HAS_BT_CTLR as a virtual option which
specific users (like BT_LL_SW_SPLIT) select. This also means that we can
remove all places that were forcefully enabling the BT_CTLR option, and
instead we now depend on devicetree to get some local LL HCI driver
enabled which in turn also enables the HAS_BT_CTLR option.

Signed-off-by: Johan Hedberg <johan.hedberg@silabs.com>
This commit is contained in:
Johan Hedberg 2024-11-27 16:42:41 +02:00 committed by Benjamin Cabé
commit 8b02141ca7
205 changed files with 68 additions and 526 deletions

View file

@ -21,4 +21,3 @@ Requirements
Hardware support for:
- :kconfig:option:`CONFIG_BT`
- :kconfig:option:`CONFIG_BT_CTLR`

View file

@ -1,3 +1 @@
CONFIG_BT=y
CONFIG_BT_CTLR=y
CONFIG_BT_LL_SW_SPLIT=y