<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
I've added a new definition for the Macronix MX23L3254 chip (4M).
Since it is a mask ROM, it doesn't support write or erase. Let me
know if the definition is incorrect in describing this.<br>
<br>
Here's the datasheet for reference:
<a class="moz-txt-link-freetext" href="http://www.macronix.com/Lists/DataSheet/Attachments/1233/MX23L3254,%203.0-3.3V,%2032Mb,%20v1.5.pdf">http://www.macronix.com/Lists/DataSheet/Attachments/1233/MX23L3254,%203.0-3.3V,%2032Mb,%20v1.5.pdf</a><br>
<br>
Probe and read works when tested on a real chip:<br>
<br>
$ ./flashrom -p buspirate_spi:dev=/dev/ttyUSB0 -r trying_again2.bin<br>
flashrom v0.9.7-r1767 on Linux 3.8.0-37-generic (x86_64)<br>
flashrom is free software, get the source code at
<a class="moz-txt-link-freetext" href="http://www.flashrom.org">http://www.flashrom.org</a><br>
<br>
Calibrating delay loop... OK.<br>
Found Macronix flash chip "MX23L3254" (4096 kB, SPI) on
buspirate_spi.<br>
===<br>
This flash part has status UNTESTED for operations: ERASE WRITE<br>
The test status of this chip may have been updated in the latest
development<br>
version of flashrom. If you are running the latest development
version,<br>
please email a report to <a class="moz-txt-link-abbreviated" href="mailto:flashrom@flashrom.org">flashrom@flashrom.org</a> if any of the above
operations<br>
work correctly for you with this flash part. Please include the
flashrom<br>
output with the additional -V option for all operations you tested
(-V, -Vr,<br>
-VE, -Vw), and mention which mainboard or programmer you tested.<br>
Please mention your board in the subject line. Thanks for your help!<br>
Reading flash... done.<br>
<br>
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
Signed-off-by: Michael Coppola <a class="moz-txt-link-rfc2396E" href="mailto:michael.n.coppola@gmail.com"><michael.n.coppola@gmail.com></a><br>
</body>
</html>