On Tue, 18 Nov 2014 17:41:26 +0000 Andrew Jackson Andrew.Jackson@arm.com wrote:
Fetching the EDID from a connected monitor is an automated thing with NXP TDA19988. But on some boards the fetching fails for the first time silently without any indication that an error has occured. More than that, subsequent fetches of the EDID succeed until the monitor(s) are unplugged.
Add a function to validate the read EDID and retry if the block retrieved is not valid.
Signed-off-by: Andrew Jackson Andrew.Jackson@arm.com Signed-off-by: Liviu Dudau Liviu.Dudau@arm.com
It seems that your patch is deprecated by Laurent Pinchart's [PATCH] drm: tda998x: Use drm_do_get_edid() http://lists.freedesktop.org/archives/dri-devel/2014-November/072906.html