diff options
Diffstat (limited to 'target/linux/config/Config.in.bluetooth')
-rw-r--r-- | target/linux/config/Config.in.bluetooth | 85 |
1 files changed, 59 insertions, 26 deletions
diff --git a/target/linux/config/Config.in.bluetooth b/target/linux/config/Config.in.bluetooth index e7fe0cbf1..d53af5b11 100644 --- a/target/linux/config/Config.in.bluetooth +++ b/target/linux/config/Config.in.bluetooth @@ -1,8 +1,8 @@ -menu "Bluetooth" -depends on ADK_TARGET_WITH_USB || ADK_TARGET_WITH_MINIPCI +menu "Bluetooth support and drivers" +depends on ADK_TARGET_WITH_USB || ADK_TARGET_WITH_MINIPCI || ADK_TARGET_WITH_SDIO config ADK_KPACKAGE_KMOD_BT - prompt "kmod-bt.................... Bluetooth drivers and network stack" + prompt "Bluetooth network stack" tristate default n help @@ -23,10 +23,10 @@ config ADK_KPACKAGE_KMOD_BT HIDP Module (Human Interface Device Protocol) config ADK_KERNEL_BT_L2CAP - prompt "........................... L2CAP protocol support" + prompt "L2CAP protocol support" boolean + select ADK_KPACKAGE_KMOD_BT default n - depends on ADK_KPACKAGE_KMOD_BT help L2CAP (Logical Link Control and Adaptation Protocol) provides connection oriented and connection-less data transport. L2CAP @@ -34,65 +34,77 @@ config ADK_KERNEL_BT_L2CAP config ADK_KERNEL_BT_SCO - prompt "........................... SCO links support" + prompt "SCO link support" boolean + select ADK_KPACKAGE_KMOD_BT default n - depends on ADK_KPACKAGE_KMOD_BT help SCO link provides voice transport over Bluetooth. SCO support is required for voice applications like Headset and Audio. config ADK_KPACKAGE_KMOD_BT_RFCOMM - prompt "kmod-bt-rfcomm............. RFCOMM protocol support" + prompt "RFCOMM protocol support" tristate - default n - depends on ADK_KPACKAGE_KMOD_BT + select ADK_KPACKAGE_KMOD_BT depends on ADK_KPACKAGE_KMOD_BT_L2CAP + default n help RFCOMM provides connection oriented stream transport. RFCOMM support is required for Dialup Networking, OBEX and other Bluetooth applications. config ADK_KPACKAGE_KMOD_BT_BNEP - prompt "kmod-bt-bnep............... BNEP protocol support" + prompt "BNEP protocol support" tristate - default n - depends on ADK_KPACKAGE_KMOD_BT + select ADK_KPACKAGE_KMOD_BT depends on ADK_KPACKAGE_KMOD_BT_L2CAP + default n help BNEP (Bluetooth Network Encapsulation Protocol) is Ethernet emulation layer on top of Bluetooth. BNEP is required for Bluetooth PAN (Personal Area Network). config ADK_KPACKAGE_KMOD_BT_HIDP - prompt "kmod-bt-hidp............... HIDP protocol support" + prompt "HIDP protocol support" tristate - default n select ADK_KERNEL_INPUT select ADK_KERNEL_HID - depends on ADK_KPACKAGE_KMOD_BT + select ADK_KPACKAGE_KMOD_BT depends on ADK_KPACKAGE_KMOD_BT_L2CAP + default n help HIDP (Human Interface Device Protocol) is a transport layer for HID reports. HIDP is required for the Bluetooth Human Interface Device Profile. -config ADK_KPACKAGE_KMOD_BT_HCIBTUSB - prompt "kmod-bt-hcibtusb.......... HCI USB driver" +config ADK_KPACKAGE_KMOD_BT_HCIBTSDIO + prompt "HCI SDIO driver" tristate + select ADK_KPACKAGE_KMOD_BT + depends on ADK_TARGET_WITH_SDIO + default y if ADK_TARGET_SYSTEM_CUBOX_I default n - depends on ADK_KPACKAGE_KMOD_BT + help + Bluetooth HCI SDIO driver. + This driver is required if you want to use Bluetooth devices with + SDIO interface. + +config ADK_KPACKAGE_KMOD_BT_HCIBTUSB + prompt "HCI USB driver" + tristate + select ADK_KPACKAGE_KMOD_BT depends on ADK_TARGET_WITH_USB + default n help Bluetooth HCI USB driver. This driver is required if you want to use Bluetooth devices with USB interface. config ADK_KPACKAGE_KMOD_BT_HCIUART - prompt "kmod-bt-hciuart........... HCI UART driver" + prompt "HCI UART driver" tristate + select ADK_KPACKAGE_KMOD_BT default n - depends on ADK_KPACKAGE_KMOD_BT help Bluetooth HCI UART driver. This driver is required if you want to use Bluetooth devices with @@ -100,24 +112,45 @@ config ADK_KPACKAGE_KMOD_BT_HCIUART UART based Bluetooth PCMCIA and CF devices like Xircom Credit Card adapter and BrainBoxes Bluetooth PC Card. -config ADK_KPACKAGE_KMOD_BT_HCIBCM203X - prompt "kmod-bt-hcibcm203x........ HCI BCM203x USB driver" +config ADK_KPACKAGE_KMOD_BT_MRVL + prompt "Marvell driver" + tristate + select ADK_KPACKAGE_KMOD_BT + default y if ADK_TARGET_SYSTEM_CUBOX_I + default n + help + Bluetooth Marvell driver. + +config ADK_KPACKAGE_KMOD_BT_MRVL_SDIO + prompt "Marvell SDIO driver" tristate + depends on ADK_KPACKAGE_KMOD_BT_MRVL + depends on ADK_KPACKAGE_KMOD_BT_HCIBTSDIO + depends on ADK_TARGET_WITH_SDIO + default y if ADK_TARGET_SYSTEM_CUBOX_I default n + help + Bluetooth Marvell driver. + +config ADK_KPACKAGE_KMOD_BT_HCIBCM203X + prompt "HCI BCM203x USB driver" + tristate select ADK_KPACKAGE_KMOD_FW_LOADER select ADK_KPACKAGE_KMOD_BT_HCIBTUSB - depends on ADK_KPACKAGE_KMOD_BT + select ADK_KPACKAGE_KMOD_BT depends on ADK_TARGET_WITH_USB + default n help Bluetooth HCI BCM203x USB driver. This driver provides the firmware loading mechanism for the Broadcom Blutonium based devices. config ADK_KPACKAGE_KMOD_BT_HCIBPA10X - prompt "kmod-bt-hci-bpa10x......... HCI BPA10x USB driver" + prompt "HCI BPA10x USB driver" tristate + select ADK_KPACKAGE_KMOD_BT + select ADK_KPACKAGE_KMOD_BT_HCIBTUSB default n - depends on ADK_KPACKAGE_KMOD_BT help Bluetooth HCI BPA10x USB driver. This driver provides support for the Digianswer BPA 100/105 Bluetooth |