Patchwork Asus A7V8X needs a board enable.

login
register
about
Submitter Luc Verhaegen
Date 2009-07-06 23:42:04
Message ID <20090706234204.GA11031@skynet.be>
Download mbox | patch
Permalink /patch/12/
State Not Applicable
Headers show

Comments

Luc Verhaegen - 2009-07-06 23:42:04
On Mon, Jul 06, 2009 at 01:05:00PM +0200, Luc Verhaegen wrote:
> On Sun, Jul 05, 2009 at 03:05:59PM +0200, Luc Verhaegen wrote:
> > 
> > Glenn, please attach the output of superio -Vd, we cannot proceed 
> > without that.
> > 
> > Luc Verhaegen.
> 
> Glenn, please keep the list in the loop and do not break threads.
> 
> now, you said the chip read it8703f-a, but i seem to have a hard time 
> digging anything out for this device. I for now am looking at the 
> it8702f-a datasheet.
> 
> You were asked to attach the output of superio -Vd. This output, even 
> though it doesn't directly detect your superio, will be sufficient for 
> us to tell what is going on here. So please do so.
> 
> Luc Verhaegen.

Glen his superio output (thread got broken again) revealed that his
IT8703F identified itself as 0x8701 0x0F on 0x2E.

Attached is a quick hack for superiotool that dumps the gpio registers 
(copied from ldn 5 of 8705) to this device at ldn 7.

Luc Verhaegen.
Glenn Mueller - 2009-07-06 23:55:46
here is the new output from the hacked superio
 
> Date: Tue, 7 Jul 2009 01:42:04 +0200
> From: libv@skynet.be
> To: flashrom@flashrom.org
> CC: mechwarrior5@hotmail.com
> Subject: Re: [flashrom] Asus A7V8X needs a board enable.
> 
> On Mon, Jul 06, 2009 at 01:05:00PM +0200, Luc Verhaegen wrote:
> > On Sun, Jul 05, 2009 at 03:05:59PM +0200, Luc Verhaegen wrote:
> > > 
> > > Glenn, please attach the output of superio -Vd, we cannot proceed 
> > > without that.
> > > 
> > > Luc Verhaegen.
> > 
> > Glenn, please keep the list in the loop and do not break threads.
> > 
> > now, you said the chip read it8703f-a, but i seem to have a hard time 
> > digging anything out for this device. I for now am looking at the 
> > it8702f-a datasheet.
> > 
> > You were asked to attach the output of superio -Vd. This output, even 
> > though it doesn't directly detect your superio, will be sufficient for 
> > us to tell what is going on here. So please do so.
> > 
> > Luc Verhaegen.
> 
> Glen his superio output (thread got broken again) revealed that his
> IT8703F identified itself as 0x8701 0x0F on 0x2E.
> 
> Attached is a quick hack for superiotool that dumps the gpio registers 
> (copied from ldn 5 of 8705) to this device at ldn 7.
> 
> Luc Verhaegen.
Glenn Mueller - 2009-07-07 00:08:37
the output you really wanted
 
> Date: Tue, 7 Jul 2009 01:42:04 +0200
> From: libv@skynet.be
> To: flashrom@flashrom.org
> CC: mechwarrior5@hotmail.com
> Subject: Re: [flashrom] Asus A7V8X needs a board enable.
> 
> On Mon, Jul 06, 2009 at 01:05:00PM +0200, Luc Verhaegen wrote:
> > On Sun, Jul 05, 2009 at 03:05:59PM +0200, Luc Verhaegen wrote:
> > > 
> > > Glenn, please attach the output of superio -Vd, we cannot proceed 
> > > without that.
> > > 
> > > Luc Verhaegen.
> > 
> > Glenn, please keep the list in the loop and do not break threads.
> > 
> > now, you said the chip read it8703f-a, but i seem to have a hard time 
> > digging anything out for this device. I for now am looking at the 
> > it8702f-a datasheet.
> > 
> > You were asked to attach the output of superio -Vd. This output, even 
> > though it doesn't directly detect your superio, will be sufficient for 
> > us to tell what is going on here. So please do so.
> > 
> > Luc Verhaegen.
> 
> Glen his superio output (thread got broken again) revealed that his
> IT8703F identified itself as 0x8701 0x0F on 0x2E.
> 
> Attached is a quick hack for superiotool that dumps the gpio registers 
> (copied from ldn 5 of 8705) to this device at ldn 7.
> 
> Luc Verhaegen.
Glenn Mueller - 2009-07-07 00:17:06
i swear it is right this time...
 
