mbox series

[v8,0/9] LOBF enablement fix

Message ID 20250409140258.785834-1-animesh.manna@intel.com (mailing list archive)
Headers show
Series LOBF enablement fix | expand

Message

Animesh Manna April 9, 2025, 2:02 p.m. UTC
v1: Initial version.
v2: Addressed review comments from Jani.
v3: Addressed review comments from Jouni.
v4: Addressed review comments received on v3.
v5: Addressed review comments received on v4.
v6: Addressed review comments received on v5.
v7: Addressed review comments received on v6.
v8: Addressed review comments received on v7.

Signed-off-by: Animesh Manna <animesh.manna@intel.com>

Animesh Manna (8):
  drm/i915/lobf: Add lobf enablement in post plane update
  drm/i915/lobf: Add debug print for LOBF
  drm/i915/lobf: Disintegrate alpm_disable from psr_disable
  drm/i915/lobf: Add fixed refresh rate check in compute_config()
  drm/i915/lobf: Update lobf if any change in dependent parameters
  drm/i915/lobf: Add debug interface for lobf
  drm/i915/lobf: Add mutex for alpm update
  drm/i915/lobf: Check for sink error and disable LOBF

Jouni Högander (1):
  drm/i915/alpm: use variable from intel_crtc_state instead of intel_psr

 drivers/gpu/drm/i915/display/intel_alpm.c     | 133 +++++++++++++++++-
 drivers/gpu/drm/i915/display/intel_alpm.h     |   8 +-
 drivers/gpu/drm/i915/display/intel_ddi.c      |   2 +
 drivers/gpu/drm/i915/display/intel_display.c  |   3 +
 .../drm/i915/display/intel_display_types.h    |   4 +
 drivers/gpu/drm/i915/display/intel_dp.c       |   7 +-
 drivers/gpu/drm/i915/display/intel_psr.c      |  32 +----
 7 files changed, 153 insertions(+), 36 deletions(-)

Comments

Hogander, Jouni April 15, 2025, 5:24 a.m. UTC | #1
Hello Animesh,

One generic comment on this patch set. I realized that we are missing
sink ALPM configuration completely if PSR/PR is not enabled. It is
currenty in intel_psr_post_plane_update->intel_psr_enable_locked-
>intel_psr_enable_sink->intel_psr_enable_sink_alpm. I think it should
be moved out from PSR code and be common for all (PSR/PR/LOBF).

BR,

Jouni Högander

On Wed, 2025-04-09 at 19:32 +0530, Animesh Manna wrote:
> v1: Initial version.
> v2: Addressed review comments from Jani.
> v3: Addressed review comments from Jouni.
> v4: Addressed review comments received on v3.
> v5: Addressed review comments received on v4.
> v6: Addressed review comments received on v5.
> v7: Addressed review comments received on v6.
> v8: Addressed review comments received on v7.
> 
> Signed-off-by: Animesh Manna <animesh.manna@intel.com>
> 
> Animesh Manna (8):
>   drm/i915/lobf: Add lobf enablement in post plane update
>   drm/i915/lobf: Add debug print for LOBF
>   drm/i915/lobf: Disintegrate alpm_disable from psr_disable
>   drm/i915/lobf: Add fixed refresh rate check in compute_config()
>   drm/i915/lobf: Update lobf if any change in dependent parameters
>   drm/i915/lobf: Add debug interface for lobf
>   drm/i915/lobf: Add mutex for alpm update
>   drm/i915/lobf: Check for sink error and disable LOBF
> 
> Jouni Högander (1):
>   drm/i915/alpm: use variable from intel_crtc_state instead of
> intel_psr
> 
>  drivers/gpu/drm/i915/display/intel_alpm.c     | 133
> +++++++++++++++++-
>  drivers/gpu/drm/i915/display/intel_alpm.h     |   8 +-
>  drivers/gpu/drm/i915/display/intel_ddi.c      |   2 +
>  drivers/gpu/drm/i915/display/intel_display.c  |   3 +
>  .../drm/i915/display/intel_display_types.h    |   4 +
>  drivers/gpu/drm/i915/display/intel_dp.c       |   7 +-
>  drivers/gpu/drm/i915/display/intel_psr.c      |  32 +----
>  7 files changed, 153 insertions(+), 36 deletions(-)
>