Bluetooth: Add HCI authentication capabilities macros
authorMikel Astiz <mikel.astiz@bmw-carit.de>
Fri, 28 Jun 2013 08:56:27 +0000 (10:56 +0200)
committerGustavo Padovan <gustavo.padovan@collabora.co.uk>
Thu, 25 Jul 2013 13:15:22 +0000 (14:15 +0100)
Add macros for the HCI capabilities as described in the Bluetooth Core
Specification v4.0, Volume 2, part E, section 7.1.29.

Signed-off-by: Mikel Astiz <mikel.astiz@bmw-carit.de>
Signed-off-by: Gustavo Padovan <gustavo.padovan@collabora.co.uk>
include/net/bluetooth/hci.h

index 3c592cf473dae89f5fb529bcfdeb445612604622..a01fbb4a04992f14cd5357413f4018aa4f8313ec 100644 (file)
@@ -296,6 +296,12 @@ enum {
 #define HCI_AT_GENERAL_BONDING         0x04
 #define HCI_AT_GENERAL_BONDING_MITM    0x05
 
+/* I/O capabilities */
+#define HCI_IO_DISPLAY_ONLY    0x00
+#define HCI_IO_DISPLAY_YESNO   0x01
+#define HCI_IO_KEYBOARD_ONLY   0x02
+#define HCI_IO_NO_INPUT_OUTPUT 0x03
+
 /* Link Key types */
 #define HCI_LK_COMBINATION             0x00
 #define HCI_LK_LOCAL_UNIT              0x01