projects
/
project
/
bcm63xx
/
u-boot.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
0caad19
)
board: gdsys: Increase DP501 I2C retry interval
author
Dirk Eibach
<dirk.eibach@gdsys.cc>
Wed, 28 Oct 2015 10:46:26 +0000
(11:46 +0100)
committer
Tom Rini
<trini@konsulko.com>
Thu, 12 Nov 2015 20:59:03 +0000
(15:59 -0500)
With Club 3D dual link adapter there are AUX-channel timeouts
when EDID is read. Increasing retry interval time to max (400us)
fixes this.
Signed-off-by: Dirk Eibach <dirk.eibach@gdsys.cc>
Reviewed-by: Heiko Schocher <hs@denx.de>
board/gdsys/common/dp501.c
patch
|
blob
|
history
diff --git
a/board/gdsys/common/dp501.c
b/board/gdsys/common/dp501.c
index baace38ad699638dfd26782d6c09b137f94be435..0389fd1750a558cb4c052fa731e143f77c2bd890 100644
(file)
--- a/
board/gdsys/common/dp501.c
+++ b/
board/gdsys/common/dp501.c
@@
-88,7
+88,8
@@
void dp501_powerup(u8 addr)
dp501_setbits(addr, 0x78, 0x03); /* clear all interrupt */
i2c_reg_write(addr, 0x75, 0xf8); /* aux channel reset */
i2c_reg_write(addr, 0x75, 0x00); /* clear aux channel reset */
- i2c_reg_write(addr, 0x87, 0x70); /* set retry counter as 7 */
+ i2c_reg_write(addr, 0x87, 0x7f); /* set retry counter as 7
+ retry interval 400us */
if (dp501_detect_cable_adapter(addr)) {
printf("DVI/HDMI cable adapter detected\n");