media: rockchip: isp: fix get tb info

Fixes: 4ce5cb8b0f ("media: rockchip: isp: add lock to save tb info")
Change-Id: I0085c3697500e3667d8f39dddf6a3a342b7d6ee6
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
This commit is contained in:
Cai YiWei
2023-08-23 12:20:17 +08:00
committed by Tao Huang
parent b670135a69
commit 2b3c021adf

View File

@@ -3888,18 +3888,18 @@ void rkisp_chk_tb_over(struct rkisp_device *isp_dev)
/* wait for all isp dev to register */
if (head->camera_num > 1) {
if (head->camera_num > hw->dev_num) {
v4l2_err(&isp_dev->v4l2_dev,
"thunderboot invalid camera num:%d, dev num:%d\n",
head->camera_num, hw->dev_num);
goto end;
}
while (timeout--) {
if (hw->dev_num >= head->camera_num &&
hw->isp[hw->dev_num - 1]->is_probe_end)
break;
usleep_range(200, 210);
}
if (head->camera_num > hw->dev_num) {
v4l2_err(&isp_dev->v4l2_dev,
"thunderboot invalid camera num:%d, dev num:%d\n",
head->camera_num, hw->dev_num);
goto end;
}
}
for (i = 0; i < head->camera_num; i++)
rkisp_save_tb_info(hw->isp[i]);