> Date: Tue, 7 Jul 2009 01:42:04 +0200
> From: libv@skynet.be
> To: flashrom@flashrom.org
> CC: mechwarrior5@hotmail.com
> Subject: Re: [flashrom] Asus A7V8X needs a board enable.
> 
> On Mon, Jul 06, 2009 at 01:05:00PM +0200, Luc Verhaegen wrote:
> > On Sun, Jul 05, 2009 at 03:05:59PM +0200, Luc Verhaegen wrote:
> > > 
> > > Glenn, please attach the output of superio -Vd, we cannot proceed 
> > > without that.
> > > 
> > > Luc Verhaegen.
> > 
> > Glenn, please keep the list in the loop and do not break threads.
> > 
> > now, you said the chip read it8703f-a, but i seem to have a hard time 
> > digging anything out for this device. I for now am looking at the 
> > it8702f-a datasheet.
> > 
> > You were asked to attach the output of superio -Vd. This output, even 
> > though it doesn't directly detect your superio, will be sufficient for 
> > us to tell what is going on here. So please do so.
> > 
> > Luc Verhaegen.
> 
> Glen his superio output (thread got broken again) revealed that his
> IT8703F identified itself as 0x8701 0x0F on 0x2E.
> 
> Attached is a quick hack for superiotool that dumps the gpio registers 
> (copied from ldn 5 of 8705) to this device at ldn 7.
> 
> Luc Verhaegen.
Glenn Mueller - 2009-07-07 00:31:18
0x6 output
 
> Date: Tue, 7 Jul 2009 01:42:04 +0200
> From: libv@skynet.be
> To: flashrom@flashrom.org
> CC: mechwarrior5@hotmail.com
> Subject: Re: [flashrom] Asus A7V8X needs a board enable.
> 
> On Mon, Jul 06, 2009 at 01:05:00PM +0200, Luc Verhaegen wrote:
> > On Sun, Jul 05, 2009 at 03:05:59PM +0200, Luc Verhaegen wrote:
> > > 
> > > Glenn, please attach the output of superio -Vd, we cannot proceed 
> > > without that.
> > > 
> > > Luc Verhaegen.
> > 
> > Glenn, please keep the list in the loop and do not break threads.
> > 
> > now, you said the chip read it8703f-a, but i seem to have a hard time 
> > digging anything out for this device. I for now am looking at the 
> > it8702f-a datasheet.
> > 
> > You were asked to attach the output of superio -Vd. This output, even 
> > though it doesn't directly detect your superio, will be sufficient for 
> > us to tell what is going on here. So please do so.
> > 
> > Luc Verhaegen.
> 
> Glen his superio output (thread got broken again) revealed that his
> IT8703F identified itself as 0x8701 0x0F on 0x2E.
> 
> Attached is a quick hack for superiotool that dumps the gpio registers 
> (copied from ldn 5 of 8705) to this device at ldn 7.
> 
> Luc Verhaegen.
Luc Verhaegen - 2009-07-07 00:36:30
On Tue, Jul 07, 2009 at 12:31:18AM +0000, Glenn Mueller wrote:
> 
> 0x6 output
>  
> LDN 0x07 (GPIO)

No, it isn't.

Luc Verhaegen.
Glenn Mueller - 2009-07-07 03:17:47
here is a a few out the outputs since I don't know exactly what you are looking for but it took me so long to get superio working again I just took that chance to get ldn out puts up to 10 and down to 5 that we hadn't looked at already.
 
