mirror of
https://git.proxmox.com/git/mirror_ubuntu-kernels.git
synced 2025-11-27 22:00:18 +00:00
DOWNSPREAD_CTRL (0x107) shall be cleared to 0 upon power-on reset or an
upstream device disconnect. This patch will enforce this rule by always
cleared DOWNSPREAD_CTRL register to 0 before start link training. At rare
case that DP MSA timing parameters may be mis-interpreted by the sink
which causes audio sampling rate be calculated wrongly and cause audio
did not work at sink if DOWNSPREAD_CTRL register is not cleared to 0.
Changes in v2:
1) fix spelling at commit text
2) merge ssc variable into encoding[0]
Changes in v3:
-- correct spelling of DOWNSPREAD_CTRL
-- replace err with len of ssize_t
Changes in v4:
-- split into 2 patches
Signed-off-by: Kuogee Hsieh <quic_khsieh@quicinc.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Fixes:
|
||
|---|---|---|
| .. | ||
| dp_audio.c | ||
| dp_audio.h | ||
| dp_aux.c | ||
| dp_aux.h | ||
| dp_catalog.c | ||
| dp_catalog.h | ||
| dp_ctrl.c | ||
| dp_ctrl.h | ||
| dp_debug.c | ||
| dp_debug.h | ||
| dp_display.c | ||
| dp_display.h | ||
| dp_drm.c | ||
| dp_drm.h | ||
| dp_hpd.c | ||
| dp_hpd.h | ||
| dp_link.c | ||
| dp_link.h | ||
| dp_panel.c | ||
| dp_panel.h | ||
| dp_parser.c | ||
| dp_parser.h | ||
| dp_power.c | ||
| dp_power.h | ||
| dp_reg.h | ||