summaryrefslogtreecommitdiffstats
path: root/flash.h
diff options
context:
space:
mode:
authorStefan Tauner <stefan.tauner@alumni.tuwien.ac.at>2012-07-28 19:35:26 +0000
committerStefan Tauner <stefan.tauner@alumni.tuwien.ac.at>2012-07-28 19:35:26 +0000
commit025f87ae21fdd574e68e2d277093289b50888318 (patch)
treee8398b3d451612b394f50cc373590dcccee44aa6 /flash.h
parentc764a442efad7d3e1945e7643878facec2c09127 (diff)
downloadflashrom-025f87ae21fdd574e68e2d277093289b50888318.zip
flashrom-025f87ae21fdd574e68e2d277093289b50888318.tar.gz
Introduce enum test_state
Previously boards in the wiki were tagged either as working or as known bad. But we added support to various boards via board enables that were then never tested because the owners have not reported back. This can now be tagged with NT and is shown appropriately. Also, the underlying data structure indicating state was converted from macros to an enum while preserving original integer values and is used for programmers and chipsets too. Corresponding to flashrom svn r1555. Signed-off-by: Stefan Tauner <stefan.tauner@alumni.tuwien.ac.at> Acked-by: Stefan Tauner <stefan.tauner@alumni.tuwien.ac.at>
Diffstat (limited to 'flash.h')
-rw-r--r--flash.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/flash.h b/flash.h
index d669512..b41c281 100644
--- a/flash.h
+++ b/flash.h
@@ -253,8 +253,11 @@ int doit(struct flashctx *flash, int force, const char *filename, int read_it, i
int read_buf_from_file(unsigned char *buf, unsigned long size, const char *filename);
int write_buf_to_file(unsigned char *buf, unsigned long size, const char *filename);
-#define OK 0
-#define NT 1 /* Not tested */
+enum test_state {
+ OK = 0,
+ NT = 1, /* Not tested */
+ BAD
+};
/* Something happened that shouldn't happen, but we can go on. */
#define ERROR_NONFATAL 0x100
OpenPOWER on IntegriCloud