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"
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
80 Say Y here to compile support for HCI BCSP protocol.
83 bool "HCILL protocol support"
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'
91 Say Y here to compile support for HCILL protocol.
94 tristate "HCI BCM203x USB driver"
98 Bluetooth HCI BCM203x USB driver.
99 This driver provides the firmware loading mechanism for the Broadcom
100 Blutonium based devices.
102 Say Y here to compile support for HCI BCM203x devices into the
103 kernel or say M to compile it as module (bcm203x).
106 tristate "HCI BPA10x USB driver"
109 Bluetooth HCI BPA10x USB driver.
110 This driver provides support for the Digianswer BPA 100/105 Bluetooth
113 Say Y here to compile support for HCI BPA10x devices into the
114 kernel or say M to compile it as module (bpa10x).
117 tristate "HCI BlueFRITZ! USB driver"
121 Bluetooth HCI BlueFRITZ! USB driver.
122 This driver provides support for Bluetooth USB devices with AVM
126 Say Y here to compile support for HCI BFUSB devices into the
127 kernel or say M to compile it as module (bfusb).
130 tristate "HCI DTL1 (PC Card) driver"
133 Bluetooth HCI DTL1 (PC Card) driver.
134 This driver provides support for Bluetooth PCMCIA devices with
135 Nokia DTL1 interface:
137 Socket Bluetooth CF Card
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).
143 tristate "HCI BT3C (PC Card) driver"
147 Bluetooth HCI BT3C (PC Card) driver.
148 This driver provides support for Bluetooth PCMCIA devices with
150 3Com Bluetooth Card (3CRWB6096)
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).
156 config BT_HCIBLUECARD
157 tristate "HCI BlueCard (PC Card) driver"
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
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).
170 tristate "HCI UART (PC Card) device driver"
173 Bluetooth HCI UART (PC Card) driver.
174 This driver provides support for Bluetooth PCMCIA devices with
176 Xircom CreditCard Bluetooth Adapter
177 Xircom RealPort2 Bluetooth Adapter
180 Cyber-blue Compact Flash Card
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).
186 tristate "HCI VHCI (Virtual HCI device) driver"
188 Bluetooth Virtual HCI device driver.
189 This driver is required if you want to use HCI Emulation software.
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).