From 44ba808f3c20b65ffebf9f20b8551cd88f9e0d17 Mon Sep 17 00:00:00 2001 From: Cai YiWei Date: Mon, 29 Jul 2024 09:08:08 +0800 Subject: [PATCH] media: rockchip: isp: fix awb resume error Change-Id: Ied12526e9ca8ac7b92785ff36fe6c843d0ed08b2 Signed-off-by: Cai YiWei --- drivers/media/platform/rockchip/isp/hw.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/drivers/media/platform/rockchip/isp/hw.c b/drivers/media/platform/rockchip/isp/hw.c index cdb7d4e97d69..eebffdd9a88d 100644 --- a/drivers/media/platform/rockchip/isp/hw.c +++ b/drivers/media/platform/rockchip/isp/hw.c @@ -466,7 +466,13 @@ void rkisp_hw_reg_restore(struct rkisp_hw_dev *dev) continue; /* reg value of read diff to write */ if (j == ISP_MPFBC_CTRL || - j == ISP32_ISP_AWB1_GAIN_G || j == ISP32_ISP_AWB1_GAIN_RB) + j == ISP32_ISP_AWB1_GAIN_G || j == ISP32_ISP_AWB1_GAIN_RB || + j == ISP3X_RAWAWB_YUV_X_COOR_Y_0 || j == ISP3X_RAWAWB_YUV_X_COOR_U_0 || + j == ISP3X_RAWAWB_YUV_X_COOR_V_0 || j == ISP3X_RAWAWB_YUV_X_COOR_Y_1 || + j == ISP3X_RAWAWB_YUV_X_COOR_U_1 || j == ISP3X_RAWAWB_YUV_X_COOR_V_1 || + j == ISP3X_RAWAWB_YUV_X_COOR_Y_2 || j == ISP3X_RAWAWB_YUV_X_COOR_U_2 || + j == ISP3X_RAWAWB_YUV_X_COOR_V_2 || j == ISP3X_RAWAWB_YUV_X_COOR_Y_3 || + j == ISP3X_RAWAWB_YUV_X_COOR_U_3 || j == ISP3X_RAWAWB_YUV_X_COOR_V_3) reg = isp->sw_base_addr + j; else reg = reg_buf + j;