coreboot/src/include
Timothy Pearson c522fc8f38 drivers/xgi/z9s: Port Linux framebuffer initialization to coreboot
Add native XGI Z9s framebuffer support to coreboot
XGI initialization code largely taken from Linux 3.18.5

TEST: Booted KFSN4-DRE with XGI Volari Z9s into SeaBIOS
with SeaVGABIOS enabled.  Text appeared correctly on screen
and interaction with graphical comboot menu was successful.
However, Linux cleared the framebuffer on boot, rendering the
screen useless until Linux loaded its native xgifb driver.

Change-Id: I606a3892849fc578b0c4d74536aec0a0adef3be3
Signed-off-by: Timothy Pearson <tpearson@raptorengineeringinc.com>
Reviewed-on: http://review.coreboot.org/8331
Tested-by: build bot (Jenkins)
Reviewed-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
2015-02-05 17:37:05 +01:00
..
boot Export board-status info. 2014-11-26 23:18:47 +01:00
console CBMEM console: Fix and enhance pre-RAM support 2015-01-27 22:44:17 +01:00
cpu AMD K8: Remove some excessive preprocessor use 2015-02-05 02:20:42 +01:00
device drivers/xgi/z9s: Port Linux framebuffer initialization to coreboot 2015-02-05 17:37:05 +01:00
pc80 drivers/pc80/mc146818rtc: Assume we always have ALTCENTURY 2014-12-30 22:10:41 +01:00
smp atomic.h: Fix doxygen errors 2015-01-04 20:03:28 +01:00
superio superio/common/conf_mode.c: Introduce 'new' enter/exit keys for SIO's 2014-11-01 21:27:50 +01:00
tpm_lite vboot2: copy tlcl from vboot_reference as a preparation for vboot2 integration 2015-01-27 01:43:57 +01:00
antirollback.h vboot2: copy tlcl from vboot_reference as a preparation for vboot2 integration 2015-01-27 01:43:57 +01:00
assert.h misc: Drop print_ implementation from non-romcc boards 2015-01-09 06:12:22 +01:00
bcd.h rtc: Add an RTC API, and implement it for x86. 2014-12-30 19:28:27 +01:00
bootmem.h
bootmode.h chromeos: Unconditionally clear the EC recovery request 2014-12-30 23:30:52 +01:00
bootstate.h bootstate: don't use header in romstage code 2014-08-16 08:35:03 +02:00
cbfs.h RELOCATABLE_RAMSTAGE: Fix weak symbols with ramstage_cache 2014-12-28 19:56:58 +01:00
cbfs_core.h cbfs: add cbfs_read() 2015-01-13 21:30:14 +01:00
cbmem.h CBMEM: Always use DYNAMIC_CBMEM 2015-01-27 22:54:32 +01:00
delay.h
edid.h edid: remove float use 2014-12-16 21:31:35 +01:00
elog.h nyan*: Add an empty elog functions for the !CONFIG_ELOG case 2014-12-30 21:28:50 +01:00
endian.h
fallback.h
halt.h Introduce halt() 2014-11-30 12:20:05 +01:00
inttypes.h
ip_checksum.h
kconfig.h
lib.h Primitive memory test 2015-01-09 16:50:55 +01:00
memrange.h
option.h
payload_loader.h
ramstage_cache.h
ramstage_loader.h
reg_script.h reg_script: Fix bug in IO macros 2014-10-01 17:26:26 +02:00
reset.h vboot2: implement select_firmware for pre-romstage verification 2015-01-27 01:43:01 +01:00
rmodule-defs.h
rmodule.h CBMEM: Always use DYNAMIC_CBMEM 2015-01-27 22:54:32 +01:00
romstage_handoff.h
rtc.h drivers/pc80/mc146818rtc: Assume we always have ALTCENTURY 2014-12-30 22:10:41 +01:00
rules.h
sdram_mode.h
smbios.h intel/gma: consolidate vbt code 2014-09-13 14:27:03 +02:00
spd.h
spd_cache.h
spd_ddr2.h
spi-generic.h spi: Eliminate the spi_cs_activate and spi_cs_deactivate functions. 2014-12-09 20:32:18 +01:00
spi_flash.h Move container_of() macro to stddef.h 2015-01-14 21:23:29 +01:00
stddef.h Move container_of() macro to stddef.h 2015-01-14 21:23:29 +01:00
stdlib.h tegra124: A couple clock fixes. 2014-12-15 19:57:49 +01:00
string.h Replace includes of build.h with version.h 2014-11-20 07:28:37 +01:00
swab.h
thread.h
timer.h
timestamp.h timestamps: Switch from tsc_t to uint64_t 2015-01-05 22:21:49 +01:00
tpm.h tpm: Clean up I2C TPM driver 2014-09-10 19:37:49 +02:00
trace.h
types.h
vbe.h intel/gma: Clarify code and use dedicated init for Google Peppy 2014-08-25 22:36:03 +02:00
version.h Export board-status info. 2014-11-26 23:18:47 +01:00
watchdog.h