Commit 2eae5d6b authored by Madhav Chauhan's avatar Madhav Chauhan Committed by Jani Nikula
Browse files

drm/i915/icl: Get pipe timings for DSI



Transcoder timings for Gen11 DSI encoder
is available at pipe level unlike in older platform
where port specific registers need to be accessed.

v2 by Jani:
 - get timings for (!dsi || icl) instead of (dsi && icl).

Signed-off-by: default avatarMadhav Chauhan <madhav.chauhan@intel.com>
Signed-off-by: default avatarJani Nikula <jani.nikula@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/f60e0c1aee08248e758da3219d3239898b43ba41.1543500286.git.jani.nikula@intel.com
parent 2ca711ca
Loading
Loading
Loading
Loading
+2 −1
Original line number Original line Diff line number Diff line
@@ -9660,7 +9660,8 @@ static bool haswell_get_pipe_config(struct intel_crtc *crtc,
	if (!active)
	if (!active)
		goto out;
		goto out;


	if (!transcoder_is_dsi(pipe_config->cpu_transcoder)) {
	if (!transcoder_is_dsi(pipe_config->cpu_transcoder) ||
	    IS_ICELAKE(dev_priv)) {
		haswell_get_ddi_port_state(crtc, pipe_config);
		haswell_get_ddi_port_state(crtc, pipe_config);
		intel_get_pipe_timings(crtc, pipe_config);
		intel_get_pipe_timings(crtc, pipe_config);
	}
	}