On Mon, 24 Mar 2014 09:37:53 +0200 Denis Turischev denis.turischev@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.