diff options
author | Stefan Reinauer <stepan@coresystems.de> | 2009-03-11 14:48:20 +0000 |
---|---|---|
committer | Stefan Reinauer <stepan@openbios.org> | 2009-03-11 14:48:20 +0000 |
commit | 6df0c62b688d1c4157bc151f98a2feeeca79fee8 (patch) | |
tree | f7b869d941bcd34e1ae31d0556b1a1b16e6d9090 /util/superiotool/superiotool.c | |
parent | 34b1d4ef376358661265fbdb64553332aa952e29 (diff) |
Add support for the LPC47M182 to superiotool
Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Joseph Smith <joe@settoplinux.org>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3990 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'util/superiotool/superiotool.c')
-rw-r--r-- | util/superiotool/superiotool.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/util/superiotool/superiotool.c b/util/superiotool/superiotool.c index 9d3840f1f7..583a974fd4 100644 --- a/util/superiotool/superiotool.c +++ b/util/superiotool/superiotool.c @@ -157,6 +157,20 @@ void dump_superio(const char *vendor, } } +void dump_io(uint16_t iobase, uint16_t length) +{ + uint16_t i; + + printf("Dumping %d IO mapped registers at base 0x%04x:\n", + length, iobase); + for (i=0; i<length; i++) + printf ("%02x ", i); + printf("\n"); + for (i=0; i<length; i++) + printf ("%02x ", INB(iobase +i)); + printf("\n"); +} + void probing_for(const char *vendor, const char *info, uint16_t port) { if (!verbose) |