diff options
author | Hu Kejun <william.hu@rock-chips.com> | 2019-01-22 19:55:09 +0800 |
---|---|---|
committer | Tao Huang <huangtao@rock-chips.com> | 2019-02-25 10:13:14 +0800 |
commit | 78ea11541f80e41f55ca3db969bf054f3a609c7c (patch) | |
tree | 18519be351795cf2995abb351c4b6d509bd334e4 /drivers/media | |
parent | da97a12cb11524decb3d2e086e2377203cf7259b (diff) |
media: rockchip: isp1: check first iq param is set or not
Change-Id: I334874c58f7788e7ea4309cbf2eee4f400a41cd7
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
Diffstat (limited to 'drivers/media')
-rw-r--r-- | drivers/media/platform/rockchip/isp1/isp_params.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/media/platform/rockchip/isp1/isp_params.c b/drivers/media/platform/rockchip/isp1/isp_params.c index 90acfd8c120d..ccce1ab283df 100644 --- a/drivers/media/platform/rockchip/isp1/isp_params.c +++ b/drivers/media/platform/rockchip/isp1/isp_params.c @@ -2254,6 +2254,7 @@ void rkisp1_params_config_parameter(struct rkisp1_isp_params_vdev *params_vdev) { struct rkisp1_isp_params_ops *ops = params_vdev->ops; struct cifisp_hst_config hst = hst_params_default_config; + struct device *dev = params_vdev->dev->dev; int i; spin_lock(¶ms_vdev->config_lock); @@ -2307,6 +2308,10 @@ void rkisp1_params_config_parameter(struct rkisp1_isp_params_vdev *params_vdev) params_vdev->hdrae_para.lsc_table[i] = 0x0400; /* override the default things */ + if (!params_vdev->cur_params.module_cfg_update && + !params_vdev->cur_params.module_en_update) + dev_warn(dev, "can not get first iq setting in stream on\n"); + __isp_isr_other_config(params_vdev, ¶ms_vdev->cur_params); __isp_isr_meas_config(params_vdev, ¶ms_vdev->cur_params); __preisp_isr_update_hdrae_para(params_vdev, ¶ms_vdev->cur_params); |