Browse Source

msm: camera: icp: Add traces for icp

Add acquire, buf_done traces for icp contexts.

CRs-Fixed: 3105126
Change-Id: Ic12640b703ae819915eb3df7dc69b3b39f4f10ac
Signed-off-by: Pavan Kumar Chilamkurthi <[email protected]>
Pavan Kumar Chilamkurthi 3 years ago
parent
commit
5fafa34efe

+ 3 - 0
drivers/cam_core/cam_context_utils.c

@@ -733,6 +733,9 @@ int32_t cam_context_acquire_dev_to_hw(struct cam_context *ctx,
 	/* store session information */
 	/* store session information */
 	ctx->session_hdl = cmd->session_handle;
 	ctx->session_hdl = cmd->session_handle;
 
 
+	CAM_TRACE(CAM_CTXT, "Ctx[%s]: session_hdl 0x%x, dev_hdl 0x%x",
+		ctx->ctx_id_string, ctx->session_hdl, ctx->dev_hdl);
+
 	return rc;
 	return rc;
 
 
 free_hw:
 free_hw:

+ 32 - 0
drivers/cam_icp/icp_hw/icp_hw_mgr/cam_icp_hw_mgr.c

@@ -2282,6 +2282,10 @@ static int cam_icp_mgr_handle_frame_process(uint32_t *msg_ptr, int flag)
 		}
 		}
 	}
 	}
 
 
+	CAM_TRACE(CAM_ICP,
+		"[%s]: BufDone Req %llu event_id %d",
+		ctx_data->ctx_id_string, hfi_frame_process->request_id[idx], event_id);
+
 	buf_data.request_id = hfi_frame_process->request_id[idx];
 	buf_data.request_id = hfi_frame_process->request_id[idx];
 	ctx_data->ctxt_event_cb(ctx_data->context_priv, event_id, &buf_data);
 	ctx_data->ctxt_event_cb(ctx_data->context_priv, event_id, &buf_data);
 	hfi_frame_process->request_id[idx] = 0;
 	hfi_frame_process->request_id[idx] = 0;
@@ -6373,6 +6377,34 @@ static int cam_icp_mgr_acquire_hw(void *hw_mgr_priv, void *acquire_hw_args)
 		ctx_data->ctx_id,
 		ctx_data->ctx_id,
 		ctx_data->icp_dev_acquire_info->dev_type);
 		ctx_data->icp_dev_acquire_info->dev_type);
 
 
+	CAM_TRACE(CAM_ICP,
+		"[%s]: Acquired, in_res : format=%d, widht=%d, height=%d, fps=%d",
+		ctx_data->ctx_id_string,
+		ctx_data->icp_dev_acquire_info->in_res.format,
+		ctx_data->icp_dev_acquire_info->in_res.width,
+		ctx_data->icp_dev_acquire_info->in_res.height,
+		ctx_data->icp_dev_acquire_info->in_res.fps);
+
+	if (ctx_data->icp_dev_acquire_info->num_out_res > 0) {
+		CAM_TRACE(CAM_ICP,
+			"[%s]: Acquired, out_res[0] : format=%d, widht=%d, height=%d, fps=%d",
+			ctx_data->ctx_id_string,
+			ctx_data->icp_dev_acquire_info->out_res[0].format,
+			ctx_data->icp_dev_acquire_info->out_res[0].width,
+			ctx_data->icp_dev_acquire_info->out_res[0].height,
+			ctx_data->icp_dev_acquire_info->out_res[0].fps);
+	}
+
+	if (ctx_data->icp_dev_acquire_info->num_out_res > 1) {
+		CAM_TRACE(CAM_ICP,
+			"[%s]: Acquired, out_res[1] : format=%d, widht=%d, height=%d, fps=%d",
+			ctx_data->ctx_id_string,
+			ctx_data->icp_dev_acquire_info->out_res[1].format,
+			ctx_data->icp_dev_acquire_info->out_res[1].width,
+			ctx_data->icp_dev_acquire_info->out_res[1].height,
+			ctx_data->icp_dev_acquire_info->out_res[1].fps);
+	}
+
 	return 0;
 	return 0;
 
 
 copy_to_user_failed:
 copy_to_user_failed: