coreboot/src/include
David Hendricks d54ef1ca82 edid: Clean-up the edid struct
There are serveral members of the edid struct which are never used
outside of the EDID parsing code itself. This patch moves them to a
struct in edid.c. They might be useful some day but until then we can
just pretty print them and not pollute the more general API.

Note for cherry-picking: There seem to be some formatting patches for
edid.c that never made it into the firmware branch, so for this patch
conflicts were resolved by just taking the newer (more correct)
version that was tested in ToT.

BUG=none
BRANCH=firmware-veyron
TEST=compiled for veyron_mickey, peppy, link, nyan_big, rush, smaug
Signed-off-by: David Hendricks <dhendrix@chromium.org>

Change-Id: I7fb8674619c0b780cc64f3ab786286225a3fe0e2
Reviewed-on: https://chromium-review.googlesource.com/290333
Reviewed-by: Yakir Yang <ykk@rock-chips.com>
Reviewed-by: Julius Werner <jwerner@chromium.org>
Commit-Queue: David Hendricks <dhendrix@chromium.org>
Tested-by: David Hendricks <dhendrix@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/293604
Reviewed-by: David Hendricks <dhendrix@chromium.org>
2015-08-14 05:01:07 +00:00
..
boot ramoops: Add support for passing ramoops buffer address and size through cb 2014-11-14 06:37:22 +00:00
console Add predefined __ROMSTAGE__ and __RAMSTAGE__ macros 2014-10-02 07:02:23 +00:00
cpu baytrail: Switch from ACPI mode to PCI mode for legacy support 2014-09-26 20:16:14 +00:00
device Broadwell FSP: Add new finalize functions for devices and chips 2014-11-20 20:49:36 +00:00
pc80 rtc: Add an RTC API, and implement it for x86. 2014-05-02 23:55:47 +00:00
smp
tpm_lite vboot2: read secdata and nvdata 2014-07-23 02:29:18 +00:00
antirollback.h chromeos: vboot2: Add TPM PCR extension support 2015-02-02 22:21:25 +00:00
assert.h
base3.h gpio: Remove non-ternary tristate mode, make ternaries easier 2014-10-23 01:41:42 +00:00
bcd.h rtc: Add an RTC API, and implement it for x86. 2014-05-02 23:55:47 +00:00
boardid.h cbtables: Add RAM config information 2014-11-11 21:45:59 +00:00
bootstate.h coreboot: force 4-byte alignment for init structure with GCC 4.9 2014-10-14 23:59:10 +00:00
cbfs.h exynos: return correct value when init_default_cbfs_media fails 2014-12-02 05:32:24 +00:00
cbfs_core.h CBFS: Automate ROM image layout and remove hardcoded offsets 2014-12-03 06:09:54 +00:00
cbmem.h FSP: Properly display the FSP HOB List pointer in the tables 2014-12-12 23:16:17 +00:00
delay.h timer: Reestablish init_timer(), consolidate timer initialization calls 2014-12-10 02:00:17 +00:00
edid.h edid: Clean-up the edid struct 2015-08-14 05:01:07 +00:00
ehci.h
elog.h elog: Add event type for CPU thermal trip 2014-05-12 22:12:36 +00:00
endian.h
fallback.h
gic.h drivers: add GIC support 2014-09-17 01:23:56 +00:00
gpio.h gpio: add a function to read GPIO array as base-2 value 2014-11-07 20:24:35 +00:00
inttypes.h
ip_checksum.h
kconfig.h
lib.h broadwell_fsp: Add intel FSP "driver" from coreboot.org 2014-11-19 04:10:00 +00:00
memlayout.h timestamps: You can never have enough of them! 2014-12-10 02:00:24 +00:00
memory_info.h smbios: add funtion for smbios type17 2014-08-12 02:40:38 +00:00
memrange.h coreboot memrange: Changes to memrange lib 2014-07-22 01:23:24 +00:00
ramstage_cache.h
reg_script.h Add table driven way to add platform specific reg_script routines 2014-11-20 23:04:25 +00:00
reset.h vboot2: implement select_firmware for pre-romstage verification 2014-06-30 18:45:09 +00:00
rmodule-defs.h
rmodule.h
romstage_handoff.h Add predefined __ROMSTAGE__ and __RAMSTAGE__ macros 2014-10-02 07:02:23 +00:00
rtc.h rtc: Add an RTC API, and implement it for x86. 2014-05-02 23:55:47 +00:00
sdram_mode.h
smbios.h smbios: add a family id in smbios type1 family 2014-09-19 02:59:43 +00:00
spd.h smbios: add funtion for smbios type17 2014-08-12 02:40:38 +00:00
spd_ddr2.h
spi-generic.h spi: support controllers with limited transfer size capabilities 2014-12-03 05:03:05 +00:00
spi_flash.h
stddef.h stddef: Add KHz, MHz and GHz constants 2014-10-07 20:59:39 +00:00
stdlib.h
string.h
swab.h
symbols.h rk3288: Handle framebuffer through memlayout, not the resource system 2015-01-24 02:13:31 +00:00
thread.h
timer.h timer: remove rela_time type 2014-09-29 08:42:30 +00:00
timestamp.h timestamps: You can never have enough of them! 2014-12-10 02:00:24 +00:00
tpm.h
trace.h
types.h
uart.h
uart8250.h
usb_ch9.h
usbdebug.h
vbe.h
version.h coreboot: Introduce stage-specific architecture for coreboot 2014-05-09 04:41:47 +00:00
watchdog.h