summaryrefslogtreecommitdiff
path: root/drivers/media
diff options
context:
space:
mode:
authorHu Kejun <william.hu@rock-chips.com>2019-01-22 19:55:09 +0800
committerTao Huang <huangtao@rock-chips.com>2019-02-25 10:13:14 +0800
commit78ea11541f80e41f55ca3db969bf054f3a609c7c (patch)
tree18519be351795cf2995abb351c4b6d509bd334e4 /drivers/media
parentda97a12cb11524decb3d2e086e2377203cf7259b (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.c5
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(&params_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, &params_vdev->cur_params);
__isp_isr_meas_config(params_vdev, &params_vdev->cur_params);
__preisp_isr_update_hdrae_para(params_vdev, &params_vdev->cur_params);