Hi,<br><br><br><div class="gmail_quote">On Wed, Jan 14, 2009 at 9:36 PM, Peter Stuge <span dir="ltr"><<a href="mailto:peter@stuge.se">peter@stuge.se</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br>
<div class="Ih2E3d"><br>
Fabrício Ceolin wrote:<br>
> We are trying to make flashrom work on<br>
> <a href="http://www.ecs.com.tw/ECSWebSite/Products/ProductsDetail.aspx?detailid=858&CategoryID=1&DetailName=Specification&MenuID=1&LanID=0" target="_blank">http://www.ecs.com.tw/ECSWebSite/Products/ProductsDetail.aspx?detailid=858&CategoryID=1&DetailName=Specification&MenuID=1&LanID=0</a><br>

> Chipset MCP73 / SIP chipset Macronix MX25L8005.<br>
><br>
> We made modifications using a enable_flash_mcp55 function, but<br>
> does't work.<br>
</div><div class="Ih2E3d">..<br>
<br>
> How can I do works?<br>
><br>
> Are there any hints?<br>
<br>
</div>It's not that easy.<br>
<br>
First you have to figure out what chip is the SPI bus master. I<br>
suggest powering off the board and using a continuity tester to check<br>
if most flash chip pins are connected to the superio chip. (The<br>
superio is the chip between the PCI slots and the CMOS battery. It<br>
may have an AMI BIOS sticker on it, just peel that off and look at<br>
what is etched underneath.)</blockquote><div><br>We made these tests. There are a superio, but the bios chip isn't connect to it.<br>The bios chip is directly connected to the chipset MCP73.<br><br>So, I need to the datasheet of MCP73 to implement it.<br>
<br>Anybody have a MCP55 spec? Maybe is likely!<br><br>Thanks!<br><br><br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<br>
If there are no connections you're out of luck, because then the<br>
MCP73 is the SPI bus master and there's little to no chance of<br>
getting documentation from NVIDIA.<br>
<br>
However, if the superio is the SPI bus master it should be possible<br>
to get flashrom working. In this case please check which part number<br>
your superio chip has. I found no good enough photos of the board<br>
online to tell what it is, but the logo looks a little like Winbond.<br>
I have a patch for Winbond superio SPI master support but it's a<br>
little old by now and probably doesn't apply cleanly. It would have<br>
to be fixed up, but it worked fine when I wrote it.<br>
<br>
<a href="http://stuge.se/fr.wbsio_spi.d201gly.patch" target="_blank">http://stuge.se/fr.wbsio_spi.d201gly.patch</a><br>
<br>
Very likely you will also need a board enable routine for this<br>
mainboard.<br>
<br>
<br>
//Peter<br>
<font color="#888888"><br>
--<br>
coreboot mailing list: <a href="mailto:coreboot@coreboot.org">coreboot@coreboot.org</a><br>
<a href="http://www.coreboot.org/mailman/listinfo/coreboot" target="_blank">http://www.coreboot.org/mailman/listinfo/coreboot</a></font></blockquote></div><br><br clear="all"><br>-- <br>Fabrício Ceolin<br><a href="http://ulevel.com">ulevel.com</a><br>
Diretor Executivo<br>