Show
Ignore:
Timestamp:
07/02/08 02:47:30 (5 months ago)
Author:
stuge
Message:

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@…>
Acked-by: Stefan Reinauer <stepan@…>

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/util/flashrom/board_enable.c

    r3366 r3402  
    649649 
    650650        for (; board->name; board++) { 
    651                 if (vendor && (!board->lb_vendor || strcmp(board->lb_vendor, vendor))) 
     651                if (vendor && (!board->lb_vendor || strcasecmp(board->lb_vendor, vendor))) 
    652652                        continue; 
    653653 
    654                 if (!board->lb_part || strcmp(board->lb_part, part)) 
     654                if (!board->lb_part || strcasecmp(board->lb_part, part)) 
    655655                        continue; 
    656656 
     
    679679                return partmatch; 
    680680 
    681         printf("NOT FOUND %s:%s\n", vendor, part); 
    682  
     681        printf("\nUnknown vendor:board in coreboot table: %s:%s\n\n", vendor, part); 
    683682        return NULL; 
    684683}