[flashrom] [commit] r1424 - trunk
repository service
svn at flashrom.org
Wed Aug 31 18:19:50 CEST 2011
Author: hailfinger
Date: Wed Aug 31 18:19:50 2011
New Revision: 1424
URL: http://flashrom.org/trac/flashrom/changeset/1424
Log:
Shorten some board enable related function names
Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006 at gmx.net>
Acked-by: Stefan Tauner <stefan.tauner at student.tuwien.ac.at>
Modified:
trunk/board_enable.c
trunk/flashrom.c
trunk/print.c
trunk/print_wiki.c
trunk/programmer.h
Modified: trunk/board_enable.c
==============================================================================
--- trunk/board_enable.c Sat Aug 27 23:19:56 2011 (r1423)
+++ trunk/board_enable.c Wed Aug 31 18:19:50 2011 (r1424)
@@ -1974,7 +1974,7 @@
*/
/* Please keep this list alphabetically ordered by vendor/board name. */
-const struct board_pciid_enable board_pciid_enables[] = {
+const struct board_match board_matches[] = {
/* first pci-id set [4], second pci-id set [4], dmi identifier, coreboot id [2], phase, vendor name, board name max_rom_... OK? flash enable */
#if defined(__i386__) || defined(__x86_64__)
@@ -2102,11 +2102,11 @@
* Match boards on coreboot table gathered vendor and part name.
* Require main PCI IDs to match too as extra safety.
*/
-static const struct board_pciid_enable *board_match_coreboot_name(
- const char *vendor, const char *part)
+static const struct board_match *board_match_cbname(const char *vendor,
+ const char *part)
{
- const struct board_pciid_enable *board = board_pciid_enables;
- const struct board_pciid_enable *partmatch = NULL;
+ const struct board_match *board = board_matches;
+ const struct board_match *partmatch = NULL;
for (; board->vendor_name; board++) {
if (vendor && (!board->lb_vendor
@@ -2153,12 +2153,11 @@
/*
* Match boards on PCI IDs and subsystem IDs.
- * Second set of IDs can be main only or missing completely.
+ * Second set of IDs can be either main+subsystem IDs, main IDs or no IDs.
*/
-const static struct board_pciid_enable *board_match_pci_card_ids(
- enum board_match_phase phase)
+const static struct board_match *board_match_pci_ids(enum board_match_phase phase)
{
- const struct board_pciid_enable *board = board_pciid_enables;
+ const struct board_match *board = board_matches;
for (; board->vendor_name; board++) {
if ((!board->first_card_vendor || !board->first_card_device) &&
@@ -2204,7 +2203,7 @@
return NULL;
}
-static int unsafe_board_handler(const struct board_pciid_enable *board)
+static int unsafe_board_handler(const struct board_match *board)
{
if (!board)
return 1;
@@ -2231,9 +2230,9 @@
/* FIXME: Should this be identical to board_flash_enable? */
static int board_handle_phase(enum board_match_phase phase)
{
- const struct board_pciid_enable *board = NULL;
+ const struct board_match *board = NULL;
- board = board_match_pci_card_ids(phase);
+ board = board_match_pci_ids(phase);
if (unsafe_board_handler(board))
board = NULL;
@@ -2262,14 +2261,14 @@
int board_flash_enable(const char *vendor, const char *part)
{
- const struct board_pciid_enable *board = NULL;
+ const struct board_match *board = NULL;
int ret = 0;
if (part)
- board = board_match_coreboot_name(vendor, part);
+ board = board_match_cbname(vendor, part);
if (!board)
- board = board_match_pci_card_ids(P3);
+ board = board_match_pci_ids(P3);
if (unsafe_board_handler(board))
board = NULL;
Modified: trunk/flashrom.c
==============================================================================
--- trunk/flashrom.c Sat Aug 27 23:19:56 2011 (r1423)
+++ trunk/flashrom.c Wed Aug 31 18:19:50 2011 (r1424)
@@ -1731,7 +1731,7 @@
msg_gerr("Chipset enables table does not exist!\n");
ret = 1;
}
- if (board_pciid_enables == NULL) {
+ if (board_matches == NULL) {
msg_gerr("Board enables table does not exist!\n");
ret = 1;
}
Modified: trunk/print.c
==============================================================================
--- trunk/print.c Sat Aug 27 23:19:56 2011 (r1423)
+++ trunk/print.c Wed Aug 31 18:19:50 2011 (r1424)
@@ -203,7 +203,7 @@
const char *devicetype)
{
int i, boardcount_good = 0, boardcount_bad = 0;
- const struct board_pciid_enable *e = board_pciid_enables;
+ const struct board_match *e = board_matches;
const struct board_info *b = boards;
int maxvendorlen = strlen("Vendor") + 1;
int maxboardlen = strlen("Board") + 1;
@@ -241,7 +241,7 @@
msg_ginfo(" ");
msg_ginfo((b->working) ? "OK " : "BAD ");
- for (e = board_pciid_enables; e->vendor_name != NULL; e++) {
+ for (e = board_matches; e->vendor_name != NULL; e++) {
if (strcmp(e->vendor_name, b->vendor)
|| strcmp(e->board_name, b->name))
continue;
Modified: trunk/print_wiki.c
==============================================================================
--- trunk/print_wiki.c Sat Aug 27 23:19:56 2011 (r1423)
+++ trunk/print_wiki.c Wed Aug 31 18:19:50 2011 (r1424)
@@ -125,7 +125,7 @@
int num_notes = 0;
char *notes = calloc(1, 1);
char tmp[900 + 1];
- const struct board_pciid_enable *b = board_pciid_enables;
+ const struct board_match *b = board_matches;
for (i = 0; boards[i].vendor != NULL; i++) {
if (boards[i].working)
Modified: trunk/programmer.h
==============================================================================
--- trunk/programmer.h Sat Aug 27 23:19:56 2011 (r1423)
+++ trunk/programmer.h Wed Aug 31 18:19:50 2011 (r1424)
@@ -158,7 +158,7 @@
P3
};
-struct board_pciid_enable {
+struct board_match {
/* Any device, but make it sensible, like the ISA bridge. */
uint16_t first_vendor;
uint16_t first_device;
@@ -190,7 +190,7 @@
int (*enable) (void); /* May be NULL. */
};
-extern const struct board_pciid_enable board_pciid_enables[];
+extern const struct board_match board_matches[];
struct board_info {
const char *vendor;
More information about the flashrom
mailing list