Hi Tom,
Le 05/03/2012 18:56, Tom Rini a écrit :
On Thu, Mar 01, 2012 at 10:44:09PM +0100, Albert ARIBAUD wrote:
How about this approach: since the problem is the presence of CPU-
(or Soc-)level elements in board-level config files, and since there
are probably many other such items in board config files (CPU type
in a SoC and HW IP configurations, for instance) then why not
introduce some cpu-config and soc-config file which would group all
those cpu- (resp soc-)level items, including any "#define
CONFIG_ARCH_CPU_INIT", and replace these items in board config files
with a single "#include "<cpu>-config.h" (or "<soc>-config.h")? This
would significantly reduce board config file size.
Note that omap4/5 do something like this already and my hope is to do
this for omap3/similar and make some other common files as well. It's
not the top priority for me atm however...
Ok, so that's one more reason not to go the "everybody call (a possibly
weak and empty) arch_cpu_init()" route.
Amicalement,
--
Albert.
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot