: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 =================== (\ :option:`BT ` && \ :option:`SHIELD_X_NUCLEO_IDB05A1 `) || (\ :option:`BT ` && \ :option:`BOARD_96B_CARBON `) || (\ :option:`BT ` && \ :option:`BOARD_B_L4S5I_IOT01A `) || (\ :option:`BT ` && \ :option:`BOARD_DISCO_L475_IOT1 `) || (\ :option:`BT ` && \ :option:`BOARD_NUCLEO_WB55RG `) || (\ :option:`BT ` && \ :option:`BOARD_STM32L562E_DK `) || (\ :option:`BT_HCI ` && \ :option:`BOARD_NATIVE_POSIX `) || (\ :option:`BT ` && \ :option:`SHIELD_X_NUCLEO_IDB05A1 `) || \ :option:`BOARD_NRF5340PDK_NRF5340_CPUAPP ` || \ :option:`BOARD_NRF5340PDK_NRF5340_CPUAPPNS ` || \ :option:`BOARD_NRF5340DK_NRF5340_CPUAPP ` || \ :option:`BOARD_NRF5340DK_NRF5340_CPUAPPNS ` || (\ :option:`BT_HCI ` && \ :option:`BT ` && !\ :option:`BT_CTLR `) *(Includes any dependencies from ifs and menus.)* Defaults ======== - \ :option:`BT_SPI ` - \ :option:`BT_SPI ` - \ :option:`BT_SPI ` - \ :option:`BT_SPI ` - \ :option:`BT_STM32_IPM ` - \ :option:`BT_SPI ` - \ :option:`BT_USERCHAN ` - \ :option:`BT_SPI ` - \ :option:`BT_RPMSG ` if \ :option:`BT ` Choice options ============== - \ :option:`BT_H4 ` - \ :option:`BT_H5 ` - \ :option:`BT_RPMSG ` - \ :option:`BT_SPI ` - \ :option:`BT_STM32_IPM ` - \ :option:`BT_USERCHAN ` - \ :option:`BT_NO_DRIVER ` Kconfig definitions =================== .. highlight:: kconfig At ``boards/shields/x_nucleo_idb05a1/Kconfig.defconfig:11`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:17`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.shield.defconfig:1`` Menu path: (Top) .. parsed-literal:: choice BT_HCI_BUS_TYPE bool default \ :option:`BT_SPI ` depends on \ :option:`BT ` && \ :option:`SHIELD_X_NUCLEO_IDB05A1 ` ---- At ``boards/arm/96b_carbon/Kconfig.defconfig:20`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: choice BT_HCI_BUS_TYPE bool default \ :option:`BT_SPI ` depends on \ :option:`BT ` && \ :option:`BOARD_96B_CARBON ` ---- At ``boards/arm/b_l4s5i_iot01a/Kconfig.defconfig:33`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: choice BT_HCI_BUS_TYPE bool default \ :option:`BT_SPI ` depends on \ :option:`BT ` && \ :option:`BOARD_B_L4S5I_IOT01A ` ---- At ``boards/arm/disco_l475_iot1/Kconfig.defconfig:38`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: choice BT_HCI_BUS_TYPE bool default \ :option:`BT_SPI ` depends on \ :option:`BT ` && \ :option:`BOARD_DISCO_L475_IOT1 ` ---- At ``boards/arm/nucleo_wb55rg/Kconfig.defconfig:19`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: choice BT_HCI_BUS_TYPE bool default \ :option:`BT_STM32_IPM ` depends on \ :option:`BT ` && \ :option:`BOARD_NUCLEO_WB55RG ` ---- At ``boards/arm/stm32l562e_dk/Kconfig.defconfig:16`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: choice BT_HCI_BUS_TYPE bool default \ :option:`BT_SPI ` depends on \ :option:`BT ` && \ :option:`BOARD_STM32L562E_DK ` ---- At ``boards/posix/native_posix/Kconfig.defconfig:32`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: choice BT_HCI_BUS_TYPE bool default \ :option:`BT_USERCHAN ` depends on \ :option:`BT_HCI ` && \ :option:`BOARD_NATIVE_POSIX ` ---- At ``boards/shields/x_nucleo_idb05a1/Kconfig.defconfig:11`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: choice BT_HCI_BUS_TYPE bool default \ :option:`BT_SPI ` depends on \ :option:`BT ` && \ :option:`SHIELD_X_NUCLEO_IDB05A1 ` ---- At ``boards/arm/nrf5340dk_nrf5340/Kconfig:59`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` → ``boards/Kconfig:57`` Menu path: (Top) → Board Options .. parsed-literal:: choice BT_HCI_BUS_TYPE bool default \ :option:`BT_RPMSG ` if \ :option:`BT ` depends on \ :option:`BOARD_NRF5340PDK_NRF5340_CPUAPP ` || \ :option:`BOARD_NRF5340PDK_NRF5340_CPUAPPNS ` || \ :option:`BOARD_NRF5340DK_NRF5340_CPUAPP ` || \ :option:`BOARD_NRF5340DK_NRF5340_CPUAPPNS ` ---- At ``drivers/bluetooth/hci/Kconfig:11`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:32`` → ``drivers/Kconfig:8`` → ``drivers/bluetooth/Kconfig:16`` Menu path: (Top) → Device Drivers → Bluetooth Drivers .. parsed-literal:: choice BT_HCI_BUS_TYPE bool "Bluetooth HCI driver" depends on \ :option:`BT_HCI ` && \ :option:`BT ` && !\ :option:`BT_CTLR ` *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*