#include <getopt.h>
#include <sys/io.h>
-#define USAGE "Usage: superiotool [-d] [-D] [-V] [-v] [-h]\n\n\
- -d | --dump Dump Super I/O registers\n\
- -D | --dump-readable Dump Super I/O registers in human-readable format\n\
+#define USAGE "Usage: superiotool [-d] [-V] [-v] [-h]\n\n\
+ -d | --dump Dump Super I/O register contents\n\
-V | --verbose Verbose mode\n\
-v | --version Show the superiotool version\n\
-h | --help Show a short help text\n\n\
#define MAXNUMPORTS (6 + 1) /* Maximum number of Super I/O ports */
/* Command line parameters. */
-extern int dump, dump_readable, verbose;
+extern int dump, verbose;
extern int chip_found;
uint16_t id);
void dump_superio(const char *name, const struct superio_registers reg_table[],
uint16_t port, uint16_t id);
-void dump_superio_readable(uint16_t port);
void probing_for(const char *vendor, const char *info, uint16_t port);
/* ali.c */
void probe_idregs_winbond(uint16_t port);
/** Table of which config ports to probe for each Super I/O family. */
-const static struct {
+static const struct {
void (*probe_idregs) (uint16_t port);
int ports[MAXNUMPORTS]; /* Signed, as we need EOT. */
} superio_ports_table[] = {