Dear List,

I am working on porting U-Boot to a sequoia based PPC440 board. It boots off 
NAND flash via the NDFC on the PPC440. Our NAND chip has a 16 bit bus which has 
presented some minor problems.

The NDFC code is pretty much what we need except for a few functions that I 
made some changes to. In particular the two functions that I changed are 
board_nand_init() and board_nand_select_device(). However, I would like to use 
the rest of the NDFC code. All of the functions in the NDFC code are declared 
static so I can't access them outside of ndfc.c; is there a reason for that? 
Does it save code space?

At the moment, in the source tree I have, I just copied ndfc.c to a different 
source file, made the changes I needed, and compiled that. But I don't like the 
idea of duplicating a significant amount of code. Any suggestions on how I 
should proceed with this?

Likewise much of our board specific support files are copies from the sequoia 
code. Would it be better to symlink to the ones that are not modified? Or is it 
OK to just copy the relevant source files into our own board directory and make 
minor adjustments as needed?

Regards,
Alex

-- 
Alex Waterman
Computer Engineer
Phone: 215-896-4920
Email: awater...@dawning.com

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to