projects
/
platform
/
kernel
/
linux-exynos.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
fb854d1
)
drm/bridge/sii8620: do not stop MHL output when TMDS input is stopped
author
Andrzej Hajda
<a.hajda@samsung.com>
Tue, 6 Dec 2016 12:18:38 +0000
(13:18 +0100)
committer
Seung-Woo Kim
<sw0312.kim@samsung.com>
Wed, 14 Dec 2016 04:54:27 +0000
(13:54 +0900)
Stopping output causes full re-detection of the sink and slows down the process.
Change-Id: I2089437635a6df5ba2a75a45a31b7431c365a861
Signed-off-by: Andrzej Hajda <a.hajda@samsung.com>
drivers/gpu/drm/bridge/sil-sii8620.c
patch
|
blob
|
history
diff --git
a/drivers/gpu/drm/bridge/sil-sii8620.c
b/drivers/gpu/drm/bridge/sil-sii8620.c
index 61907b8a79ec19d1f92bed6bd8f832ca43c0cbc5..43f3d3632a6cbefbe4757b8cebef851ad0e17eb7 100644
(file)
--- a/
drivers/gpu/drm/bridge/sil-sii8620.c
+++ b/
drivers/gpu/drm/bridge/sil-sii8620.c
@@
-1610,17
+1610,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);
@@
-1630,8
+1619,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);