summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorSudha Bheemanna <b.sudha@samsung.com>2016-09-08 10:56:15 +0530
committerSeung-Woo Kim <sw0312.kim@samsung.com>2016-12-14 13:53:11 +0900
commit982ae0161355576215c548d6d657699c996e1afb (patch)
treebcade62a575b191bb6e6e2bd266c6f40564cc2c4 /include
parent85519ab575e7815f2a05ba49d7fc0984cf9f48f5 (diff)
Bluetooth: Add LE vendor specific event handler
This patch adds the vendor specific LE meta event handler. It handles the vendor specific handles like, LE_MULTI_ADV_STATE_CHANGE_SUB_EVENT, LE_RSSI_LINK_ALERT. Change-Id: I1f344a31e36f9c7442fe0bd8b598e67d9f5fb9bf Signed-off-by: Sudha Bheemanna <b.sudha@samsung.com> [divide hci vendor speicif group event function] Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
Diffstat (limited to 'include')
-rw-r--r--include/net/bluetooth/hci.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/include/net/bluetooth/hci.h b/include/net/bluetooth/hci.h
index 703f9dd04bf6..3598384aafa1 100644
--- a/include/net/bluetooth/hci.h
+++ b/include/net/bluetooth/hci.h
@@ -1890,6 +1890,25 @@ struct hci_ev_sync_train_complete {
#define HCI_EV_SLAVE_PAGE_RESP_TIMEOUT 0x54
+#ifdef TIZEN_BT
+/*
+ * Vendor Specific HCI Event
+ * Vendor: Broadcom
+ * Purpose: This HCI Event gives RSSI Alerts for monitored LE Link
+ */
+#define HCI_EV_VENDOR_SPECIFIC 0xFF
+struct hci_ev_vendor_specific {
+ __u8 event_sub_code;
+} __packed;
+
+#define LE_META_VENDOR_SPECIFIC_GROUP_EVENT 0xE9
+struct hci_ev_ext_vendor_specific {
+ __u8 event_le_ext_sub_code;
+} __packed;
+
+#define LE_RSSI_LINK_ALERT 0x02
+#endif
+
#define HCI_EV_LE_CONN_COMPLETE 0x01
struct hci_ev_le_conn_complete {
__u8 status;