disp: msm: sde: reset llcc_active of crtc on suspend commit
In Commit N, llcc is enabled. However in Commit N+1, suspend is triggered without a llcc disable commit. As a result, llcc remains active, preventing ADSP from entering the island. Change-Id: I36fd8cc8c3f8a97e18b53507749a1b639f0c0cfd Signed-off-by: Mahadevan <quic_mahap@quicinc.com>
Этот коммит содержится в:

коммит произвёл
Mahadevan P

родитель
d3b916c2a0
Коммит
bbbf6aae8a
@@ -5403,6 +5403,10 @@ static void sde_crtc_disable(struct drm_crtc *crtc)
|
||||
/* Try to disable uidle */
|
||||
sde_core_perf_crtc_update_uidle(crtc, false);
|
||||
|
||||
for (i = 0; i < SDE_SYS_CACHE_MAX; i++)
|
||||
sde_crtc->new_perf.llcc_active[i] = 0;
|
||||
sde_core_perf_crtc_update_llcc(crtc);
|
||||
|
||||
if (atomic_read(&sde_crtc->frame_pending)) {
|
||||
SDE_ERROR("crtc%d frame_pending%d\n", crtc->base.id,
|
||||
atomic_read(&sde_crtc->frame_pending));
|
||||
|
Ссылка в новой задаче
Block a user