Merge "disp: msm: sde: Add event log for uidle veto enable"
This commit is contained in:

committed by
Gerrit - the friendly Code Review server

commit
2a75326609
@@ -3497,7 +3497,9 @@ void sde_encoder_perf_uidle_status(struct sde_kms *sde_kms,
|
||||
status.uidle_idle_status_0,
|
||||
status.uidle_idle_status_1,
|
||||
status.uidle_fal_status_0,
|
||||
status.uidle_fal_status_1);
|
||||
status.uidle_fal_status_1,
|
||||
status.uidle_status,
|
||||
status.uidle_en_fal10);
|
||||
}
|
||||
|
||||
if ((sde_kms->catalog->uidle_cfg.debugfs_perf & SDE_PERF_UIDLE_CNT)
|
||||
|
@@ -85,6 +85,11 @@ void sde_hw_uidle_get_status(struct sde_hw_uidle *uidle,
|
||||
SDE_REG_READ(c, UIDLE_FAL_STATUS_0);
|
||||
status->uidle_fal_status_1 =
|
||||
SDE_REG_READ(c, UIDLE_FAL_STATUS_1);
|
||||
|
||||
status->uidle_status =
|
||||
SDE_REG_READ(c, UIDLE_STATUS);
|
||||
status->uidle_en_fal10 =
|
||||
(status->uidle_status & BIT(2)) ? 1 : 0;
|
||||
}
|
||||
|
||||
void sde_hw_uidle_get_cntr(struct sde_hw_uidle *uidle,
|
||||
|
@@ -59,6 +59,8 @@ struct sde_uidle_status {
|
||||
u32 uidle_idle_status_1;
|
||||
u32 uidle_fal_status_0;
|
||||
u32 uidle_fal_status_1;
|
||||
u32 uidle_status;
|
||||
u32 uidle_en_fal10;
|
||||
};
|
||||
|
||||
struct sde_hw_uidle_ops {
|
||||
|
@@ -357,7 +357,9 @@ TRACE_EVENT(sde_perf_uidle_status,
|
||||
u32 uidle_idle_status_0,
|
||||
u32 uidle_idle_status_1,
|
||||
u32 uidle_fal_status_0,
|
||||
u32 uidle_fal_status_1),
|
||||
u32 uidle_fal_status_1,
|
||||
u32 uidle_status,
|
||||
u32 uidle_en_fal10),
|
||||
TP_ARGS(crtc,
|
||||
uidle_danger_status_0,
|
||||
uidle_danger_status_1,
|
||||
@@ -366,7 +368,9 @@ TRACE_EVENT(sde_perf_uidle_status,
|
||||
uidle_idle_status_0,
|
||||
uidle_idle_status_1,
|
||||
uidle_fal_status_0,
|
||||
uidle_fal_status_1),
|
||||
uidle_fal_status_1,
|
||||
uidle_status,
|
||||
uidle_en_fal10),
|
||||
TP_STRUCT__entry(
|
||||
__field(u32, crtc)
|
||||
__field(u32, uidle_danger_status_0)
|
||||
@@ -376,7 +380,9 @@ TRACE_EVENT(sde_perf_uidle_status,
|
||||
__field(u32, uidle_idle_status_0)
|
||||
__field(u32, uidle_idle_status_1)
|
||||
__field(u32, uidle_fal_status_0)
|
||||
__field(u32, uidle_fal_status_1)),
|
||||
__field(u32, uidle_fal_status_1)
|
||||
__field(u32, uidle_status)
|
||||
__field(u32, uidle_en_fal10)),
|
||||
TP_fast_assign(
|
||||
__entry->crtc = crtc;
|
||||
__entry->uidle_danger_status_0 = uidle_danger_status_0;
|
||||
@@ -386,9 +392,11 @@ TRACE_EVENT(sde_perf_uidle_status,
|
||||
__entry->uidle_idle_status_0 = uidle_idle_status_0;
|
||||
__entry->uidle_idle_status_1 = uidle_idle_status_1;
|
||||
__entry->uidle_fal_status_0 = uidle_fal_status_0;
|
||||
__entry->uidle_fal_status_1 = uidle_fal_status_1;),
|
||||
__entry->uidle_fal_status_1 = uidle_fal_status_1;
|
||||
__entry->uidle_status = uidle_status;
|
||||
__entry->uidle_en_fal10 = uidle_en_fal10;),
|
||||
TP_printk(
|
||||
"crtc:%d danger[%d, %d] safe[%d, %d] idle[%d, %d] fal[%d, %d]",
|
||||
"crtc:%d danger[%d, %d] safe[%d, %d] idle[%d, %d] fal[%d, %d] status:%d en_fal10:%d",
|
||||
__entry->crtc,
|
||||
__entry->uidle_danger_status_0,
|
||||
__entry->uidle_danger_status_1,
|
||||
@@ -397,7 +405,9 @@ TRACE_EVENT(sde_perf_uidle_status,
|
||||
__entry->uidle_idle_status_0,
|
||||
__entry->uidle_idle_status_1,
|
||||
__entry->uidle_fal_status_0,
|
||||
__entry->uidle_fal_status_1
|
||||
__entry->uidle_fal_status_1,
|
||||
__entry->uidle_status,
|
||||
__entry->uidle_en_fal10
|
||||
)
|
||||
);
|
||||
|
||||
|
Reference in New Issue
Block a user