Hi Wolfgang,

On Tuesday 17 May 2011 01:49 PM, Wolfgang Denk wrote:
> Dear Aneesh V,
>
> In message<4dd21fb9.6070...@ti.com>  you wrote:
>>
>> The top-level make rule being the following, we will need a Makefile in
>> the board directory, right?
>>
>> +SPL    :$(TIMESTAMP_FILE) $(VERSION_FILE) depend tools
>> +    $(MAKE) -C spl/board/$(BOARDDIR) all
>
> Maybe this needs to be tweaked to allow for boards that don;t require
> board specific code.
>

And how do you distinguish between the two cases at the top level
Makefile? Using a CONFIG flag or on a per platform basis?

Why not just invoke the board level Makefile from the top-level
Makefile and let it decide about the code-reuse by doing something like
I did?

>> In fact, code is already common. All OMAP code specific to SPL comes
>> from spl/board/ti/spl-omap.c . All OMAP code shared with OMAP U-Boot
>> comes from the respective directory within arch/arm/cpu/armv7/*
>>
>> In the interest of simplicity I deferred all board specific
>> initialization of OMAP4(mainly mux) to U-Boot. So, SPL is board
>> independent today for OMAP4.
>
> Then we should adapt the directory and Makefile structure and allow
> for such common code without need for separate spl/board/
> directories.

Do you have any specific proposals? I have a feeling that this may get 
un-necessarily complicated.

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

Reply via email to