[U-Boot] [uBoot] TI: configs: Commonize the boot of different devices

Enric Balletbo Serra eballetbo at gmail.com
Wed Dec 4 15:37:10 CET 2013


2013/12/4 Tom Rini <trini at ti.com>:
> On Wed, Dec 04, 2013 at 03:14:08PM +0100, Enric Balletbo Serra wrote:
>> Hi Tom,
>>
>> 2013/12/4 Tom Rini <trini at ti.com>:
>> > On Wed, Nov 20, 2013 at 01:40:18PM -0600, Dan Murphy wrote:
>> >
>> >> Commonize in the ti_armv7_common.h the boot scripts for
>> >> USB, MMC and NAND.
>> >>
>> >> Each board file can then select which BOOT_TARGETS are applicable
>> >> for the target board.
>> >> And any parameters based on that.
>> >>
>> >> Finally removed the findfdt from the common file and made this more board
>> >> specific as omap4_common should not reference panda.
>> >>
>> >> This implemenation was adopted from the tegra-common-post.h file.
>> >
>> > OK, implementation wise, I think we might need to adapt the -post
>> > concept here too.  That will let us remove from the config files
>> > themselves a number of:
>> > #ifdef FOO
>> > #undef FOO
>> > #endif
>> > #define FOO
>> >
>> > And it will also let new boards like cm_t335 opt in to
>> > ti_am335x_common.h but not have to pick our bootcmd if they don't want
>> > to (tegra-common-post.h allows for that).  While not a big deal,
>> > possibly, for cm_t335 it's probably a bigger deal for getting the
>> > siemens boards adapted too.
>> >
>> > I think this also shows that we need to handle the DFU env settings
>> > parts strictly inside of am335x_evm.h.  I'm toying with a patch to cover
>> > this, now.
>> >
>> > Thanks!
>>
>> Just a small question that is related with this. There is any plan to
>> commonize the configuration code for OMAP3 platforms
>> (ti_omap3_common.h)  like AM335x ?
>
> I would love to see it happen, yes.  It's not high up on my priority
> list right now (along with doing omap3_evm* stuff cleaner) so I'd also
> love to see the patch come from someone else.
>

Ok, maybe I've time to do this, I'll try to send a RFC with this
during this week.

Best regards,
  Enric

> --
> Tom


More information about the U-Boot mailing list