[Intel-gfx] [PATCH 0/6] drm/i915: Reject bogus modes with fixed mode panels

Ville Syrjala ville.syrjala at linux.intel.com
Thu Sep 23 20:01:03 UTC 2021


From: Ville Syrjälä <ville.syrjala at linux.intel.com>

Let's start to reject user modes whose refresh rate is
nowhere near the actual fixed mode refresh rate we're
going to use. ATM we're just flat out lying to the user.

We'll also pimp the connector's mode list validation 
a bit.

Ville Syrjälä (6):
  drm/i915: Extract intel_panel_mode_valid()
  drm/i915: Use intel_panel_mode_valid() for DSI/LVDS/DVO
  drm/i915: Reject modes that don't match fixed_mode vrefresh
  drm/i915: Introduce intel_panel_compute_config()
  drm/i915: Reject user modes that don't match fixed mode's refresh rate
  drm/i915: Drop pointless fixed_mode checks from dsi code

 drivers/gpu/drm/i915/display/icl_dsi.c     |  7 ++--
 drivers/gpu/drm/i915/display/intel_dp.c    | 13 ++++---
 drivers/gpu/drm/i915/display/intel_dsi.c   | 16 ++++-----
 drivers/gpu/drm/i915/display/intel_dvo.c   | 24 ++++++++-----
 drivers/gpu/drm/i915/display/intel_lvds.c  | 15 ++++----
 drivers/gpu/drm/i915/display/intel_panel.c | 41 ++++++++++++++++++++--
 drivers/gpu/drm/i915/display/intel_panel.h |  5 +++
 drivers/gpu/drm/i915/display/intel_sdvo.c  | 21 ++++++-----
 drivers/gpu/drm/i915/display/vlv_dsi.c     | 39 +++++++++-----------
 9 files changed, 116 insertions(+), 65 deletions(-)

-- 
2.32.0



More information about the Intel-gfx mailing list