]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/i915/psr: Disable Panel Replay on Dell XPS 16 DA16260 as a quirk
authorJouni Högander <jouni.hogander@intel.com>
Mon, 27 Apr 2026 13:05:54 +0000 (16:05 +0300)
committerJouni Högander <jouni.hogander@intel.com>
Thu, 30 Apr 2026 07:19:00 +0000 (10:19 +0300)
We are observing same problems with Dell XPS 16 DA16260 as we saw with XPS
14 DA16260. This device seem to have also LGD panel with same feature as in
XPS 14. Due to this disable Panel Replay as a quirk on this setup as well.

Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/work_items/7682
Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
Reviewed-by: Mika Kahola <mika.kahola@intel.com>
Link: https://patch.msgid.link/20260427130554.86040-1-jouni.hogander@intel.com
drivers/gpu/drm/i915/display/intel_quirks.c

index 883f297d4b8379bd4ba85dbcd6ea6285d3af2dc1..b6e840bffd44d24a101829f0afc0e2bbc9a615d1 100644 (file)
@@ -269,6 +269,14 @@ static const struct intel_dpcd_quirk intel_dpcd_quirks[] = {
                .sink_oui = SINK_OUI(0x00, 0x22, 0xb9),
                .hook = quirk_disable_edp_panel_replay,
        },
+       /* Dell XPS 16 DA16260 */
+       {
+               .device = DEVICE_ID_ANY,
+               .subsystem_vendor = 0x1028,
+               .subsystem_device = 0x0dba,
+               .sink_oui = SINK_OUI(0x00, 0x22, 0xb9),
+               .hook = quirk_disable_edp_panel_replay,
+       },
 };
 
 void intel_init_quirks(struct intel_display *display)