Commit a110f375 authored by Arnd Bergmann's avatar Arnd Bergmann Committed by Alex Deucher

drm/amdgpu: fix incorrect enum type

core_link_write_dpcd() returns enum dc_status, not ddc_result:

display/dc/core/dc_link_dp.c: In function 'dp_set_panel_mode':
display/dc/core/dc_link_dp.c:4237:11: warning: implicit conversion from 'enum dc_status' to 'enum ddc_result'
[-Wenum-conversion]

Avoid the warning by using the correct enum in the caller.

Fixes: 0b226322 ("drm/amd/display: Synchronous DisplayPort Link Training")
Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 0b924cd6
...@@ -4230,7 +4230,7 @@ void dp_set_panel_mode(struct dc_link *link, enum dp_panel_mode panel_mode) ...@@ -4230,7 +4230,7 @@ void dp_set_panel_mode(struct dc_link *link, enum dp_panel_mode panel_mode)
if (edp_config_set.bits.PANEL_MODE_EDP if (edp_config_set.bits.PANEL_MODE_EDP
!= panel_mode_edp) { != panel_mode_edp) {
enum ddc_result result = DDC_RESULT_UNKNOWN; enum dc_status result = DC_ERROR_UNEXPECTED;
edp_config_set.bits.PANEL_MODE_EDP = edp_config_set.bits.PANEL_MODE_EDP =
panel_mode_edp; panel_mode_edp;
...@@ -4240,7 +4240,7 @@ void dp_set_panel_mode(struct dc_link *link, enum dp_panel_mode panel_mode) ...@@ -4240,7 +4240,7 @@ void dp_set_panel_mode(struct dc_link *link, enum dp_panel_mode panel_mode)
&edp_config_set.raw, &edp_config_set.raw,
sizeof(edp_config_set.raw)); sizeof(edp_config_set.raw));
ASSERT(result == DDC_RESULT_SUCESSFULL); ASSERT(result == DC_OK);
} }
} }
DC_LOG_DETECTION_DP_CAPS("Link: %d eDP panel mode supported: %d " DC_LOG_DETECTION_DP_CAPS("Link: %d eDP panel mode supported: %d "
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment