drm/amd/display: Add DSC Support for Synaptics Cascaded MST Hub
authorFangzhi Zuo <Jerry.Zuo@amd.com>
Fri, 24 Feb 2023 18:45:21 +0000 (13:45 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 14 Mar 2023 19:34:30 +0000 (15:34 -0400)
commit54c7b715b5efe405dfd5fdafcaf930214b9c1fa9
treeeb9664999c59884890f4c40d75314f1236c0ec56
parent1aff0a5d71d23be6658f893c88c6a9791202bcb1
drm/amd/display: Add DSC Support for Synaptics Cascaded MST Hub

Traditional synaptics hub has one MST branch device without virtual dpcd.
Synaptics cascaded hub has two chained MST branch devices. DSC decoding
is performed via root MST branch device, instead of the second MST branch
device.

Reviewed-by: Hersen Wu <hersenxs.wu@amd.com>
Acked-by: Qingqing Zhuo <qingqing.zhuo@amd.com>
Signed-off-by: Fangzhi Zuo <Jerry.Zuo@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.h