[U-Boot] CFI flash broken for 8-bit bus

Aaron Williams Aaron.Williams at caviumnetworks.com
Sat Apr 2 08:27:38 CEST 2011


I'll post the patches as soon as I figure out how to get git to do it.

The patches are fairly clean and works well for both an 8-bit bus and a 16-bit 
bus.

My biggest obstical is that I'm not all that familiar with GIT and we use SVN 
internally.

-Aaron

On Wednesday, March 30, 2011 01:01:42 AM Rogan Dawes wrote:
> On 2011/03/26 8:32 AM, Aaron Williams wrote:
> > I am still doing some testing and just added a fix today so that if a
> > flash chip that supports both 8 and 16-bits is on an 8-bit bus the
> > interface is set to 8-bits. I'll try and get patches out next week.
> > 
> > So far it's working fairly well on all of our boards, most of which have
> > an 8- bit bus but one has a 16-bit bus. I had to change all of the
> > defined addresses for AMD parts and calculate the 16 and 32-bit
> > addresses by applying a mask.
> > 
> > The CFI code *should* work if there's an 8-bit part on a 16-bit bus, but
> > it probably will not support two 8-bit parts in parallel. That should be
> > doable with some work.
> > 
> > -Aaron
> 
> Hi Aaron,
> 
> I'm looking forward to seeing your patches. With any luck, they'll also
> work on my board, and a nasty hack can go away. :-)
> 
> Regards,
> 
> Rogan


More information about the U-Boot mailing list