[flashrom] Intel Lynx Point LP Premium: W25Q64.V chip not detected correctly

Stefan Tauner stefan.tauner at student.tuwien.ac.at
Tue Mar 25 00:35:54 CET 2014


On Mon, 24 Mar 2014 09:37:53 +0200
Denis Turischev <denis.turischev at compulab.co.il> wrote:

> Hi Stefan,
> 
> Thanks for the answer.
> 
> Without -c parameter it doesn't work too, it detects "opaque" chip of size 8M + 512K = 8704K.
> 
> I've checked density of second chip is set to 8M. Seems hardware is ok, we actually boot from this
> 16M bios, also we have Intel production tools for Windos/DOS, they do read/write all 16M.
> 
> How can I help you to resolve this?

Hi,

I was able to obtain the respective SPI programming guide and
apparently Intel has changed the definition of (at least) the FLCOMP
descriptor register. This will require some changes in flashrom and I
don't have time for that currently, sorry.
It might be enough if you change the widths of the FLCOMP bitfields in
ich_descriptors.h corresponding to the densities (comp1_density and
comp2_density) to 4 (and the padding from 11 to 9) but there might be
more differences.
-- 
Kind regards/Mit freundlichen Grüßen, Stefan Tauner




More information about the flashrom mailing list