Signed-off-by: Helge Wagner <helge.wagner(a)ge.com>
Speedup for new 25VF032B programming algorithm: from 3091 [sic!] to 123
seconds
-----Original Message-----
From: flashrom-bounces(a)flashrom.org
[mailto:flashrom-bounces@flashrom.org] On Behalf Of Wagner, Helge (GE
Intelligent Platforms)
Sent: Freitag, 6. August 2010 15:28
To: flashrom(a)flashrom.org
Subject: [flashrom] Speedup SST 25VF032B and 25VF064C programming
I have tested both SST 25VF032B and SST 25VF064C on a QM57 (IbexPeak)
system and found that the reprogramming of these chips is very slow.
So i have changed the programming engine for the 25VF064C from
"spi_chip_write_1" to "spi_chip_write_256".
I have tested the 25VF064C with the new engine and it works fine.
For the 25VF032B i have changed the programming engine from
"spi_chip_write_1" to "spi_aai_write".
I have tested this engine, too, and found it working (speedup was from
228 to 113 seconds).
While testing i found that some commands needed by some of the
algorithms are not in the OPCODE table. So i have implemented the
on-the-fly reprogramming of the OPCODE table (in the ICH engine).