drivers: create BT_DRIVERS Kconfig entry
Fixes: #38403 Changing Bluetooth drivers from being a menu into a menuconfig. This aligns the Bluetooth driver configuration with other driver configurations as well as provides a setting which identifies if Bluetooth drivers has been enable. This further helps to avoid empty Zephyr libraries for bluetooth samples. Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
This commit is contained in:
parent
acad37196d
commit
6ebe0b8425
2 changed files with 7 additions and 3 deletions
|
@ -49,7 +49,7 @@ add_subdirectory_ifdef(CONFIG_PM_CPU_OPS pm_cpu_ops)
|
||||||
|
|
||||||
add_subdirectory_ifdef(CONFIG_FLASH_HAS_DRIVER_ENABLED flash)
|
add_subdirectory_ifdef(CONFIG_FLASH_HAS_DRIVER_ENABLED flash)
|
||||||
add_subdirectory_ifdef(CONFIG_SERIAL_HAS_DRIVER serial)
|
add_subdirectory_ifdef(CONFIG_SERIAL_HAS_DRIVER serial)
|
||||||
add_subdirectory_ifdef(CONFIG_BT bluetooth)
|
add_subdirectory_ifdef(CONFIG_BT_DRIVERS bluetooth)
|
||||||
add_subdirectory_ifdef(CONFIG_NETWORKING net)
|
add_subdirectory_ifdef(CONFIG_NETWORKING net)
|
||||||
add_subdirectory_ifdef(CONFIG_NET_L2_ETHERNET ethernet)
|
add_subdirectory_ifdef(CONFIG_NET_L2_ETHERNET ethernet)
|
||||||
add_subdirectory_ifdef(CONFIG_ENTROPY_HAS_DRIVER entropy)
|
add_subdirectory_ifdef(CONFIG_ENTROPY_HAS_DRIVER entropy)
|
||||||
|
|
|
@ -9,9 +9,13 @@
|
||||||
|
|
||||||
# Controller support is an HCI driver in itself, so these HCI driver
|
# Controller support is an HCI driver in itself, so these HCI driver
|
||||||
# options are only applicable if controller support hasn't been enabled.
|
# options are only applicable if controller support hasn't been enabled.
|
||||||
menu "Bluetooth Drivers"
|
menuconfig BT_DRIVERS
|
||||||
|
bool "Bluetooth Drivers"
|
||||||
|
default y
|
||||||
depends on BT && !BT_CTLR
|
depends on BT && !BT_CTLR
|
||||||
|
|
||||||
|
if BT_DRIVERS
|
||||||
|
|
||||||
if BT_HCI
|
if BT_HCI
|
||||||
source "drivers/bluetooth/hci/Kconfig"
|
source "drivers/bluetooth/hci/Kconfig"
|
||||||
endif
|
endif
|
||||||
|
@ -20,4 +24,4 @@ if BT_CUSTOM
|
||||||
# Insert here any custom (non-HCI) offload drives
|
# Insert here any custom (non-HCI) offload drives
|
||||||
endif
|
endif
|
||||||
|
|
||||||
endmenu
|
endif # BT_DRIVERS
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue