Difference between revisions of "Superiotool"
(Winbond/Nuvoton W83527HG detection.) |
(Partial update to r6543: Nuvoton WPCM450, ITE IT8721F, NSC PC87382, ITE IT8720F, SMSC MEC1308, NSC PC87364, W83627DHG-P/-PT, Nuvoton NCT6776F (B/C).) |
||
| Line 316: | Line 316: | ||
| ITE | | ITE | ||
| IT8720F | | IT8720F | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:lime" | Yes | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | ITE | ||
| + | | IT8721F | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:red" | No | | style="background:red" | No | ||
| Line 453: | Line 460: | ||
| PC87364 | | PC87364 | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| − | | style="background: | + | | style="background:lime" | Yes |
| − | | | + | | [http://www.flashrom.org/pipermail/flashrom/2011-March/005878.html 1] |
| — | | — | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Line 473: | Line 480: | ||
| NSC<sup>1</sup> | | NSC<sup>1</sup> | ||
| PC87366 | | PC87366 | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:lime" | Yes | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | NSC<sup>1</sup> | ||
| + | | PC87382 | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| Line 526: | Line 540: | ||
| — | | — | ||
| — | | — | ||
| + | |||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | Nuvoton | ||
| + | | WPCE775x / NPCE781x | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:lime" | Yes | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | Nuvoton | ||
| + | | WPCM450 | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | Nuvoton | ||
| + | | NCT6776F (B) | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:lime" | Yes | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | Nuvoton | ||
| + | | NCT6776F (C) | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:lime" | Yes | ||
| + | | — | ||
| + | | — | ||
| + | |||
|} | |} | ||
| Line 747: | Line 791: | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:red" | No | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | SMSC | ||
| + | | MEC1308 | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:lime" | Yes | ||
| — | | — | ||
| — | | — | ||
| Line 896: | Line 947: | ||
| — | | — | ||
| — | | — | ||
| + | |||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| SiS | | SiS | ||
| Line 910: | Line 962: | ||
| — | | — | ||
| — | | — | ||
| + | |||
|} | |} | ||
| Line 993: | Line 1,046: | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| [http://www.coreboot.org/pipermail/coreboot/2008-January/029517.html 1] | | [http://www.coreboot.org/pipermail/coreboot/2008-January/029517.html 1] | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | Winbond | ||
| + | | W83627DHG-P/-PT | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:lime" | Yes | ||
| + | | — | ||
| — | | — | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Line 1,092: | Line 1,152: | ||
| [http://www.coreboot.org/pipermail/coreboot/2009-October/053894.html 1] | | [http://www.coreboot.org/pipermail/coreboot/2009-October/053894.html 1] | ||
| — | | — | ||
| + | |||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| UMC | | UMC | ||
Revision as of 20:38, 3 June 2011
Superiotool is a GPL'd user-space helper tool for coreboot development purposes (but may also be useful for other things). It allows you to detect which Super I/O you have on your mainboard, and it can provide detailed information about the register contents of the Super I/O.
This utility should work on most modern UNIX-like operating systems; it has been tested on at least Linux and FreeBSD.
Support of various devices
|
|
|
Extended dumps (EC, HWM) available for:
Use the --extra-dump option to see the contents of these registers.
| Vendor | Super I/O | Detect | Dump | BIOS | CB2 |
|---|---|---|---|---|---|
| ITE | IT8716F EC | Yes | Yes | 1 | — |
| ITE | IT8718F EC | Yes | Yes | 1 | — |
| Winbond | W83627THF/THG HWM | Yes | Yes | — | — |
| SMSC | LPC47N227 runtime register block | Yes | Yes | — | — |
1 Previosly National Semiconductor, now bought by Winbond.
2 Register dump output from a running coreboot system (vs. proprietary BIOS).
Installation
Manual installation
$ svn co svn://coreboot.org/coreboot/trunk/util/superiotool $ cd superiotool $ make $ sudo make install
Debian / Ubuntu
$ apt-get install superiotool
Fedora
$ yum install superiotool
Usage
Probe/detect the Super I/O in your mainboard:
$ superiotool
Register dump as table of hex-values (if the Super I/O is detected):
$ superiotool -d
Please see the README for further information.
| |
This work is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version. This work is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. |