drm/amd/display: Retrieve DSC Branch Decoder Caps
authorFangzhi Zuo <Jerry.Zuo@amd.com>
Mon, 10 May 2021 16:01:42 +0000 (12:01 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 27 May 2021 16:24:45 +0000 (12:24 -0400)
commit68d9821ff4d28eb880a0ebce60819ed8fbb730ca
tree943095ec28bdef23692e7ba9071af774c8863523
parent4932d17697f243976286350a272d59a1b7cdb72b
drm/amd/display: Retrieve DSC Branch Decoder Caps

DSC extended branch decoder caps 0xA0 ~ 0xA2 is read from dsc_aux.
The dsc_aux is returned from drm dsc determination policy with the
right DSC capable MST branch device for decoding.

The values are all zero if DSC decoding at a MST BU with virtual DPCD;
The values are meaningful when DSC decoding at a MST BU without
virtual DPCD or at a DSC capable MST endpoint.

Signed-off-by: Fangzhi Zuo <Jerry.Zuo@amd.com>
Reviewed-by: Nicholas Kazlauskas <Nicholas.Kazlauskas@amd.com>
Acked-by: Qingqing Zhuo <qingqing.zhuo@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