| Index: cli_mfg.c
|
| diff --git a/cli_mfg.c b/cli_mfg.c
|
| index 9653895265173b4949c482358eedf35f218f59e6..fec9a1aeeb4fed82b59695c8b0adaf8010454352 100644
|
| --- a/cli_mfg.c
|
| +++ b/cli_mfg.c
|
| @@ -37,6 +37,9 @@
|
|
|
| #define LOCK_TIMEOUT_SECS 30
|
|
|
| +/* This variable is shared with doit() in flashrom.c */
|
| +int set_ignore_fmap = 0;
|
| +
|
| void cli_mfg_usage(const char *name)
|
| {
|
| const char *pname;
|
| @@ -93,6 +96,8 @@ void cli_mfg_usage(const char *name)
|
| #endif
|
| " -p | --programmer <name>[:<param>] specify the programmer "
|
| "device"
|
| + " --ignore-fmap don't try to parse the "
|
| + "fmap structure on the flash\n"
|
| );
|
|
|
| for (p = 0; p < PROGRAMMER_INVALID; p++) {
|
| @@ -150,6 +155,7 @@ enum LONGOPT_RETURN_VALUES {
|
| LONGOPT_WP_ENABLE,
|
| LONGOPT_WP_DISABLE,
|
| LONGOPT_WP_LIST,
|
| + LONGOPT_IGNORE_FMAP,
|
| };
|
|
|
| int cli_mfg(int argc, char *argv[])
|
| @@ -197,6 +203,7 @@ int cli_mfg(int argc, char *argv[])
|
| {"wp-enable", 0, 0, LONGOPT_WP_ENABLE},
|
| {"wp-disable", 0, 0, LONGOPT_WP_DISABLE},
|
| {"wp-list", 0, 0, LONGOPT_WP_LIST},
|
| + {"ignore-fmap", 0, 0, LONGOPT_IGNORE_FMAP},
|
| {0, 0, 0, 0}
|
| };
|
|
|
| @@ -386,6 +393,9 @@ int cli_mfg(int argc, char *argv[])
|
| case LONGOPT_WP_DISABLE:
|
| set_wp_disable = 1;
|
| break;
|
| + case LONGOPT_IGNORE_FMAP:
|
| + set_ignore_fmap = 1;
|
| + break;
|
| default:
|
| cli_mfg_abort_usage(argv[0]);
|
| break;
|
|
|