From c82b5d36774fefcde6f0096c71a6222db213f0da Mon Sep 17 00:00:00 2001 From: Li Huang Date: Wed, 8 Dec 2021 20:34:22 +0800 Subject: [PATCH] video: rockchip: rga3: Need soft reset after timeout Signed-off-by: Li Huang Change-Id: I9ab0f20ddc645b7f689971d42d41284e2957333a --- drivers/video/rockchip/rga3/rga_job.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/video/rockchip/rga3/rga_job.c b/drivers/video/rockchip/rga3/rga_job.c index ffbe67090ea8..cc3d20418d4f 100644 --- a/drivers/video/rockchip/rga3/rga_job.c +++ b/drivers/video/rockchip/rga3/rga_job.c @@ -372,6 +372,7 @@ static inline int rga_job_wait(struct rga_scheduler_t *rga_scheduler, switch (left_time) { case 0: pr_err("%s timeout", __func__); + rga_scheduler->ops->soft_reset(rga_scheduler); ret = -EBUSY; break; case -ERESTARTSYS: