[PATCH 0/7][SRU][OEM-5.6] Support WD19TB external output on TGL platform
Hsuan-Yu Lin
shane.lin at canonical.com
Fri Jul 3 10:10:24 UTC 2020
BugLink: https://bugs.launchpad.net/bugs/1886165
[Impact]
TGL platform can't output external monitor on WD19TB docking.
There's no screen on the external monitor.
error in dmesg:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underru
[Fix]
According to Intel's suggestion,
we need this: https://patchwork.freedesktop.org/series/78909/
Also for dependency, the following patches are landed in drm-tip
and necessary for support TGL platform:
* commit f4ece33f51d8 ("drm/i915/tgl+: Fix TBT DPLL fractional divider for 38.4MHz ref clock")
* commit a6e96d6948c8 ("drm/i915/tgl+: Use the correct DP_TP_* register instances in MST encoders")
* commit f822a79734e1 ("drm/i915/dc3co: Avoid full modeset when EXITLINE needs to be changed")
* commit 1a7e82efaa8a ("drm/i915/tgl: Add HBR and HBR2+ voltage swing table")
* commit 80907edcc6ed ("UBUNTU: SAUCE: drm/i915/bios: add intel_bios_hdmi_level_shift()")
* commit 6df896896c8d ("drm/i915/tgl: Implement WA_16011163337")
* commit cb730fe971f0 ("drm/i915/tgl: Update TC DP vswing table")
[Test]
The WD19TB can output HDMI/DP to external monitor.
[Regression Potential]
Medium, in order to support TGL platform, we also include two patches:
drm/i915/bios: add intel_bios_hdmi_level_shift()
drm/i915/dc3co: Avoid full modeset when EXITLINE needs to be changed
The two patches are not related to TGL, but for dependency.
Clint Taylor (1):
drm/i915/tgl: Implement WA_16011163337
Imre Deak (2):
drm/i915/tgl+: Use the correct DP_TP_* register instances in MST
encoders
drm/i915/tgl+: Fix TBT DPLL fractional divider for 38.4MHz ref clock
Jani Nikula (1):
UBUNTU: SAUCE: drm/i915/bios: add intel_bios_hdmi_level_shift()
José Roberto de Souza (3):
drm/i915/tgl: Update TC DP vswing table
drm/i915/tgl: Add HBR and HBR2+ voltage swing table
drm/i915/dc3co: Avoid full modeset when EXITLINE needs to be changed
drivers/gpu/drm/i915/display/intel_bios.c | 16 ++
drivers/gpu/drm/i915/display/intel_bios.h | 2 +
drivers/gpu/drm/i915/display/intel_ddi.c | 169 +++++++-----------
drivers/gpu/drm/i915/display/intel_display.c | 1 -
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 13 +-
drivers/gpu/drm/i915/display/intel_psr.c | 45 +++++
drivers/gpu/drm/i915/gt/intel_workarounds.c | 11 +-
drivers/gpu/drm/i915/i915_reg.h | 2 +
8 files changed, 144 insertions(+), 115 deletions(-)
--
2.25.1
More information about the kernel-team
mailing list