From 23fb4cfeac2c160ba671b6255704b28c5b898271 Mon Sep 17 00:00:00 2001 From: George Shen Date: Mon, 24 Apr 2023 12:13:24 -0700 Subject: [PATCH] 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 --- msm/eva/msm_cvp_dsp.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/msm/eva/msm_cvp_dsp.c b/msm/eva/msm_cvp_dsp.c index 30680c220e..32a27db026 100644 --- a/msm/eva/msm_cvp_dsp.c +++ b/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__,