[U-Boot] [PATCH v3] mtd: cfi_flash: Fix CFI flash driver for 8-bit bus support
Jagan Teki
jagannadh.teki at gmail.com
Fri Mar 1 12:53:40 CET 2013
Hi Stefan,
On Fri, Mar 1, 2013 at 5:20 PM, Stefan Roese <sr at denx.de> wrote:
> On 01.03.2013 12:23, Jagannadha Sutradharudu Teki wrote:
>> This commit is based on that patch from aaron.williams at caviumnetworks.com
>> with same commit along with few code cleanup changes.
>>
>> This patch corrects the addresses used when working with Spansion/AMD FLASH chips.
>> Addressing for 8 and 16 bits is almost identical except in the 16-bit case the
>> LSB of the address is always 0. The confusion arose because the addresses
>> in the datasheet for 16-bit mode are word addresses but this code assumed it was
>> byte addresses.
>>
>> I have only been able to test this on our Octeon boards which use either an 8-bit
>> or 16-bit bus. I have not tested the case where there's an 8-bit part on a 16-bit
>> bus.
>>
>> This patch also adds some delays as suggested by Spansion.
>>
>> If a part can be both 8 and 16-bits, it forces it to work in 8-bit mode if an
>> 8-bit bus is detected.
>>
>> Before this fix:
>> ---------------
>> Bank # 1: CFI conformant flash (8 x 8) Size: 64 MB in 512 Sectors
>> AMD Standard command set, Manufacturer ID: 0xFF, Device ID: 0xFF
>> Erase timeout: 4096 ms, write timeout: 2 ms
>> Buffer write timeout: 5 ms, buffer size: 1024 bytes
>>
>> After this fix:
>> --------------
>> Bank # 1: CFI conformant flash (8 x 8) Size: 64 MB in 512 Sectors
>> AMD Standard command set, Manufacturer ID: 0x89, Device ID: 0x7E2301
>> Erase timeout: 4096 ms, write timeout: 2 ms
>> Buffer write timeout: 5 ms, buffer size: 1024 bytes
>>
>> Tested on: 256M29EW, 512M29EW flashes.
>>
>> Signed-off-by: Jagannadha Sutradharudu Teki <jaganna at xilinx.com>
>> Tested-by: Jagannadha Sutradharudu Teki <jaganna at xilinx.com>
>
> Please preserve the previous commit text and the S-o-b lines for patch
> authorship. And add your comments with the additions to this text. And
> finally your S-o-b as well of course.
OK, can send with the same version v3?
Thanks,
Jagan.
>
> Thanks,
> Stefan
>
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
More information about the U-Boot
mailing list