[U-Boot-Users] Starting a patch for TI Davinci support

I am trying to get a patch together to add support for the TI Davinci processor into u-boot. I have started with one of the patches floating around the internet and am in the process of modifying to support the Lyrtech SFF SDR board. Currently, this patch will boot on the board and use the network and do some ram tests. I haven't worked through NAND support yet.
The patch is against git. I am very interested in structural comments, like the best way to support similar, but different boards.
I would be glad to collect additional patches and see if we can't get support for davinci boards into u-boot.
The current patch is here:
http://www.balister.org/~balister/u-boot-sffsdr.patch
Philip

I bottom post
-----Original Message----- From: u-boot-users-bounces@lists.sourceforge.net [mailto:u-boot-users-bounces@lists.sourceforge.net] On Behalf Of Philip Balister Sent: 21 June 2007 15:23 To: u-boot-users@lists.sourceforge.net Subject: [U-Boot-Users] Starting a patch for TI Davinci support
I am trying to get a patch together to add support for the TI Davinci processor into u-boot. I have started with one of the patches floating around the internet and am in the process of modifying to support the Lyrtech SFF SDR board. Currently, this patch will boot on the board and use the network and do some ram tests. I haven't worked through NAND support yet.
The patch is against git. I am very interested in structural comments, like the best way to support similar, but different boards.
I would be glad to collect additional patches and see if we can't get support for davinci boards into u-boot.
The current patch is here:
http://www.balister.org/~balister/u-boot-sffsdr.patch
Philip
Philip
Have you checked the previous DaVinci patches - see http://blog.gmane.org/gmane.comp.boot-loaders.u-boot
Peter

Peter Pearse wrote:
Philip
Have you checked the previous DaVinci patches
Sorry for the delay replying, I have been on vacation.
I have looked at the one one from koi8. While I there is a lot of good content there, I have trouble with the configuration method. Basically, he supports three boards by #fidef'ing based on a #define of a board type. The ifdef'ing logic gets fairly involved and I am concerned this method will not scale to a large number of different boards based on the Davinci processor.
I guess the first issue we need to resolve for Davinci support is what it the proper way to support a collection of boards that use the same underlying hardware, but have different memory architectures (ie NAND versus NOR), different PHY interfacesm but also have some shared code also. The ARM processor in the Davinci is an ARM926ejs, which is also shared by some of the OMAP line also.
Philip
participants (2)
-
Peter Pearse
-
Philip Balister