[U-Boot] [PATCH] cfi_flash driver: fixed addressing for 8-bit flash buses.

Aaron Williams Aaron.Williams at caviumnetworks.com
Sat Apr 30 21:14:49 CEST 2011


Will do. I've been quite busy lately bringing up a 32-core chip and
getting ready for a release but I should have some time now.

I've got some other patches I also need to submit.

-Aaron

On 04/30/2011 12:12 PM, Wolfgang Denk wrote:
> Dear Aaron Williams,
>
> In message <1302594796-26276-1-git-send-email-aaron.williams at caviumnetworks.com> you wrote:
>> 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 the 16 bit mode are word addresses but
>> the CFI driver assumed they were byte addresses.
>>
>> I have only been able to test this on our Octeon boards which use either 
>> an 8 or 16 bit bus.  I have not tested 32-bits or when there are multiple
>> parts in parallel on a wider bus.
>>
>> Several other people have also reported success with this patch.
>>
>> -Aaron Williams
>>
>>
>> Signed-off-by: Aaron Williams <aaron.williams at caviumnetworks.com>
>> ---
>>  drivers/mtd/cfi_flash.c |   66 +++++++++++++++++++++++++++++++---------------
>>  include/mtd/cfi_flash.h |   43 ++++++++++++++++--------------
>>  2 files changed, 67 insertions(+), 42 deletions(-)
> This patch has a number of coding style isses (trailing whitespace,
> space between function name and open parenthesis, line over 80
> characters, etc.)
>
> Please clean up and resubmit (after verifying the patch using
> checkpatch).
>
> Best regards,
>
> Wolfgang Denk
>



More information about the U-Boot mailing list