Browse Source

disp: msm: sde: add trace points for modeset

Adding trace points for the encoder modeset which provides
the duration of modeset when there is a resolution or fps switch.

Change-Id: Idfba792addcb9b68285c8575b62608dec60ca275
Signed-off-by: Lakshmi Narayana Kalavala <[email protected]>
Lakshmi Narayana Kalavala 6 years ago
parent
commit
cef4f545bf
1 changed files with 2 additions and 0 deletions
  1. 2 0
      msm/msm_atomic.c

+ 2 - 0
msm/msm_atomic.c

@@ -341,6 +341,7 @@ msm_crtc_set_mode(struct drm_device *dev, struct drm_atomic_state *old_state)
 		DRM_DEBUG_ATOMIC("modeset on [ENCODER:%d:%s]\n",
 				 encoder->base.id, encoder->name);
 
+		SDE_ATRACE_BEGIN("msm_set_mode");
 		/*
 		 * Each encoder has at most one connector (since we always steal
 		 * it away), so we won't call mode_set hooks twice.
@@ -349,6 +350,7 @@ msm_crtc_set_mode(struct drm_device *dev, struct drm_atomic_state *old_state)
 			funcs->mode_set(encoder, mode, adjusted_mode);
 
 		drm_bridge_mode_set(encoder->bridge, mode, adjusted_mode);
+		SDE_ATRACE_END("msm_set_mode");
 	}
 }