Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/amd/display: force TBT4 dock dsc on

[why]
TBT4 dock have bandwidth limitation, need dsc always on to support all
modes.

[how]
force dsc always on when detect TBT4 dock.

Reviewed-by: Aric Cyr <aric.cyr@amd.com>
Signed-off-by: Fudongwang <Fudong.Wang@amd.com>
Signed-off-by: Rodrigo Siqueira <rodrigo.siqueira@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

authored by

Fudongwang and committed by
Alex Deucher
915e2ad6 0e93b76c

+23
+4
drivers/gpu/drm/amd/display/dc/dc_dp_types.h
··· 1166 1166 int8_t branch_dev_name[6]; 1167 1167 int8_t branch_hw_revision; 1168 1168 int8_t branch_fw_revision[2]; 1169 + int8_t branch_vendor_specific_data[4]; 1169 1170 1170 1171 bool allow_invalid_MSA_timing_param; 1171 1172 bool panel_mode_edp; ··· 1358 1357 #endif 1359 1358 #ifndef DP_TUNNELING_IRQ 1360 1359 #define DP_TUNNELING_IRQ (1 << 5) 1360 + #endif 1361 + #ifndef DP_BRANCH_VENDOR_SPECIFIC_START 1362 + #define DP_BRANCH_VENDOR_SPECIFIC_START 0x50C 1361 1363 #endif 1362 1364 /** USB4 DPCD BW Allocation Registers Chapter 10.7 **/ 1363 1365 #ifndef DP_TUNNELING_CAPABILITIES