summaryrefslogtreecommitdiff
path: root/net/bluetooth/Config.help
blob: 354af6627503fb9f7626d0162a9ce60a554bf5c2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Bluetooth subsystem support
CONFIG_BLUEZ
  Bluetooth is low-cost, low-power, short-range wireless technology.
  It was designed as a replacement for cables and other short-range
  technologies like IrDA.  Bluetooth operates in personal area range
  that typically extends up to 10 meters.  More information about
  Bluetooth can be found at <http://www.bluetooth.com/>.

  Linux Bluetooth subsystem consist of several layers:
               BlueZ Core (HCI device and connection manager, scheduler)
               HCI Device drivers (interface to the hardware)
               L2CAP Module (L2CAP protocol)
               SCO Module (SCO links)

  Say Y here to enable Linux Bluetooth support and to build BlueZ Core
  layer.

  To use Linux Bluetooth subsystem, you will need several user-space
  utilities like hciconfig and hcid.  These utilities and updates to
  Bluetooth kernel modules are provided in the BlueZ package.
  For more information, see <http://bluez.sourceforge.net/>.

  If you want to compile BlueZ Core as module (bluez.o) say M here.

L2CAP protocol support
CONFIG_BLUEZ_L2CAP
  L2CAP (Logical Link Control and Adaptation Protocol) provides
  connection oriented and connection-less data transport.  L2CAP
  support is required for most Bluetooth applications.

  Say Y here to compile L2CAP support into the kernel or say M to
  compile it as module (l2cap.o).

SCO links support
CONFIG_BLUEZ_SCO
  SCO link provides voice transport over Bluetooth. SCO support is
  required for voice applications like Headset and Audio.

  Say Y here to compile SCO support into the kernel or say M to
  compile it as module (sco.o).