
Hello Jean-Christophe,
Thanks for looking into the code, unfortunatly I cannot use the git-send-email :( Outlook seems to only be able to wrap so I'll attach the pacthes as a file... I double checked for spaces and coding style..
Here's the original subject:
In the current implementation of the DM644x (DaVinci) achitecture there is a lot of code in the /cpu/arm926ejs/davinci folder that is meant to be board specific. I'm talking about EMIF timing/width configuration for NAND and NOR but also DRAM timing settings which are of course different for boards. This patch makes the board config files configure the architecture files (lowlevel_init.S and nand.c) with defines.
Also there is a small addition to add support for the DVEVM, the only difference is an Intel NOR instead of an AMD, so blocksizes are different.
This is tested with the Davinci EVM (Old and new one), the other boards (Sonata and Schmoogie) are building with these patches.
Best regards, Pieter
Pieter Voorthuijsen Prodrive B.V. Science Park Eindhoven P.O. box 28030 5602 JA Eindhoven The Netherlands
Email pieter.voorthuijsen@prodrive.nl Tel: +31-40-2676258 Fax: +31-40-2676201