Bluetooth: Add a new mgmt_set_bredr command
authorJohan Hedberg <johan.hedberg@intel.com>
Wed, 2 Oct 2013 10:43:14 +0000 (13:43 +0300)
committerMarcel Holtmann <marcel@holtmann.org>
Wed, 2 Oct 2013 10:48:28 +0000 (03:48 -0700)
commit0663ca2a032eea12480a8f86fe08bef9d72f8faf
treeb9d2becadbf2cb19b9ff8b07be31d0e707476e6f
parent56f8790102f48a4959a729ecdccff332591014e1
Bluetooth: Add a new mgmt_set_bredr command

This patch introduces a new mgmt command for enabling/disabling BR/EDR
functionality. This can be convenient when one wants to make a dual-mode
controller behave like a single-mode one. The command is only available
for dual-mode controllers and requires that LE is enabled before using
it. The BR/EDR setting can be enabled at any point, however disabling it
requires the controller to be powered off (otherwise a "rejected"
response will be sent).

Disabling the BR/EDR setting will automatically disable all other BR/EDR
related settings.

Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
include/net/bluetooth/mgmt.h
net/bluetooth/hci_event.c
net/bluetooth/mgmt.c