summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Nelson <eric.nelson@boundarydevices.com>2014-10-02 12:16:39 -0700
committerStefano Babic <sbabic@denx.de>2014-10-06 17:57:22 +0200
commitce9507b793a0755b37b3612657a12f4d19ee0b61 (patch)
treee7a488e7751cc6de2fa9d040faf1cb477f704cd3
parentc745de7174e9f59f68ec281bf094259ada46d2a8 (diff)
downloadu-boot-imx-ce9507b793a0755b37b3612657a12f4d19ee0b61.zip
u-boot-imx-ce9507b793a0755b37b3612657a12f4d19ee0b61.tar.gz
u-boot-imx-ce9507b793a0755b37b3612657a12f4d19ee0b61.tar.bz2
nitrogen6x: display use I2C detect for HDMI
The HPD pin and RX_SENSE registers have proven to be less reliable than using I2C on the EDID pins for detection of an HDMI monitor. In particular, when the HDMI output is reset through a "reboot" cycle, the detect_hdmi() routine often bounces, resulting in a failure to detect a connected monitor. Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
-rw-r--r--board/boundary/nitrogen6x/nitrogen6x.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/board/boundary/nitrogen6x/nitrogen6x.c b/board/boundary/nitrogen6x/nitrogen6x.c
index a82ec45..2762fcf 100644
--- a/board/boundary/nitrogen6x/nitrogen6x.c
+++ b/board/boundary/nitrogen6x/nitrogen6x.c
@@ -494,10 +494,10 @@ static void enable_rgb(struct display_info_t const *dev)
}
struct display_info_t const displays[] = {{
- .bus = -1,
- .addr = 0,
+ .bus = 1,
+ .addr = 0x50,
.pixfmt = IPU_PIX_FMT_RGB24,
- .detect = detect_hdmi,
+ .detect = detect_i2c,
.enable = do_enable_hdmi,
.mode = {
.name = "HDMI",