mirror of
https://review.coreboot.org/flashrom.git
synced 2025-04-27 15:12:36 +02:00
Allow the SiS 620 chipset to detect and read at least 256kb chips
Based on the 5595 datasheet and uniflash 1.40 sources, only looking for info about SiS620. Corresponding to flashrom svn r325 and coreboot v2 svn r3668. Signed-off-by: Urja Rannikko <urjaman@gmail.com> Acked-by: Peter Stuge <peter@stuge.se>
This commit is contained in:
parent
3af487d419
commit
a88daa731d
@ -540,6 +540,17 @@ static int enable_flash_sis5595(struct pci_dev *dev, const char *name)
|
||||
return -1;
|
||||
}
|
||||
|
||||
/* Extended BIOS enable = 1, Lower BIOS Enable = 1 */
|
||||
new = pci_read_byte(dev,0x40);
|
||||
new &= 0xFB;
|
||||
new |= 0x3;
|
||||
pci_write_byte(dev,0x40,new);
|
||||
newer = pci_read_byte(dev,0x40);
|
||||
if (newer != new) {
|
||||
printf("tried to set register 0x%x to 0x%x on %s failed (WARNING ONLY)\n", 0x40, new, name);
|
||||
printf("Stuck at 0x%x\n", newer);
|
||||
return -1;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user