[PATCH v5 0/5] ALPM AUX-Less

Manna, Animesh animesh.manna at intel.com
Thu Mar 28 05:33:28 UTC 2024



> -----Original Message-----
> From: Hogander, Jouni <jouni.hogander at intel.com>
> Sent: Friday, March 22, 2024 4:00 PM
> To: intel-gfx at lists.freedesktop.org
> Cc: Ville Syrjälä <ville.syrjala at linux.intel.com>; Manna, Animesh
> <animesh.manna at intel.com>; Murthy, Arun R <arun.r.murthy at intel.com>;
> Hogander, Jouni <jouni.hogander at intel.com>
> Subject: [PATCH v5 0/5] ALPM AUX-Less
> 
> This patch set is implementing calculation of ALPM AUX-Less parameters for
> Intel HW and writing them in case of AUX-Less is enabled. It is also enabling
> ALPM AUX-Less for eDP Panel Replay. Current code is not allowing Panel
> Replay on eDP. Patches for this are coming later.
> 
> This implementation is only for Panel Replay usage. LOBF (Link Off Between
> Active Frames) usage needs more work.
> 
> v5:
>   - mention AUX Less enable is only on source side in commit message
> v4:
>   - drop patch adding AUX LESS dpcd defines
>   - re-use fast_wake_lines to store aux_less_wake_lines
>   - add comment explaining why AUX less is enabled on eDP panel replay
>     without any extra checks
> v3:
>   - use definitions instead of numbers for max values
>   - do not use alpm_ctl as uninitialized variable
> v2:
>   - use variables instead of values directly
>   - fix several max values
>   - move converting port clock to Mhz into _lnl_compute_*
>   - do not set AUX-Wake related bits for AUX-Less case
>   - do not write ALPM configuration for DP2.0 Panel Replay or PSR1
> 
> Jouni Högander (5):
>   drm/i915/psr: Add missing ALPM AUX-Less register definitions
>   drm/i915/psr: Calculate aux less wake time
>   drm/i915/psr: Silence period and lfps half cycle
>   drm/i915/psr: Enable ALPM on source side for eDP Panel replay
>   drm/i915/psr: Do not write ALPM configuration for PSR1 or DP2.0 Panel
>     Replay

The above patches LGTM. For whole patch series: 
Reviewed-by: Animesh Manna <animesh.manna at intel.com>

> 
>  .../drm/i915/display/intel_display_types.h    |   2 +
>  drivers/gpu/drm/i915/display/intel_psr.c      | 188 +++++++++++++++++-
>  drivers/gpu/drm/i915/display/intel_psr_regs.h |  12 +-
>  3 files changed, 193 insertions(+), 9 deletions(-)
> 
> --
> 2.34.1



More information about the Intel-gfx mailing list