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

drm/amd/display: Updating Video Format Fall Back Policy.

[WHY]
Adding 1920x1080 as fail safe mode for
Video Format Fall Back Policy.

Reviewed-by: Jerry Zuo <Jerry.Zuo@amd.com>
Acked-by: Qingqing Zhuo <qingqing.zhuo@amd.com>
Signed-off-by: Jasdeep Dhillon <jdhillon@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

authored by

Jasdeep Dhillon and committed by
Alex Deucher
c32699ca c69fc3d0

+7
+5
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
··· 7160 7160 to_amdgpu_dm_connector(connector); 7161 7161 struct drm_encoder *encoder; 7162 7162 struct edid *edid = amdgpu_dm_connector->edid; 7163 + struct dc_link_settings *verified_link_cap = 7164 + &amdgpu_dm_connector->dc_link->verified_link_cap; 7163 7165 7164 7166 encoder = amdgpu_dm_connector_to_encoder(connector); 7165 7167 7166 7168 if (!drm_edid_is_valid(edid)) { 7167 7169 amdgpu_dm_connector->num_modes = 7168 7170 drm_add_modes_noedid(connector, 640, 480); 7171 + if (link_dp_get_encoding_format(verified_link_cap) == DP_128b_132b_ENCODING) 7172 + amdgpu_dm_connector->num_modes += 7173 + drm_add_modes_noedid(connector, 1920, 1080); 7169 7174 } else { 7170 7175 amdgpu_dm_connector_ddc_get_modes(connector, edid); 7171 7176 amdgpu_dm_connector_add_common_modes(encoder, connector);
+1
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
··· 559 559 link->dp.rev = aconnector->dc_link->dpcd_caps.dpcd_rev.raw; 560 560 link->dp.assr_enabled = config->assr_enabled; 561 561 link->dp.mst_enabled = config->mst_enabled; 562 + link->dp.dp2_enabled = config->dp2_enabled; 562 563 link->dp.usb4_enabled = config->usb4_enabled; 563 564 display->adjust.disable = MOD_HDCP_DISPLAY_DISABLE_AUTHENTICATION; 564 565 link->adjust.auth_delay = 0;
+1
drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h
··· 104 104 uint8_t rev; 105 105 uint8_t assr_enabled; 106 106 uint8_t mst_enabled; 107 + uint8_t dp2_enabled; 107 108 uint8_t usb4_enabled; 108 109 }; 109 110