diff --git a/drivers/media/platform/rockchip/isp1/rkisp1.c b/drivers/media/platform/rockchip/isp1/rkisp1.c index 8e0f012ae5b5..30f273b184a5 100644 --- a/drivers/media/platform/rockchip/isp1/rkisp1.c +++ b/drivers/media/platform/rockchip/isp1/rkisp1.c @@ -445,7 +445,7 @@ static int rkisp1_isp_start(struct rkisp1_device *dev) /* Activate ISP */ val = readl(base + CIF_ISP_CTRL); val |= CIF_ISP_CTRL_ISP_CFG_UPD | CIF_ISP_CTRL_ISP_ENABLE | - CIF_ISP_CTRL_ISP_INFORM_ENABLE; + CIF_ISP_CTRL_ISP_INFORM_ENABLE | CIF_ISP_CTRL_ISP_CFG_UPD_PERMANENT; writel(val, base + CIF_ISP_CTRL); /* XXX: Is the 1000us too long?