Stopping output causes full re-detection of the sink and slows down the process.

Signed-off-by: Andrzej Hajda <a.ha...@samsung.com>
---
 drivers/gpu/drm/bridge/sil-sii8620.c | 13 -------------
 1 file changed, 13 deletions(-)

diff --git a/drivers/gpu/drm/bridge/sil-sii8620.c 
b/drivers/gpu/drm/bridge/sil-sii8620.c
index 653187c..e84cda0 100644
--- a/drivers/gpu/drm/bridge/sil-sii8620.c
+++ b/drivers/gpu/drm/bridge/sil-sii8620.c
@@ -1614,17 +1614,6 @@ static void sii8620_scdt_high(struct sii8620 *ctx)
        );
 }
 
-static void sii8620_scdt_low(struct sii8620 *ctx)
-{
-       sii8620_write(ctx, REG_TMDS_CSTAT_P3,
-                     BIT_TMDS_CSTAT_P3_SCDT_CLR_AVI_DIS |
-                     BIT_TMDS_CSTAT_P3_CLR_AVI);
-
-       sii8620_stop_video(ctx);
-
-       sii8620_write(ctx, REG_INTR8_MASK, 0);
-}
-
 static void sii8620_irq_scdt(struct sii8620 *ctx)
 {
        u8 stat = sii8620_readb(ctx, REG_INTR5);
@@ -1634,8 +1623,6 @@ static void sii8620_irq_scdt(struct sii8620 *ctx)
 
                if (cstat & BIT_TMDS_CSTAT_P3_SCDT)
                        sii8620_scdt_high(ctx);
-               else
-                       sii8620_scdt_low(ctx);
        }
 
        sii8620_write(ctx, REG_INTR5, stat);
-- 
2.7.4

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

Reply via email to