Bluetooth: Kconfig: Rename CONFIG_BLUETOOTH_* to CONFIG_BT_*

The API name space for Bluetooth is bt_* and BT_* so it makes sense to
align the Kconfig name space with this. The additional benefit is that
this also makes the names shorter. It is also in line with what Linux
uses for Bluetooth Kconfig entries.

Some Bluetooth-related Networking Kconfig defines are renamed as well
in order to be consistent, such as NET_L2_BLUETOOTH.

Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
This commit is contained in:
Johan Hedberg 2017-08-09 09:21:11 +03:00 committed by Johan Hedberg
commit 2975ca0754
286 changed files with 3405 additions and 3421 deletions

View file

@ -10,35 +10,35 @@ comment "Bluetooth HCI Driver Options"
# Controller support is an HCI driver in itself, so these HCI driver
# options are only applicable if controller support hasn't been enabled.
if !BLUETOOTH_CONTROLLER
if !BT_CONTROLLER
config BLUETOOTH_UART
config BT_UART
bool
choice
prompt "Bluetooth HCI driver"
default BLUETOOTH_H4
default BT_H4
config BLUETOOTH_H4
config BT_H4
bool "H:4 UART"
select UART_INTERRUPT_DRIVEN
select BLUETOOTH_UART
select BLUETOOTH_RECV_IS_RX_THREAD
select BT_UART
select BT_RECV_IS_RX_THREAD
depends on SERIAL
help
Bluetooth H:4 UART driver. Requires hardware flow control
lines to be available.
config BLUETOOTH_H5
config BT_H5
bool "H:5 UART [EXPERIMENTAL]"
select UART_INTERRUPT_DRIVEN
select BLUETOOTH_UART
select BT_UART
depends on SERIAL
help
Bluetooth three-wire (H:5) UART driver. Implementation of HCI
Three-Wire UART Transport Layer.
config BLUETOOTH_SPI
config BT_SPI
bool "SPI HCI"
depends on SPI
help
@ -48,7 +48,7 @@ config BLUETOOTH_SPI
additional platform specific knowledge may need to be added as
devices are.
config BLUETOOTH_NO_DRIVER
config BT_NO_DRIVER
bool "No default HCI driver"
help
This is intended for unit tests where no internal driver
@ -56,22 +56,22 @@ config BLUETOOTH_NO_DRIVER
endchoice
endif # !BLUETOOTH_CONTROLLER
endif # !BT_CONTROLLER
if !HAS_DTS
config BLUETOOTH_UART_ON_DEV_NAME
config BT_UART_ON_DEV_NAME
string "Device Name of UART Device for Bluetooth"
default "UART_0"
depends on BLUETOOTH_UART
depends on BT_UART
help
This option specifies the name of UART device to be used
for Bluetooth.
endif
config BLUETOOTH_SPI_DEV_NAME
config BT_SPI_DEV_NAME
string "Device Name of SPI Device for Bluetooth"
default "SPI_0"
depends on BLUETOOTH_SPI
depends on BT_SPI
help
This option specifies the name of SPI device to be used for Bluetooth.
On the controller side, this SPI device is used to encapsulate the
@ -79,56 +79,56 @@ config BLUETOOTH_SPI_DEV_NAME
this device is used to reply back with HCI frames that are sent over
the air.
if BLUETOOTH_SPI
if BT_SPI
config BLUETOOTH_SPI_BLUENRG
config BT_SPI_BLUENRG
bool "Enable compatibility with BlueNRG-based devices"
default n
help
Enable support for devices compatible with the BlueNRG Bluetooth
Stack. Current driver supports: ST X-NUCLEO BLE series.
config BLUETOOTH_SPI_CHIP_SELECT_DEV_NAME
config BT_SPI_CHIP_SELECT_DEV_NAME
string "Chip Select (CS) line driver name"
depends on BLUETOOTH_SPI_BLUENRG
depends on BT_SPI_BLUENRG
help
This option specifies the name of GPIO driver controlling
the Chip Select (CS) line.
config BLUETOOTH_SPI_IRQ_DEV_NAME
config BT_SPI_IRQ_DEV_NAME
string "IRQ line driver name"
help
This option specifies the name of GPIO driver controlling
the chip's IRQ line.
config BLUETOOTH_SPI_RESET_DEV_NAME
config BT_SPI_RESET_DEV_NAME
string "Reset line driver name"
help
This option specifies the name of GPIO driver controlling
the chip's Reset line.
config BLUETOOTH_SPI_CHIP_SELECT_PIN
config BT_SPI_CHIP_SELECT_PIN
int "SPI Chip Select (CS) line number"
depends on BLUETOOTH_SPI_BLUENRG
depends on BT_SPI_BLUENRG
help
This option specifies the Chip Select (CS) line number on the SPI
device
config BLUETOOTH_SPI_IRQ_PIN
config BT_SPI_IRQ_PIN
int "SPI IRQ line number"
help
This option specifies the IRQ line number on the SPI device
config BLUETOOTH_SPI_RESET_PIN
config BT_SPI_RESET_PIN
int "SPI Reset line number"
help
This option specifies the Reset line number on the SPI device
config BLUETOOTH_SPI_MAX_CLK_FREQ
config BT_SPI_MAX_CLK_FREQ
int "Maximum clock frequency for the HCI SPI interface"
default 5000000
help
This option specifies the maximum clock rate the HCI SPI
interface is capable of running at.
endif # BLUETOOTH_SPI
endif # BT_SPI