diff options
author | Uwe Hermann <uwe@hermann-uwe.de> | 2007-09-19 00:48:42 +0000 |
---|---|---|
committer | Uwe Hermann <uwe@hermann-uwe.de> | 2007-09-19 00:48:42 +0000 |
commit | 25a6c0f18ce8f2db4483fa8e65a5f5aa5042d958 (patch) | |
tree | 8ada258f72d569774a4acbe18fd55857e6c63002 /util/superiotool/superiotool.h | |
parent | c73ea4d4fc86a0e3a3c42bec45942e0354dae171 (diff) | |
download | coreboot-25a6c0f18ce8f2db4483fa8e65a5f5aa5042d958.tar.xz |
Split out enter_conf_mode_*()/exit_conf_mode_() functions, we'll soon need
them. Reduce code duplication a bit by improved 'no dump available' handling.
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@2785 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'util/superiotool/superiotool.h')
-rw-r--r-- | util/superiotool/superiotool.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/util/superiotool/superiotool.h b/util/superiotool/superiotool.h index f4b2a85935..0dcc2fa261 100644 --- a/util/superiotool/superiotool.h +++ b/util/superiotool/superiotool.h @@ -54,14 +54,18 @@ struct superio_registers { uint8_t regval(uint16_t port, uint8_t reg); void regwrite(uint16_t port, uint8_t reg, uint8_t val); void dump_superio(const char *name, const struct superio_registers reg_table[], - uint16_t port, uint16_t id); + uint16_t port, uint16_t id); void probe_superio(uint16_t port); /* fintek.c */ +void enter_conf_mode_fintek(uint16_t port); +void exit_conf_mode_fintek(uint16_t port); void dump_fintek(uint16_t port, uint16_t did); void probe_idregs_fintek(uint16_t port); /* ite.c */ +void enter_conf_mode_ite(uint16_t port); +void exit_conf_mode_ite(uint16_t port); void dump_ite(uint16_t port, uint16_t id); void probe_idregs_ite(uint16_t port); @@ -70,6 +74,8 @@ void dump_ns8374(uint16_t port); void probe_idregs_simple(uint16_t port); /* smsc.c */ +void enter_conf_mode_smsc(uint16_t port); +void exit_conf_mode_smsc(uint16_t port); void dump_smsc(uint16_t port, uint16_t id); void probe_idregs_smsc(uint16_t port); |