summaryrefslogtreecommitdiff
path: root/sound_trigger_hw_iaxxx.c
diff options
context:
space:
mode:
authorMax Shi <meixuanshi@google.com>2019-07-09 00:03:57 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2019-07-09 00:03:57 +0000
commit230ca99a444401388c1e4618bc2b412e900041ad (patch)
treeda0dcb3eb2d7fec3920eb726c15c1cba9824b656 /sound_trigger_hw_iaxxx.c
parent87c2a586a5f206a6253b8dd94e61b45989d84c7e (diff)
parentc749946217cd28b1df144f69de8b5f7daa9979e6 (diff)
downloadsound_trigger_hal-230ca99a444401388c1e4618bc2b412e900041ad.tar.gz
Merge changes Id4210e9b,I560e980f into qt-r1-dev
* changes: sthal: subscribe to oslo data event sthal: add wakeup event from codec to host1
Diffstat (limited to 'sound_trigger_hw_iaxxx.c')
-rw-r--r--sound_trigger_hw_iaxxx.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/sound_trigger_hw_iaxxx.c b/sound_trigger_hw_iaxxx.c
index a65a8e7..3ca1505 100644
--- a/sound_trigger_hw_iaxxx.c
+++ b/sound_trigger_hw_iaxxx.c
@@ -1570,6 +1570,7 @@ static int crash_recovery(struct knowles_sound_trigger_device *stdev)
int err = 0;
set_default_apll_clk(stdev->mixer);
+ setup_slpi_wakeup_event(stdev->odsp_hdl, true);
// Redownload the keyword model files and start recognition
err = restart_recognition(stdev);
@@ -2039,7 +2040,7 @@ static void *callback_thread_loop(void *context)
}
set_default_apll_clk(stdev->mixer);
-
+ setup_slpi_wakeup_event(stdev->odsp_hdl, true);
stdev->is_st_hal_ready = true;
}
pthread_mutex_unlock(&stdev->lock);
@@ -2901,6 +2902,8 @@ static int stdev_close(hw_device_t *device)
goto exit;
}
+ setup_slpi_wakeup_event(stdev->odsp_hdl, false);
+
stdev->opened = false;
if (stdev->send_sock >= 0)