2 menu "Bluetooth device drivers"
6 tristate "HCI USB driver (old version)"
7 depends on USB && BT_HCIBTUSB=n
9 Bluetooth HCI USB driver.
10 This driver is required if you want to use Bluetooth devices with
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).
17 bool "SCO (voice) support"
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.
23 Say Y here to compile support for SCO over HCI USB.
26 tristate "HCI USB driver"
29 Bluetooth HCI USB driver.
30 This driver is required if you want to use Bluetooth devices with
33 Say Y here to compile support for Bluetooth USB devices into the
34 kernel or say M to compile it as module (btusb).
37 tristate "HCI SDIO driver"
40 Bluetooth HCI SDIO driver.
41 This driver is required if you want to use Bluetooth device with
44 Say Y here to compile support for Bluetooth SDIO devices into the
45 kernel or say M to compile it as module (btsdio).
48 tristate "HCI UART driver"
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.
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).
60 bool "UART (H4) protocol support"
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.
67 Say Y here to compile support for HCI UART (H4) protocol.
69 config BT_HCIUART_BCSP
70 bool "BCSP protocol support"
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
79 Say Y here to compile support for HCI BCSP protocol.
82 bool "HCILL protocol support"
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'
90 Say Y here to compile support for HCILL protocol.
93 tristate "HCI BCM203x USB driver"
97 Bluetooth HCI BCM203x USB driver.
98 This driver provides the firmware loading mechanism for the Broadcom
99 Blutonium based devices.
101 Say Y here to compile support for HCI BCM203x devices into the
102 kernel or say M to compile it as module (bcm203x).
105 tristate "HCI BPA10x USB driver"
108 Bluetooth HCI BPA10x USB driver.
109 This driver provides support for the Digianswer BPA 100/105 Bluetooth
112 Say Y here to compile support for HCI BPA10x devices into the
113 kernel or say M to compile it as module (bpa10x).
116 tristate "HCI BlueFRITZ! USB driver"
120 Bluetooth HCI BlueFRITZ! USB driver.
121 This driver provides support for Bluetooth USB devices with AVM
125 Say Y here to compile support for HCI BFUSB devices into the
126 kernel or say M to compile it as module (bfusb).
129 tristate "HCI DTL1 (PC Card) driver"
132 Bluetooth HCI DTL1 (PC Card) driver.
133 This driver provides support for Bluetooth PCMCIA devices with
134 Nokia DTL1 interface:
136 Socket Bluetooth CF Card
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).
142 tristate "HCI BT3C (PC Card) driver"
146 Bluetooth HCI BT3C (PC Card) driver.
147 This driver provides support for Bluetooth PCMCIA devices with
149 3Com Bluetooth Card (3CRWB6096)
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).
155 config BT_HCIBLUECARD
156 tristate "HCI BlueCard (PC Card) driver"
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
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).
169 tristate "HCI UART (PC Card) device driver"
172 Bluetooth HCI UART (PC Card) driver.
173 This driver provides support for Bluetooth PCMCIA devices with
175 Xircom CreditCard Bluetooth Adapter
176 Xircom RealPort2 Bluetooth Adapter
179 Cyber-blue Compact Flash Card
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).
185 tristate "HCI VHCI (Virtual HCI device) driver"
187 Bluetooth Virtual HCI device driver.
188 This driver is required if you want to use HCI Emulation software.
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).