diff --git a/drivers/media/platform/rockchip/vpss/vpss_offline_v20.c b/drivers/media/platform/rockchip/vpss/vpss_offline_v20.c index cd1b048477c8..d7a0362741de 100644 --- a/drivers/media/platform/rockchip/vpss/vpss_offline_v20.c +++ b/drivers/media/platform/rockchip/vpss/vpss_offline_v20.c @@ -1730,10 +1730,8 @@ static int rkvpss_ofl_run(struct rkvpss_offline_dev *ofl, if (cfg->output[i].enable) val |= (RKVPSS_ISP2VPSS_CHN0_SEL(1) << i * 2); } - if (hw->is_ofl_cmsc) { - val |= RKVPSS_ISP2VPSS_ONLINE2_CMSC_EN; + if (hw->is_ofl_cmsc) mask |= RKVPSS_ISP2VPSS_ONLINE2_CMSC_EN; - } val |= RKVPSS_ISP2VPSS_ONLINE2; mask |= RKVPSS_ISP2VPSS_ONLINE2; rkvpss_hw_set_bits(hw, RKVPSS_VPSS_ONLINE, mask, val);