diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
index 36bdcaa..a247649 100644
--- a/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
+++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
@@ -762,6 +762,7 @@ static void _dpu_crtc_setup_cp_blocks(struct drm_crtc *crtc)
 			dspp->ops.setup_pcc(dspp, NULL);
 		} else {
 			_dpu_crtc_get_pcc_coeff(state, &cfg);
+			pr_err("\n");
 			dspp->ops.setup_pcc(dspp, &cfg);
 		}
 
diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
index 038e077..4ba7ee8 100644
--- a/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
+++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
@@ -221,7 +221,7 @@ static bool _dpu_enc_is_dspp_changed(struct drm_crtc_state *crtc_state,
 	struct msm_display_topology topology)
 {
 	struct dpu_crtc_state *cstate = to_dpu_crtc_state(crtc_state);
-
+	pr_err("cstate ctm enable :%d toplogy dsppnum:%d\n", cstate->ctm_enabled, topology.num_dspp);
 	if ((cstate->ctm_enabled && !topology.num_dspp) ||
 	    (!cstate->ctm_enabled && topology.num_dspp)) {
 		crtc_state->mode_changed = true;
@@ -603,7 +603,7 @@ static struct msm_display_topology dpu_encoder_get_topology(
 		topology.num_intf = 1;
 		topology.num_lm = 2;
 	}
-
+	pr_err("ctm : %p topology num_dspp: %d topology num_lm:%d\n",crtc_state->ctm, topology.num_dspp, topology.num_lm);
 	return topology;
 }
 
@@ -626,7 +626,7 @@ static int dpu_encoder_virt_atomic_check(
 				drm_enc != NULL, crtc_state != NULL, conn_state != NULL);
 		return -EINVAL;
 	}
-
+	pr_err("\n");
 	dpu_enc = to_dpu_encoder_virt(drm_enc);
 	DPU_DEBUG_ENC(dpu_enc, "\n");
 
@@ -657,12 +657,13 @@ static int dpu_encoder_virt_atomic_check(
 
 	_dpu_enc_is_dspp_changed(crtc_state, topology);
 
+	pr_err("crtc state enable:%d needs_modeset: %d\n", crtc_state->enable, drm_atomic_crtc_needs_modeset(crtc_state));
+
 	/*
 	 * Release and Allocate resources on every modeset
 	 */
 	if (drm_atomic_crtc_needs_modeset(crtc_state)) {
 		dpu_rm_release(global_state, drm_enc);
-
 		if (crtc_state->enable)
 			ret = dpu_rm_reserve(&dpu_kms->rm, global_state,
 					drm_enc, crtc_state, topology);
@@ -1099,6 +1100,7 @@ static void dpu_encoder_virt_atomic_mode_set(struct drm_encoder *drm_enc,
 
 	cstate->num_mixers = num_lm;
 	cstate->ctm_enabled = !!num_dspp;
+	pr_err("ctm_enabled: %d\n", cstate->ctm_enabled);
 	dpu_enc->connector = conn_state->connector;
 
 	for (i = 0; i < dpu_enc->num_phys_encs; i++) {
diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c
index 718ea0a..a0e2496 100644
--- a/drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c
+++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c
@@ -428,6 +428,7 @@ static int _dpu_rm_reserve_lms(struct dpu_rm *rm,
 
 		trace_dpu_rm_reserve_lms(lm_idx[i] + LM_0, enc_id,
 					 pp_idx[i] + PINGPONG_0);
+		pr_err("encid : %d  enc_to_dsppid : %d\n", enc_id, reqs->topology.num_dspp);
 	}
 
 	return 0;
