From: Suraj Kandpal <[email protected]> intel_lt_phy_pll_calc_state() will also take into account the HDMI FRL tables and use them when the DPLL matches. We still add a safegaurd to not calculate hdmi pll state if we are using HDMI FRL.
Signed-off-by: Suraj Kandpal <[email protected]> --- drivers/gpu/drm/i915/display/intel_lt_phy.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/display/intel_lt_phy.c b/drivers/gpu/drm/i915/display/intel_lt_phy.c index a16401e42ed9..88b86510e28a 100644 --- a/drivers/gpu/drm/i915/display/intel_lt_phy.c +++ b/drivers/gpu/drm/i915/display/intel_lt_phy.c @@ -2042,7 +2042,8 @@ intel_lt_phy_pll_calc_state(struct intel_crtc_state *crtc_state, } } - if (intel_crtc_has_type(crtc_state, INTEL_OUTPUT_HDMI)) { + if (intel_crtc_has_type(crtc_state, INTEL_OUTPUT_HDMI) && + !intel_hdmi_is_frl(crtc_state->port_clock)) { hw_state->ltpll.lane_count = crtc_state->lane_count; return intel_lt_phy_calculate_hdmi_state(&hw_state->ltpll, crtc_state->port_clock); -- 2.50.1
