media: i2c: rk628: read raw state must delay some time when clear interrupt

Change-Id: Ieccfd9135edf3a94d1b74d8c3492984c1b30d6e3
Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com>
This commit is contained in:
Jianwei Fan
2023-12-11 09:43:33 +00:00
committed by Tao Huang
parent ff0626fcc2
commit 08ffa240c1

View File

@@ -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,