summaryrefslogtreecommitdiffstats
path: root/board_enable.c
diff options
context:
space:
mode:
authorPeter Stuge <peter@stuge.se>2008-07-02 00:47:30 +0000
committerPeter Stuge <peter@stuge.se>2008-07-02 00:47:30 +0000
commit0b9c5f3d89b3daee39159526da52bbff05bcb934 (patch)
tree53e1ee03fed8880cc9076c0f7c19ad088332e98f /board_enable.c
parent2cb94e183be9c69afcf426f70a9b4cb2bbd8bded (diff)
downloadast2050-flashrom-0b9c5f3d89b3daee39159526da52bbff05bcb934.zip
ast2050-flashrom-0b9c5f3d89b3daee39159526da52bbff05bcb934.tar.gz
Case insensitive matching of vendor:board strings in coreboot table
Needed at least for GIGABYTE:m57sli in coreboot to match gigabyte:m57sli in flashrom. Corresponding to flashrom svn r286 and coreboot v2 svn r3402. Signed-off-by: Peter Stuge <peter@stuge.se> Acked-by: Stefan Reinauer <stepan@coresystems.de>
Diffstat (limited to 'board_enable.c')
-rw-r--r--board_enable.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/board_enable.c b/board_enable.c
index a3eae33..e28a3f3 100644
--- a/board_enable.c
+++ b/board_enable.c
@@ -648,10 +648,10 @@ static struct board_pciid_enable *board_match_coreboot_name(const char *vendor,
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 @@ static struct board_pciid_enable *board_match_coreboot_name(const char *vendor,
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;
}
OpenPOWER on IntegriCloud