[LinuxBIOS] [PATCH] Re: superiotool: conflicting SID for PC97317?

Ulf Jordan jordan at chalmers.se
Fri Dec 7 19:59:21 CET 2007


On Thu, 6 Dec 2007, bari wrote:

> Ulf Jordan wrote:
>>
>> I'm beginning to suspect that the '371s could be the result of a typo in
>> sensors-detect (introduced in their r2848), that was later carried over to
>> superiotool/nsc.c (r2837).
>>
>
> From the PC97317 data sheet:
> SID Register Index 20h
> The PC97317VUL is identified by the value DFh in this register.
>
> Your part must be a PC97317VUL.
>
> The PC87317VUL is identified by the value D0h in this register.
>
> The PC97371 must be typos.
>
> There was never a PC97371 made by National.
>
> -Bari

Attched is a patch that fixes the typos in superiotool/nsc.c.

/ulf
-------------- next part --------------
Fix typo. According to National's datasheet PC87317 has SID = 0xd0 and
PC97317 has SID = 0xdf. PC87371/PC97371 do not seem to exist.

Signed-off-by: Ulf Jordan <jordan at chalmers.se>

Index: nsc.c
===================================================================
--- nsc.c	(revision 2998)
+++ nsc.c	(working copy)
@@ -25,9 +25,9 @@
 #define CHIP_REV_REG	0x27	/* Super I/O revision ID (SRID) */
 
 static const struct superio_registers reg_table[] = {
-	{0xd0, "PC87371", {	/* From sensors-detect */
+	{0xd0, "PC87317", {
 		{EOT}}},
-	{0xdf, "PC97371", {	/* From sensors-detect */
+	{0xdf, "PC97317", {
 		{EOT}}},
 	{0xe1, "PC87360", {
 		{NOLDN, NULL,


More information about the coreboot mailing list