aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEdmund Dea <[email protected]>2021-02-04 09:58:30 -0800
committerJosé Roberto de Souza <[email protected]>2021-02-05 05:35:58 -0800
commitc5c874a8352918555c79b8af5a25f7e543c84844 (patch)
tree636b7b7d26d505bcd20951176ddd31d3f496fb2f
parent759cd2a6d1bf1a129e7705992198ff8bd1d2fed4 (diff)
drm/i915/display: Remove PSR2 on JSL and EHL
While JSL and EHL eDP transcoder supports PSR2, the phy of this platforms only supports eDP 1.3, so removing PSR2 support as this feature was added in eDP 1.4. Signed-off-by: Edmund Dea <[email protected]> Signed-off-by: José Roberto de Souza <[email protected]> Reviewed-by: José Roberto de Souza <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
-rw-r--r--drivers/gpu/drm/i915/display/intel_psr.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c
index bf48eb4e1a84..28423356d53b 100644
--- a/drivers/gpu/drm/i915/display/intel_psr.c
+++ b/drivers/gpu/drm/i915/display/intel_psr.c
@@ -717,6 +717,12 @@ static bool intel_psr2_config_valid(struct intel_dp *intel_dp,
if (!intel_dp->psr.sink_psr2_support)
return false;
+ /* JSL and EHL only supports eDP 1.3 */
+ if (IS_JSL_EHL(dev_priv)) {
+ drm_dbg_kms(&dev_priv->drm, "PSR2 not supported by phy\n");
+ return false;
+ }
+
if (!transcoder_has_psr2(dev_priv, crtc_state->cpu_transcoder)) {
drm_dbg_kms(&dev_priv->drm,
"PSR2 not supported in transcoder %s\n",