[LinuxBIOS] [PATCH] Add includes to it8712f/superio.c

Philipp Degler pdegler at rumms.uni-mannheim.de
Fri Dec 1 18:44:33 CET 2006


On Friday 01 December 2006 13:32, Ward Vandewege wrote:
> On Fri, Dec 01, 2006 at 09:24:11AM +0100, Philipp Degler wrote:
> > sorry for confusion I've tested flashing again - this time with original
> > BIOS chip (SST49LF004A/B) and I was able to write without problems.
> Great. Is your gpio-unlock code in the tree yet?

There is no generic gpio-unlock code that I could provide. 

Actually gpio-lock is only one possible reason. The Island:Aruma is an example 
for that.

You can try to find out the right GPIO register. How to do that? Last time I 
tried to explain that it was a little bit missleading. So give me a second 
chance :)
1. Disable Flash write support in your factory BIOS (The exact name of this 
option may vary from BIOS to BIOS --> maybe look after virus protection, lock 
chip access ....)
2. Boot your OS and dump the GPIO register settings of your superio
3. Reboot your system with Flash writing enabled
4. Dump registers again. Now look after a register that has changed it's 
value. If you have a datasheet available you could verify the registers 
functionality. This should be the one we are searching for in case of aruma 
it was GPIO 24

If there is no such functionality you could try to measure pins... hm...


More information about the coreboot mailing list