From 44f4d6c0a057811880eeed2becc6dc73e322adb5 Mon Sep 17 00:00:00 2001 From: Cai YiWei Date: Sat, 19 Feb 2022 11:29:51 +0800 Subject: [PATCH] media: rockchip: isp: 3a params config first for isp21 Change-Id: Ib8b04ba027527c159bc15e5d757eed055256f740 Signed-off-by: Cai YiWei --- drivers/media/platform/rockchip/isp/isp_params_v21.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/media/platform/rockchip/isp/isp_params_v21.c b/drivers/media/platform/rockchip/isp/isp_params_v21.c index f7bd1f4b4aa2..64a5fb49064c 100644 --- a/drivers/media/platform/rockchip/isp/isp_params_v21.c +++ b/drivers/media/platform/rockchip/isp/isp_params_v21.c @@ -3833,9 +3833,9 @@ rkisp_params_first_cfg_v2x(struct rkisp_isp_params_vdev *params_vdev) priv_val->tmo_en = 0; priv_val->lsc_en = 0; priv_val->mge_en = 0; + __isp_isr_meas_config(params_vdev, params_vdev->isp21_params, RKISP_PARAMS_ALL); __isp_isr_other_config(params_vdev, params_vdev->isp21_params, RKISP_PARAMS_ALL); __isp_isr_other_en(params_vdev, params_vdev->isp21_params, RKISP_PARAMS_ALL); - __isp_isr_meas_config(params_vdev, params_vdev->isp21_params, RKISP_PARAMS_ALL); __isp_isr_meas_en(params_vdev, params_vdev->isp21_params, RKISP_PARAMS_ALL); if (width <= ISP2X_AUTO_BIGMODE_WIDTH && size > ISP2X_NOBIG_OVERFLOW_SIZE) { rkisp_set_bits(params_vdev->dev, ISP_CTRL1, @@ -4092,9 +4092,9 @@ rkisp_params_cfg_v2x(struct rkisp_isp_params_vdev *params_vdev, goto unlock; new_params = (struct isp21_isp_params_cfg *)(cur_buf->vaddr[0]); + __isp_isr_meas_config(params_vdev, new_params, type); __isp_isr_other_config(params_vdev, new_params, type); __isp_isr_other_en(params_vdev, new_params, type); - __isp_isr_meas_config(params_vdev, new_params, type); __isp_isr_meas_en(params_vdev, new_params, type); if (!hw_dev->is_single && type != RKISP_PARAMS_SHD) __isp_config_hdrshd(params_vdev);