Bluetooth: Add support for setting DUT mode
authorMarcel Holtmann <marcel@holtmann.org>
Sat, 19 Oct 2013 14:09:12 +0000 (07:09 -0700)
committerJohan Hedberg <johan.hedberg@intel.com>
Sat, 19 Oct 2013 15:56:56 +0000 (18:56 +0300)
commit4b4148e9acc1a51c454f133637e5dc7e298bd5bb
treefb9456ca985e3d86135abacdd6a5dc27efb47ada
parent4e70c7e71c5f9cf11013628ab5a0ced449b1c7b2
Bluetooth: Add support for setting DUT mode

The Device Under Test (DUT) mode is useful for doing certification
testing and so expose this as debugfs option.

This mode is actually special since you can only enter it. Restoring
normal operation means that a HCI Reset is required. The current mode
value gets tracked as a new device flag and when disabling it, the
correct command to reset the controller is sent.

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