Răsfoiți Sursa

Merge "msm: camera: isp: Avoid un-clocked access of registers during regdump" into camera-kernel.lnx.7.0

Wasim Khan 1 an în urmă
părinte
comite
6a766662e7
1 a modificat fișierele cu 6 adăugiri și 0 ștergeri
  1. 6 0
      drivers/cam_isp/isp_hw_mgr/cam_ife_hw_mgr.c

+ 6 - 0
drivers/cam_isp/isp_hw_mgr/cam_ife_hw_mgr.c

@@ -484,6 +484,12 @@ static int cam_ife_mgr_handle_reg_dump(struct cam_ife_hw_mgr_ctx *ctx,
 {
 	int rc = 0, i;
 
+	if (!ctx->flags.init_done) {
+		CAM_WARN(CAM_ISP, "Cannot dump register as HW not initialized, ctx_idx: %u",
+			ctx->ctx_index);
+		return 0;
+	}
+
 	if (cam_presil_mode_enabled()) {
 		if (g_ife_hw_mgr.debug_cfg.enable_presil_reg_dump) {
 			CAM_WARN(CAM_ISP, "regdump enabled for presil mode, ctx_idx: %u",