Commit 50bcdef7 authored by Charlene Liu's avatar Charlene Liu Committed by Alex Deucher
Browse files

drm/amd/display: assume VBIOS supports DSC as default



[Why & How]
The clear_dsc_setting at boot logic was based on dcn version
check.
As such new ASIC lost this DSC clear up logic, change the
assumption to BIOS support eDP DSC for new ASIC.

Reviewed-by: default avatarAlvin Lee <alvin.lee2@amd.com>
Signed-off-by: default avatarCharlene Liu <Charlene.Liu@amd.com>
Signed-off-by: default avatarTom Chung <chiahsuan.chung@amd.com>
Tested-by: default avatarDaniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 084e0735
Loading
Loading
Loading
Loading
+3 −4
Original line number Diff line number Diff line
@@ -1836,11 +1836,10 @@ static void clean_up_dsc_blocks(struct dc *dc)
	struct pg_cntl *pg_cntl = dc->res_pool->pg_cntl;
	int i;

	if (dc->ctx->dce_version != DCN_VERSION_3_5 &&
		dc->ctx->dce_version != DCN_VERSION_3_6 &&
		dc->ctx->dce_version != DCN_VERSION_3_51)
	if (!dc->caps.is_apu ||
		dc->ctx->dce_version < DCN_VERSION_3_15)
		return;

	/*VBIOS supports dsc starts from dcn315*/
	for (i = 0; i < dc->res_pool->res_cap->num_dsc; i++) {
		struct dcn_dsc_state s  = {0};