summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorBeomho Seo <beomho.seo@samsung.com>2014-05-15 12:37:20 +0900
committerBeomho Seo <beomho.seo@samsung.com>2014-05-15 12:37:20 +0900
commit991ee82715845141497b29fa6f918739c6a4b47e (patch)
tree56402d6f504d7a1bb774710c88ab6e203453057f /include
parent23ea545052bb086e1177aa6e820e2e03331599e1 (diff)
downloadlinux-3.10-991ee82715845141497b29fa6f918739c6a4b47e.tar.gz
linux-3.10-991ee82715845141497b29fa6f918739c6a4b47e.tar.bz2
linux-3.10-991ee82715845141497b29fa6f918739c6a4b47e.zip
WORKAROUND: Bluetooth: add hci event notification
WORKAROUND: Temporary workaround for bluetooth enable. For specific hci events, operations are needed. So this patch adds event notification and its notifier registration. Change-Id: I6f8fe0b3b90c12d7f4fe35823d25b9fbdcd98d06 Signed-off-by: Beomho Seo <beomho.seo@samsung.com> Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
Diffstat (limited to 'include')
-rw-r--r--include/net/bluetooth/hci.h1
-rw-r--r--include/net/bluetooth/hci_core.h2
2 files changed, 3 insertions, 0 deletions
diff --git a/include/net/bluetooth/hci.h b/include/net/bluetooth/hci.h
index 0ef00066dae..67c824b29f3 100644
--- a/include/net/bluetooth/hci.h
+++ b/include/net/bluetooth/hci.h
@@ -42,6 +42,7 @@
#define HCI_DEV_DOWN 4
#define HCI_DEV_SUSPEND 5
#define HCI_DEV_RESUME 6
+#define HCI_DEV_WRITE 7
/* HCI notify events */
#define HCI_NOTIFY_CONN_ADD 1
diff --git a/include/net/bluetooth/hci_core.h b/include/net/bluetooth/hci_core.h
index 7cb6d360d14..1c8ae61dcaf 100644
--- a/include/net/bluetooth/hci_core.h
+++ b/include/net/bluetooth/hci_core.h
@@ -1068,6 +1068,8 @@ static inline u16 eir_append_data(u8 *eir, u16 eir_len, u8 type, u8 *data,
int hci_register_cb(struct hci_cb *hcb);
int hci_unregister_cb(struct hci_cb *hcb);
+int hci_register_notifier(struct notifier_block *nb);
+int hci_unregister_notifier(struct notifier_block *nb);
struct hci_request {
struct hci_dev *hdev;