From 6cfa171d7f1b597d86b607db055a65d3847eb7c3 Mon Sep 17 00:00:00 2001 From: Cai YiWei Date: Wed, 12 Oct 2022 15:06:16 +0800 Subject: [PATCH] media: rockchip: isp: fix hdr config for unite multi sensor Change-Id: Ia164e14291b6be0e48ab5cd02c40fbaf9bb75ff8 Signed-off-by: Cai YiWei --- drivers/media/platform/rockchip/isp/isp_params_v3x.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/media/platform/rockchip/isp/isp_params_v3x.c b/drivers/media/platform/rockchip/isp/isp_params_v3x.c index 6080f5a36aea..9f897d218417 100644 --- a/drivers/media/platform/rockchip/isp/isp_params_v3x.c +++ b/drivers/media/platform/rockchip/isp/isp_params_v3x.c @@ -4104,6 +4104,10 @@ void __isp_config_hdrshd(struct rkisp_isp_params_vdev *params_vdev) struct rkisp_isp_params_val_v3x *priv_val = (struct rkisp_isp_params_val_v3x *)params_vdev->priv_val; + if (params_vdev->dev->hw_dev->is_unite) { + ops->hdrmge_config(params_vdev, &priv_val->last_hdrmge, RKISP_PARAMS_SHD, 1); + ops->hdrdrc_config(params_vdev, &priv_val->last_hdrdrc, RKISP_PARAMS_SHD, 1); + } ops->hdrmge_config(params_vdev, &priv_val->last_hdrmge, RKISP_PARAMS_SHD, 0); ops->hdrdrc_config(params_vdev, &priv_val->last_hdrdrc, RKISP_PARAMS_SHD, 0); }