[U-Boot-Users] ARM VersatilePB - Fixed flash support

Greetings,
I have attached a patch fixing flash support with Versatile Boards:
CHANGELOG Entry:
* Patch by Philippe Robin, 28 Sept 2004: - Fix Flash support for Versatile.
Regards, Philippe

In message 89A528FE6DB0FA44877BB2F05B84671801285A97@ZIPPY.Emea.Arm.com you wrote:
- Patch by Philippe Robin, 28 Sept 2004:
- Fix Flash support for Versatile.
Added, thanks.
Best regards,
Wolfgang Denk

The current flash support for Integrator CP supports only one flash type 28F256L18T. However the flash on the CP board we recently bought is 28F640J3C. I ported flash.c to support this type of flash. If you'd like, I'll post the patch.
One issue I've encoutered is flash write timeout of a big chunk of data (> 128KB). Write always times out no matter how big the value of CFG_FLASH_WRITE_TOUT is. The issue hasn't been solved yet. Any hints are appreciated.
-Shawn.

In message c3d0340b0410111620498f967b@mail.gmail.com you wrote:
The current flash support for Integrator CP supports only one flash type 28F256L18T. However the flash on the CP board we recently bought is 28F640J3C. I ported flash.c to support this type of flash. If you'd like, I'll post the patch.
Was there a final patch posted to the list? I can't find one.
One issue I've encoutered is flash write timeout of a big chunk of data (> 128KB). Write always times out no matter how big the value of CFG_FLASH_WRITE_TOUT is. The issue hasn't been solved yet. Any hints are appreciated.
Make sure to use reset_timer_masked() and get_timer_masked() instead of get_timer(0) / get_timer(start).
Best regards,
Wolfgang Denk

Wolfgang,
The current flash support for Integrator CP supports only one flash type 28F256L18T. However the flash on the CP board we recently bought is 28F640J3C. I ported flash.c to support this type of flash. If you'd like, I'll post the patch.
Was there a final patch posted to the list? I can't find one.
It's fixed in my patch posted on Dec. 20, 2004. And also I got confirmation from Philippe that the fix of CFG_HZ issue for ARM926EJS works.
Make sure to use reset_timer_masked() and get_timer_masked() instead of get_timer(0) / get_timer(start).
They are used in the patch.
Regards, -Shawn.

Was there a final patch posted to the list? I can't find one.
It's fixed in my patch posted on Dec. 20, 2004. And also I got confirmation from Philippe that the fix of CFG_HZ issue for ARM926EJS works.
Sorry. Misunderstood what Philippe said to me. He hasn't validated the fix for ARM926 yet. We can wait for his confirmation.
Thanks for your contribution. We will validate this for the ARM926 and confirm back to you and the list so that this can get integrated.
-Shawn.
participants (4)
-
Philippe Robin
-
Shawn
-
Shawn Jin
-
Wolfgang Denk