APPLIED Re: [PATCH 00/15][OEM-5.10] UBUNTU: SAUCE: add support of MSO panel

Timo Aaltonen tjaalton at ubuntu.com
Tue Apr 20 10:10:53 UTC 2021


On 26.3.2021 12.03, Aaron Ma wrote:
> 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(-)
> 


-- 
t



More information about the kernel-team mailing list