| OLD | NEW |
| 1 /* | 1 /* |
| 2 * This file is part of the flashrom project. | 2 * This file is part of the flashrom project. |
| 3 * | 3 * |
| 4 * Copyright (C) 2000 Silicon Integrated System Corporation | 4 * Copyright (C) 2000 Silicon Integrated System Corporation |
| 5 * Copyright (C) 2004 Tyan Corp <yhlu@tyan.com> | 5 * Copyright (C) 2004 Tyan Corp <yhlu@tyan.com> |
| 6 * Copyright (C) 2005-2008 coresystems GmbH | 6 * Copyright (C) 2005-2008 coresystems GmbH |
| 7 * Copyright (C) 2008,2009,2010 Carl-Daniel Hailfinger | 7 * Copyright (C) 2008,2009,2010 Carl-Daniel Hailfinger |
| 8 * | 8 * |
| 9 * This program is free software; you can redistribute it and/or modify | 9 * This program is free software; you can redistribute it and/or modify |
| 10 * it under the terms of the GNU General Public License as published by | 10 * it under the terms of the GNU General Public License as published by |
| (...skipping 30 matching lines...) Expand all Loading... |
| 41 { | 41 { |
| 42 const char *pname; | 42 const char *pname; |
| 43 int pnamelen; | 43 int pnamelen; |
| 44 int remaining = 0; | 44 int remaining = 0; |
| 45 enum programmer p; | 45 enum programmer p; |
| 46 | 46 |
| 47 printf("Usage: %s [-n] [-V] [-f] [-h|-R|-L|" | 47 printf("Usage: %s [-n] [-V] [-f] [-h|-R|-L|" |
| 48 #if CONFIG_PRINT_WIKI == 1 | 48 #if CONFIG_PRINT_WIKI == 1 |
| 49 "-z|" | 49 "-z|" |
| 50 #endif | 50 #endif |
| 51 » "-E|-r <file>|-w <file>|-v <file>]\n" | 51 » "-E|-r <file>|-w <file>|-v <file>] [-i <image>[:<file>]]\n" |
| 52 " [-c <chipname>] [-m [<vendor>:]<part>] [-l <file>]\n" | 52 " [-c <chipname>] [-m [<vendor>:]<part>] [-l <file>]\n" |
| 53 » " [-i <image>] [-p <programmername>[:<parameters>]]\n", | 53 » " [-p <programmername>[:<parameters>]]\n", |
| 54 name); | 54 name); |
| 55 | 55 |
| 56 printf("Please note that the command line interface for flashrom has " | 56 printf("Please note that the command line interface for flashrom has " |
| 57 "changed between\n" | 57 "changed between\n" |
| 58 "0.9.1 and 0.9.2 and will change again before flashrom 1.0.\n" | 58 "0.9.1 and 0.9.2 and will change again before flashrom 1.0.\n" |
| 59 "Do not use flashrom in scripts or other automated tools " | 59 "Do not use flashrom in scripts or other automated tools " |
| 60 "without checking\n" | 60 "without checking\n" |
| 61 "that your flashrom version won't interpret options in a " | 61 "that your flashrom version won't interpret options in a " |
| 62 "different way.\n\n"); | 62 "different way.\n\n"); |
| 63 | 63 |
| (...skipping 11 matching lines...) Expand all Loading... |
| 75 #if CONFIG_INTERNAL == 1 | 75 #if CONFIG_INTERNAL == 1 |
| 76 /* FIXME: --mainboard should be a programmer parameter */ | 76 /* FIXME: --mainboard should be a programmer parameter */ |
| 77 " -m | --mainboard <[vendor:]part> override mainboard " | 77 " -m | --mainboard <[vendor:]part> override mainboard " |
| 78 "detection\n" | 78 "detection\n" |
| 79 #endif | 79 #endif |
| 80 " -f | --force force specific operations " | 80 " -f | --force force specific operations " |
| 81 "(see man page)\n" | 81 "(see man page)\n" |
| 82 " -n | --noverify don't auto-verify\n" | 82 " -n | --noverify don't auto-verify\n" |
| 83 " -l | --layout <file> read ROM layout from " | 83 " -l | --layout <file> read ROM layout from " |
| 84 "<file>\n" | 84 "<file>\n" |
| 85 » " -i | --image <name> only flash image <name> " | 85 » " -i | --image <name>[:<file>] only access image <name> " |
| 86 » "from flash layout\n" | 86 » "from flash layout.\n" |
| 87 » " the content are included " |
| 88 » "in <file> if specified.\n" |
| 87 " -L | --list-supported print supported devices\n" | 89 " -L | --list-supported print supported devices\n" |
| 88 #if CONFIG_PRINT_WIKI == 1 | 90 #if CONFIG_PRINT_WIKI == 1 |
| 89 " -z | --list-supported-wiki print supported devices " | 91 " -z | --list-supported-wiki print supported devices " |
| 90 "in wiki syntax\n" | 92 "in wiki syntax\n" |
| 91 #endif | 93 #endif |
| 92 " -p | --programmer <name>[:<param>] specify the programmer " | 94 " -p | --programmer <name>[:<param>] specify the programmer " |
| 93 "device" | 95 "device" |
| 94 ); | 96 ); |
| 95 | 97 |
| 96 for (p = 0; p < PROGRAMMER_INVALID; p++) { | 98 for (p = 0; p < PROGRAMMER_INVALID; p++) { |
| (...skipping 498 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 595 | 597 |
| 596 msg_ginfo("%s\n", rc ? "FAILED" : "SUCCESS"); | 598 msg_ginfo("%s\n", rc ? "FAILED" : "SUCCESS"); |
| 597 cli_mfg_silent_exit: | 599 cli_mfg_silent_exit: |
| 598 programmer_shutdown(); /* must be done after chip_restore() */ | 600 programmer_shutdown(); /* must be done after chip_restore() */ |
| 599 cli_mfg_release_lock_exit: | 601 cli_mfg_release_lock_exit: |
| 600 #if USE_BIG_LOCK == 1 | 602 #if USE_BIG_LOCK == 1 |
| 601 release_big_lock(); | 603 release_big_lock(); |
| 602 #endif | 604 #endif |
| 603 return rc; | 605 return rc; |
| 604 } | 606 } |
| OLD | NEW |