:orphan: .. title:: choice BT_HCI_BUS_TYPE: Bluetooth HCI driver .. _choice_6: .. describe:: choice BT_HCI_BUS_TYPE: Bluetooth HCI driver *Bluetooth HCI driver* Type: ``bool`` Direct dependencies =================== (\ :kconfig:`BT ` && \ :kconfig:`SHIELD_X_NUCLEO_IDB05A1 `) || (\ :kconfig:`BT ` && \ :kconfig:`BOARD_96B_CARBON `) || (\ :kconfig:`BT ` && \ :kconfig:`BOARD_B_L4S5I_IOT01A `) || (\ :kconfig:`BT ` && \ :kconfig:`BOARD_DISCO_L475_IOT1 `) || (\ :kconfig:`BT ` && \ :kconfig:`BOARD_NUCLEO_WB55RG `) || (\ :kconfig:`BT ` && \ :kconfig:`BOARD_STM32L562E_DK `) || (!\ :kconfig:`TRUSTED_EXECUTION_SECURE ` && (\ :kconfig:`BOARD_THINGY53_NRF5340_CPUAPP ` || \ :kconfig:`BOARD_THINGY53_NRF5340_CPUAPP_NS `)) || (\ :kconfig:`BT_HCI ` && \ :kconfig:`BOARD_NATIVE_POSIX `) || \ :kconfig:`BT ` || (\ :kconfig:`BT ` && \ :kconfig:`SHIELD_X_NUCLEO_IDB05A1 `) || \ :kconfig:`BT ` || \ :kconfig:`BT ` || \ :kconfig:`BOARD_BL5340_DVK_CPUAPP ` || \ :kconfig:`BOARD_BL5340_DVK_CPUAPP_NS ` || \ :kconfig:`BOARD_NRF5340DK_NRF5340_CPUAPP ` || \ :kconfig:`BOARD_NRF5340DK_NRF5340_CPUAPP_NS ` || (\ :kconfig:`BT_HCI ` && \ :kconfig:`BT_DRIVERS `) *(Includes any dependencies from ifs and menus.)* Defaults ======== - \ :kconfig:`BT_SPI ` - \ :kconfig:`BT_SPI ` - \ :kconfig:`BT_SPI ` - \ :kconfig:`BT_SPI ` - \ :kconfig:`BT_STM32_IPM ` - \ :kconfig:`BT_SPI ` - \ :kconfig:`BT_RPMSG ` if \ :kconfig:`BT ` - \ :kconfig:`BT_USERCHAN ` - \ :kconfig:`BT_ESP32 ` - \ :kconfig:`BT_SPI ` - \ :kconfig:`BT_ESP32 ` - \ :kconfig:`BT_ESP32 ` - \ :kconfig:`BT_RPMSG ` if \ :kconfig:`BT ` - \ :kconfig:`BT_RPMSG ` if \ :kconfig:`BT ` Choice options ============== - \ :kconfig:`BT_H4 ` - \ :kconfig:`BT_H5 ` - \ :kconfig:`BT_RPMSG ` - \ :kconfig:`BT_SPI ` - \ :kconfig:`BT_STM32_IPM ` - \ :kconfig:`BT_USERCHAN ` - \ :kconfig:`BT_ESP32 ` - \ :kconfig:`BT_NO_DRIVER ` Kconfig definitions =================== At ``/shields/x_nucleo_idb05a1/Kconfig.defconfig:11`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:20`` Menu path: (Top) .. code-block:: kconfig choice BT_HCI_BUS_TYPE bool default BT_SPI depends on BT && SHIELD_X_NUCLEO_IDB05A1 ---- At ``/arm/96b_carbon/Kconfig.defconfig:20`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig choice BT_HCI_BUS_TYPE bool default BT_SPI depends on BT && BOARD_96B_CARBON ---- At ``/arm/b_l4s5i_iot01a/Kconfig.defconfig:33`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig choice BT_HCI_BUS_TYPE bool default BT_SPI depends on BT && BOARD_B_L4S5I_IOT01A ---- At ``/arm/disco_l475_iot1/Kconfig.defconfig:38`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig choice BT_HCI_BUS_TYPE bool default BT_SPI depends on BT && BOARD_DISCO_L475_IOT1 ---- At ``/arm/nucleo_wb55rg/Kconfig.defconfig:16`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig choice BT_HCI_BUS_TYPE bool default BT_STM32_IPM depends on BT && BOARD_NUCLEO_WB55RG ---- At ``/arm/stm32l562e_dk/Kconfig.defconfig:21`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig choice BT_HCI_BUS_TYPE bool default BT_SPI depends on BT && BOARD_STM32L562E_DK ---- At ``/arm/thingy53_nrf5340/Kconfig.defconfig:61`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig choice BT_HCI_BUS_TYPE bool default BT_RPMSG if BT depends on !TRUSTED_EXECUTION_SECURE && (BOARD_THINGY53_NRF5340_CPUAPP || BOARD_THINGY53_NRF5340_CPUAPP_NS) ---- At ``/posix/native_posix/Kconfig.defconfig:32`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig choice BT_HCI_BUS_TYPE bool default BT_USERCHAN depends on BT_HCI && BOARD_NATIVE_POSIX ---- At ``/riscv/esp32c3_devkitm/Kconfig.defconfig:18`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig choice BT_HCI_BUS_TYPE bool default BT_ESP32 depends on BT ---- At ``/shields/x_nucleo_idb05a1/Kconfig.defconfig:11`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig choice BT_HCI_BUS_TYPE bool default BT_SPI depends on BT && SHIELD_X_NUCLEO_IDB05A1 ---- At ``/xtensa/esp32/Kconfig.defconfig:21`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig choice BT_HCI_BUS_TYPE bool default BT_ESP32 depends on BT ---- At ``/xtensa/esp_wrover_kit/Kconfig.defconfig:21`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig choice BT_HCI_BUS_TYPE bool default BT_ESP32 depends on BT ---- At ``/arm/bl5340_dvk/Kconfig:60`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:37`` → ``/Kconfig:86`` Menu path: (Top) → Board Options .. code-block:: kconfig choice BT_HCI_BUS_TYPE bool default BT_RPMSG if BT depends on BOARD_BL5340_DVK_CPUAPP || BOARD_BL5340_DVK_CPUAPP_NS ---- At ``/arm/nrf5340dk_nrf5340/Kconfig:59`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:37`` → ``/Kconfig:86`` Menu path: (Top) → Board Options .. code-block:: kconfig choice BT_HCI_BUS_TYPE bool default BT_RPMSG if BT depends on BOARD_NRF5340DK_NRF5340_CPUAPP || BOARD_NRF5340DK_NRF5340_CPUAPP_NS ---- At ``/bluetooth/hci/Kconfig:11`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:42`` → ``/Kconfig:8`` → ``/bluetooth/Kconfig:20`` Menu path: (Top) → Device Drivers → Bluetooth Drivers .. code-block:: kconfig choice BT_HCI_BUS_TYPE bool "Bluetooth HCI driver" depends on BT_HCI && BT_DRIVERS *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*