summaryrefslogtreecommitdiff
path: root/src/drivers/trident
diff options
context:
space:
mode:
authorHung-Te Lin <hungte@chromium.org>2014-04-17 15:21:37 +0800
committerMarc Jones <marc.jones@se-eng.com>2014-12-17 04:51:00 +0100
commit1c8ee21fd31195be6a0473d10b1e7717f6adc5c2 (patch)
tree2ecc302f2a7e3ef00e816559566d212cd967c97f /src/drivers/trident
parent226db05a15a0c6ee55a500117307bdcf119a1822 (diff)
edid: Change static variables to auto variables.
To support parsing multiple EDID blobs, the static "decode results" flags should be changed to auto variables inside decode_edid. This is done by packaging static variables into a structure inside decode_edid. We also revised some functions (manufacturer_name, do_checksum) to avoid accessing global variables directly. Extension (and detail block) parsing may need to access and return all parsed context so we pass the whole structure to it. BRANCH=none BUG=none TEST=emerge-nyan coreboot chromeos-bootimage # See EDID parsed correctly on Nyan. Original-Change-Id: Ieca93d446bacf655c145dffdfa6cc6f5dc87ac26 Original-Signed-off-by: Hung-Te Lin <hungte@chromium.org> Original-Reviewed-on: https://chromium-review.googlesource.com/195372 Original-Reviewed-by: Gabe Black <gabeblack@chromium.org> (cherry picked from commit ed45909df24c05a0cb8b2ff662fdd2d7a39012f0) Signed-off-by: Marc Jones <marc.jones@se-eng.com> Change-Id: I17cdfa770181a6eaac9d1050d340c8e052572b4a Reviewed-on: http://review.coreboot.org/7834 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Diffstat (limited to 'src/drivers/trident')
0 files changed, 0 insertions, 0 deletions