summaryrefslogtreecommitdiffstats
path: root/flashrom.c
diff options
context:
space:
mode:
authorCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>2009-07-01 00:02:23 +0000
committerCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>2009-07-01 00:02:23 +0000
commitfeea27222877521548b369e3eb49197f804f7f9c (patch)
tree7976f18e7aa76f8a7e2f04e09e8a989bec3a1d9b /flashrom.c
parent9cb867b57162d028e5819f72e9e504af242d19b4 (diff)
downloadast2050-flashrom-feea27222877521548b369e3eb49197f804f7f9c.zip
ast2050-flashrom-feea27222877521548b369e3eb49197f804f7f9c.tar.gz
ft2232_spi: Allow runtime selection of FT2232H vs. FT4232H and interface A vs
B. Corresponding to flashrom svn r638. Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> Tested-by: Jakob Bornecrantz <wallbraker@gmail.com> Acked-by: Jakob Bornecrantz <wallbraker@gmail.com>
Diffstat (limited to 'flashrom.c')
-rw-r--r--flashrom.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/flashrom.c b/flashrom.c
index 6822b4f..af8281e 100644
--- a/flashrom.c
+++ b/flashrom.c
@@ -649,10 +649,12 @@ int main(int argc, char *argv[])
programmer = PROGRAMMER_IT87SPI;
} else if (strncmp(optarg, "ft2232spi", 9) == 0) {
programmer = PROGRAMMER_FT2232SPI;
- } else if (strncmp(optarg, "serprog", 7) == 0) {
- programmer = PROGRAMMER_SERPROG;
- if (optarg[7] == '=')
- serprog_param = strdup(optarg + 8);
+ if (optarg[9] == '=')
+ ft2232spi_param = strdup(optarg + 10);
+ } else if (strncmp(optarg, "serprog", 7) == 0) {
+ programmer = PROGRAMMER_SERPROG;
+ if (optarg[7] == '=')
+ serprog_param = strdup(optarg + 8);
} else {
printf("Error: Unknown programmer.\n");
exit(1);
OpenPOWER on IntegriCloud