APPLIED Re: [PATCH 0/3][SRU][OEM-5.6] Get the extended DPCD according to the related field in the DPCD registers

Timo Aaltonen tjaalton at ubuntu.com
Tue Sep 22 11:48:41 UTC 2020


On 16.9.2020 9.51, Koba Ko wrote:
> BugLink: https://bugs.launchpad.net/bugs/1893752
> 
> [Impact]
> Connect the 4K at 60Hz monitor on WD19, the monitor can't light.
> 
> [Fix]
> As per DP spec, at first check DP_EXTENDED_RECEIVER_CAP_FIELD_PRESENT.               
> If DP_EXTENDED_RECEIVER_CAP_FIELD_PRESENT is 1, read the DP_DP13_DPCD_REV to 
> get the faster capability. 
> If DP_EXTENDED_RECEIVER_CAP_FIELD_PRESENT is 0, read DP_DPCD_REV. 
> 
> [Test]
> With the patches, connect 4K at 60Hz monitor on WD19, 
> the machine can output the video to the monitor and the monitor can light.
> 
> [Regression]
> low, Just get one more DPCD from the extended register, 
> compare them and get the faster one.
> 
> Koba Ko (1):
>   drm/dp_mst: Retrieve extended DPCD caps for topology manager
> 
> Lyude Paul (1):
>   drm/i915/dp: Extract drm_dp_read_dpcd_caps()
> 
> Oleg Vasilev (1):
>   drm: move DP_MAX_DOWNSTREAM_PORTS from i915 to drm core
> 
>  drivers/gpu/drm/drm_dp_helper.c               | 187 ++++++++++++++++++
>  drivers/gpu/drm/drm_dp_mst_topology.c         |   6 +-
>  .../drm/i915/display/intel_display_types.h    |   2 -
>  drivers/gpu/drm/i915/display/intel_dp.c       |  56 +-----
>  drivers/gpu/drm/i915/display/intel_dp.h       |   1 -
>  drivers/gpu/drm/i915/display/intel_lspcon.c   |   2 +-
>  include/drm/drm_dp_helper.h                   |   5 +
>  7 files changed, 200 insertions(+), 59 deletions(-)
> 

applied to oem-5.6 after seeing that patch 3 was sent as a new revision
to dri-devel at .


-- 
t



More information about the kernel-team mailing list