Commit 7aade9ce authored by Chandan Vurdigere Nataraj's avatar Chandan Vurdigere Nataraj Committed by Alex Deucher

drm/amdgpu/display: Fix compilation issues

[Why]
Getting below build errors:
drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1419:3: error: unannotated fall-through between switch labels [-Werror,-Wimplicit-fallthrough]
                default:
                ^
drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1535:2: error: unannotated fall-through between switch labels [-Werror,-Wimplicit-fallthrough]
        default:
        ^

drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:3276:20: error: variable 'v1_5' is uninitialized when used here [-Werror,-Wuninitialized]
                        for (i = 0; i < v1_5->number_of_path; ++i)
                                        ^~~~

[How]
Fix compilation issues
Signed-off-by: default avatarChandan Vurdigere Nataraj <chandan.vurdigerenataraj@amd.com>
Reviewed-by: default avatarLeo Li <sunpeng.li@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent ce19bbe4
...@@ -1415,7 +1415,7 @@ static enum bp_result bios_parser_get_lttpr_caps( ...@@ -1415,7 +1415,7 @@ static enum bp_result bios_parser_get_lttpr_caps(
case 5: case 5:
result = get_disp_caps_v4_5(bp, dce_caps); result = get_disp_caps_v4_5(bp, dce_caps);
*dce_caps = !!(*dce_caps & DCE_INFO_CAPS_LTTPR_SUPPORT_ENABLE); *dce_caps = !!(*dce_caps & DCE_INFO_CAPS_LTTPR_SUPPORT_ENABLE);
break;
default: default:
break; break;
} }
...@@ -1532,6 +1532,7 @@ static enum bp_result bios_parser_get_embedded_panel_info( ...@@ -1532,6 +1532,7 @@ static enum bp_result bios_parser_get_embedded_panel_info(
default: default:
break; break;
} }
break;
default: default:
break; break;
} }
...@@ -3251,7 +3252,7 @@ static enum bp_result get_bracket_layout_record( ...@@ -3251,7 +3252,7 @@ static enum bp_result get_bracket_layout_record(
static enum bp_result result; static enum bp_result result;
struct object_info_table *tbl; struct object_info_table *tbl;
struct display_object_info_table_v1_4 *v1_4; struct display_object_info_table_v1_4 *v1_4;
struct display_object_info_table_v1_5 *v1_5; struct display_object_info_table_v1_5 *v1_5;
if (slot_layout_info == NULL) { if (slot_layout_info == NULL) {
DC_LOG_DETECTION_EDID_PARSER("Invalid slot_layout_info\n"); DC_LOG_DETECTION_EDID_PARSER("Invalid slot_layout_info\n");
...@@ -3259,6 +3260,7 @@ static enum bp_result get_bracket_layout_record( ...@@ -3259,6 +3260,7 @@ static enum bp_result get_bracket_layout_record(
} }
tbl = &bp->object_info_tbl; tbl = &bp->object_info_tbl;
v1_4 = tbl->v1_4; v1_4 = tbl->v1_4;
v1_5 = tbl->v1_5;
result = BP_RESULT_NORECORD; result = BP_RESULT_NORECORD;
switch (bp->object_info_tbl.revision.minor) { switch (bp->object_info_tbl.revision.minor) {
......
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