V4L/DVB (8757): v4l-dvb: fix a bunch of sparse warnings
[deliverable/linux.git] / drivers / bluetooth / Kconfig
CommitLineData
1da177e4
LT
1
2menu "Bluetooth device drivers"
3 depends on BT
4
5config BT_HCIUSB
9bfa35fe
MH
6 tristate "HCI USB driver (old version)"
7 depends on USB && BT_HCIBTUSB=n
1da177e4
LT
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
5e23b923 25config BT_HCIBTUSB
9bfa35fe
MH
26 tristate "HCI USB driver"
27 depends on USB
5e23b923
MH
28 help
29 Bluetooth HCI USB driver.
30 This driver is required if you want to use Bluetooth devices with
31 USB interface.
32
5e23b923
MH
33 Say Y here to compile support for Bluetooth USB devices into the
34 kernel or say M to compile it as module (btusb).
35
ddbaf13e
MH
36config BT_HCIBTSDIO
37 tristate "HCI SDIO driver"
38 depends on MMC
39 help
40 Bluetooth HCI SDIO driver.
41 This driver is required if you want to use Bluetooth device with
42 SDIO interface.
43
44 Say Y here to compile support for Bluetooth SDIO devices into the
45 kernel or say M to compile it as module (btsdio).
46
1da177e4
LT
47config BT_HCIUART
48 tristate "HCI UART driver"
49 help
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.
55
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).
58
59config BT_HCIUART_H4
60 bool "UART (H4) protocol support"
61 depends on BT_HCIUART
62 help
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.
66
67 Say Y here to compile support for HCI UART (H4) protocol.
68
69config BT_HCIUART_BCSP
70 bool "BCSP protocol support"
71 depends on BT_HCIUART
d3a8eab0 72 select BITREVERSE
1da177e4
LT
73 help
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
77 CF cards.
78
79 Say Y here to compile support for HCI BCSP protocol.
80
166d2f6a
OBC
81config BT_HCIUART_LL
82 bool "HCILL protocol support"
83 depends on BT_HCIUART
84 help
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'
88 BRF chips.
89
90 Say Y here to compile support for HCILL protocol.
91
1da177e4
LT
92config BT_HCIBCM203X
93 tristate "HCI BCM203x USB driver"
94 depends on USB
95 select FW_LOADER
96 help
97 Bluetooth HCI BCM203x USB driver.
98 This driver provides the firmware loading mechanism for the Broadcom
99 Blutonium based devices.
100
101 Say Y here to compile support for HCI BCM203x devices into the
102 kernel or say M to compile it as module (bcm203x).
103
104config BT_HCIBPA10X
105 tristate "HCI BPA10x USB driver"
106 depends on USB
107 help
108 Bluetooth HCI BPA10x USB driver.
109 This driver provides support for the Digianswer BPA 100/105 Bluetooth
110 sniffer devices.
111
112 Say Y here to compile support for HCI BPA10x devices into the
113 kernel or say M to compile it as module (bpa10x).
114
115config BT_HCIBFUSB
116 tristate "HCI BlueFRITZ! USB driver"
117 depends on USB
118 select FW_LOADER
119 help
120 Bluetooth HCI BlueFRITZ! USB driver.
121 This driver provides support for Bluetooth USB devices with AVM
122 interface:
123 AVM BlueFRITZ! USB
124
125 Say Y here to compile support for HCI BFUSB devices into the
126 kernel or say M to compile it as module (bfusb).
127
128config BT_HCIDTL1
129 tristate "HCI DTL1 (PC Card) driver"
130 depends on PCMCIA
131 help
132 Bluetooth HCI DTL1 (PC Card) driver.
133 This driver provides support for Bluetooth PCMCIA devices with
134 Nokia DTL1 interface:
135 Nokia Bluetooth Card
136 Socket Bluetooth CF Card
137
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).
140
141config BT_HCIBT3C
142 tristate "HCI BT3C (PC Card) driver"
143 depends on PCMCIA
144 select FW_LOADER
145 help
146 Bluetooth HCI BT3C (PC Card) driver.
147 This driver provides support for Bluetooth PCMCIA devices with
148 3Com BT3C interface:
149 3Com Bluetooth Card (3CRWB6096)
150 HP Bluetooth Card
151
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).
154
155config BT_HCIBLUECARD
156 tristate "HCI BlueCard (PC Card) driver"
157 depends on PCMCIA
158 help
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
164
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).
167
168config BT_HCIBTUART
169 tristate "HCI UART (PC Card) device driver"
170 depends on PCMCIA
171 help
172 Bluetooth HCI UART (PC Card) driver.
173 This driver provides support for Bluetooth PCMCIA devices with
174 an UART interface:
175 Xircom CreditCard Bluetooth Adapter
176 Xircom RealPort2 Bluetooth Adapter
177 Sphinx PICO Card
178 H-Soft blue+Card
179 Cyber-blue Compact Flash Card
180
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).
183
184config BT_HCIVHCI
185 tristate "HCI VHCI (Virtual HCI device) driver"
186 help
187 Bluetooth Virtual HCI device driver.
188 This driver is required if you want to use HCI Emulation software.
189
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).
192
193endmenu
194
This page took 0.345521 seconds and 5 git commands to generate.