]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/hisilicon/hibmc: add updating link cap in DP detect()
authorLin He <helin52@huawei.com>
Sat, 9 May 2026 03:22:59 +0000 (11:22 +0800)
committerThomas Zimmermann <tzimmermann@suse.de>
Wed, 13 May 2026 06:54:27 +0000 (08:54 +0200)
commit7d380ef98dd469747b6df43fb0243301b0caaacf
tree7b4631c66ed72f3be8fb6f388c80222b29419085
parent6101f78b684895d5860a96322e607e0f46f433ad
drm/hisilicon/hibmc: add updating link cap in DP detect()

In the past, the link cap is updated in link training at encoder enable
stage, but the hibmc_dp_mode_valid() is called before it, which will use
DP link's rate and lanes. So add the hibmc_dp_update_caps() in
hibmc_dp_update_caps() to avoid some potential risks.

Fixes: 607805abfb74 ("drm/hisilicon/hibmc: add dp mode valid check")
Signed-off-by: Lin He <helin52@huawei.com>
Signed-off-by: Yongbang Shi <shiyongbang@huawei.com>
Acked-by: Thomas Zimmermann <tzimmermann@suse.de>
Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Link: https://patch.msgid.link/20260509032302.2057227-2-shiyongbang@huawei.com
drivers/gpu/drm/hisilicon/hibmc/dp/dp_comm.h
drivers/gpu/drm/hisilicon/hibmc/dp/dp_link.c
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_dp.c