aboutsummaryrefslogtreecommitdiffstats
path: root/include/net
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2014-07-02 13:10:33 -0400
committerMarcel Holtmann <marcel@holtmann.org>2014-07-03 11:42:58 -0400
commit4a964404c08fed64d1afd8b0af1e7f2b8f7ae90e (patch)
tree7d802b11df2bece536da78a26bad41740e4336d4 /include/net
parentc103aea6f709c68916160eca4ed20224934e62d7 (diff)
Bluetooth: Introduce unconfigured controller state
With the new unconfigured controller state it is possible to provide a fully functional HCI transport, but disable the higher level operations that would normally happen. This way userspace can try to configure the controller before releases the unconfigured state. The internal state is represented by HCI_UNCONFIGURED. This replaces the HCI_QUIRK_RAW_DEVICE quirk as internal state representation. This is now a real state and drivers can use the quirk to actually trigger this state. In the future this will allow a more fine grained switching from unconfigured state to configured state for controller inititialization. Signed-off-by: Marcel Holtmann <marcel@holtmann.org> Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
Diffstat (limited to 'include/net')
-rw-r--r--include/net/bluetooth/hci.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/net/bluetooth/hci.h b/include/net/bluetooth/hci.h
index 66358af6b1fc..606a9b1466a3 100644
--- a/include/net/bluetooth/hci.h
+++ b/include/net/bluetooth/hci.h
@@ -127,6 +127,7 @@ enum {
127 HCI_KEEP_DEBUG_KEYS, 127 HCI_KEEP_DEBUG_KEYS,
128 HCI_USE_DEBUG_KEYS, 128 HCI_USE_DEBUG_KEYS,
129 HCI_UNREGISTER, 129 HCI_UNREGISTER,
130 HCI_UNCONFIGURED,
130 HCI_USER_CHANNEL, 131 HCI_USER_CHANNEL,
131 132
132 HCI_LE_SCAN, 133 HCI_LE_SCAN,