coreboot/src
Douglas Anderson bcd7deb01b rk3288: If we fail to read the EDID 5 times in a row, it's an error
Previously if we tried to read the HDMI EDID several times and failed
each time then we're return from hdmi_read_edid() with no error.  Then
we'd interpret whatever happened to be in memory at the time as an
EDID--not so great.

Let's actually look at the error.

BRANCH=none
BUG=chrome-os-partner:46256
TEST=Monitor that can't read EDID not shows that in the log

Change-Id: I9089755b75118499bec37bdb96d1635f66252e65
Signed-off-by: Douglas Anderson <dianders@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/309316
Reviewed-by: David Hendricks <dhendrix@chromium.org>
Reviewed-by: Yakir Yang <ykk@rock-chips.com>
Reviewed-by: Julius Werner <jwerner@chromium.org>
Commit-Queue: Julius Werner <jwerner@chromium.org>
Tested-by: Julius Werner <jwerner@chromium.org>
2015-10-28 06:00:27 +00:00
..
arch rk3288: Handle framebuffer through memlayout, not the resource system 2015-01-24 02:13:31 +00:00
console Avoid 64bit math on MIPS platforms 2014-12-02 01:57:08 +00:00
cpu cbmem: Unify random on-CBMEM-init tasks under common CBMEM_INIT_HOOK() API 2014-12-04 04:01:59 +00:00
device Broadwell FSP: Add new finalize functions for devices and chips 2014-11-20 20:49:36 +00:00
drivers edid: Use edid_mode struct to reduce redundancy 2015-08-14 05:01:12 +00:00
ec cros_ec: Retry failed VBNV transactions 2015-02-21 01:10:32 +00:00
include edid: add hdmi_monitor_detected in data struct edid 2015-10-28 05:42:29 +00:00
lib edid: add hdmi_monitor_detected in data struct edid 2015-10-28 05:42:29 +00:00
mainboard veyron: Pulse the i2c clock once if sda was low 2015-10-28 05:43:47 +00:00
northbridge cbmem: Unify random on-CBMEM-init tasks under common CBMEM_INIT_HOOK() API 2014-12-04 04:01:59 +00:00
soc rk3288: If we fail to read the EDID 5 times in a row, it's an error 2015-10-28 06:00:27 +00:00
southbridge timestamp: remove conditional #if CONFIG_COLLECT_TIMESTAMPS 2014-11-07 01:24:01 +00:00
superio superio: ite8772f: Exit extemp busy state 2014-09-27 07:09:25 +00:00
vendorcode vboot: check vb2_shared_data flags for manual recovery 2015-10-28 05:57:21 +00:00
Kconfig Kconfig: Fix incorrect CONFIG_STACK_SIZE values for X86 and ARM64 2014-12-20 06:35:28 +00:00