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>
Wed, 29 Mar 2023 21:21:05 +0000 (17:21 -0400)
commitf4f3b7dedbe849e780c779ba67365bb1db0d8637
tree44591a952b8e0f698fc7cc72c624c6609ef8bd1b
parent197b6b60ae7bc51dd0814953c562833143b292aa
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>
Cc: stable@vger.kernel.org
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.h