• Home
  • Raw
  • Download

Lines Matching +full:usb +full:- +full:to +full:- +full:serial

1 # SPDX-License-Identifier: GPL-2.0
23 tristate "HCI USB driver"
24 depends on USB
27 Bluetooth HCI USB driver.
28 This driver is required if you want to use Bluetooth devices with
29 USB interface.
31 Say Y here to compile support for Bluetooth USB devices into the
32 kernel or say M to compile it as module (btusb).
35 bool "Enable USB autosuspend for Bluetooth USB devices by default"
38 Say Y here to enable USB autosuspend for Bluetooth USB devices by
53 Say Y here to compile support for Broadcom protocol.
62 USB controllers.
64 Say Y here to compile support for MediaTek protocol.
75 Say Y here to compile support for Realtek protocol.
82 This driver is required if you want to use Bluetooth device with
85 Say Y here to compile support for Bluetooth SDIO devices into the
86 kernel or say M to compile it as module (btsdio).
95 This driver is required if you want to use Bluetooth devices with
96 serial port interface. You will also need this driver if you have
100 Say Y here to compile support for Bluetooth UART devices into the
101 kernel or say M to compile it as module (hci_uart).
112 UART (H4) is serial protocol for communication between Bluetooth
116 Say Y here to compile support for HCI UART (H4) protocol.
127 Nokia H4+ is serial protocol for communication between Bluetooth
131 Say Y here to compile support for Nokia's H4+ protocol.
138 BCSP (BlueCore Serial Protocol) is serial protocol for communication
140 USB Bluetooth devices based on CSR BlueCore chip, including PCMCIA and
143 Say Y here to compile support for HCI BCSP protocol.
146 bool "Atheros AR300x serial support"
150 HCIATH3K (HCI Atheros AR300x) is a serial protocol for
152 This protocol enables AR300x chips to be enabled with
154 Enable this if you have Atheros AR300x serial Bluetooth device.
156 Say Y here to compile support for HCI UART ATH3K protocol.
163 HCILL (HCI Low Level) is a serial protocol for communication
165 serial Bluetooth devices that are based on Texas Instruments'
168 Say Y here to compile support for HCILL protocol.
171 bool "Three-wire UART (H5) protocol support"
175 The HCI Three-wire UART Transport Layer makes it possible to
176 user the Bluetooth HCI over a serial port interface. The HCI
177 Three-wire UART Transport Layer assumes that the UART
181 Say Y here to compile support for Three-wire UART protocol.
190 The Intel protocol support enables Bluetooth HCI over serial
193 Say Y here to compile support for Intel protocol.
204 The Broadcom protocol support enables Bluetooth HCI over serial
207 Say Y here to compile support for Broadcom protocol.
218 The Realtek protocol support enables Bluetooth HCI over 3-Wire
219 serial port interface for Realtek Bluetooth controllers.
221 Say Y here to compile support for Realtek protocol.
230 The Qualcomm Atheros protocol supports HCI In-Band Sleep feature
231 over serial port interface(H4) between controller and host.
235 Say Y here to compile support for QCA protocol.
243 The Intel/AG6XX protocol support enables Bluetooth HCI over serial
246 Say Y here to compile support for Intel AG6XX protocol.
254 Marvell is serial protocol for communication between Bluetooth
258 Say Y here to compile support for HCI MRVL protocol.
261 tristate "HCI BCM203x USB driver"
262 depends on USB
265 Bluetooth HCI BCM203x USB driver.
269 Say Y here to compile support for HCI BCM203x devices into the
270 kernel or say M to compile it as module (bcm203x).
273 tristate "HCI BPA10x USB driver"
274 depends on USB
276 Bluetooth HCI BPA10x USB driver.
280 Say Y here to compile support for HCI BPA10x devices into the
281 kernel or say M to compile it as module (bpa10x).
284 tristate "HCI BlueFRITZ! USB driver"
285 depends on USB
288 Bluetooth HCI BlueFRITZ! USB driver.
289 This driver provides support for Bluetooth USB devices with AVM
291 AVM BlueFRITZ! USB
293 Say Y here to compile support for HCI BFUSB devices into the
294 kernel or say M to compile it as module (bfusb).
306 Say Y here to compile support for HCI DTL1 devices into the
307 kernel or say M to compile it as module (dtl1_cs).
320 Say Y here to compile support for HCI BT3C devices into the
321 kernel or say M to compile it as module (bt3c_cs).
333 Say Y here to compile support for HCI BlueCard devices into the
334 kernel or say M to compile it as module (bluecard_cs).
340 This driver is required if you want to use HCI Emulation software.
342 Say Y here to compile support for virtual HCI devices into the
343 kernel or say M to compile it as module (hci_vhci).
348 The core driver to support Marvell Bluetooth devices.
350 This driver is required if you want to support
353 Say Y here to compile Marvell Bluetooth driver
354 into the kernel or say M to compile it as module.
357 tristate "Marvell BT-over-SDIO driver"
364 This driver is required if you want to use Marvell Bluetooth
368 Say Y here to compile support for Marvell BT-over-SDIO driver
369 into the kernel or say M to compile it as module.
380 Say Y here to compile support for "Atheros firmware download driver"
381 into the kernel or say M to compile it as module (ath3k).
388 This driver is required if you want to use MediaTek Bluetooth
391 Say Y here to compile support for MediaTek Bluetooth SDIO devices
392 into the kernel or say M to compile it as module (btmtksdio).
399 This driver is required if you want to use MediaTek Bluetooth
400 with serial interface.
402 Say Y here to compile support for MediaTek Bluetooth UART devices
403 into the kernel or say M to compile it as module (btmtkuart).
412 This driver is used to bridge HCI data onto the shared memory
413 channels to the WCNSS core.
415 Say Y here to compile support for HCI over Qualcomm SMD into the
416 kernel or say M to compile as a module.
423 to the RSI_91x coex module for further scheduling to device
425 Say Y here to compile support for HCI over Redpine into the
426 kernel or say M to compile as a module.