> Date: Tue, 7 Jul 2009 01:42:04 +0200
> From: libv@skynet.be
> To: flashrom@flashrom.org
> CC: mechwarrior5@hotmail.com
> Subject: Re: [flashrom] Asus A7V8X needs a board enable.
> 
> On Mon, Jul 06, 2009 at 01:05:00PM +0200, Luc Verhaegen wrote:
> > On Sun, Jul 05, 2009 at 03:05:59PM +0200, Luc Verhaegen wrote:
> > > 
> > > Glenn, please attach the output of superio -Vd, we cannot proceed 
> > > without that.
> > > 
> > > Luc Verhaegen.
> > 
> > Glenn, please keep the list in the loop and do not break threads.
> > 
> > now, you said the chip read it8703f-a, but i seem to have a hard time 
> > digging anything out for this device. I for now am looking at the 
> > it8702f-a datasheet.
> > 
> > You were asked to attach the output of superio -Vd. This output, even 
> > though it doesn't directly detect your superio, will be sufficient for 
> > us to tell what is going on here. So please do so.
> > 
> > Luc Verhaegen.
> 
> Glen his superio output (thread got broken again) revealed that his
> IT8703F identified itself as 0x8701 0x0F on 0x2E.
> 
> Attached is a quick hack for superiotool that dumps the gpio registers 
> (copied from ldn 5 of 8705) to this device at ldn 7.
> 
> Luc Verhaegen.
Luc Verhaegen - 2009-07-07 08:52:23
On Tue, Jul 07, 2009 at 03:17:47AM +0000, Glenn Mueller wrote:
> 
> here is a a few out the outputs since I don't know exactly what you 
> are looking for but it took me so long to get superio working again I 
> just took that chance to get ldn out puts up to 10 and down to 5 that 
> we hadn't looked at already.

None of these seem to have valid information or the stuff we are looking 
for. Without a datasheet it then becomes really hard to find out exactly 
what is going on here.

Let's stop poking the superio and take a shortcut, where we just poke 
0x370 directly and hope for the best... Not the most ideal solution :(

Thanks for sticking with this though.

Luc Verhaegen.

Patch

Index: ite.c
===================================================================
--- ite.c	(revision 4397)
+++ ite.c	(working copy)
@@ -66,6 +66,26 @@ 
 		{EOT}}},
 	{0x8681, "IT8671F/IT8687R", {
 		{EOT}}},
+	{0x8701, "IT8701F/IT8703F", {
+		{NOLDN, NULL,
+			{0x20,0x21,0x22,0x23,0x24,EOT},
+			{0x87,0x05,0x00,0x00,NANA,EOT}},
+		{0x7, "GPIO",
+			{0x25,0x26,0x27,0x28,0x29,0x2a,0x60,0x61,0x62,0x63,
+			 0x64,0x65,0x70,0x71,0x72,0xb0,0xb1,0xb2,0xb3,0xb4,
+			 0xb5,0xb8,0xb9,0xba,0xbb,0xbc,0xbd,0xc0,0xc1,0xc2,
+			 0xc3,0xc4,0xc5,0xc8,0xc9,0xca,0xcb,0xcc,0xcd,0xd0,
+			 0xd1,0xd2,0xd3,0xd4,0xd5,0xd6,0xd8,0xd9,0xda,0xf0,
+			 0xf1,0xf2,0xf5,0xf6,0xf7,0xf8,0xf9,0xfa,0xfb,0xfc,
+			 0xfd,0xfe,0xff,EOT},
+			{0x00,0x00,0x00,0xff,0xe0,0xff,0x00,0x00,0x00,0x00,
+			 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+			 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+			 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+			 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+			 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+			 0x00,NANA,0x00,EOT}},
+		{EOT}}},
 	{0x8702, "IT8702F", {
 		{EOT}}},
 	{0x8705, "IT8705F/AF / IT8700F", {