[U-Boot] [PATCH v3 3/4] tegra: config: Enable FIT and device tree for all boards

Simon Glass
2014-11-24T23:49:51Z

Hi Stephen,

On 24 November 2014 at 10:11, Stephen Warren <swarren@wwwdotorg.org> wrote:
> On 11/23/2014 09:12 AM, Simon Glass wrote:
>>
>> Modern kernels require a device tree to boot.
>
>
> True.
>
>> Enable FIT support to permit
>>
>> booting these images, rather than just legacy images.
>
>
> I don't understand this? Modern kernels boot perfectly well without FIT
> support. U-Boot supports the kernel's standard separate DTB and zImage file
> formats just fine.
>
> To be honest, I'd strongly prefer not to enable support for non-universal
> (bootloader-specific) formats such as FIT.

In U-Boot? FIT is U-Boot's standard format and avoids all the mess
that is zImage with a single attached DTB, etc.

>
>> This allows booting of Chrome OS kernels, among other things.
>
>
> This might be a reasonable justification to support FIT. However, it'd be
> best to enable FIT support only on boards that are actually supported by
> ChromeOS, so as not to pollute other boards' configuration.

I feel that FIT is a pretty core feature for U-Boot. Are you worried
about the space?

Regards,
Simon