]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
drm/i915/edp: reject modes with dimensions other than fixed mode
authorJani Nikula <jani.nikula@intel.com>
Thu, 11 Feb 2021 14:52:12 +0000 (16:52 +0200)
committerJani Nikula <jani.nikula@intel.com>
Mon, 22 Feb 2021 16:05:33 +0000 (18:05 +0200)
Be more strict about filtering modes for eDP.

Cc: Nischal Varide <nischal.varide@intel.com>
Reviewed-by: Uma Shankar <uma.shankar@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/feb4c3b2b9c4da56a840bdb3c0e7fd0e58ee50de.1613054234.git.jani.nikula@intel.com
drivers/gpu/drm/i915/display/intel_dp.c

index 0a0cc61344c41babc93783fd8dfcda934932465a..79f3f0ad907f3c21a36440f3faa0209e3b81df1c 100644 (file)
@@ -789,10 +789,10 @@ intel_dp_mode_valid(struct drm_connector *connector,
                return MODE_H_ILLEGAL;
 
        if (intel_dp_is_edp(intel_dp) && fixed_mode) {
-               if (mode->hdisplay > fixed_mode->hdisplay)
+               if (mode->hdisplay != fixed_mode->hdisplay)
                        return MODE_PANEL;
 
-               if (mode->vdisplay > fixed_mode->vdisplay)
+               if (mode->vdisplay != fixed_mode->vdisplay)
                        return MODE_PANEL;
 
                target_clock = fixed_mode->clock;