1 2menu "Bluetooth device drivers" 3 depends on BT 4 5config BT_HCIBTUSB 6 tristate "HCI USB driver" 7 depends on USB 8 help 9 Bluetooth HCI USB driver. 10 This driver is required if you want to use Bluetooth devices with 11 USB interface. 12 13 Say Y here to compile support for Bluetooth USB devices into the 14 kernel or say M to compile it as module (btusb). 15 16config BT_HCIBTSDIO 17 tristate "HCI SDIO driver" 18 depends on MMC 19 help 20 Bluetooth HCI SDIO driver. 21 This driver is required if you want to use Bluetooth device with 22 SDIO interface. 23 24 Say Y here to compile support for Bluetooth SDIO devices into the 25 kernel or say M to compile it as module (btsdio). 26 27config BT_HCIUART 28 tristate "HCI UART driver" 29 help 30 Bluetooth HCI UART driver. 31 This driver is required if you want to use Bluetooth devices with 32 serial port interface. You will also need this driver if you have 33 UART based Bluetooth PCMCIA and CF devices like Xircom Credit Card 34 adapter and BrainBoxes Bluetooth PC Card. 35 36 Say Y here to compile support for Bluetooth UART devices into the 37 kernel or say M to compile it as module (hci_uart). 38 39config BT_HCIUART_H4 40 bool "UART (H4) protocol support" 41 depends on BT_HCIUART 42 help 43 UART (H4) is serial protocol for communication between Bluetooth 44 device and host. This protocol is required for most Bluetooth devices 45 with UART interface, including PCMCIA and CF cards. 46 47 Say Y here to compile support for HCI UART (H4) protocol. 48 49config BT_HCIUART_BCSP 50 bool "BCSP protocol support" 51 depends on BT_HCIUART 52 select BITREVERSE 53 help 54 BCSP (BlueCore Serial Protocol) is serial protocol for communication 55 between Bluetooth device and host. This protocol is required for non 56 USB Bluetooth devices based on CSR BlueCore chip, including PCMCIA and 57 CF cards. 58 59 Say Y here to compile support for HCI BCSP protocol. 60 61config BT_HCIUART_LL 62 bool "HCILL protocol support" 63 depends on BT_HCIUART 64 help 65 HCILL (HCI Low Level) is a serial protocol for communication 66 between Bluetooth device and host. This protocol is required for 67 serial Bluetooth devices that are based on Texas Instruments' 68 BRF chips. 69 70 Say Y here to compile support for HCILL protocol. 71 72config BT_HCIBCM203X 73 tristate "HCI BCM203x USB driver" 74 depends on USB 75 select FW_LOADER 76 help 77 Bluetooth HCI BCM203x USB driver. 78 This driver provides the firmware loading mechanism for the Broadcom 79 Blutonium based devices. 80 81 Say Y here to compile support for HCI BCM203x devices into the 82 kernel or say M to compile it as module (bcm203x). 83 84config BT_HCIBPA10X 85 tristate "HCI BPA10x USB driver" 86 depends on USB 87 help 88 Bluetooth HCI BPA10x USB driver. 89 This driver provides support for the Digianswer BPA 100/105 Bluetooth 90 sniffer devices. 91 92 Say Y here to compile support for HCI BPA10x devices into the 93 kernel or say M to compile it as module (bpa10x). 94 95config BT_HCIBFUSB 96 tristate "HCI BlueFRITZ! USB driver" 97 depends on USB 98 select FW_LOADER 99 help 100 Bluetooth HCI BlueFRITZ! USB driver. 101 This driver provides support for Bluetooth USB devices with AVM 102 interface: 103 AVM BlueFRITZ! USB 104 105 Say Y here to compile support for HCI BFUSB devices into the 106 kernel or say M to compile it as module (bfusb). 107 108config BT_HCIDTL1 109 tristate "HCI DTL1 (PC Card) driver" 110 depends on PCMCIA 111 help 112 Bluetooth HCI DTL1 (PC Card) driver. 113 This driver provides support for Bluetooth PCMCIA devices with 114 Nokia DTL1 interface: 115 Nokia Bluetooth Card 116 Socket Bluetooth CF Card 117 118 Say Y here to compile support for HCI DTL1 devices into the 119 kernel or say M to compile it as module (dtl1_cs). 120 121config BT_HCIBT3C 122 tristate "HCI BT3C (PC Card) driver" 123 depends on PCMCIA 124 select FW_LOADER 125 help 126 Bluetooth HCI BT3C (PC Card) driver. 127 This driver provides support for Bluetooth PCMCIA devices with 128 3Com BT3C interface: 129 3Com Bluetooth Card (3CRWB6096) 130 HP Bluetooth Card 131 132 Say Y here to compile support for HCI BT3C devices into the 133 kernel or say M to compile it as module (bt3c_cs). 134 135config BT_HCIBLUECARD 136 tristate "HCI BlueCard (PC Card) driver" 137 depends on PCMCIA 138 help 139 Bluetooth HCI BlueCard (PC Card) driver. 140 This driver provides support for Bluetooth PCMCIA devices with 141 Anycom BlueCard interface: 142 Anycom Bluetooth PC Card 143 Anycom Bluetooth CF Card 144 145 Say Y here to compile support for HCI BlueCard devices into the 146 kernel or say M to compile it as module (bluecard_cs). 147 148config BT_HCIBTUART 149 tristate "HCI UART (PC Card) device driver" 150 depends on PCMCIA 151 help 152 Bluetooth HCI UART (PC Card) driver. 153 This driver provides support for Bluetooth PCMCIA devices with 154 an UART interface: 155 Xircom CreditCard Bluetooth Adapter 156 Xircom RealPort2 Bluetooth Adapter 157 Sphinx PICO Card 158 H-Soft blue+Card 159 Cyber-blue Compact Flash Card 160 161 Say Y here to compile support for HCI UART devices into the 162 kernel or say M to compile it as module (btuart_cs). 163 164config BT_HCIVHCI 165 tristate "HCI VHCI (Virtual HCI device) driver" 166 help 167 Bluetooth Virtual HCI device driver. 168 This driver is required if you want to use HCI Emulation software. 169 170 Say Y here to compile support for virtual HCI devices into the 171 kernel or say M to compile it as module (hci_vhci). 172 173config BT_MRVL 174 tristate "Marvell Bluetooth driver support" 175 help 176 The core driver to support Marvell Bluetooth devices. 177 178 This driver is required if you want to support 179 Marvell Bluetooth devices, such as 8688. 180 181 Say Y here to compile Marvell Bluetooth driver 182 into the kernel or say M to compile it as module. 183 184config BT_MRVL_SDIO 185 tristate "Marvell BT-over-SDIO driver" 186 depends on BT_MRVL && MMC 187 select FW_LOADER 188 help 189 The driver for Marvell Bluetooth chipsets with SDIO interface. 190 191 This driver is required if you want to use Marvell Bluetooth 192 devices with SDIO interface. Currently only SD8688 chipset is 193 supported. 194 195 Say Y here to compile support for Marvell BT-over-SDIO driver 196 into the kernel or say M to compile it as module. 197 198endmenu 199 200