11da177e4SLinus Torvalds 21da177e4SLinus Torvaldsmenu "Bluetooth device drivers" 31da177e4SLinus Torvalds depends on BT 41da177e4SLinus Torvalds 51da177e4SLinus Torvaldsconfig BT_HCIUSB 69bfa35feSMarcel Holtmann tristate "HCI USB driver (old version)" 79bfa35feSMarcel Holtmann depends on USB && BT_HCIBTUSB=n 81da177e4SLinus Torvalds help 91da177e4SLinus Torvalds Bluetooth HCI USB driver. 101da177e4SLinus Torvalds This driver is required if you want to use Bluetooth devices with 111da177e4SLinus Torvalds USB interface. 121da177e4SLinus Torvalds 131da177e4SLinus Torvalds Say Y here to compile support for Bluetooth USB devices into the 141da177e4SLinus Torvalds kernel or say M to compile it as module (hci_usb). 151da177e4SLinus Torvalds 161da177e4SLinus Torvaldsconfig BT_HCIUSB_SCO 171da177e4SLinus Torvalds bool "SCO (voice) support" 181da177e4SLinus Torvalds depends on BT_HCIUSB 191da177e4SLinus Torvalds help 201da177e4SLinus Torvalds This option enables the SCO support in the HCI USB driver. You need this 211da177e4SLinus Torvalds to transmit voice data with your Bluetooth USB device. 221da177e4SLinus Torvalds 231da177e4SLinus Torvalds Say Y here to compile support for SCO over HCI USB. 241da177e4SLinus Torvalds 255e23b923SMarcel Holtmannconfig BT_HCIBTUSB 269bfa35feSMarcel Holtmann tristate "HCI USB driver" 279bfa35feSMarcel Holtmann depends on USB 285e23b923SMarcel Holtmann help 295e23b923SMarcel Holtmann Bluetooth HCI USB driver. 305e23b923SMarcel Holtmann This driver is required if you want to use Bluetooth devices with 315e23b923SMarcel Holtmann USB interface. 325e23b923SMarcel Holtmann 335e23b923SMarcel Holtmann Say Y here to compile support for Bluetooth USB devices into the 345e23b923SMarcel Holtmann kernel or say M to compile it as module (btusb). 355e23b923SMarcel Holtmann 36ddbaf13eSMarcel Holtmannconfig BT_HCIBTSDIO 37ddbaf13eSMarcel Holtmann tristate "HCI SDIO driver" 38ddbaf13eSMarcel Holtmann depends on MMC 39ddbaf13eSMarcel Holtmann help 40ddbaf13eSMarcel Holtmann Bluetooth HCI SDIO driver. 41ddbaf13eSMarcel Holtmann This driver is required if you want to use Bluetooth device with 42ddbaf13eSMarcel Holtmann SDIO interface. 43ddbaf13eSMarcel Holtmann 44ddbaf13eSMarcel Holtmann Say Y here to compile support for Bluetooth SDIO devices into the 45ddbaf13eSMarcel Holtmann kernel or say M to compile it as module (btsdio). 46ddbaf13eSMarcel Holtmann 471da177e4SLinus Torvaldsconfig BT_HCIUART 481da177e4SLinus Torvalds tristate "HCI UART driver" 491da177e4SLinus Torvalds help 501da177e4SLinus Torvalds Bluetooth HCI UART driver. 511da177e4SLinus Torvalds This driver is required if you want to use Bluetooth devices with 521da177e4SLinus Torvalds serial port interface. You will also need this driver if you have 531da177e4SLinus Torvalds UART based Bluetooth PCMCIA and CF devices like Xircom Credit Card 541da177e4SLinus Torvalds adapter and BrainBoxes Bluetooth PC Card. 551da177e4SLinus Torvalds 561da177e4SLinus Torvalds Say Y here to compile support for Bluetooth UART devices into the 571da177e4SLinus Torvalds kernel or say M to compile it as module (hci_uart). 581da177e4SLinus Torvalds 591da177e4SLinus Torvaldsconfig BT_HCIUART_H4 601da177e4SLinus Torvalds bool "UART (H4) protocol support" 611da177e4SLinus Torvalds depends on BT_HCIUART 621da177e4SLinus Torvalds help 631da177e4SLinus Torvalds UART (H4) is serial protocol for communication between Bluetooth 641da177e4SLinus Torvalds device and host. This protocol is required for most Bluetooth devices 651da177e4SLinus Torvalds with UART interface, including PCMCIA and CF cards. 661da177e4SLinus Torvalds 671da177e4SLinus Torvalds Say Y here to compile support for HCI UART (H4) protocol. 681da177e4SLinus Torvalds 691da177e4SLinus Torvaldsconfig BT_HCIUART_BCSP 701da177e4SLinus Torvalds bool "BCSP protocol support" 711da177e4SLinus Torvalds depends on BT_HCIUART 72d3a8eab0SRandy Dunlap select BITREVERSE 731da177e4SLinus Torvalds help 741da177e4SLinus Torvalds BCSP (BlueCore Serial Protocol) is serial protocol for communication 751da177e4SLinus Torvalds between Bluetooth device and host. This protocol is required for non 761da177e4SLinus Torvalds USB Bluetooth devices based on CSR BlueCore chip, including PCMCIA and 771da177e4SLinus Torvalds CF cards. 781da177e4SLinus Torvalds 791da177e4SLinus Torvalds Say Y here to compile support for HCI BCSP protocol. 801da177e4SLinus Torvalds 81166d2f6aSOhad Ben-Cohenconfig BT_HCIUART_LL 82166d2f6aSOhad Ben-Cohen bool "HCILL protocol support" 83166d2f6aSOhad Ben-Cohen depends on BT_HCIUART 84166d2f6aSOhad Ben-Cohen help 85166d2f6aSOhad Ben-Cohen HCILL (HCI Low Level) is a serial protocol for communication 86166d2f6aSOhad Ben-Cohen between Bluetooth device and host. This protocol is required for 87166d2f6aSOhad Ben-Cohen serial Bluetooth devices that are based on Texas Instruments' 88166d2f6aSOhad Ben-Cohen BRF chips. 89166d2f6aSOhad Ben-Cohen 90166d2f6aSOhad Ben-Cohen Say Y here to compile support for HCILL protocol. 91166d2f6aSOhad Ben-Cohen 921da177e4SLinus Torvaldsconfig BT_HCIBCM203X 931da177e4SLinus Torvalds tristate "HCI BCM203x USB driver" 941da177e4SLinus Torvalds depends on USB 951da177e4SLinus Torvalds select FW_LOADER 961da177e4SLinus Torvalds help 971da177e4SLinus Torvalds Bluetooth HCI BCM203x USB driver. 981da177e4SLinus Torvalds This driver provides the firmware loading mechanism for the Broadcom 991da177e4SLinus Torvalds Blutonium based devices. 1001da177e4SLinus Torvalds 1011da177e4SLinus Torvalds Say Y here to compile support for HCI BCM203x devices into the 1021da177e4SLinus Torvalds kernel or say M to compile it as module (bcm203x). 1031da177e4SLinus Torvalds 1041da177e4SLinus Torvaldsconfig BT_HCIBPA10X 1051da177e4SLinus Torvalds tristate "HCI BPA10x USB driver" 1061da177e4SLinus Torvalds depends on USB 1071da177e4SLinus Torvalds help 1081da177e4SLinus Torvalds Bluetooth HCI BPA10x USB driver. 1091da177e4SLinus Torvalds This driver provides support for the Digianswer BPA 100/105 Bluetooth 1101da177e4SLinus Torvalds sniffer devices. 1111da177e4SLinus Torvalds 1121da177e4SLinus Torvalds Say Y here to compile support for HCI BPA10x devices into the 1131da177e4SLinus Torvalds kernel or say M to compile it as module (bpa10x). 1141da177e4SLinus Torvalds 1151da177e4SLinus Torvaldsconfig BT_HCIBFUSB 1161da177e4SLinus Torvalds tristate "HCI BlueFRITZ! USB driver" 1171da177e4SLinus Torvalds depends on USB 1181da177e4SLinus Torvalds select FW_LOADER 1191da177e4SLinus Torvalds help 1201da177e4SLinus Torvalds Bluetooth HCI BlueFRITZ! USB driver. 1211da177e4SLinus Torvalds This driver provides support for Bluetooth USB devices with AVM 1221da177e4SLinus Torvalds interface: 1231da177e4SLinus Torvalds AVM BlueFRITZ! USB 1241da177e4SLinus Torvalds 1251da177e4SLinus Torvalds Say Y here to compile support for HCI BFUSB devices into the 1261da177e4SLinus Torvalds kernel or say M to compile it as module (bfusb). 1271da177e4SLinus Torvalds 1281da177e4SLinus Torvaldsconfig BT_HCIDTL1 1291da177e4SLinus Torvalds tristate "HCI DTL1 (PC Card) driver" 1301da177e4SLinus Torvalds depends on PCMCIA 1311da177e4SLinus Torvalds help 1321da177e4SLinus Torvalds Bluetooth HCI DTL1 (PC Card) driver. 1331da177e4SLinus Torvalds This driver provides support for Bluetooth PCMCIA devices with 1341da177e4SLinus Torvalds Nokia DTL1 interface: 1351da177e4SLinus Torvalds Nokia Bluetooth Card 1361da177e4SLinus Torvalds Socket Bluetooth CF Card 1371da177e4SLinus Torvalds 1381da177e4SLinus Torvalds Say Y here to compile support for HCI DTL1 devices into the 1391da177e4SLinus Torvalds kernel or say M to compile it as module (dtl1_cs). 1401da177e4SLinus Torvalds 1411da177e4SLinus Torvaldsconfig BT_HCIBT3C 1421da177e4SLinus Torvalds tristate "HCI BT3C (PC Card) driver" 1431da177e4SLinus Torvalds depends on PCMCIA 1441da177e4SLinus Torvalds select FW_LOADER 1451da177e4SLinus Torvalds help 1461da177e4SLinus Torvalds Bluetooth HCI BT3C (PC Card) driver. 1471da177e4SLinus Torvalds This driver provides support for Bluetooth PCMCIA devices with 1481da177e4SLinus Torvalds 3Com BT3C interface: 1491da177e4SLinus Torvalds 3Com Bluetooth Card (3CRWB6096) 1501da177e4SLinus Torvalds HP Bluetooth Card 1511da177e4SLinus Torvalds 1521da177e4SLinus Torvalds Say Y here to compile support for HCI BT3C devices into the 1531da177e4SLinus Torvalds kernel or say M to compile it as module (bt3c_cs). 1541da177e4SLinus Torvalds 1551da177e4SLinus Torvaldsconfig BT_HCIBLUECARD 1561da177e4SLinus Torvalds tristate "HCI BlueCard (PC Card) driver" 1571da177e4SLinus Torvalds depends on PCMCIA 1581da177e4SLinus Torvalds help 1591da177e4SLinus Torvalds Bluetooth HCI BlueCard (PC Card) driver. 1601da177e4SLinus Torvalds This driver provides support for Bluetooth PCMCIA devices with 1611da177e4SLinus Torvalds Anycom BlueCard interface: 1621da177e4SLinus Torvalds Anycom Bluetooth PC Card 1631da177e4SLinus Torvalds Anycom Bluetooth CF Card 1641da177e4SLinus Torvalds 1651da177e4SLinus Torvalds Say Y here to compile support for HCI BlueCard devices into the 1661da177e4SLinus Torvalds kernel or say M to compile it as module (bluecard_cs). 1671da177e4SLinus Torvalds 1681da177e4SLinus Torvaldsconfig BT_HCIBTUART 1691da177e4SLinus Torvalds tristate "HCI UART (PC Card) device driver" 1701da177e4SLinus Torvalds depends on PCMCIA 1711da177e4SLinus Torvalds help 1721da177e4SLinus Torvalds Bluetooth HCI UART (PC Card) driver. 1731da177e4SLinus Torvalds This driver provides support for Bluetooth PCMCIA devices with 1741da177e4SLinus Torvalds an UART interface: 1751da177e4SLinus Torvalds Xircom CreditCard Bluetooth Adapter 1761da177e4SLinus Torvalds Xircom RealPort2 Bluetooth Adapter 1771da177e4SLinus Torvalds Sphinx PICO Card 1781da177e4SLinus Torvalds H-Soft blue+Card 1791da177e4SLinus Torvalds Cyber-blue Compact Flash Card 1801da177e4SLinus Torvalds 1811da177e4SLinus Torvalds Say Y here to compile support for HCI UART devices into the 1821da177e4SLinus Torvalds kernel or say M to compile it as module (btuart_cs). 1831da177e4SLinus Torvalds 1841da177e4SLinus Torvaldsconfig BT_HCIVHCI 1851da177e4SLinus Torvalds tristate "HCI VHCI (Virtual HCI device) driver" 1861da177e4SLinus Torvalds help 1871da177e4SLinus Torvalds Bluetooth Virtual HCI device driver. 1881da177e4SLinus Torvalds This driver is required if you want to use HCI Emulation software. 1891da177e4SLinus Torvalds 1901da177e4SLinus Torvalds Say Y here to compile support for virtual HCI devices into the 1911da177e4SLinus Torvalds kernel or say M to compile it as module (hci_vhci). 1921da177e4SLinus Torvalds 1931da177e4SLinus Torvaldsendmenu 1941da177e4SLinus Torvalds 195