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 (btusb).
17 tristate "HCI SDIO driver"
20 Bluetooth HCI SDIO driver.
21 This driver is required if you want to use Bluetooth device with
24 Say Y here to compile support for Bluetooth SDIO devices into the
25 kernel or say M to compile it as module (btsdio).
28 tristate "HCI UART driver"
30 Bluetooth HCI UART driver.
31 This driver is required if you want to use Bluetooth devices with
32 serial port interface. You will also need this driver if you have
33 UART based Bluetooth PCMCIA and CF devices like Xircom Credit Card
34 adapter and BrainBoxes Bluetooth PC Card.
36 Say Y here to compile support for Bluetooth UART devices into the
37 kernel or say M to compile it as module (hci_uart).
40 bool "UART (H4) protocol support"
43 UART (H4) is serial protocol for communication between Bluetooth
44 device and host. This protocol is required for most Bluetooth devices
45 with UART interface, including PCMCIA and CF cards.
47 Say Y here to compile support for HCI UART (H4) protocol.
49 config BT_HCIUART_BCSP
50 bool "BCSP protocol support"
54 BCSP (BlueCore Serial Protocol) is serial protocol for communication
55 between Bluetooth device and host. This protocol is required for non
56 USB Bluetooth devices based on CSR BlueCore chip, including PCMCIA and
59 Say Y here to compile support for HCI BCSP protocol.
62 bool "HCILL protocol support"
65 HCILL (HCI Low Level) is a serial protocol for communication
66 between Bluetooth device and host. This protocol is required for
67 serial Bluetooth devices that are based on Texas Instruments'
70 Say Y here to compile support for HCILL protocol.
73 tristate "HCI BCM203x USB driver"
77 Bluetooth HCI BCM203x USB driver.
78 This driver provides the firmware loading mechanism for the Broadcom
79 Blutonium based devices.
81 Say Y here to compile support for HCI BCM203x devices into the
82 kernel or say M to compile it as module (bcm203x).
85 tristate "HCI BPA10x USB driver"
88 Bluetooth HCI BPA10x USB driver.
89 This driver provides support for the Digianswer BPA 100/105 Bluetooth
92 Say Y here to compile support for HCI BPA10x devices into the
93 kernel or say M to compile it as module (bpa10x).
96 tristate "HCI BlueFRITZ! USB driver"
100 Bluetooth HCI BlueFRITZ! USB driver.
101 This driver provides support for Bluetooth USB devices with AVM
105 Say Y here to compile support for HCI BFUSB devices into the
106 kernel or say M to compile it as module (bfusb).
109 tristate "HCI DTL1 (PC Card) driver"
112 Bluetooth HCI DTL1 (PC Card) driver.
113 This driver provides support for Bluetooth PCMCIA devices with
114 Nokia DTL1 interface:
116 Socket Bluetooth CF Card
118 Say Y here to compile support for HCI DTL1 devices into the
119 kernel or say M to compile it as module (dtl1_cs).
122 tristate "HCI BT3C (PC Card) driver"
126 Bluetooth HCI BT3C (PC Card) driver.
127 This driver provides support for Bluetooth PCMCIA devices with
129 3Com Bluetooth Card (3CRWB6096)
132 Say Y here to compile support for HCI BT3C devices into the
133 kernel or say M to compile it as module (bt3c_cs).
135 config BT_HCIBLUECARD
136 tristate "HCI BlueCard (PC Card) driver"
139 Bluetooth HCI BlueCard (PC Card) driver.
140 This driver provides support for Bluetooth PCMCIA devices with
141 Anycom BlueCard interface:
142 Anycom Bluetooth PC Card
143 Anycom Bluetooth CF Card
145 Say Y here to compile support for HCI BlueCard devices into the
146 kernel or say M to compile it as module (bluecard_cs).
149 tristate "HCI UART (PC Card) device driver"
152 Bluetooth HCI UART (PC Card) driver.
153 This driver provides support for Bluetooth PCMCIA devices with
155 Xircom CreditCard Bluetooth Adapter
156 Xircom RealPort2 Bluetooth Adapter
159 Cyber-blue Compact Flash Card
161 Say Y here to compile support for HCI UART devices into the
162 kernel or say M to compile it as module (btuart_cs).
165 tristate "HCI VHCI (Virtual HCI device) driver"
167 Bluetooth Virtual HCI device driver.
168 This driver is required if you want to use HCI Emulation software.
170 Say Y here to compile support for virtual HCI devices into the
171 kernel or say M to compile it as module (hci_vhci).
174 tristate "Marvell Bluetooth driver support"
176 The core driver to support Marvell Bluetooth devices.
178 This driver is required if you want to support
179 Marvell Bluetooth devices, such as 8688.
181 Say Y here to compile Marvell Bluetooth driver
182 into the kernel or say M to compile it as module.
185 tristate "Marvell BT-over-SDIO driver"
186 depends on BT_MRVL && MMC
189 The driver for Marvell Bluetooth chipsets with SDIO interface.
191 This driver is required if you want to use Marvell Bluetooth
192 devices with SDIO interface. Currently only SD8688 chipset is
195 Say Y here to compile support for Marvell BT-over-SDIO driver
196 into the kernel or say M to compile it as module.
199 tristate "Atheros firmware download driver"
200 depends on BT_HCIBTUSB
203 Bluetooth firmware download driver.
204 This driver loads the firmware into the Atheros Bluetooth
207 Say Y here to compile support for "Atheros firmware download driver"
208 into the kernel or say M to compile it as module (ath3k).