[SRU][Q][PATCH 2/5] drm/i915/psr: Add panel granularity information into intel_connector
Aaron Ma
aaron.ma at canonical.com
Wed Mar 18 05:57:24 UTC 2026
From: Jouni Högander <jouni.hogander at intel.com>
BugLink: https://bugs.launchpad.net/bugs/2144637
As a preparation for MST Panel Replay implementation add psr_caps and
panel_replay_caps structures into intel_connector. These are supposed to
contain all sink information related to PSR and Panel Replay.
As a first step in moving Panel Replay and PSR sink data add panel
granularity information into these newly added caps structures.
Signed-off-by: Jouni Högander <jouni.hogander at intel.com>
Reviewed-by: Imre Deak <imre.deak at intel.com>
Link: https://patch.msgid.link/20251204104733.1106145-2-jouni.hogander@intel.com
(backported from commit f861e54fb33b587687e335ef24431fceccfe536d)
[AaronMa: context changes]
Signed-off-by: Aaron Ma <aaron.ma at canonical.com>
---
drivers/gpu/drm/i915/display/intel_display_types.h | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_display_types.h b/drivers/gpu/drm/i915/display/intel_display_types.h
index 2b2abbc839130..a64c8f8263b8d 100644
--- a/drivers/gpu/drm/i915/display/intel_display_types.h
+++ b/drivers/gpu/drm/i915/display/intel_display_types.h
@@ -549,6 +549,16 @@ struct intel_connector {
u8 dsc_hblank_expansion_quirk:1;
u8 dsc_decompression_enabled:1;
+
+ struct {
+ u16 su_w_granularity;
+ u16 su_y_granularity;
+ } panel_replay_caps;
+
+ struct {
+ u16 su_w_granularity;
+ u16 su_y_granularity;
+ } psr_caps;
} dp;
struct {
--
2.43.0
More information about the kernel-team
mailing list