diff options
author | Uwe Hermann <uwe@hermann-uwe.de> | 2007-09-19 16:26:18 +0000 |
---|---|---|
committer | Uwe Hermann <uwe@hermann-uwe.de> | 2007-09-19 16:26:18 +0000 |
commit | e47495659080e136a405483a6cb4413dbcb09925 (patch) | |
tree | 2fd860367d22f28c2b8e10a201055d45911ca207 /util/superiotool | |
parent | 7e7e9ac6078efb61ce7b531b084a410cb73e1b92 (diff) | |
download | coreboot-e47495659080e136a405483a6cb4413dbcb09925.tar.xz |
Implement usage for --help and put the same information into the README, too.
Signed-off-by: Uwe Hermann <uwe@hermann-uwe.de>
Acked-by: Uwe Hermann <uwe@hermann-uwe.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@2790 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'util/superiotool')
-rw-r--r-- | util/superiotool/README | 21 | ||||
-rw-r--r-- | util/superiotool/superiotool.c | 2 | ||||
-rw-r--r-- | util/superiotool/superiotool.h | 8 |
3 files changed, 27 insertions, 4 deletions
diff --git a/util/superiotool/README b/util/superiotool/README index 2502fbfcea..f0294d41cc 100644 --- a/util/superiotool/README +++ b/util/superiotool/README @@ -28,10 +28,25 @@ Installation Usage ----- - $ superiotool + $ superiotool [-d] [-V] [-v] [-h] -Currently the tool will automatically try to detect which Super I/O you -have, and also dump the register contents. + -d | --dump Dump Super I/O registers + -V | --verbose Verbose mode + -v | --version Show the superiotool version + -h | --help Show a short help text + +Per default (no options) superiotool will just probe for a Super I/O +and print its vendor, name, ID, version, and config port. + +Typical usage of superiotool: + + - Probe/detect the Super I/O in your mainboard: + + $ superiotool + + - Detailed register dump of the Super I/O (if detected): + + $ superiotool -d Supported Super I/O Chips diff --git a/util/superiotool/superiotool.c b/util/superiotool/superiotool.c index 2ff56fb5c0..479c47f7cc 100644 --- a/util/superiotool/superiotool.c +++ b/util/superiotool/superiotool.c @@ -164,7 +164,7 @@ int main(int argc, char *argv[]) exit(0); break; case 'h': - printf("Usage: superiotool [-d] [-V] [-v] [-h]\n"); + printf(USAGE); exit(0); break; default: diff --git a/util/superiotool/superiotool.h b/util/superiotool/superiotool.h index 03592bbca2..7b6ef904ae 100644 --- a/util/superiotool/superiotool.h +++ b/util/superiotool/superiotool.h @@ -31,6 +31,14 @@ #define SUPERIOTOOL_VERSION "0.1" +#define USAGE "Usage: superiotool [-d] [-V] [-v] [-h]\n\n\ + -d | --dump Dump Super I/O registers\n\ + -V | --verbose Verbose mode\n\ + -v | --version Show the superiotool version\n\ + -h | --help Show a short help text\n\n\ +Per default (no options) superiotool will just probe for a Super I/O\n\ +and print its vendor, name, ID, version, and config port.\n" + #define ARRAY_SIZE(a) (sizeof(a) / sizeof((a)[0])) #define EOT -1 /* End Of Table */ |