ALPM support added on DP2.1 and xe3p will support DP2.1 alpm. This patch series extending alpm supoort for DP2.1.
Cc: Jouni Högander <[email protected]> Signed-off-by: Animesh Manna <[email protected]> Animesh Manna (15): drm/i915/alpm: Add DPCD definition for DP2.1 ALPM capability drm/i915/alpm: Move alpm sink capabality readout in separate function drm/i915/alpm: alpm_init() for DP2.1 drm/i915/alpm: Enable debugfs for DP2.1 drm/i915/alpm: Refactor Auxless wake time calculation drm/i915/alpm: Auxless wake time calculation for Xe3p drm/i915/alpm: table based establishment period drm/i915/alpm: Half LFPS cycle calculation drm/i915/alpm: Modify LFPS cycle count for DP ALPM drm/i915/alpm: Program LTTPR count for DP 2.1 ALPM drm/i915/alpm: Enable MAC Transmitting LFPS for LT PHY drm/i915/alpm: Replace is_edp() with alpm_is_possible() drm/i915/alpm: Introduce has_alpm to decouple from pr/psr2/lobf drm/i915/alpm: Compute and program switch to active latency drm/i915/alpm: Program zero-based LFPS half cycle duration drivers/gpu/drm/i915/display/intel_alpm.c | 324 +++++++++++++++--- drivers/gpu/drm/i915/display/intel_alpm.h | 5 +- drivers/gpu/drm/i915/display/intel_cx0_phy.c | 6 +- drivers/gpu/drm/i915/display/intel_ddi.c | 5 +- .../drm/i915/display/intel_display_types.h | 2 + drivers/gpu/drm/i915/display/intel_dp.c | 15 +- .../drm/i915/display/intel_dp_link_training.c | 16 + drivers/gpu/drm/i915/display/intel_lt_phy.c | 27 ++ drivers/gpu/drm/i915/display/intel_lt_phy.h | 2 + .../gpu/drm/i915/display/intel_lt_phy_regs.h | 3 + drivers/gpu/drm/i915/display/intel_psr.c | 39 +-- drivers/gpu/drm/i915/display/intel_psr.h | 1 - drivers/gpu/drm/i915/display/intel_psr_regs.h | 4 + include/drm/display/drm_dp.h | 4 +- 14 files changed, 375 insertions(+), 78 deletions(-) -- 2.29.0
