Commit c10efbd3 authored by Charlene Liu's avatar Charlene Liu Committed by Alex Deucher
Browse files

drm/amd/display: fix eDP power down sequence

parent 2a8f6ccb
Loading
Loading
Loading
Loading
+9 −6
Original line number Diff line number Diff line
@@ -90,9 +90,12 @@ void dp_enable_link_phy(
	if (dc_is_dp_sst_signal(signal)) {
		if (signal == SIGNAL_TYPE_EDP) {
			link_enc->funcs->power_control(link_enc, true);
			link_enc->funcs->enable_dp_output(
						link_enc,
						link_settings,
						clock_source);
			link_enc->funcs->backlight_control(link_enc, true);
		}

		} else
			link_enc->funcs->enable_dp_output(
						link_enc,
						link_settings,
@@ -114,9 +117,9 @@ void dp_disable_link_phy(struct dc_link *link, enum signal_type signal)

	if (signal == SIGNAL_TYPE_EDP) {
		link->link_enc->funcs->backlight_control(link->link_enc, false);
		link->link_enc->funcs->disable_output(link->link_enc, signal);
		link->link_enc->funcs->power_control(link->link_enc, false);
	}

	} else
		link->link_enc->funcs->disable_output(link->link_enc, signal);

	/* Clear current link setting.*/