summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorToshi Kikuchi <toshik@google.com>2013-09-03 11:12:31 -0700
committerToshi Kikuchi <toshik@google.com>2013-09-03 11:16:25 -0700
commitf2045d311bb67a5739033a4e96d0526c2f803d26 (patch)
treedcdef7aa758dbdde3a62991b6b5e5e512df3b3a6
parentb116d39d1058e6f41fd955e34498f78ff75e8784 (diff)
downloadbt-f2045d311bb67a5739033a4e96d0526c2f803d26.tar.gz
libbt-vendor: add minimum vendor-specific shutdown support
Without this support, the BT shutdown process takes 3 seconds. Change-Id: I81a8018de7fc005cc6d142803eaa3898367c7348 Signed-off-by: Toshi Kikuchi <toshik@google.com>
-rw-r--r--libbt-vendor/bt_vendor_mrvl.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/libbt-vendor/bt_vendor_mrvl.c b/libbt-vendor/bt_vendor_mrvl.c
index e1e58d5..e3dd48c 100644
--- a/libbt-vendor/bt_vendor_mrvl.c
+++ b/libbt-vendor/bt_vendor_mrvl.c
@@ -143,6 +143,10 @@ static int bt_vnd_mrvl_if_op(bt_vendor_opcode_t opcode, void *param)
break;
case BT_VND_OP_LPM_WAKE_SET_STATE:
break;
+ case BT_VND_OP_EPILOG:
+ if (vnd_cb)
+ vnd_cb->epilog_cb(BT_VND_OP_RESULT_SUCCESS);
+ break;
default:
ret = -1;
break;