[flashrom] [PATCH] Check availability of GPO lines on Intel PIIX4

Mattias Mattsson vitplister at gmail.com
Sun Aug 15 20:26:00 CEST 2010


On Sun, Aug 15, 2010 at 11:37, Michael Karcher
<flashrom at mkarcher.dialup.fu-berlin.de> wrote:
> One question remaining: Why do you think GPO8 is "never available". The
> only special behaviour about GPO8 I could find in the data sheet is that
> GPO8 has a defined low level in standby mode, but it should work as
> usual in all other modes.

While experimenting I found that some board immediately powered off
when lowering GPO8 (think it was a Dell, unfortunately it's dead now).
Therefore I made the assumption that it was unsafe to fiddle with.
Today I did some more testing with a modified flashrom. When lowering
GPO8 on these boards (all with PIIX4) the following happens:

Asus P2B-N: Nothing
Asus P2E-M: Nothing
Intel SE440BX: Kernel crash
MSI MS-6163 Pro: Nothing

It seems safe in most cases so I decided to just remove the
forbidden_gpos variable and mark GPO8 as always available.

Also I marked all board enables using intel_piix4_gpo_set as untested
(and renamed the function to the more generic form).

New patch attached


Thanks!
-mattias
-------------- next part --------------
A non-text attachment was scrubbed...
Name: piix4_gpo-v3.patch
Type: application/octet-stream
Size: 4790 bytes
Desc: not available
URL: <http://www.flashrom.org/pipermail/flashrom/attachments/20100815/74ad4cd1/attachment.obj>


More information about the flashrom mailing list