mirror of
https://review.coreboot.org/flashrom.git
synced 2025-07-01 22:21:16 +02:00
Add a bunch of new/tested stuff and various small changes 15
Tested Mainboards: OK: - Foxconn P55MX http://www.flashrom.org/pipermail/flashrom/2012-October/010002.html Tested flash chips: - Eon EN25F64 to PR (+PR) http://paste.flashrom.org/view.php?id=1426 - Macronix MX25L1005 to PREW (+PREW) http://www.flashrom.org/pipermail/flashrom/2012-October/010004.html - Set SST39VF512 to PREW (+W) http://www.flashrom.org/pipermail/flashrom/2012-September/009958.html Tested chipsets: - Z77 (only reading was really tested) Miscellaneous: - Fix ft2232_spi's parameter parsing. - Fix nicrealtek's init (always segfaulted since r1586 oops). - Add another T60 variant to the laptop whitelist. - Improve message shown when image file size does not match flash chip - Refine messages regarding the flash descriptor override strap according to the findings by Vladislav Bykov on his P55MX. - Fix the ID of EN25F64. - Demote and clarify debug message in serprog_delay(). - Minor other cleanups. Corresponding to flashrom svn r1613. Signed-off-by: Stefan Tauner <stefan.tauner@alumni.tuwien.ac.at> Acked-by: Stefan Tauner <stefan.tauner@alumni.tuwien.ac.at>
This commit is contained in:
16
nicrealtek.c
16
nicrealtek.c
@ -60,6 +60,14 @@ static int nicrealtek_shutdown(void *data)
|
||||
|
||||
int nicrealtek_init(void)
|
||||
{
|
||||
if (rget_io_perms())
|
||||
return 1;
|
||||
|
||||
io_base_addr = pcidev_init(PCI_BASE_ADDRESS_0, nics_realtek);
|
||||
|
||||
if (register_shutdown(nicrealtek_shutdown, NULL))
|
||||
return 1;
|
||||
|
||||
/* Beware, this ignores the vendor ID! */
|
||||
switch (pcidev_dev->device_id) {
|
||||
case 0x8139: /* RTL8139 */
|
||||
@ -74,14 +82,6 @@ int nicrealtek_init(void)
|
||||
break;
|
||||
}
|
||||
|
||||
if (rget_io_perms())
|
||||
return 1;
|
||||
|
||||
io_base_addr = pcidev_init(PCI_BASE_ADDRESS_0, nics_realtek);
|
||||
|
||||
if (register_shutdown(nicrealtek_shutdown, NULL))
|
||||
return 1;
|
||||
|
||||
register_par_programmer(&par_programmer_nicrealtek, BUS_PARALLEL);
|
||||
|
||||
return 0;
|
||||
|
Reference in New Issue
Block a user