Author: stuge
Date: 2008-07-02 02:47:30 +0200 (Wed, 02 Jul 2008)
New Revision: 3402

Modified:
   trunk/util/flashrom/board_enable.c
Log:
flashrom: Case insensitive matching of vendor:board strings in coreboot table

Needed at least for GIGABYTE:m57sli in coreboot to match gigabyte:m57sli in
flashrom.

Signed-off-by: Peter Stuge <[EMAIL PROTECTED]>
Acked-by: Stefan Reinauer <[EMAIL PROTECTED]>


Modified: trunk/util/flashrom/board_enable.c
===================================================================
--- trunk/util/flashrom/board_enable.c  2008-06-30 23:45:22 UTC (rev 3401)
+++ trunk/util/flashrom/board_enable.c  2008-07-02 00:47:30 UTC (rev 3402)
@@ -648,10 +648,10 @@
        struct board_pciid_enable *partmatch = NULL;
 
        for (; board->name; board++) {
-               if (vendor && (!board->lb_vendor || strcmp(board->lb_vendor, 
vendor)))
+               if (vendor && (!board->lb_vendor || 
strcasecmp(board->lb_vendor, vendor)))
                        continue;
 
-               if (!board->lb_part || strcmp(board->lb_part, part))
+               if (!board->lb_part || strcasecmp(board->lb_part, part))
                        continue;
 
                if (!pci_dev_find(board->first_vendor, board->first_device))
@@ -678,8 +678,7 @@
        if (partmatch)
                return partmatch;
 
-       printf("NOT FOUND %s:%s\n", vendor, part);
-
+       printf("\nUnknown vendor:board in coreboot table: %s:%s\n\n", vendor, 
part);
        return NULL;
 }
 


-- 
coreboot mailing list
[email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to