[LinuxBIOS] flashrom support for AMD CS5536

Alan Alexander alan at IceraSemi.com
Thu Nov 22 15:27:31 CET 2007

Hi all,

I've recently checked out and built revision 2977 of flashrom in order
to apply a simple BIOS configuration change to approx 200 embedded Linux
Unfortunately although flashrom is able to read the contents of the BIOS
flash, writes fail to take (verification fails).

The system basics are as follows:
	IEI NanoLX Board (AMD LX800 + CS5536 + Winbond W83627EHG)
	Linux Kernel Version 2.6.20
	Flash part identified by flashrom as Pm49FL004 at physical
address 0xfff80000 (512 KB)

I see from the source code that the CS5536 chipset is directly supported
and that the code attempts to remove the write protection via MSR
0x1808. This all looks good and yet the writes fail to take. I assume
therefore that this board is using some GPIOs to disable writes to the
BIOS flash?

Does it sound likely that GPIOs are causing the write problem that I am
seeing? Does anyone know how I might go about figuring out which GPIOs
to look at?

Any help would be very appreciated.

Best regards,

Alan Alexander          mailto:alan at icerasemi.com
Icera Inc, 2520 The Quadrant, Aztec west, Bristol BS32 4AQ, UK
Tel. +44 (0)1454 284805 

This e-mail (including any attachments) is intended only for the recipient(s)
named above. It may contain confidential or privileged information and should
not be read, copied or otherwise used by any other person. If you are not a
named recipient, please contact the sender by telephone (+44-1454-284800)
and destroy the original message.
Any statement and/or opinion not related to this company's business and
expressed in this message is that of the author and does not necessarily
reflect those of Icera. This company does not take any responsibility
for the views of the author in any matter not related to the
company's objective. 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20071122/cd96c5a8/attachment.html>

More information about the coreboot mailing list