[PATCH 00/15][OEM-5.10] UBUNTU: SAUCE: add support of MSO panel
Aaron Ma
aaron.ma at canonical.com
Fri Mar 26 08:16:16 UTC 2021
BugLink: https://bugs.launchpad.net/bugs/1921318
[Impact]
New panel with MSO feature can't be light up.
[Fix]
This series enables eDP MSO on TGL+.
Patch set:
https://patchwork.freedesktop.org/series/86992/
https://patchwork.freedesktop.org/series/87536/
It depends on another patch set:
https://patchwork.freedesktop.org/series/83780/
[Test Case]
Verified on the target platform and other 2 laptops without MSO feature,
internal display good;
external monitor good;
external monitor good via dock;
no errors after GPU benchmark;
[Where problems could occur]
Intel GPU may lose the output.
Due to the concern of the big change, target to oem-5.10 only.
Jani Nikula (9):
drm/dp: add MSO related DPCD registers
drm/i915/edp: reject modes with dimensions other than fixed mode
drm/i915/edp: always add fixed mode to probed modes in ->get_modes()
drm/i915/edp: read sink MSO configuration for eDP 1.4+
drm/i915/reg: add stream splitter configuration definitions
drm/i915/mso: add splitter state readout for platforms that support it
drm/i915/mso: add splitter state check
drm/i915/edp: modify fixed and downclock modes for MSO
drm/i915/edp: enable eDP MSO during link training
Maarten Lankhorst (1):
drm/i915: Add hw.pipe_mode to allow bigjoiner pipe/transcoder split
Manasi Navare (2):
drm/i915: Move encoder->get_config to a new function
drm/i915: Add a wrapper function around get_pipe_config
Ville Syrjälä (3):
drm/i915: Move hw.active assignment into intel_crtc_get_pipe_config()
drm/i915: s/intel_mode_from_pipe_config/intel_mode_from_crtc_timings/
drm/i915: Introduce intel_crtc_readout_derived_state()
drivers/gpu/drm/i915/display/intel_ddi.c | 78 ++++++
drivers/gpu/drm/i915/display/intel_display.c | 224 ++++++++++++------
drivers/gpu/drm/i915/display/intel_display.h | 2 -
.../drm/i915/display/intel_display_types.h | 20 +-
drivers/gpu/drm/i915/display/intel_dp.c | 121 +++++++++-
drivers/gpu/drm/i915/i915_drv.h | 2 +
drivers/gpu/drm/i915/i915_reg.h | 3 +
drivers/gpu/drm/i915/intel_pm.c | 76 +++---
include/drm/drm_dp_helper.h | 5 +
9 files changed, 410 insertions(+), 121 deletions(-)
--
2.25.1
More information about the kernel-team
mailing list