[LinuxBIOS] r2806 - trunk/util/superiotool
svn at openbios.org
svn at openbios.org
Tue Sep 25 01:24:46 CEST 2007
Author: uwe
Date: 2007-09-25 01:24:46 +0200 (Tue, 25 Sep 2007)
New Revision: 2806
Modified:
trunk/util/superiotool/winbond.c
Log:
Detection support for the Winbond W83627HF (trivial).
Signed-off-by: Uwe Hermann <uwe at hermann-uwe.de>
Acked-by: Uwe Hermann <uwe at hermann-uwe.de>
Modified: trunk/util/superiotool/winbond.c
===================================================================
--- trunk/util/superiotool/winbond.c 2007-09-24 22:02:31 UTC (rev 2805)
+++ trunk/util/superiotool/winbond.c 2007-09-24 23:24:46 UTC (rev 2806)
@@ -123,6 +123,8 @@
{0x30,0x60,0x61,0x70,0xf0,0xf1,EOT},
{0x00,0x00,0x00,0x00,0xc1,0x00,EOT}},
{EOT}}},
+ {0x52, "W83627HF", {
+ {EOT}}},
{EOT}
};
@@ -136,8 +138,11 @@
devid = regval(port, DEVICE_ID_REG);
rev = regval(port, DEVICE_REV_REG);
- /* Bits 3..0 of 'rev' form the IC version, we don't match that. */
- id = (devid << 4) | ((rev & 0xf0) >> 4);
+ if (devid != 0x52)
+ /* Bits 3..0 of 'rev' == IC version, we don't match that. */
+ id = (devid << 4) | ((rev & 0xf0) >> 4);
+ else
+ id = devid;
if (superio_unknown(reg_table, id)) {
no_superio_found(port);
More information about the coreboot
mailing list