[coreboot] [flashrom] r464 - trunk
svn at coreboot.org
svn at coreboot.org
Wed May 6 02:35:32 CEST 2009
Author: hailfinger
Date: 2009-05-06 02:35:31 +0200 (Wed, 06 May 2009)
New Revision: 464
Modified:
trunk/chipset_enable.c
Log:
Clean up the SB400 chipset enable code. Use pci_dev_find() instead of
setting up a filter and iterating over PCI devices.
Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006 at gmx.net>
Acked-by: Stefan Reinauer <stepan at coresystems.de>
Modified: trunk/chipset_enable.c
===================================================================
--- trunk/chipset_enable.c 2009-05-05 22:50:07 UTC (rev 463)
+++ trunk/chipset_enable.c 2009-05-06 00:35:31 UTC (rev 464)
@@ -741,19 +741,11 @@
static int enable_flash_sb400(struct pci_dev *dev, const char *name)
{
uint8_t tmp;
- struct pci_filter f;
struct pci_dev *smbusdev;
/* Look for the SMBus device. */
- pci_filter_init((struct pci_access *)0, &f);
- f.vendor = 0x1002;
- f.device = 0x4372;
+ smbusdev = pci_dev_find(0x1002, 0x4372);
- for (smbusdev = pacc->devices; smbusdev; smbusdev = smbusdev->next) {
- if (pci_filter_match(&f, smbusdev))
- break;
- }
-
if (!smbusdev) {
fprintf(stderr, "ERROR: SMBus device not found. Aborting.\n");
exit(1);
More information about the coreboot
mailing list