summaryrefslogtreecommitdiff
path: root/programmer.h
diff options
context:
space:
mode:
authorhailfinger <hailfinger@2b7e53f0-3cfb-0310-b3e9-8179ed1497e1>2011-09-08 00:00:29 +0000
committerhailfinger <hailfinger@2b7e53f0-3cfb-0310-b3e9-8179ed1497e1>2011-09-08 00:00:29 +0000
commitd3a60db6828de7866d9c61ccddadd4999f08d797 (patch)
treec4bbc8a1958eeae3521810d75d2b90f4bd85625c /programmer.h
parent767f965c5ec27b848c81e6ccb63dd273203ea47d (diff)
downloadflashrom-d3a60db6828de7866d9c61ccddadd4999f08d797.tar.gz
Change programmer selection in cli and generic code
Bugfix: Do not accept multiple conflicting --programmer selections. Restriction: Do not accept multiple --programmer selections even if there is no conflict. Unexport the programmer variable. programmer_init requires the programmer as first parameter. The default programmer selection is now part of cli_classic. Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> Acked-by: Stefan Tauner <stefan.tauner@student.tuwien.ac.at> git-svn-id: https://code.coreboot.org/svn/flashrom/trunk@1433 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'programmer.h')
-rw-r--r--programmer.h4
1 files changed, 1 insertions, 3 deletions
diff --git a/programmer.h b/programmer.h
index f878a53..1283909 100644
--- a/programmer.h
+++ b/programmer.h
@@ -85,8 +85,6 @@ enum programmer {
PROGRAMMER_INVALID /* This must always be the last entry. */
};
-extern enum programmer programmer;
-
struct programmer_entry {
const char *vendor;
const char *name;
@@ -110,7 +108,7 @@ struct programmer_entry {
extern const struct programmer_entry programmer_table[];
-int programmer_init(char *param);
+int programmer_init(enum programmer prog, char *param);
int programmer_shutdown(void);
enum bitbang_spi_master_type {