the following patch was just integrated into master: commit b3b72f350e22ecdfa8e228b820f46da805d4f230 Author: Ronald G. Minnich rminnich@google.com Date: Wed Mar 13 14:35:01 2013 -0700
link/graphics: Add support for EDID
This code is taken from an EDID reader written at Red Hat.
The key function is int decode_edid(unsigned char *edid, int size, struct edid *out)
Which takes a pointer to an EDID blob, and a size, and decodes it into a machine-independent format in out, which may be used for driving chipsets. The EDID blob might come for IO, or a compiled-in EDID BLOB, or CBFS.
Also included are the changes needed to use the EDID code on Link.
Change-Id: I66b275b8ed28fd77cfa5978bdec1eeef9e9425f1 Signed-off-by: Ronald G. Minnich rminnich@google.com Signed-off-by: Ronald G. Minnich rminnich@gmail.com Reviewed-on: http://review.coreboot.org/2837 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer stefan.reinauer@coreboot.org
Build-Tested: build bot (Jenkins) at Wed Mar 20 04:21:13 2013, giving +1 Reviewed-By: Stefan Reinauer stefan.reinauer@coreboot.org at Wed Mar 20 05:35:50 2013, giving +2 See http://review.coreboot.org/2837 for details.
-gerrit