
Hi Yuli,
On Monday 07 August 2006 13:04, Yuli Barcohen wrote:
Sounds like it's the (in)famous byte lanes swapping issue. It's so common that Linux MTD code even includes support for this. There are even more problematic flashes like Spansion S70GL256M which consists of two parts, one big-endian and another little-endian. I had to support the lanes swapping (and even the "mixed-endian") on many customers' boards. I've attached to this mail the CFI driver version which I use. It works well on many PowerPC boards but I've got no little-endian system to test it (my tree is not fully merged with official GIT right now so I'm not sending a patch, I can prepare one if you think the approach is OK).
Yes, please send a patch, so we can better see the changes to the official version. Thanks.
Best regards, Stefan