From a76b1cedd0624419879529aec1c2aa41fb8456a6 Mon Sep 17 00:00:00 2001 From: Hu Kejun Date: Wed, 18 Nov 2020 19:56:02 +0800 Subject: [PATCH] media: rockchip: isp: fix can not get correct awb rawdata Signed-off-by: Hu Kejun Change-Id: I8384434342fae9be4bf1d716ea212311ba4831d7 --- drivers/media/platform/rockchip/isp/isp_stats_v21.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/media/platform/rockchip/isp/isp_stats_v21.c b/drivers/media/platform/rockchip/isp/isp_stats_v21.c index f0681a02583f..486a9be8d80f 100644 --- a/drivers/media/platform/rockchip/isp/isp_stats_v21.c +++ b/drivers/media/platform/rockchip/isp/isp_stats_v21.c @@ -68,8 +68,8 @@ rkisp_stats_get_rawawb_meas_reg(struct rkisp_isp_stats_vdev *stats_vdev, } for (i = 0; i < ISP2X_RAWAWB_RAMDATA_NUM; i++) { - lsb = rkisp_read(stats_vdev->dev, ISP_RAWAWB_RAM_DATA, true); - msb = rkisp_read(stats_vdev->dev, ISP_RAWAWB_RAM_DATA, true); + lsb = rkisp_read(stats_vdev->dev, ISP21_RAWAWB_RAM_DATA_BASE, true); + msb = rkisp_read(stats_vdev->dev, ISP21_RAWAWB_RAM_DATA_BASE, true); pbuf->params.rawawb.ramdata[i].b = lsb & 0x3FFFF; pbuf->params.rawawb.ramdata[i].g = ((lsb & 0xFFFC0000) >> 18) | (msb & 0xF) << 14; pbuf->params.rawawb.ramdata[i].r = (msb & 0x3FFFF0) >> 4; @@ -77,9 +77,9 @@ rkisp_stats_get_rawawb_meas_reg(struct rkisp_isp_stats_vdev *stats_vdev, } out: - value = rkisp_read(stats_vdev->dev, ISP_RAWAWB_CTRL, true); + value = rkisp_read(stats_vdev->dev, ISP21_RAWAWB_CTRL, true); value |= ISP2X_3A_MEAS_DONE; - rkisp_write(stats_vdev->dev, ISP_RAWAWB_CTRL, value, true); + rkisp_write(stats_vdev->dev, ISP21_RAWAWB_CTRL, value, true); } static void