From fac8d78ecf2429b1b60a165eccabe877e0abd4fb Mon Sep 17 00:00:00 2001 From: Pengcheng Chen Date: Thu, 14 Mar 2024 15:51:36 +0800 Subject: [PATCH] vpp: recovery vpu hw set when vpu power closed in STR [1/1] PD#SWPL-160993 Problem: recovery vpu hw set when vpu power closed in STR Solution: recovery vpu hw set when vpu power closed in STR Verify: s7 Change-Id: I2dd2f1ae24791deab42d426aa8aa626e206080e2 Signed-off-by: Pengcheng Chen --- drivers/media/common/vpu/vpu.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/media/common/vpu/vpu.c b/drivers/media/common/vpu/vpu.c index 4fe3091fb..72416922f 100644 --- a/drivers/media/common/vpu/vpu.c +++ b/drivers/media/common/vpu/vpu.c @@ -2980,6 +2980,12 @@ static int vpu_suspend(struct device *dev) static int vpu_resume(struct device *dev) { unsigned int clk; + int ret; + + ret = vpu_power_init_check(); + vpu_clktree_init(dev); + if (ret) + vpu_power_init(); if (!vpu_conf.data) return 0;