[U-Boot-Users] CFI driver
Jon Loeliger
jdl at freescale.com
Mon Apr 4 19:39:10 CEST 2005
On Sun, 2005-04-03 at 15:47, Wolfgang Denk wrote:
> In message <1B848D3797CA9841B0A46694F055A67A02FBBA86 at MW-AUS02.mtwk.sps.mot.com> you wrote:
> > Here is the patch.
> ...
> > --- u-boot-pq3-base/drivers/cfi_flash.c 2004-08-06 13:08:19.000000000
> > -0500
> > +++ u-boot-pq3-for-release/drivers/cfi_flash.c 2004-10-27
> > 16:02:34.028749216 -0500
> > @@ -10,6 +10,11 @@
> > * Ed Okerson
> > * Modified to work with little-endian systems.
> > *
> > + * Copyright (C) 2004
> > + * York Sun
> > + * Modified to support 8-bit port and 32-bit chip, not verified
> > + * Modified to support polling DQ7 and DQ6 for AMD flash
> > + *
>
> The patch was corrupted by your mailer; I restored it. Nevetheless,
> there were a few problems with some boards -- I guess you didn't
> bother to run the "MAKEALL" script, did you?
True. And I've been bugging folks locally to fix it too... :-)
> I tried to fix the problems, but you should have a look at my changes
> and re-test.
>
> My own tests are not so positive - I got a "Timeout writing to Flash"
> error on the first board I tried (which was working fine before
> applying the patch).
Wolfgang,
There was a follow-up bug fix that might be important here.
It fixes the problem with the retcode/flag typo here:
@@ -1176,7 +1402,8 @@
if (flag)
enable_interrupts ();
- return flash_full_status_check (info, 0,
info->write_tout, "write");
+ retcode = flash_full_status_check (info, cptr, cword,
info->write_tout, "write");
+ return flag;
Should return "retcode" now, not "flag".
Thanks,
jdl
More information about the U-Boot
mailing list