From 0cdb0313f171d80b13f02014ad4987b84c935a83 Mon Sep 17 00:00:00 2001 From: Christian Ruppert Date: Thu, 14 May 2009 18:57:26 +0000 Subject: nic3com: allow selection of a particular PCI device to use as programmer Add support for users to specify a certain NIC via PCI bus:slot.func notation, in case there are multiple NICs in one system. Usage: flashrom -p nic3com=bb:ss.f Corresponding to flashrom svn r510. Signed-off-by: Christian Ruppert Acked-by: Uwe Hermann --- flashrom.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'flashrom.c') diff --git a/flashrom.c b/flashrom.c index 4e0e579..9c26b59 100644 --- a/flashrom.c +++ b/flashrom.c @@ -35,6 +35,7 @@ char *chip_to_probe = NULL; int exclude_start_page, exclude_end_page; int verbose = 0; int programmer = PROGRAMMER_INTERNAL; +char *nic_pcidev = NULL; const struct programmer_entry programmer_table[] = { { @@ -454,6 +455,8 @@ int main(int argc, char *argv[]) programmer = PROGRAMMER_DUMMY; } else if (strncmp(optarg, "nic3com", 7) == 0) { programmer = PROGRAMMER_NIC3COM; + if (optarg[7] == '=') + nic_pcidev = strdup(optarg + 8); } else { printf("Error: Unknown programmer.\n"); exit(1); -- cgit v1.1