]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/i915/vrr: Split vrr-compute-config in two phases
authorAnimesh Manna <animesh.manna@intel.com>
Thu, 10 Oct 2024 04:05:02 +0000 (09:35 +0530)
committerVille Syrjälä <ville.syrjala@linux.intel.com>
Wed, 16 Oct 2024 14:46:14 +0000 (17:46 +0300)
commit96abbed906d9b16dcc4353d007d2572ebe598228
tree6c0dd02443a2deddcd721d1fd407ac5b87fcc94c
parentffb7dedde32cbbedcc1836071bb3886a66f232c5
drm/i915/vrr: Split vrr-compute-config in two phases

As vrr guardband calculation is dependent on modified
vblank start so better to compute late after all
vblank adjustement.

v1: Initial version.
v2: Split in a separate patch from panel-replay workaround. [Ankit]
v3: Add a function for late vrr related computation. [Ville]
v4: Use flipline instead of vrr.enable and some cosmetic changes. [Ville]
v5: Use intel_vrr_possible helper.

Signed-off-by: Animesh Manna <animesh.manna@intel.com>
Signed-off-by: Mitul Golani <mitulkumar.ajitkumar.golani@intel.com>
Reviewed-by: Jonathan Cavitt <jonathan.cavitt@intel.com>
[vsyrjala: Make adjusted_mode const]
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20241010040503.1795399-3-mitulkumar.ajitkumar.golani@intel.com
drivers/gpu/drm/i915/display/intel_display.c
drivers/gpu/drm/i915/display/intel_vrr.c
drivers/gpu/drm/i915/display/intel_vrr.h