From 08ffa240c14dd2c8dc083dc92fbbf59615d29e4e Mon Sep 17 00:00:00 2001 From: Jianwei Fan Date: Mon, 11 Dec 2023 09:43:33 +0000 Subject: [PATCH] media: i2c: rk628: read raw state must delay some time when clear interrupt Change-Id: Ieccfd9135edf3a94d1b74d8c3492984c1b30d6e3 Signed-off-by: Jianwei Fan --- drivers/media/i2c/rk628/rk628_csi_v4l2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/media/i2c/rk628/rk628_csi_v4l2.c b/drivers/media/i2c/rk628/rk628_csi_v4l2.c index a482715de4ad..2f48d393a1ff 100644 --- a/drivers/media/i2c/rk628/rk628_csi_v4l2.c +++ b/drivers/media/i2c/rk628/rk628_csi_v4l2.c @@ -715,7 +715,7 @@ static void enable_csitx(struct v4l2_subdev *sd) rk628_i2c_write(csi->rk628, CSITX1_ERR_INTR_CLR_IMD, 0xffffffff); rk628_i2c_write(csi->rk628, CSITX1_CONFIG_DONE, CONFIG_DONE_IMD); } - + msleep(50); ret = rk628_i2c_read(csi->rk628, CSITX_ERR_INTR_RAW_STATUS_IMD, &val); if (csi->rk628->version >= RK628F_VERSION) ret |= rk628_i2c_read(csi->rk628,