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>
master
Eric Nelson 10 years ago committed by Stefano Babic
parent c745de7174
commit ce9507b793
  1. 6
      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",

Loading…
Cancel
Save