> > > > Just a general observation: if you are not sure that > tlb/law files can be > > safely factored out and most of the ddr.c files are > actually board specific > > overrides (common part being less than 10 lines) why > had you requested me > > to create a common board hierarchy for these STX > boards in the first place? > > I am sure that the tlb/law files can be safely factored > out, but that > does not mean that you can simply use one of the files > and force it > upon the othe rboards. The > differences between the boards must > obviously been taken care of, for > example by using preprocessor > variables (defined in the board config files) to > describe the (tiny) > differences between the boards. > > I don't understand why you claim the ddr.c files were so > different: > > -> diff board/stxgp3/ddr.c board/stxssa/ddr.c | wc -l > 0 >
How exactly I'm related to this particular issue? My ddr.c is different due to different DDR settings overrides. Then, there are plenty of nearly identical ddr.c/tlb.c/law.c files in the tree already (~25). Git will derive any such file from any other, because they are essentially the same. However, the real issue here is whether you prefer a #define sprawl or having a couple of additional short files for each board in question. Until now, as I can see, the second option was preferred. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot