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