From b526d363c9975be1ed40d140331efd1ecf3b50af Mon Sep 17 00:00:00 2001 From: Wei Dun Date: Thu, 8 May 2025 11:13:40 +0800 Subject: [PATCH] media: rockchip: vpss: add condition for RKVPSS_MIR_FORCE_UPD Signed-off-by: Wei Dun Change-Id: I67b8c8017aed9eef5ad7f2db6bcd25b7022481df --- drivers/media/platform/rockchip/vpss/vpss_offline_v20.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/media/platform/rockchip/vpss/vpss_offline_v20.c b/drivers/media/platform/rockchip/vpss/vpss_offline_v20.c index d6fbaeeb4dcc..deb8fdb13016 100644 --- a/drivers/media/platform/rockchip/vpss/vpss_offline_v20.c +++ b/drivers/media/platform/rockchip/vpss/vpss_offline_v20.c @@ -1766,8 +1766,9 @@ static int rkvpss_ofl_run(struct rkvpss_offline_dev *ofl, rkvpss_hw_set_bits(hw, RKVPSS_VPSS_CTRL, mask, val); //1126b add RKVPSS_MIR_FORCE_UPD - update |= RKVPSS_CHN_FORCE_UPD | RKVPSS_CFG_GEN_UPD | RKVPSS_MIR_GEN_UPD | - RKVPSS_MIR_FORCE_UPD; + update |= RKVPSS_CHN_FORCE_UPD | RKVPSS_CFG_GEN_UPD; + if (hw->is_ofl_cmsc) + update |= RKVPSS_MIR_GEN_UPD | RKVPSS_MIR_FORCE_UPD; if (is_wrap(cfg)) update |= RKVPSS_CFG_FORCE_UPD;