mirror of
https://review.coreboot.org/flashrom.git
synced 2025-04-27 15:12:36 +02:00
Fix ICH7 non-SPI that broke in r3393
r3393 assumed that ICH7 always used SPI. This patch resets ich7_detected back to 0 when BOOT BIOS Straps indicate something else than SPI. Also fixes a build error in ichspi.c with gcc 4.2.2. Corresponding to flashrom svn r280 and coreboot v2 svn r3395. Signed-off-by: Peter Stuge <peter@stuge.se> Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
This commit is contained in:
parent
a0a791963b
commit
7e2c079367
@ -212,6 +212,8 @@ static int enable_flash_ich_dc_spi(struct pci_dev *dev, const char *name, unsign
|
||||
bbs = (gcs >> 10) & 0x3;
|
||||
printf_debug("BOOT BIOS Straps: 0x%x (%s)\n", bbs,
|
||||
(bbs == 0x3) ? "LPC" : ((bbs == 0x2) ? "PCI" : "SPI"));
|
||||
if (bbs >= 2)
|
||||
ich7_detected = 0;
|
||||
|
||||
buc = *(volatile uint8_t *)(rcrb + 0x3414);
|
||||
printf_debug("Top Swap : %s\n", (buc & 1)?"enabled (A16 inverted)":"not enabled");
|
||||
|
Loading…
x
Reference in New Issue
Block a user