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 <peter@stuge.se> Acked-by: Stefan Reinauer <stepan@coresystems.de> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3402 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
parent
d9b7ae8bec
commit
12224acb6f
|
@ -648,10 +648,10 @@ static struct board_pciid_enable *board_match_coreboot_name(const char *vendor,
|
||||||
struct board_pciid_enable *partmatch = NULL;
|
struct board_pciid_enable *partmatch = NULL;
|
||||||
|
|
||||||
for (; board->name; board++) {
|
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;
|
continue;
|
||||||
|
|
||||||
if (!board->lb_part || strcmp(board->lb_part, part))
|
if (!board->lb_part || strcasecmp(board->lb_part, part))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if (!pci_dev_find(board->first_vendor, board->first_device))
|
if (!pci_dev_find(board->first_vendor, board->first_device))
|
||||||
|
@ -678,8 +678,7 @@ static struct board_pciid_enable *board_match_coreboot_name(const char *vendor,
|
||||||
if (partmatch)
|
if (partmatch)
|
||||||
return 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;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue