coreboot/src/drivers
Martin Roth 2213843ae8 fsp_baytrail: Get FSP reserved memory from the FSP HOB list
Because the pointer to the FSP HOB list is now being saved, we can
use that to find the top of usable memory.  This eliminates the need
to hardcode the size of the FSP reserved memory area.

Tested on minnowboard max for baytrail.

The HOB structure used does not seem to be present for the rangeley
or ivybridge/pantherpoint FSPs.  At the very least, the GUID is not
documented in the integration guides.

Change-Id: I643e57655f55bfada60075b55aad2ce010ec4f67
Signed-off-by: Martin Roth <gaumless@gmail.com>
Reviewed-on: http://review.coreboot.org/8308
Tested-by: build bot (Jenkins)
Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-by: Aaron Durbin <adurbin@google.com>
2015-02-09 17:44:31 +01:00
..
ams rtc: Add an RTC driver for the AS3722 PMIC. 2014-12-30 22:11:18 +01:00
ati {arch,cpu,drivers,ec}: Don't hide pointers behind typedefs 2014-10-27 23:40:05 +01:00
dec {arch,cpu,drivers,ec}: Don't hide pointers behind typedefs 2014-10-27 23:40:05 +01:00
elog elog: Add ELOG_TYPE_BOOT event using fake boot count if necessary 2015-01-09 07:46:56 +01:00
emulation {arch,cpu,drivers,ec}: Don't hide pointers behind typedefs 2014-10-27 23:40:05 +01:00
generic drivers/ioapic: DEVICE_NOOP some stub function callbacks 2014-11-07 12:50:22 +01:00
i2c coreboot tpm: Fix printk format specifiers 2015-01-16 20:49:55 +01:00
ics drivers: Use DEVICE_NOOP macro over dummy symbol 2014-11-01 21:14:07 +01:00
intel fsp_baytrail: Get FSP reserved memory from the FSP HOB list 2015-02-09 17:44:31 +01:00
ipmi Get rid of drivers class 2012-11-27 22:00:49 +01:00
lenovo acpigen: Use implicit length patching in acpigen_write_resourcetemplate_footer 2014-11-19 20:56:59 +01:00
maxim i2c: Replace the i2c API. 2014-12-16 00:02:43 +01:00
net drivers/net/ne2k.c: Fix regression 2014-11-22 15:25:09 +01:00
parade i2c: Replace the i2c API. 2014-12-16 00:02:43 +01:00
pc80 drivers/pc80/mc146818rtc: Reduce superfluous preprocessor use 2015-02-06 23:56:04 +01:00
ricoh/rce822 lenovo/x2[23]0: Handle Ricoh SD cardreader 2014-10-27 10:36:13 +01:00
sil Get rid of drivers class 2012-11-27 22:00:49 +01:00
spi spi: Add Spansion flash S25FL128P 2015-01-09 06:19:32 +01:00
ti doxygen fixes: change @var to @param var 2015-01-06 06:33:25 +01:00
trident drivers: Trivial - drop trailing blank lines at EOF 2014-07-08 13:51:47 +02:00
uart uart8250mem: Add wrapper for MMIO register access 2014-12-15 20:00:28 +01:00
usb usbdebug: Some fix for dongle compatibility 2014-11-23 20:36:53 +01:00
xgi drivers/xgi: Fix legacy VGA text mode initialization 2015-02-06 19:22:36 +01:00
xpowers i2c: Replace the i2c API. 2014-12-16 00:02:43 +01:00
Kconfig drivers/xgi/z9s: Port Linux framebuffer initialization to coreboot 2015-02-05 17:37:05 +01:00
Makefile.inc drivers/xgi/z9s: Port Linux framebuffer initialization to coreboot 2015-02-05 17:37:05 +01:00