Commit aaa21e6a authored by Austin Zheng's avatar Austin Zheng Committed by Alex Deucher

drm/amd/display: Check if Mode is Supported Before Returning Result

[Why]
Even if the mode is not supported dml2_check_mode_supported() would still return true.
This causes an unsupported mode to be programmed.

[How]
Check if the mode is supported or not and return the proper result.
Reviewed-by: default avatarChaitanya Dhere <chaitanya.dhere@amd.com>
Signed-off-by: default avatarAustin Zheng <austin.zheng@amd.com>
Signed-off-by: default avatarAurabindo Pillai <aurabindo.pillai@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 94beb4ac
...@@ -138,8 +138,9 @@ bool dml2_check_mode_supported(struct dml2_check_mode_supported_in_out *in_out) ...@@ -138,8 +138,9 @@ bool dml2_check_mode_supported(struct dml2_check_mode_supported_in_out *in_out)
} }
in_out->is_supported = mcache_success; in_out->is_supported = mcache_success;
result = result && in_out->is_supported;
return true; return result;
} }
bool dml2_build_mode_programming(struct dml2_build_mode_programming_in_out *in_out) bool dml2_build_mode_programming(struct dml2_build_mode_programming_in_out *in_out)
......
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