From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rogan Dawes Date: Thu, 24 Mar 2011 18:59:07 +0200 Subject: [U-Boot] CFI flash broken for 8-bit bus In-Reply-To: <201103232007.21642.Aaron.Williams@caviumnetworks.com> References: <201103172102.33681.Aaron.Williams@caviumnetworks.com> <4D8305D6.5060302@dawes.za.net> <201103232007.21642.Aaron.Williams@caviumnetworks.com> Message-ID: <4D8B785B.8060602@dawes.za.net> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On 2011/03/24 5:07 AM, Aaron Williams wrote: > I have it working on our 8-bit boards properly now, though I've only done some > limited testing. > > I basically put in the correct addresses into cfi_flash.h and updated various > addresses for 8-bit support. The problem was that the CFI code was written > using the 16-bit addresses which don't work for an 8-bit bus. > > I added a mask which is used to calculate the correct address for 16 and 32- > bit busses. I have only been able to test with 8-bit and 16-bit Spansion > devices though. > > -Aaron Hi Aaron, I'm happy to test it, when you post the patch. Regards, Rogan