coreboot-kgpe-d16/src/device
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
..
dram src/device: Doxygen fixes 2015-01-12 21:29:38 +01:00
oprom device/oprom/realmode/x86: Fix memory corruption 2015-01-20 14:14:08 +01:00
agp_device.c GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
azalia_device.c azalia: Shrink boilerplate 2014-09-13 00:42:14 +02:00
cardbus_device.c GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
cpu_device.c device: Trivial - drop trailing blank lines at EOF 2014-07-08 13:52:03 +02:00
device.c doxygen fixes: fix parameter names to match the functions 2015-01-06 06:32:37 +01:00
device_romstage.c devicetree: Search PnP device node from the tree by path 2015-01-30 16:58:27 +01:00
device_util.c Remove stale char[] initialization causing unaligned memory access 2014-09-29 19:26:49 +02:00
hypertransport.c AMD HyperTransport: Drop unused link optimisation 2015-02-05 16:11:43 +01:00
Kconfig drivers/xgi/z9s: Port Linux framebuffer initialization to coreboot 2015-02-05 17:37:05 +01:00
Makefile.inc i2c: Add software_i2c driver for I2C debugging and emulation 2014-12-30 22:07:42 +01:00
pci_device.c src/device: Doxygen fixes 2015-01-12 21:29:38 +01:00
pci_early.c device/pci_early.c: Mixes up variants of a typedefs to 'u32' 2014-07-19 11:57:06 +02:00
pci_ops.c pci_ops.{c,h}: Don't hide pointers behind typedefs 2014-11-05 14:45:57 +01:00
pci_rom.c RELOCATABLE_RAMSTAGE: Fix weak symbols with option ROMs 2014-12-28 19:57:16 +01:00
pciexp_device.c GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
pcix_device.c GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
pnp_device.c pnp: Allow setting of misc register 0xf4 in device tree 2014-09-17 17:34:16 +02:00
root_device.c GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
smbus_ops.c smbus: Add guards to avoid calling NULL. 2014-02-01 18:38:32 +01:00
software_i2c.c i2c: Add software_i2c driver for I2C debugging and emulation 2014-12-30 22:07:42 +01:00