11da177e4SLinus Torvalds 21da177e4SLinus Torvaldsmenu "Bluetooth device drivers" 31da177e4SLinus Torvalds depends on BT 41da177e4SLinus Torvalds 55e23b923SMarcel Holtmannconfig BT_HCIBTUSB 69bfa35feSMarcel Holtmann tristate "HCI USB driver" 79bfa35feSMarcel Holtmann depends on USB 85e23b923SMarcel Holtmann help 95e23b923SMarcel Holtmann Bluetooth HCI USB driver. 105e23b923SMarcel Holtmann This driver is required if you want to use Bluetooth devices with 115e23b923SMarcel Holtmann USB interface. 125e23b923SMarcel Holtmann 135e23b923SMarcel Holtmann Say Y here to compile support for Bluetooth USB devices into the 145e23b923SMarcel Holtmann kernel or say M to compile it as module (btusb). 155e23b923SMarcel Holtmann 16ddbaf13eSMarcel Holtmannconfig BT_HCIBTSDIO 17ddbaf13eSMarcel Holtmann tristate "HCI SDIO driver" 18ddbaf13eSMarcel Holtmann depends on MMC 19ddbaf13eSMarcel Holtmann help 20ddbaf13eSMarcel Holtmann Bluetooth HCI SDIO driver. 21ddbaf13eSMarcel Holtmann This driver is required if you want to use Bluetooth device with 22ddbaf13eSMarcel Holtmann SDIO interface. 23ddbaf13eSMarcel Holtmann 24ddbaf13eSMarcel Holtmann Say Y here to compile support for Bluetooth SDIO devices into the 25ddbaf13eSMarcel Holtmann kernel or say M to compile it as module (btsdio). 26ddbaf13eSMarcel Holtmann 271da177e4SLinus Torvaldsconfig BT_HCIUART 281da177e4SLinus Torvalds tristate "HCI UART driver" 291da177e4SLinus Torvalds help 301da177e4SLinus Torvalds Bluetooth HCI UART driver. 311da177e4SLinus Torvalds This driver is required if you want to use Bluetooth devices with 321da177e4SLinus Torvalds serial port interface. You will also need this driver if you have 331da177e4SLinus Torvalds UART based Bluetooth PCMCIA and CF devices like Xircom Credit Card 341da177e4SLinus Torvalds adapter and BrainBoxes Bluetooth PC Card. 351da177e4SLinus Torvalds 361da177e4SLinus Torvalds Say Y here to compile support for Bluetooth UART devices into the 371da177e4SLinus Torvalds kernel or say M to compile it as module (hci_uart). 381da177e4SLinus Torvalds 391da177e4SLinus Torvaldsconfig BT_HCIUART_H4 401da177e4SLinus Torvalds bool "UART (H4) protocol support" 411da177e4SLinus Torvalds depends on BT_HCIUART 421da177e4SLinus Torvalds help 431da177e4SLinus Torvalds UART (H4) is serial protocol for communication between Bluetooth 441da177e4SLinus Torvalds device and host. This protocol is required for most Bluetooth devices 451da177e4SLinus Torvalds with UART interface, including PCMCIA and CF cards. 461da177e4SLinus Torvalds 471da177e4SLinus Torvalds Say Y here to compile support for HCI UART (H4) protocol. 481da177e4SLinus Torvalds 491da177e4SLinus Torvaldsconfig BT_HCIUART_BCSP 501da177e4SLinus Torvalds bool "BCSP protocol support" 511da177e4SLinus Torvalds depends on BT_HCIUART 52d3a8eab0SRandy Dunlap select BITREVERSE 531da177e4SLinus Torvalds help 541da177e4SLinus Torvalds BCSP (BlueCore Serial Protocol) is serial protocol for communication 551da177e4SLinus Torvalds between Bluetooth device and host. This protocol is required for non 561da177e4SLinus Torvalds USB Bluetooth devices based on CSR BlueCore chip, including PCMCIA and 571da177e4SLinus Torvalds CF cards. 581da177e4SLinus Torvalds 591da177e4SLinus Torvalds Say Y here to compile support for HCI BCSP protocol. 601da177e4SLinus Torvalds 61166d2f6aSOhad Ben-Cohenconfig BT_HCIUART_LL 62166d2f6aSOhad Ben-Cohen bool "HCILL protocol support" 63166d2f6aSOhad Ben-Cohen depends on BT_HCIUART 64166d2f6aSOhad Ben-Cohen help 65166d2f6aSOhad Ben-Cohen HCILL (HCI Low Level) is a serial protocol for communication 66166d2f6aSOhad Ben-Cohen between Bluetooth device and host. This protocol is required for 67166d2f6aSOhad Ben-Cohen serial Bluetooth devices that are based on Texas Instruments' 68166d2f6aSOhad Ben-Cohen BRF chips. 69166d2f6aSOhad Ben-Cohen 70166d2f6aSOhad Ben-Cohen Say Y here to compile support for HCILL protocol. 71166d2f6aSOhad Ben-Cohen 721da177e4SLinus Torvaldsconfig BT_HCIBCM203X 731da177e4SLinus Torvalds tristate "HCI BCM203x USB driver" 741da177e4SLinus Torvalds depends on USB 751da177e4SLinus Torvalds select FW_LOADER 761da177e4SLinus Torvalds help 771da177e4SLinus Torvalds Bluetooth HCI BCM203x USB driver. 781da177e4SLinus Torvalds This driver provides the firmware loading mechanism for the Broadcom 791da177e4SLinus Torvalds Blutonium based devices. 801da177e4SLinus Torvalds 811da177e4SLinus Torvalds Say Y here to compile support for HCI BCM203x devices into the 821da177e4SLinus Torvalds kernel or say M to compile it as module (bcm203x). 831da177e4SLinus Torvalds 841da177e4SLinus Torvaldsconfig BT_HCIBPA10X 851da177e4SLinus Torvalds tristate "HCI BPA10x USB driver" 861da177e4SLinus Torvalds depends on USB 871da177e4SLinus Torvalds help 881da177e4SLinus Torvalds Bluetooth HCI BPA10x USB driver. 891da177e4SLinus Torvalds This driver provides support for the Digianswer BPA 100/105 Bluetooth 901da177e4SLinus Torvalds sniffer devices. 911da177e4SLinus Torvalds 921da177e4SLinus Torvalds Say Y here to compile support for HCI BPA10x devices into the 931da177e4SLinus Torvalds kernel or say M to compile it as module (bpa10x). 941da177e4SLinus Torvalds 951da177e4SLinus Torvaldsconfig BT_HCIBFUSB 961da177e4SLinus Torvalds tristate "HCI BlueFRITZ! USB driver" 971da177e4SLinus Torvalds depends on USB 981da177e4SLinus Torvalds select FW_LOADER 991da177e4SLinus Torvalds help 1001da177e4SLinus Torvalds Bluetooth HCI BlueFRITZ! USB driver. 1011da177e4SLinus Torvalds This driver provides support for Bluetooth USB devices with AVM 1021da177e4SLinus Torvalds interface: 1031da177e4SLinus Torvalds AVM BlueFRITZ! USB 1041da177e4SLinus Torvalds 1051da177e4SLinus Torvalds Say Y here to compile support for HCI BFUSB devices into the 1061da177e4SLinus Torvalds kernel or say M to compile it as module (bfusb). 1071da177e4SLinus Torvalds 1081da177e4SLinus Torvaldsconfig BT_HCIDTL1 1091da177e4SLinus Torvalds tristate "HCI DTL1 (PC Card) driver" 1101da177e4SLinus Torvalds depends on PCMCIA 1111da177e4SLinus Torvalds help 1121da177e4SLinus Torvalds Bluetooth HCI DTL1 (PC Card) driver. 1131da177e4SLinus Torvalds This driver provides support for Bluetooth PCMCIA devices with 1141da177e4SLinus Torvalds Nokia DTL1 interface: 1151da177e4SLinus Torvalds Nokia Bluetooth Card 1161da177e4SLinus Torvalds Socket Bluetooth CF Card 1171da177e4SLinus Torvalds 1181da177e4SLinus Torvalds Say Y here to compile support for HCI DTL1 devices into the 1191da177e4SLinus Torvalds kernel or say M to compile it as module (dtl1_cs). 1201da177e4SLinus Torvalds 1211da177e4SLinus Torvaldsconfig BT_HCIBT3C 1221da177e4SLinus Torvalds tristate "HCI BT3C (PC Card) driver" 1231da177e4SLinus Torvalds depends on PCMCIA 1241da177e4SLinus Torvalds select FW_LOADER 1251da177e4SLinus Torvalds help 1261da177e4SLinus Torvalds Bluetooth HCI BT3C (PC Card) driver. 1271da177e4SLinus Torvalds This driver provides support for Bluetooth PCMCIA devices with 1281da177e4SLinus Torvalds 3Com BT3C interface: 1291da177e4SLinus Torvalds 3Com Bluetooth Card (3CRWB6096) 1301da177e4SLinus Torvalds HP Bluetooth Card 1311da177e4SLinus Torvalds 1321da177e4SLinus Torvalds Say Y here to compile support for HCI BT3C devices into the 1331da177e4SLinus Torvalds kernel or say M to compile it as module (bt3c_cs). 1341da177e4SLinus Torvalds 1351da177e4SLinus Torvaldsconfig BT_HCIBLUECARD 1361da177e4SLinus Torvalds tristate "HCI BlueCard (PC Card) driver" 1371da177e4SLinus Torvalds depends on PCMCIA 1381da177e4SLinus Torvalds help 1391da177e4SLinus Torvalds Bluetooth HCI BlueCard (PC Card) driver. 1401da177e4SLinus Torvalds This driver provides support for Bluetooth PCMCIA devices with 1411da177e4SLinus Torvalds Anycom BlueCard interface: 1421da177e4SLinus Torvalds Anycom Bluetooth PC Card 1431da177e4SLinus Torvalds Anycom Bluetooth CF Card 1441da177e4SLinus Torvalds 1451da177e4SLinus Torvalds Say Y here to compile support for HCI BlueCard devices into the 1461da177e4SLinus Torvalds kernel or say M to compile it as module (bluecard_cs). 1471da177e4SLinus Torvalds 1481da177e4SLinus Torvaldsconfig BT_HCIBTUART 1491da177e4SLinus Torvalds tristate "HCI UART (PC Card) device driver" 1501da177e4SLinus Torvalds depends on PCMCIA 1511da177e4SLinus Torvalds help 1521da177e4SLinus Torvalds Bluetooth HCI UART (PC Card) driver. 1531da177e4SLinus Torvalds This driver provides support for Bluetooth PCMCIA devices with 1541da177e4SLinus Torvalds an UART interface: 1551da177e4SLinus Torvalds Xircom CreditCard Bluetooth Adapter 1561da177e4SLinus Torvalds Xircom RealPort2 Bluetooth Adapter 1571da177e4SLinus Torvalds Sphinx PICO Card 1581da177e4SLinus Torvalds H-Soft blue+Card 1591da177e4SLinus Torvalds Cyber-blue Compact Flash Card 1601da177e4SLinus Torvalds 1611da177e4SLinus Torvalds Say Y here to compile support for HCI UART devices into the 1621da177e4SLinus Torvalds kernel or say M to compile it as module (btuart_cs). 1631da177e4SLinus Torvalds 1641da177e4SLinus Torvaldsconfig BT_HCIVHCI 1651da177e4SLinus Torvalds tristate "HCI VHCI (Virtual HCI device) driver" 1661da177e4SLinus Torvalds help 1671da177e4SLinus Torvalds Bluetooth Virtual HCI device driver. 1681da177e4SLinus Torvalds This driver is required if you want to use HCI Emulation software. 1691da177e4SLinus Torvalds 1701da177e4SLinus Torvalds Say Y here to compile support for virtual HCI devices into the 1711da177e4SLinus Torvalds kernel or say M to compile it as module (hci_vhci). 1721da177e4SLinus Torvalds 173*132ff4e5SBing Zhaoconfig BT_MRVL 174*132ff4e5SBing Zhao tristate "Marvell Bluetooth driver support" 175*132ff4e5SBing Zhao select FW_LOADER 176*132ff4e5SBing Zhao help 177*132ff4e5SBing Zhao The core driver to support Marvell Bluetooth devices. 178*132ff4e5SBing Zhao 179*132ff4e5SBing Zhao This driver is required if you want to support 180*132ff4e5SBing Zhao Marvell Bluetooth devices, such as 8688. 181*132ff4e5SBing Zhao 182*132ff4e5SBing Zhao Say Y here to compile Marvell Bluetooth driver 183*132ff4e5SBing Zhao into the kernel or say M to compile it as module. 184*132ff4e5SBing Zhao 1851da177e4SLinus Torvaldsendmenu 1861da177e4SLinus Torvalds 187