2 depends on ADK_TARGET_WITH_USB || ADK_TARGET_WITH_MINIPCI
4 config ADK_KPACKAGE_KMOD_BT
5 prompt "kmod-bluetooth.................... Bluetooth drivers and network stack"
9 Bluetooth is low-cost, low-power, short-range wireless technology.
10 It was designed as a replacement for cables and other short-range
11 technologies like IrDA. Bluetooth operates in personal area range
12 that typically extends up to 10 meters. More information about
13 Bluetooth can be found at <http://www.bluetooth.com/>.
15 Linux Bluetooth subsystem consist of several layers:
16 Bluetooth Core (HCI device and connection manager, scheduler)
17 HCI Device drivers (Interface to the hardware)
18 SCO Module (SCO audio links)
19 L2CAP Module (Logical Link Control and Adaptation Protocol)
20 RFCOMM Module (RFCOMM Protocol)
21 BNEP Module (Bluetooth Network Encapsulation Protocol)
22 CMTP Module (CAPI Message Transport Protocol)
23 HIDP Module (Human Interface Device Protocol)
25 config ADK_KPACKAGE_KMOD_BT_L2CAP
26 prompt "kmod-bluetooth-l2cap.............. L2CAP protocol support"
29 depends on ADK_KPACKAGE_KMOD_BT
31 L2CAP (Logical Link Control and Adaptation Protocol) provides
32 connection oriented and connection-less data transport. L2CAP
33 support is required for most Bluetooth applications.
36 config ADK_KPACKAGE_KMOD_BT_SCO
37 prompt "kmod-bluetooth-sco................ SCO links support"
40 depends on ADK_KPACKAGE_KMOD_BT
42 SCO link provides voice transport over Bluetooth. SCO support is
43 required for voice applications like Headset and Audio.
45 config ADK_KPACKAGE_KMOD_BT_RFCOMM
46 prompt "kmod-bluetooth-rfcomm............. RFCOMM protocol support"
49 depends on ADK_KPACKAGE_KMOD_BT
50 depends on ADK_KPACKAGE_KMOD_BT_L2CAP
52 RFCOMM provides connection oriented stream transport. RFCOMM
53 support is required for Dialup Networking, OBEX and other Bluetooth
56 config ADK_KPACKAGE_KMOD_BT_BNEP
57 prompt "kmod-bluetooth-bnep............... BNEP protocol support"
60 depends on ADK_KPACKAGE_KMOD_BT
61 depends on ADK_KPACKAGE_KMOD_BT_L2CAP
63 BNEP (Bluetooth Network Encapsulation Protocol) is Ethernet
64 emulation layer on top of Bluetooth. BNEP is required for
65 Bluetooth PAN (Personal Area Network).
67 config ADK_KPACKAGE_KMOD_BT_HIDP
68 prompt "kmod-bluetooth-hidp............... HIDP protocol support"
71 select ADK_KERNEL_INPUT
73 depends on ADK_KPACKAGE_KMOD_BT
74 depends on ADK_KPACKAGE_KMOD_BT_L2CAP
76 HIDP (Human Interface Device Protocol) is a transport layer
77 for HID reports. HIDP is required for the Bluetooth Human
78 Interface Device Profile.
80 config ADK_KPACKAGE_KMOD_BT_HCIBTUSB
81 prompt "kmod-bluetooth-hci-usb............ HCI USB driver"
84 depends on ADK_KPACKAGE_KMOD_BT
86 Bluetooth HCI USB driver.
87 This driver is required if you want to use Bluetooth devices with
90 config ADK_KPACKAGE_KMOD_BT_HCIUART
91 prompt "kmod-bluetooth-hci-uart........... HCI UART driver"
94 depends on ADK_KPACKAGE_KMOD_BT
96 Bluetooth HCI UART driver.
97 This driver is required if you want to use Bluetooth devices with
98 serial port interface. You will also need this driver if you have
99 UART based Bluetooth PCMCIA and CF devices like Xircom Credit Card
100 adapter and BrainBoxes Bluetooth PC Card.
102 config ADK_KPACKAGE_KMOD_BT_HCIBCM203X
103 prompt "kmod-bluetooth-hci-bcm203x........ HCI BCM203x USB driver"
106 select ADK_KPACKAGE_KMOD_FW_LOADER
107 select ADK_KPACKAGE_KMOD_BT_HCIBTUSB
108 depends on ADK_KPACKAGE_KMOD_BT
110 Bluetooth HCI BCM203x USB driver.
111 This driver provides the firmware loading mechanism for the Broadcom
112 Blutonium based devices.
114 config ADK_KPACKAGE_KMOD_BT_HCIBPA10X
115 prompt "kmod-bluetooth-hci-bpa10x......... HCI BPA10x USB driver"
118 depends on ADK_KPACKAGE_KMOD_BT
120 Bluetooth HCI BPA10x USB driver.
121 This driver provides support for the Digianswer BPA 100/105 Bluetooth