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