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_HCIUART 26 tristate "HCI UART driver" 27 help 28 Bluetooth HCI UART driver. 29 This driver is required if you want to use Bluetooth devices with 30 serial port interface. You will also need this driver if you have 31 UART based Bluetooth PCMCIA and CF devices like Xircom Credit Card 32 adapter and BrainBoxes Bluetooth PC Card. 33 34 Say Y here to compile support for Bluetooth UART devices into the 35 kernel or say M to compile it as module (hci_uart). 36 37config BT_HCIUART_H4 38 bool "UART (H4) protocol support" 39 depends on BT_HCIUART 40 help 41 UART (H4) is serial protocol for communication between Bluetooth 42 device and host. This protocol is required for most Bluetooth devices 43 with UART interface, including PCMCIA and CF cards. 44 45 Say Y here to compile support for HCI UART (H4) protocol. 46 47config BT_HCIUART_BCSP 48 bool "BCSP protocol support" 49 depends on BT_HCIUART 50 help 51 BCSP (BlueCore Serial Protocol) is serial protocol for communication 52 between Bluetooth device and host. This protocol is required for non 53 USB Bluetooth devices based on CSR BlueCore chip, including PCMCIA and 54 CF cards. 55 56 Say Y here to compile support for HCI BCSP protocol. 57 58config BT_HCIUART_BCSP_TXCRC 59 bool "Transmit CRC with every BCSP packet" 60 depends on BT_HCIUART_BCSP 61 help 62 If you say Y here, a 16-bit CRC checksum will be transmitted along with 63 every BCSP (BlueCore Serial Protocol) packet sent to the Bluetooth chip. 64 This increases reliability, but slightly reduces efficiency. 65 66config BT_HCIBCM203X 67 tristate "HCI BCM203x USB driver" 68 depends on USB 69 select FW_LOADER 70 help 71 Bluetooth HCI BCM203x USB driver. 72 This driver provides the firmware loading mechanism for the Broadcom 73 Blutonium based devices. 74 75 Say Y here to compile support for HCI BCM203x devices into the 76 kernel or say M to compile it as module (bcm203x). 77 78config BT_HCIBPA10X 79 tristate "HCI BPA10x USB driver" 80 depends on USB 81 help 82 Bluetooth HCI BPA10x USB driver. 83 This driver provides support for the Digianswer BPA 100/105 Bluetooth 84 sniffer devices. 85 86 Say Y here to compile support for HCI BPA10x devices into the 87 kernel or say M to compile it as module (bpa10x). 88 89config BT_HCIBFUSB 90 tristate "HCI BlueFRITZ! USB driver" 91 depends on USB 92 select FW_LOADER 93 help 94 Bluetooth HCI BlueFRITZ! USB driver. 95 This driver provides support for Bluetooth USB devices with AVM 96 interface: 97 AVM BlueFRITZ! USB 98 99 Say Y here to compile support for HCI BFUSB devices into the 100 kernel or say M to compile it as module (bfusb). 101 102config BT_HCIDTL1 103 tristate "HCI DTL1 (PC Card) driver" 104 depends on PCMCIA 105 help 106 Bluetooth HCI DTL1 (PC Card) driver. 107 This driver provides support for Bluetooth PCMCIA devices with 108 Nokia DTL1 interface: 109 Nokia Bluetooth Card 110 Socket Bluetooth CF Card 111 112 Say Y here to compile support for HCI DTL1 devices into the 113 kernel or say M to compile it as module (dtl1_cs). 114 115config BT_HCIBT3C 116 tristate "HCI BT3C (PC Card) driver" 117 depends on PCMCIA 118 select FW_LOADER 119 help 120 Bluetooth HCI BT3C (PC Card) driver. 121 This driver provides support for Bluetooth PCMCIA devices with 122 3Com BT3C interface: 123 3Com Bluetooth Card (3CRWB6096) 124 HP Bluetooth Card 125 126 Say Y here to compile support for HCI BT3C devices into the 127 kernel or say M to compile it as module (bt3c_cs). 128 129config BT_HCIBLUECARD 130 tristate "HCI BlueCard (PC Card) driver" 131 depends on PCMCIA 132 help 133 Bluetooth HCI BlueCard (PC Card) driver. 134 This driver provides support for Bluetooth PCMCIA devices with 135 Anycom BlueCard interface: 136 Anycom Bluetooth PC Card 137 Anycom Bluetooth CF Card 138 139 Say Y here to compile support for HCI BlueCard devices into the 140 kernel or say M to compile it as module (bluecard_cs). 141 142config BT_HCIBTUART 143 tristate "HCI UART (PC Card) device driver" 144 depends on PCMCIA 145 help 146 Bluetooth HCI UART (PC Card) driver. 147 This driver provides support for Bluetooth PCMCIA devices with 148 an UART interface: 149 Xircom CreditCard Bluetooth Adapter 150 Xircom RealPort2 Bluetooth Adapter 151 Sphinx PICO Card 152 H-Soft blue+Card 153 Cyber-blue Compact Flash Card 154 155 Say Y here to compile support for HCI UART devices into the 156 kernel or say M to compile it as module (btuart_cs). 157 158config BT_HCIVHCI 159 tristate "HCI VHCI (Virtual HCI device) driver" 160 help 161 Bluetooth Virtual HCI device driver. 162 This driver is required if you want to use HCI Emulation software. 163 164 Say Y here to compile support for virtual HCI devices into the 165 kernel or say M to compile it as module (hci_vhci). 166 167endmenu 168 169