2 menu "Bluetooth device drivers"
6 tristate "HCI USB driver"
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 (alternate version)"
27 depends on USB && EXPERIMENTAL && BT_HCIUSB=n
29 Bluetooth HCI USB driver.
30 This driver is required if you want to use Bluetooth devices with
33 This driver is still experimental and has no SCO support.
35 Say Y here to compile support for Bluetooth USB devices into the
36 kernel or say M to compile it as module (btusb).
39 tristate "HCI SDIO driver"
42 Bluetooth HCI SDIO driver.
43 This driver is required if you want to use Bluetooth device with
46 Say Y here to compile support for Bluetooth SDIO devices into the
47 kernel or say M to compile it as module (btsdio).
50 tristate "HCI UART driver"
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.
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).
62 bool "UART (H4) protocol support"
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.
69 Say Y here to compile support for HCI UART (H4) protocol.
71 config BT_HCIUART_BCSP
72 bool "BCSP protocol support"
76 BCSP (BlueCore Serial Protocol) is serial protocol for communication
77 between Bluetooth device and host. This protocol is required for non
78 USB Bluetooth devices based on CSR BlueCore chip, including PCMCIA and
81 Say Y here to compile support for HCI BCSP protocol.
84 bool "HCILL protocol support"
87 HCILL (HCI Low Level) is a serial protocol for communication
88 between Bluetooth device and host. This protocol is required for
89 serial Bluetooth devices that are based on Texas Instruments'
92 Say Y here to compile support for HCILL protocol.
95 tristate "HCI BCM203x USB driver"
99 Bluetooth HCI BCM203x USB driver.
100 This driver provides the firmware loading mechanism for the Broadcom
101 Blutonium based devices.
103 Say Y here to compile support for HCI BCM203x devices into the
104 kernel or say M to compile it as module (bcm203x).
107 tristate "HCI BPA10x USB driver"
110 Bluetooth HCI BPA10x USB driver.
111 This driver provides support for the Digianswer BPA 100/105 Bluetooth
114 Say Y here to compile support for HCI BPA10x devices into the
115 kernel or say M to compile it as module (bpa10x).
118 tristate "HCI BlueFRITZ! USB driver"
122 Bluetooth HCI BlueFRITZ! USB driver.
123 This driver provides support for Bluetooth USB devices with AVM
127 Say Y here to compile support for HCI BFUSB devices into the
128 kernel or say M to compile it as module (bfusb).
131 tristate "HCI DTL1 (PC Card) driver"
134 Bluetooth HCI DTL1 (PC Card) driver.
135 This driver provides support for Bluetooth PCMCIA devices with
136 Nokia DTL1 interface:
138 Socket Bluetooth CF Card
140 Say Y here to compile support for HCI DTL1 devices into the
141 kernel or say M to compile it as module (dtl1_cs).
144 tristate "HCI BT3C (PC Card) driver"
148 Bluetooth HCI BT3C (PC Card) driver.
149 This driver provides support for Bluetooth PCMCIA devices with
151 3Com Bluetooth Card (3CRWB6096)
154 Say Y here to compile support for HCI BT3C devices into the
155 kernel or say M to compile it as module (bt3c_cs).
157 config BT_HCIBLUECARD
158 tristate "HCI BlueCard (PC Card) driver"
161 Bluetooth HCI BlueCard (PC Card) driver.
162 This driver provides support for Bluetooth PCMCIA devices with
163 Anycom BlueCard interface:
164 Anycom Bluetooth PC Card
165 Anycom Bluetooth CF Card
167 Say Y here to compile support for HCI BlueCard devices into the
168 kernel or say M to compile it as module (bluecard_cs).
171 tristate "HCI UART (PC Card) device driver"
174 Bluetooth HCI UART (PC Card) driver.
175 This driver provides support for Bluetooth PCMCIA devices with
177 Xircom CreditCard Bluetooth Adapter
178 Xircom RealPort2 Bluetooth Adapter
181 Cyber-blue Compact Flash Card
183 Say Y here to compile support for HCI UART devices into the
184 kernel or say M to compile it as module (btuart_cs).
187 tristate "HCI VHCI (Virtual HCI device) driver"
189 Bluetooth Virtual HCI device driver.
190 This driver is required if you want to use HCI Emulation software.
192 Say Y here to compile support for virtual HCI devices into the
193 kernel or say M to compile it as module (hci_vhci).