coreboot-kgpe-d16/util
Carl-Daniel Hailfinger 7a7890aced This patch rewrites probe_superio almost completely.
Common code sequences have been factored out, the code has been made
more generic, has better handling of corner cases and is actually much
shorter.

It also adds probing for almost all recent (since 1999) ITE Super I/O
chips to probe_superio. I did verify against all ITE datasheets
(including those not available any more) that the probing was
non-destructive.

For the ITE IT8712F, the complete configuration is dumped and as
comparison the default value from the data sheet is printed.
More information can be extracted easily, however this needs loads of
datasheet surfing.

This code has been tested extensively, dumping for other ITE chips will
follow as a separate patch.

Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
Acked-by: Stefan Reinauer <stepan@coresystems.de>



git-svn-id: svn://svn.coreboot.org/coreboot/trunk@2749 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2007-08-27 07:28:28 +00:00
..
abuild Revert the image size increasing for abuild. It breaks more boards than 2007-04-25 00:23:39 +00:00
ADLO add ADLO to v2 2006-10-14 21:35:30 +00:00
analysis New analysis tool with preliminary source usage information gathering. 2006-07-20 15:35:04 +00:00
buildrom Trivial patch: Make buildrom a little bit more verbose. 2007-04-11 23:36:02 +00:00
dump_mmcr small ts5300 update, fix endian problem in dummmcr. 2006-03-18 00:10:29 +00:00
flashrom Cosmetic fixes (trivial). 2007-08-23 16:08:21 +00:00
getpir Update URL for the PCI IRQ Routing Table Specification (trivial). 2007-04-22 01:17:36 +00:00
lbtdump fix lbtdump after last checkin. (trivial) 2007-05-20 17:28:55 +00:00
lxbios Signed-off-by: Stefan Reinauer <stepan@coresystems.de> 2007-07-12 16:35:42 +00:00
mptable adapt to freebios v2. still doesnt handle comments correctly. 2005-01-04 15:16:19 +00:00
newconfig - fix dependency rule for Makefile and Makefile.settings 2006-08-11 06:49:39 +00:00
nrv2b - Minor mod to reset16.inc to work with newer binutils hopefully this works with older ones... 2003-06-17 08:42:17 +00:00
optionlist get rid of the border. 2006-10-20 22:21:18 +00:00
options Trivial patch: 2007-04-06 12:14:51 +00:00
probe_superio This patch rewrites probe_superio almost completely. 2007-08-27 07:28:28 +00:00
resetcf epia-m support 2004-10-06 17:33:54 +00:00
romcc fix romcc preprocessor bug 2006-12-02 16:48:48 +00:00
vgabios Adds support for understanding bus:dev.func to the -d option of testbios 2006-04-23 19:16:09 +00:00