coreboot-kgpe-d16/src/include
David Hendricks e205410728 edid: add function to manually specify mode
This patch will let you to choose a favourite mode to
display, while not just taking the edid detail timing.
But not all modes are able to set, only modes that
are in established or standard timing, and we only
support a few common common resolutions for now.

BUG=chrome-os-partner:42946
BRANCH=firmware-veyron
TEST=tested dev mode on Mickey at 640x480@60Hz

Change-Id: I8a9dedfe08057d42d85b8ca129935a258cb26762
Signed-off-by: Patrick Georgi <patrick@georgi-clan.de>
Original-Commit-Id: 090583f90ff720d88e5cfe69fcb2d541c716f0e6
Original-Change-Id: Iaa8c9a6fad106ee792f7cd1a0ac77e3dcbadf481
Original-Signed-off-by: Yakir Yang <ykk@rock-chips.com>
Original-Signed-off-by: David Hendricks <dhendrix@chromium.org>
Original-Reviewed-on: https://chromium-review.googlesource.com/289671
Original-Reviewed-by: Julius Werner <jwerner@chromium.org>
Reviewed-on: http://review.coreboot.org/11390
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
2015-08-28 06:42:25 +00:00
..
boot cbtable: describe boot media 2015-07-14 22:36:43 +02:00
console Clearly define printk log level use cases. 2015-06-11 20:18:49 +02:00
cpu Add SoC specific microcode update check in ramstage 2015-07-29 20:26:22 +02:00
device Change #ifdef and #if defined CONFIG_ bools to #if IS_ENABLED() 2015-07-12 18:14:23 +02:00
pc80 Verify Kconfigs symbols are not zero for hex and int type symbols 2015-07-12 19:06:44 +02:00
smp atomic.h: Fix doxygen errors 2015-01-04 20:03:28 +01:00
superio Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
tpm_lite vboot2: read secdata and nvdata 2015-03-23 19:51:47 +01:00
antirollback.h chromeos: vboot2: Add TPM PCR extension support 2015-04-20 17:06:28 +02:00
assert.h Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
assets.h arm64: Add support for loading secure os 2015-06-30 08:10:28 +02:00
b64_decode.h lib: add base64 decoder 2015-04-22 08:50:54 +02:00
base3.h Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
bcd.h Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
boardid.h Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
boot_device.h coreboot: introduce boot_device 2015-05-26 22:32:47 +02:00
bootmem.h Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
bootmode.h Expose get_lid_switch() in romstage 2015-06-30 08:10:11 +02:00
bootstate.h Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
cbfs.h cbfs: hardcode file alignment 2015-07-15 16:34:37 +02:00
cbfs_serialized.h cbfs: hardcode file alignment 2015-07-15 16:34:37 +02:00
cbmem.h cbmem: add indicator to hooks if cbmem is being recovered 2015-06-09 22:03:30 +02:00
cbmem_id.h include/cbmem_id.h: Add name for `CBMEM_ID_TCPA_LOG` 2015-07-10 08:14:16 +02:00
delay.h timer: Reestablish init_timer(), consolidate timer initialization calls 2015-04-14 09:03:28 +02:00
edid.h edid: add function to manually specify mode 2015-08-28 06:42:25 +00:00
elog.h Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
endian.h Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
fallback.h cbfs: new API and better program loading 2015-06-02 14:09:31 +02:00
fmap.h fmap: publish find_fmap_directory() 2015-07-14 15:48:54 +02:00
fmap_serialized.h fmap: new API using region_device 2015-05-26 22:33:53 +02:00
gic.h Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
gpio.h Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
halt.h Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
imd.h coreboot: tiered imd 2015-04-22 17:54:50 +02:00
inttypes.h x86: provide more C standard environment 2013-03-20 04:20:25 +01:00
ip_checksum.h Drop prototype guarding for romcc 2013-05-10 00:06:46 +02:00
kconfig.h Add config_enabled() from Linux 2012-05-08 00:36:09 +02:00
lib.h lib/hexdump: Add xxd hint 2015-07-22 18:57:15 +02:00
mem_pool.h coreboot: add memory pool infrastructure 2015-05-14 17:27:09 +02:00
memlayout.h timestamp: add generic cache region 2015-07-07 20:07:27 +02:00
memory_info.h smbios: add funtion for smbios type17 2015-03-27 09:55:21 +01:00
memrange.h Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
option.h option: Add arch-agnostic get_option() 2014-03-04 15:23:10 +01:00
program_loading.h assets: abstract away the firmware assets used for booting 2015-06-02 14:10:08 +02:00
reg_script.h Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
region.h regions: add more helpers 2015-05-19 10:36:43 +02:00
reset.h vboot2: implement select_firmware for pre-romstage verification 2015-01-27 01:43:01 +01:00
rmodule-defs.h Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
rmodule.h cbfs: new API and better program loading 2015-06-02 14:09:31 +02:00
romstage_handoff.h Remove empty lines at end of file 2015-06-08 00:55:07 +02:00
rtc.h Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
rules.h Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
sdram_mode.h Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
smbios.h intel/common: Add SMBIOS memory width 2015-07-23 16:41:56 +02:00
spd.h Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
spd_cache.h Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
spd_ddr2.h Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
spi-generic.h Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
spi_flash.h Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
stage_cache.h stage_cache: make prog const in stage_cache_add() 2015-08-14 15:17:58 +02:00
stddef.h stddef.h: Disable check_member() macro when compiling with CLANG 2015-07-07 23:30:31 +02:00
stdlib.h stdlib: don't hide the malloc et all declarations 2015-08-27 21:14:10 +00:00
string.h Replace includes of build.h with version.h 2014-11-20 07:28:37 +01:00
swab.h include: Fix spelling 2013-07-11 22:36:19 +02:00
symbols.h timestamp: add generic cache region 2015-07-07 20:07:27 +02:00
thread.h Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
timer.h Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
timestamp.h timestamp: add generic cache region 2015-07-07 20:07:27 +02:00
tpm.h Move TPM code out of chromeos 2015-05-27 22:23:05 +02:00
trace.h Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
types.h Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
vbe.h intel/gma: Clarify code and use dedicated init for Google Peppy 2014-08-25 22:36:03 +02:00
version.h build.h: remove variable for the builduser, -hostname and -domain 2015-03-09 17:53:16 +01:00
watchdog.h watchdog.h: Fix compile time error on disabling watchdog handling 2013-03-12 12:06:43 +01:00