[U-Boot] [PATCH v3 05/19] SPL: FIT: allow loading multiple images

Simon Glass sjg at chromium.org
Wed Apr 5 10:29:37 UTC 2017


On 31 March 2017 at 16:31, Andre Przywara <andre.przywara at arm.com> wrote:
> So far we were not using the FIT image format to its full potential:
> The SPL FIT loader was just loading the first image from the /images
> node plus one of the listed DTBs.
> Now with the refactored loader code it's easy to load an arbitrary
> number of images in addition to the two mentioned above.
> As described in the FIT image source file format description, iterate
> over all images listed at the "loadables" property in the configuration
> node and load every image at its desired location.
> This allows to load any kind of images:
> - firmware images to execute before U-Boot proper (for instance
>   ARM Trusted Firmware (ATF))
> - firmware images for management processors (SCP, arisc, ...)
> - firmware images for devices like WiFi controllers
> - bit files for FPGAs
> - additional configuration data
> - kernels and/or ramdisks
> The actual usage of this feature would be platform and/or board specific.
>
> Also update the FIT documentation to mention the new SPL feature.
>
> Signed-off-by: Andre Przywara <andre.przywara at arm.com>
> Reviewed-by: Lokesh Vutla <lokeshvuta at ti.com>
> ---
>  common/spl/spl_fit.c     | 42 ++++++++++++++++++++++++++++++++++++++++--
>  doc/uImage.FIT/howto.txt | 21 +++++++++++++++++++++
>  2 files changed, 61 insertions(+), 2 deletions(-)

Reviewed-by: Simon Glass <sjg at chromium.org>

It would be useful to have an example .its file showing how to use
this, in addition to the README change you did.


More information about the U-Boot mailing list