[Intel-gfx] [PATCH v2 0/6] drm/i915: Accept more fixed modes with VRR/DMRRS panels
Ville Syrjala
ville.syrjala at linux.intel.com
Tue May 31 19:18:38 UTC 2022
From: Ville Syrjälä <ville.syrjala at linux.intel.com>
VRR panels generally declare modes with different timings instead
of just modes with different clocks that we get with DRRS panels.
Let's accept more fixed modes for VRR panels.
There are also funny machines that declare DMRRS support but not
DRRS support. Treating those as static DRRS seems like the easiest
short term solution.
v2: Mainly for CI since v1 failed to apply for some reason, also
addressed a few review comments
Ville Syrjälä (6):
drm/i915: Parse VRR capability from VBT
drm/i915: Print out rejected fixed modes
drm/i915: Accept more fixed modes with VRR panels
drm/i915/bios: Fix aggressiveness typos
drm/i915/bios: Define more BDB contents
drm/i915: Treat DMRRS as static DRRS
drivers/gpu/drm/i915/display/intel_bios.c | 29 ++++++++--
.../drm/i915/display/intel_display_types.h | 2 +
drivers/gpu/drm/i915/display/intel_dp.c | 3 +-
drivers/gpu/drm/i915/display/intel_lvds.c | 3 +-
drivers/gpu/drm/i915/display/intel_panel.c | 53 +++++++++++++----
drivers/gpu/drm/i915/display/intel_panel.h | 3 +-
drivers/gpu/drm/i915/display/intel_sdvo.c | 2 +-
drivers/gpu/drm/i915/display/intel_vbt_defs.h | 58 +++++++++++++++----
drivers/gpu/drm/i915/display/intel_vrr.c | 22 +++++--
9 files changed, 138 insertions(+), 37 deletions(-)
--
2.35.1
More information about the Intel-gfx
mailing list