summaryrefslogtreecommitdiff
path: root/nvkm/engine/disp/nvd0.c
diff options
context:
space:
mode:
Diffstat (limited to 'nvkm/engine/disp/nvd0.c')
-rw-r--r--nvkm/engine/disp/nvd0.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/nvkm/engine/disp/nvd0.c b/nvkm/engine/disp/nvd0.c
index 2aae9d3a5..cc1d7b0ea 100644
--- a/nvkm/engine/disp/nvd0.c
+++ b/nvkm/engine/disp/nvd0.c
@@ -1055,6 +1055,9 @@ nvd0_disp_intr_unk2_2(struct nv50_disp_priv *priv, int head)
if (nvkm_output_dp_train(outp, pclk, true))
ERR("link not trained before attach\n");
+ } else {
+ if (priv->sor.magic)
+ priv->sor.magic(outp);
}
exec_clkcmp(priv, head, 0, pclk, &conf);