bluetooth: hci: enable backends by default

Enable backends by default, instead of requiring some other module to
turn them on. This aligns with the behaviour of sensor drivers and
`BT_RPMSG`.

Signed-off-by: Jordan Yates <jordan.yates@data61.csiro.au>
This commit is contained in:
Jordan Yates 2023-09-22 10:11:26 +10:00 committed by Carles Cufí
commit c667b43697

View file

@ -7,25 +7,23 @@ comment "Bluetooth HCI Driver Options"
config BT_UART config BT_UART
bool bool
select SERIAL
select UART_INTERRUPT_DRIVEN
choice BT_HCI_BUS_TYPE choice BT_HCI_BUS_TYPE
prompt "Bluetooth HCI driver" prompt "Bluetooth HCI driver"
config BT_H4 config BT_H4
bool "H:4 UART" bool "H:4 UART"
select UART_INTERRUPT_DRIVEN
select BT_UART select BT_UART
depends on SERIAL
help help
Bluetooth H:4 UART driver. Requires hardware flow control Bluetooth H:4 UART driver. Requires hardware flow control
lines to be available. lines to be available.
config BT_H5 config BT_H5
bool "H:5 UART [EXPERIMENTAL]" bool "H:5 UART [EXPERIMENTAL]"
select UART_INTERRUPT_DRIVEN
select BT_UART select BT_UART
select EXPERIMENTAL select EXPERIMENTAL
depends on SERIAL
help help
Bluetooth three-wire (H:5) UART driver. Implementation of HCI Bluetooth three-wire (H:5) UART driver. Implementation of HCI
Three-Wire UART Transport Layer. Three-Wire UART Transport Layer.
@ -41,7 +39,7 @@ config BT_RPMSG
config BT_SPI config BT_SPI
bool "SPI HCI" bool "SPI HCI"
depends on SPI select SPI
help help
Supports Bluetooth ICs using SPI as the communication protocol. Supports Bluetooth ICs using SPI as the communication protocol.
HCI packets are sent and received as single Byte transfers, HCI packets are sent and received as single Byte transfers,