disp: msm: sde: add underrun line count information
Add underrun line count information for each underrun. Change-Id: I34a740c33240fa8d444f4bbc3b8b014b0282fca1 Signed-off-by: Dhaval Patel <pdhaval@codeaurora.org>
This commit is contained in:

committed by
Gerrit - the friendly Code Review server

parent
9d96e47c53
commit
9438f3448b
@@ -2887,12 +2887,16 @@ static void sde_encoder_vblank_callback(struct drm_encoder *drm_enc,
|
||||
static void sde_encoder_underrun_callback(struct drm_encoder *drm_enc,
|
||||
struct sde_encoder_phys *phy_enc)
|
||||
{
|
||||
struct sde_encoder_virt *sde_enc = to_sde_encoder_virt(drm_enc);
|
||||
if (!phy_enc)
|
||||
return;
|
||||
|
||||
SDE_ATRACE_BEGIN("encoder_underrun_callback");
|
||||
atomic_inc(&phy_enc->underrun_cnt);
|
||||
SDE_EVT32(DRMID(drm_enc), atomic_read(&phy_enc->underrun_cnt));
|
||||
if (sde_enc->cur_master->ops.get_underrun_line_count)
|
||||
sde_enc->cur_master->ops.get_underrun_line_count(
|
||||
sde_enc->cur_master);
|
||||
|
||||
trace_sde_encoder_underrun(DRMID(drm_enc),
|
||||
atomic_read(&phy_enc->underrun_cnt));
|
||||
|
Reference in New Issue
Block a user