Browse Source

msm: eva: Wait EVA ready for sess deletion

Avoid EVA in middle of processing frames when CDSP SSR caused
force session deletion.

Change-Id: I245f13086173c832a098b5f5aad5b38f38bd28b3
Signed-off-by: George Shen <[email protected]>
George Shen 2 năm trước cách đây
mục cha
commit
23fb4cfeac
1 tập tin đã thay đổi với 2 bổ sung0 xóa
  1. 2 0
      msm/eva/msm_cvp_dsp.c

+ 2 - 0
msm/eva/msm_cvp_dsp.c

@@ -435,6 +435,8 @@ static void cvp_dsp_rpmsg_remove(struct rpmsg_device *rpdev)
 	mutex_unlock(&me->tx_lock);
 	mutex_unlock(&me->rx_lock);
 
+	/* Wait HW finish current frame processing */
+	usleep_range(20000, 50000);
 	cvp_remove_dsp_sessions();
 
 	dprintk(CVP_WARN, "%s: CDSP SSR handled nr_maps %d\n", __func__,