coreboot/src/drivers
Duncan Laurie 23b0053586 SPI: Fix and enable Fast Read support
- Fix handling of 5-byte Fast Read command in the ICH SPI
driver.  This fix is ported from the U-boot driver.
- Allow CONFIG_SPI_FLASH_NO_FAST_READ to be overridden by
defining a name for the bool in Kconfig and removing the
forced select in southbridge config
- Fix use of CONFIG_SPI_FLASH_NO_FAST_READ in SPI drivers
to use #if instead of #ifdef
- Relocate flash functions in SMM so they are usable.
This really only needs to happen for read function pointer
since it uses a global function rather than a static one from
the chip, but it is good to ensure the rest are set up
correctly as well.

Change-Id: Ic1bb0764cb111f96dd8a389d83b39fe8f5e72fbd
Signed-off-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-on: http://review.coreboot.org/1775
Tested-by: build bot (Jenkins)
Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
2012-11-12 17:09:21 +01:00
..
ati Clean up #ifs 2012-05-08 00:34:34 +02:00
dec remove trailing whitespace 2011-11-01 19:07:45 +01:00
elog Log unexpected post code from the previous boot 2012-11-08 19:40:58 +01:00
emulation Handle drivers/ equally to any other sub directory. 2011-04-15 03:30:03 +00:00
generic Take care of NULL chip_ops->name 2012-10-27 02:52:15 +02:00
i2c Remove chip.h files without config structure 2012-10-07 12:55:04 +02:00
ics Auto-declare chip_operations 2012-08-22 05:06:41 +02:00
ipmi Add basic ipmi support 2012-07-09 10:41:05 +02:00
oxford Add BAR address debug information to Oxford PCIe serial driver 2012-07-24 22:48:07 +02:00
pc80 mc146818rtc: Remove the hyphen to build on NetBSD and Darwin 2012-11-09 15:26:22 +01:00
realtek Remove copies of rtl8168.c 2012-07-26 19:02:59 +02:00
sil Handle drivers/ equally to any other sub directory. 2011-04-15 03:30:03 +00:00
spi SPI: Fix and enable Fast Read support 2012-11-12 17:09:21 +01:00
trident Handle drivers/ equally to any other sub directory. 2011-04-15 03:30:03 +00:00
Kconfig Remove copies of rtl8168.c 2012-07-26 19:02:59 +02:00
Makefile.inc Remove copies of rtl8168.c 2012-07-26 19:02:59 +02:00