Linux Bluetooth subsystem consist of several layers:
HCI Core (device and connection manager, scheduler)
HCI Device drivers (interface to the hardware)
L2CAP Module (L2CAP protocol)
Say Y here to enable Linux Bluetooth support and to build HCI 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.sf.net.
If you want to compile HCI Core as module (hci.o) say M here.
Not sure ? say N.
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).
Not sure ? say M.
CONFIG_BLUEZ_HCIUART
Bluetooth HCI UART driver.
This driver is required if you want to use Bluetooth devices with serial
port interface.
Say Y here to compile support for Bluetooth UART devices into the kernel
or say M to compile it as module (hci_uart.o).
Not sure ? say M.
CONFIG_BLUEZ_HCIUSB
Bluetooth HCI USB driver.
This driver is required if you want to use Bluetooth devices with USB
interface.
Say Y here to compile support for Bluetooth USB devices into the kernel
or say M to compile it as module (hci_usb.o).
Not sure ? say M.
CONFIG_BLUEZ_HCIEMU
Bluetooth Virtual HCI device driver.
This driver is required if you want to use HCI Emulation software.
Say Y here to compile support for Virtual HCI devices into the kernel or
say M to compile it as module (hci_usb.o).
Not sure ? say M.
Thanks
Max
Maksim Krasnyanskiy
Senior Kernel Engineer
Qualcomm Incorporated
maxk@qualcomm.com
(408) 557-1092
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/