drm/amd/display: Add DIGD case when getting retimer settings
One of the HDMI ports map to DIGD, which we did not map to DP3 ext HDMI settings. Add the DIGD case so that we can get proper retimer settings from SBIOS for that port. Signed-off-by: Andrew Jiang <Andrew.Jiang@amd.com> Reviewed-by: Charlene Liu <Charlene.Liu@amd.com> Reviewed-by: Tony Cheng <Tony.Cheng@amd.com> Acked-by: Harry Wentland <Harry.Wentland@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
3e5e22154a
commit
4e527c01aa
@ -1346,6 +1346,18 @@ static bool get_ext_hdmi_settings(struct pipe_ctx *pipe_ctx,
|
||||
sizeof(integrated_info->dp2_ext_hdmi_6g_reg_settings));
|
||||
result = true;
|
||||
break;
|
||||
case ENGINE_ID_DIGD:
|
||||
settings->slv_addr = integrated_info->dp3_ext_hdmi_slv_addr;
|
||||
settings->reg_num = integrated_info->dp3_ext_hdmi_6g_reg_num;
|
||||
settings->reg_num_6g = integrated_info->dp3_ext_hdmi_6g_reg_num;
|
||||
memmove(settings->reg_settings,
|
||||
integrated_info->dp3_ext_hdmi_reg_settings,
|
||||
sizeof(integrated_info->dp3_ext_hdmi_reg_settings));
|
||||
memmove(settings->reg_settings_6g,
|
||||
integrated_info->dp3_ext_hdmi_6g_reg_settings,
|
||||
sizeof(integrated_info->dp3_ext_hdmi_6g_reg_settings));
|
||||
result = true;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user