remove leftover dependency on ADK_ENABLE_IPV6
[openadk.git] / target / linux / config / Config.in.bluetooth
blob0d4d6f7af73e49053f296f72421d66c40fc8dbf5
1 menu "Bluetooth"
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"
6         tristate
7         default n
8         help
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"
27         tristate
28         default n
29         depends on ADK_KPACKAGE_KMOD_BT
30         help
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"
38         tristate
39         default n
40         depends on ADK_KPACKAGE_KMOD_BT
41         help
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"
47         tristate
48         default n
49         depends on ADK_KPACKAGE_KMOD_BT
50         depends on ADK_KPACKAGE_KMOD_BT_L2CAP
51         help
52           RFCOMM provides connection oriented stream transport.  RFCOMM
53           support is required for Dialup Networking, OBEX and other Bluetooth
54           applications.
56 config ADK_KPACKAGE_KMOD_BT_BNEP
57         prompt "kmod-bluetooth-bnep............... BNEP protocol support"
58         tristate
59         default n
60         depends on ADK_KPACKAGE_KMOD_BT
61         depends on ADK_KPACKAGE_KMOD_BT_L2CAP
62         help
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"
69         tristate
70         default n
71         select ADK_KERNEL_INPUT
72         select ADK_KERNEL_HID
73         depends on ADK_KPACKAGE_KMOD_BT
74         depends on ADK_KPACKAGE_KMOD_BT_L2CAP
75         help
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"
82         tristate
83         default n
84         depends on ADK_KPACKAGE_KMOD_BT
85         help
86           Bluetooth HCI USB driver.
87           This driver is required if you want to use Bluetooth devices with
88           USB interface.
90 config ADK_KPACKAGE_KMOD_BT_HCIUART
91         prompt "kmod-bluetooth-hci-uart........... HCI UART driver"
92         tristate
93         default n
94         depends on ADK_KPACKAGE_KMOD_BT
95         help
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"
104         tristate
105         default n
106         select ADK_KPACKAGE_KMOD_FW_LOADER
107         select ADK_KPACKAGE_KMOD_BT_HCIBTUSB
108         depends on ADK_KPACKAGE_KMOD_BT
109         help
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"
116         tristate
117         default n
118         depends on ADK_KPACKAGE_KMOD_BT
119         help
120           Bluetooth HCI BPA10x USB driver.
121           This driver provides support for the Digianswer BPA 100/105 Bluetooth
122           sniffer devices.
124 endmenu