Commit 25331a18 authored by John Wu's avatar John Wu Committed by Alex Deucher

drm/amd/display: Don't check seamless boot in power down HW by timeout

[Why]
power_down_on_boot is designed to power down HW when set mode is not
called before timeout. It can happen in headless system or booting with
the display is output by non-AMD GPU only.
The function will be executed only if it's not seamless boot. So in
seamless boot, the HW is still on.
It's not necessary to check this since there's no display data in both
cases.

[How]
Remove seamless boot checking in power_down_on_boot.
Signed-off-by: default avatarJohn Wu <john.wu@amd.com>
Reviewed-by: default avatarAnthony Koo <Anthony.Koo@amd.com>
Acked-by: default avatarEryk Brol <eryk.brol@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 5c8a6c71
...@@ -1442,16 +1442,13 @@ void dcn10_init_hw(struct dc *dc) ...@@ -1442,16 +1442,13 @@ void dcn10_init_hw(struct dc *dc)
/* In headless boot cases, DIG may be turned /* In headless boot cases, DIG may be turned
* on which causes HW/SW discrepancies. * on which causes HW/SW discrepancies.
* To avoid this, power down hardware on boot * To avoid this, power down hardware on boot
* if DIG is turned on and seamless boot not enabled * if DIG is turned on
*/ */
void dcn10_power_down_on_boot(struct dc *dc) void dcn10_power_down_on_boot(struct dc *dc)
{ {
int i = 0; int i = 0;
struct dc_link *edp_link; struct dc_link *edp_link;
if (!dc->config.power_down_display_on_boot)
return;
edp_link = get_edp_link(dc); edp_link = get_edp_link(dc);
if (edp_link && if (edp_link &&
edp_link->link_enc->funcs->is_dig_enabled && edp_link->link_enc->funcs->is_dig_enabled &&
......
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