mirror of
https://github.com/torvalds/linux.git
synced 2026-05-24 23:22:31 +02:00
drm/amd/display: Correct logic check error for fastboot
[Why] Fix fastboot broken in driver. This is caused by an open source backport change7495962c. from the comment, the intended check is to disable fastboot for pre-DCN10. but the logic check is reversed, and causes fastboot to be disabled on all DCN10 and after. fastboot is for driver trying to pick up bios used hw setting and bypass reprogramming the hw if dc_validate_boot_timing() condition meets. Fixes:7495962cbc("drm/amd/display: Disable fastboot on DCE 6 too") Cc: stable@vger.kernel.org Reviewed-by: Mario Limonciello <Mario.Limonciello@amd.com> Reviewed-by: Ovidiu Bunea <ovidiu.bunea@amd.com> Signed-off-by: Charlene Liu <Charlene.Liu@amd.com> Signed-off-by: Ray Wu <ray.wu@amd.com> Tested-by: Daniel Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
d1d51519bc
commit
b6a65009e7
|
|
@ -1964,8 +1964,8 @@ void dce110_enable_accelerated_mode(struct dc *dc, struct dc_state *context)
|
|||
|
||||
get_edp_streams(context, edp_streams, &edp_stream_num);
|
||||
|
||||
/* Check fastboot support, disable on DCE 6-8 because of blank screens */
|
||||
if (edp_num && edp_stream_num && dc->ctx->dce_version < DCE_VERSION_10_0) {
|
||||
/* Check fastboot support, disable on DCE 6-8-10 because of blank screens */
|
||||
if (edp_num && edp_stream_num && dc->ctx->dce_version > DCE_VERSION_10_0) {
|
||||
for (i = 0; i < edp_num; i++) {
|
||||
edp_link = edp_links[i];
|
||||
if (edp_link != edp_streams[0]->link)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user