Browse Source

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

qctecmdr 5 years ago
parent
commit
05d1cbfdf2
1 changed files with 5 additions and 0 deletions
  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;