The change needed here is to read the latency from the punit and write it onto the display register PKGC_LATENCY, so that the DE_WAKE is asserted at latency us before window2 to bring memory up for DSBs Hw is also responsible to block from entering to deep PKGC until frame start. Signed-off-by: Suraj Kandpal <suraj.kandpal@xxxxxxxxx> Suraj Kandpal (2): drm/i915/lnl: Add pkgc related register drm/i915/lnl: Program PKGC_LATENCY register drivers/gpu/drm/i915/display/skl_watermark.c | 31 +++++++++++++++++++ .../gpu/drm/i915/display/skl_watermark_regs.h | 4 +++ 2 files changed, 35 insertions(+) -- 2.25.1