drm/i915/display/vrr: Create VRR file and add VRR capability check
authorManasi Navare <manasi.d.navare@intel.com>
Mon, 25 Jan 2021 20:08:18 +0000 (12:08 -0800)
committerManasi Navare <manasi.d.navare@intel.com>
Mon, 25 Jan 2021 23:02:45 +0000 (15:02 -0800)
commit5b0c59454314f1c6f384826c6fb30023c981b5e6
treee7054251e8fb2e28cbe871dd95d623e8def7071b
parentd1e2775e9b9690b3f4488ee8e44773b580654d68
drm/i915/display/vrr: Create VRR file and add VRR capability check

We create a new file for all VRR related helpers.
Also add a function to check vrr capability based on
platform support, DPCD bits and EDID monitor range.

v2:
* Remove author (Jani N)
* Define HAS_VRR (Jani N)
* Ensure intel_dp can be obtained from conn (Jani N)

v3:
* Fix the header indent (Manasi)

Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Manasi Navare <manasi.d.navare@intel.com>
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20210125200818.2015-1-manasi.d.navare@intel.com
drivers/gpu/drm/i915/Makefile
drivers/gpu/drm/i915/display/intel_vrr.c [new file with mode: 0644]
drivers/gpu/drm/i915/display/intel_vrr.h [new file with mode: 0644]
drivers/gpu/drm/i915/i915_drv.h