mbox series

[v2,0/9] drm/edid: Range descriptor stuff

Message ID 20220927170006.27855-1-ville.syrjala@linux.intel.com (mailing list archive)
Headers show
Series drm/edid: Range descriptor stuff | expand

Message

Ville Syrjälä Sept. 27, 2022, 4:59 p.m. UTC
From: Ville Syrjälä <ville.syrjala@linux.intel.com>

Various improvements (mostly) related to the EDID
range descriptor handling.

v2:
- One patch got merged already
- Reorder the struct rename to be last
- Drop the "infer vrr range for eDP" for now. While we may
  want it eventually for now I'm just thinking of adding all
  the EDID declared modes whether we have drrs/vrr panel or
  not. This seems to be what Windows does and it'll get us
  the alternate refresh rates just w/o actual vrr support.
  Anyways, that'll be a separate series.

Ville Syrjälä (9):
  drm/edid: Clarify why we only accept the "range limits only"
    descriptor
  drm/edid: Define more flags
  drm/edid: Only parse VRR range for continuous frequency displays
  drm/edid: Extract drm_gtf2_mode()
  drm/edid: Use GTF2 for inferred modes
  drm/edid: Use the correct formula for standard timings
  drm/edid: Unconfuse preferred timing stuff a bit
  drm/edid: Make version checks less convoluted
  drm/edid: s/monitor_rage/vrr_range/

 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c |  12 +-
 drivers/gpu/drm/drm_debugfs.c                 |   4 +-
 drivers/gpu/drm/drm_edid.c                    | 217 ++++++++++++------
 drivers/gpu/drm/i915/display/intel_vrr.c      |   6 +-
 include/drm/drm_connector.h                   |   4 +-
 include/drm/drm_edid.h                        |  14 +-
 6 files changed, 169 insertions(+), 88 deletions(-)