[U-Boot] [PATCH 1/3] ARM: lib: Remove CONFIG_ARCH_CPU_INIT dependency

Albert ARIBAUD albert.u.boot at aribaud.net
Tue Mar 6 08:26:35 CET 2012


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.


More information about the U-Boot mailing list