]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915/edp: modify fixed and downclock modes for MSO
authorJani Nikula <jani.nikula@intel.com>
Tue, 2 Mar 2021 11:03:01 +0000 (13:03 +0200)
committerJani Nikula <jani.nikula@intel.com>
Thu, 4 Mar 2021 05:50:15 +0000 (07:50 +0200)
commit1ed33efd64cf980206acb69b99389b1b8479a65d
tree61d45f68ceea0a2d9ebf4c2638167212cbbccf50
parentf648f83b901253bde0ac23e1a13b5916389af8bd
drm/i915/edp: modify fixed and downclock modes for MSO

In the case of MSO (Multi-SST Operation), the EDID contains the timings
for a single panel segment. We'll want to hide the fact from userspace,
and expose modes that span the entire display.

Don't modify the EDID, as the userspace should not use that for
modesetting, only modify the actual modes.

v3: Use pixel overlap if available.

v2: Rename intel_dp_mso_mode_fixup -> intel_edp_mso_mode_fixup

Cc: Nischal Varide <nischal.varide@intel.com>
Reviewed-by: Uma Shankar <uma.shankar@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/2862284eb033bb0ffc96134b7d5b11bf29e4587f.1614682842.git.jani.nikula@intel.com
drivers/gpu/drm/i915/display/intel_dp.c