[LinuxBIOS] r2870 - trunk/util/superiotool

svn at openbios.org svn at openbios.org
Thu Oct 18 01:37:36 CEST 2007


Author: uwe
Date: 2007-10-18 01:37:36 +0200 (Thu, 18 Oct 2007)
New Revision: 2870

Modified:
   trunk/util/superiotool/superiotool.h
   trunk/util/superiotool/winbond.c
Log:
Add dump support for the Winbond W83697SF.

Signed-off-by: Idwer Vollering <idwer_v at hotmail.com>
Acked-by: Uwe Hermann <uwe at hermann-uwe.de>



Modified: trunk/util/superiotool/superiotool.h
===================================================================
--- trunk/util/superiotool/superiotool.h	2007-10-17 22:34:40 UTC (rev 2869)
+++ trunk/util/superiotool/superiotool.h	2007-10-17 23:37:36 UTC (rev 2870)
@@ -48,7 +48,7 @@
 #define RSVD		-4		/* Reserved */
 #define MISC		-5		/* Needs special comment in output */
 #define MAXNAMELEN	30		/* Maximum Name Length */
-#define MAXLDN		0xa		/* Biggest LDN */
+#define MAXLDN		0xf		/* Biggest LDN */
 #define LDNSIZE		(MAXLDN + 3)	/* Biggest LDN + 0 + NOLDN + EOT */
 #define MAXNUMIDX	70		/* Maximum number of indexes */
 #define IDXSIZE 	(MAXNUMIDX + 1)

Modified: trunk/util/superiotool/winbond.c
===================================================================
--- trunk/util/superiotool/winbond.c	2007-10-17 22:34:40 UTC (rev 2869)
+++ trunk/util/superiotool/winbond.c	2007-10-17 23:37:36 UTC (rev 2870)
@@ -299,7 +299,68 @@
 			{0x30,0x60,0x61,0x70,0xf0,EOT},
 			{0x00,0x00,0x00,0x00,0x00,EOT}},
 		{EOT}}},
-	{0x68, "W83697SF/UF/UG", {	/* TODO: Add comment. */
+	{0x68, "W83697SF/UF/UG", {
+		/* ID:  0x68 (for W83697SF/UF/UG)
+		 * Rev: 0x1X (for W83697SF)
+		 *      0x0X (for W83697SF) -- sic!
+		 *      0x1X (for W83697UF/UG)
+		 */
+		{NOLDN, NULL,
+			{0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x28,0x29,0x2a,
+			 0x2b,0x2c,EOT},
+			{0x68,NANA,0xef,0xfe,MISC,0x00,0x00,0x00,0x00,MISC,
+			 0x00,0x30,EOT}},
+		{0x0, "Floppy",
+			{0x30,0x60,0x61,0x70,0x74,0xf0,0xf1,0xf2,0xf4,0xf5,
+			 EOT},
+			{0x01,0x03,0xf0,0x06,0x02,0x0e,0x00,0xff,0x00,0x00,
+			 EOT}},
+		{0x1, "Parallel port",
+			{0x30,0x60,0x61,0x70,0x74,0xf0,EOT},
+			{0x01,0x03,0x78,0x07,0x03,0x3f,EOT}},
+		{0x2, "COM1",
+			{0x30,0x60,0x61,0x70,0xf0,EOT},
+			{0x01,0x03,0xf8,0x04,0x00,EOT}},
+		{0x3, "COM2",
+			{0x30,0x60,0x61,0x70,0xf0,0xf1,EOT},
+			{0x01,0x02,0xf8,0x03,0x00,0x00,EOT}},
+		{0x7, "Game port, GPIO 1",
+			{0x30,0x60,0x61,0x62,0x63,0xf0,0xf1,0xf2,EOT},
+			{0x00,0x02,0x01,0x00,0x00,0xff,0x00,0x00,EOT}},
+		{0x8, "MIDI port, GPIO 5",
+			{0x30,0x60,0x61,0x62,0x63,0x70,0xf0,0xf1,0xf2,0xf3,
+			 0xf4,0xf5,EOT},
+			{0x00,0x03,0x30,0x00,0x00,0x09,0xff,0x00,0x00,0x00,
+			 0x00,0x00,EOT}},
+		{0x9, "GPIO 2, GPIO 3, GPIO 4",
+			{0x30,0x60,0x61,0xf0,0xf1,0xf2,0xf3,0xf4,0xf5,0xf6,
+			 0xf7,0xf8,EOT},
+			{0x00,0x00,0x00,0xff,0x00,0x00,0xff,0x00,0x00,0xff,
+			 0x00,0x00,EOT}},
+		{0xa, "ACPI",
+			{0x30,0x70,0xf0,0xf1,0xf2,0xf3,0xf4,0xf6,0xf7,0xf9,
+			 0xfa,EOT},
+			{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+			 0x00,EOT}},
+		{0xb, "PWM",
+			{0x30,0x60,0x61,EOT},
+			{0x00,0x00,0x00,EOT}},
+		{0xc, "Smart card",
+			{0x30,0x60,0x61,0x70,0xf0,EOT},
+			{0x00,0x00,0x00,0x00,0x00,EOT}},
+		{0xd, "URC, GPIO 6",
+			{0x30,0x60,0x61,0x62,0x63,0x70,0xf0,0xf1,0xf2,0xf3,
+			 0xf4,EOT},
+			{0x00,0x03,0xe8,0x00,0x00,0x00,0x00,0xff,0x00,0x00,
+			 0x00,EOT}},
+		{0xe, "URD, GPIO 7",
+			{0x30,0x60,0x61,0x62,0x63,0x70,0xf0,0xf1,0xf2,0xf3,
+			 EOT},
+			{0x00,0x02,0xe8,0x00,0x00,0x00,0x00,0xff,0x00,0x00,
+			 EOT}},
+		{0xf, "GPIO 8",
+			{0x30,0x60,0x61,0xf0,0xf1,0xf2,EOT},
+			{0x00,0x00,0x00,0xff,0x00,0x00,EOT}},
 		{EOT}}},
 
 	/* ID[3..0] */





More information about the coreboot mailing list