]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/i915/psr: Modify intel_dp_get_su_granularity to support panel replay
authorJouni Högander <jouni.hogander@intel.com>
Fri, 10 May 2024 09:38:18 +0000 (12:38 +0300)
committerJouni Högander <jouni.hogander@intel.com>
Wed, 15 May 2024 07:56:27 +0000 (10:56 +0300)
commitd210d8c0df2f05a081758f3b0b9dc2f4f247b661
treec63901bc930917c27f4d71620da3e204505fc740
parent3a745dfc715c50d57e52be744c05c66d65853e94
drm/i915/psr: Modify intel_dp_get_su_granularity to support panel replay

Currently intel_dp_get_su_granularity doesn't support panel replay.
This fix modifies it to support panel replay as well.

v4:
  - use drm_dp_dpcd_readb instead of drm_dp_dpcd_read
  - ensure return value is 0 if drm_dp_dpcd_readb fails
v3: use correct offset for DP_PANEL_PANEL_REPLAY_CAPABILITY
v2: rely on PSR definitions on common bits

Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
Reviewed-by: Animesh Manna <animesh.manna@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240510093823.3146455-8-jouni.hogander@intel.com
drivers/gpu/drm/i915/display/intel_psr.c