All of lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-gfx] [PATCH v2 0/6] drm/i915: Accept more fixed modes with VRR/DMRRS panels
@ 2022-05-31 19:18 Ville Syrjala
  2022-05-31 19:18 ` [Intel-gfx] [PATCH v2 1/6] drm/i915: Parse VRR capability from VBT Ville Syrjala
                   ` (8 more replies)
  0 siblings, 9 replies; 10+ messages in thread
From: Ville Syrjala @ 2022-05-31 19:18 UTC (permalink / raw)
  To: intel-gfx

From: Ville Syrjälä <ville.syrjala@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


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2022-05-31 23:20 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-31 19:18 [Intel-gfx] [PATCH v2 0/6] drm/i915: Accept more fixed modes with VRR/DMRRS panels Ville Syrjala
2022-05-31 19:18 ` [Intel-gfx] [PATCH v2 1/6] drm/i915: Parse VRR capability from VBT Ville Syrjala
2022-05-31 19:18 ` [Intel-gfx] [PATCH v2 2/6] drm/i915: Print out rejected fixed modes Ville Syrjala
2022-05-31 19:18 ` [Intel-gfx] [PATCH v2 3/6] drm/i915: Accept more fixed modes with VRR panels Ville Syrjala
2022-05-31 19:18 ` [Intel-gfx] [PATCH v2 4/6] drm/i915/bios: Fix aggressiveness typos Ville Syrjala
2022-05-31 19:18 ` [Intel-gfx] [PATCH v2 5/6] drm/i915/bios: Define more BDB contents Ville Syrjala
2022-05-31 19:18 ` [Intel-gfx] [PATCH v2 6/6] drm/i915: Treat DMRRS as static DRRS Ville Syrjala
2022-05-31 20:58 ` [Intel-gfx] ✗ Fi.CI.SPARSE: warning for drm/i915: Accept more fixed modes with VRR/DMRRS panels (rev2) Patchwork
2022-05-31 21:20 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork
2022-05-31 23:20 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.