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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx>

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




[Index of Archives]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux