Эх сурвалжийг харах

msm: camera: isp: Update condition check for SFE pix port acquire

Only for FE use-cases, allow SFE pix ports to be acquired when the
input resource is RDI0-2.

CRs-Fixed: 3207073
Change-Id: Ic190d6ba1fb8cb63db5fef63bda05a7cac9c0c51
Signed-off-by: Karthik Anantha Ram <[email protected]>
Karthik Anantha Ram 3 жил өмнө
parent
commit
480abd8930

+ 4 - 3
drivers/cam_isp/isp_hw_mgr/cam_ife_hw_mgr.c

@@ -2209,14 +2209,15 @@ static int cam_ife_hw_mgr_acquire_res_sfe_out(
 		case CAM_ISP_HW_SFE_IN_RDI0:
 		case CAM_ISP_HW_SFE_IN_RDI1:
 		case CAM_ISP_HW_SFE_IN_RDI2:
-			/* for sHDR acquire both RDI and PIX ports */
+			/* for FE use-cases  acquire both RDI and PIX ports */
 			rc = cam_ife_hw_mgr_acquire_res_sfe_out_rdi(ife_ctx,
 				sfe_res_iterator, in_port);
 			if (rc)
 				goto err;
 
-			rc = cam_ife_hw_mgr_acquire_res_sfe_out_pix(ife_ctx,
-				sfe_res_iterator, in_port);
+			if (ife_ctx->flags.is_fe_enabled)
+				rc = cam_ife_hw_mgr_acquire_res_sfe_out_pix(ife_ctx,
+					sfe_res_iterator, in_port);
 			break;
 		case CAM_ISP_HW_SFE_IN_RDI3:
 		case CAM_ISP_HW_SFE_IN_RDI4: