Browse Source

Merge "msm: camera: cdm: Added cdm power state check" into camera-kernel.lnx.5.0

Savita Patted 4 years ago
parent
commit
32a20d55b8
1 changed files with 5 additions and 0 deletions
  1. 5 0
      drivers/cam_cdm/cam_cdm_hw_core.c

+ 5 - 0
drivers/cam_cdm/cam_cdm_hw_core.c

@@ -1787,6 +1787,11 @@ int cam_hw_cdm_handle_error_info(
 	set_bit(CAM_CDM_RESET_HW_STATUS, &cdm_core->cdm_status);
 	set_bit(CAM_CDM_FLUSH_HW_STATUS, &cdm_core->cdm_status);
 
+	if (cdm_hw->hw_state == CAM_HW_STATE_POWER_DOWN) {
+		CAM_WARN(CAM_CDM, "CDM is in power down state");
+		goto end;
+	}
+
 	/* First pause CDM, If it fails still proceed to dump debug info */
 	cam_hw_cdm_pause_core(cdm_hw, true);