From 112243ebc3bbd5fe01d77cdba303be7e02940e0e Mon Sep 17 00:00:00 2001 From: Richard Raya Date: Sun, 23 Jun 2024 22:31:04 -0300 Subject: [PATCH] drm: Boost DDR bus when a new frame is ready to be committed Change-Id: I5e1bb49eb16b153161f7a876289928e041eb53ec Signed-off-by: Richard Raya --- drivers/gpu/drm/msm/sde/sde_crtc.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/gpu/drm/msm/sde/sde_crtc.c b/drivers/gpu/drm/msm/sde/sde_crtc.c index b9f703117294..256b0d40f949 100644 --- a/drivers/gpu/drm/msm/sde/sde_crtc.c +++ b/drivers/gpu/drm/msm/sde/sde_crtc.c @@ -20,6 +20,7 @@ #include #include #include +#include #include #include #include @@ -4367,6 +4368,10 @@ void sde_crtc_commit_kickoff(struct drm_crtc *crtc, SDE_ATRACE_BEGIN("crtc_commit"); + /* Boost when a new frame is ready to be committed */ + devfreq_boost_kick(DEVFREQ_CPU_LLCC_DDR_BW); + devfreq_boost_kick(DEVFREQ_CPU_CPU_LLCC_BW); + is_error = _sde_crtc_prepare_for_kickoff_rot(dev, crtc); idle_pc_state = sde_crtc_get_property(cstate, CRTC_PROP_IDLE_PC_STATE);