diff --git a/drivers/cam_isp/isp_hw_mgr/cam_ife_hw_mgr.c b/drivers/cam_isp/isp_hw_mgr/cam_ife_hw_mgr.c index 60e21abf0788..bff0a89cd560 100644 --- a/drivers/cam_isp/isp_hw_mgr/cam_ife_hw_mgr.c +++ b/drivers/cam_isp/isp_hw_mgr/cam_ife_hw_mgr.c @@ -1909,7 +1909,7 @@ acquire_successful: break; } - if (j == CAM_IFE_CSID_HW_NUM_MAX) { + if (j == -1 || !csid_acquire.node_res) { CAM_ERR(CAM_ISP, "Can not acquire ife csid dual resource"); goto end;