浏览代码

Merge "dsp: avtimer: Add adsp ready check before accessing avtimer registers"

qctecmdr 5 年之前
父节点
当前提交
05d1cbfdf2
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      dsp/avtimer.c

+ 5 - 0
dsp/avtimer.c

@@ -335,6 +335,11 @@ int avcs_core_query_timer_offset(int64_t *av_offset, int32_t clock_id)
 	uint64_t avtimer_tick_temp, avtimer_tick, sys_time = 0;
 	struct timespec ts;
 
+	if (!atomic_read(&avtimer.adsp_ready)) {
+		pr_debug("%s:In SSR, return\n", __func__);
+		return -ENETRESET;
+	}
+
 	if ((avtimer.p_avtimer_lsw == NULL) ||
 	    (avtimer.p_avtimer_msw == NULL)) {
 		return -EINVAL;