summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorAndre Przywara <andre.przywara@arm.com>2017-04-26 03:32:37 +0300
committerJagan Teki <jagan@openedev.com>2017-05-17 20:45:43 +0300
commit411cf32d200aeca0754ce7083c51391af84cf612 (patch)
tree1ddff05f8e9acbc41d466882cf7c852f695e208a /tools
parent8baa381882e8b5e8684b331f09b04e2e2784fb0d (diff)
downloadu-boot-411cf32d200aeca0754ce7083c51391af84cf612.tar.xz
SPL: FIT: allow loading multiple images
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 and provide an example .its file to demonstrate its features. Signed-off-by: Andre Przywara <andre.przywara@arm.com> Reviewed-by: Lokesh Vutla <lokeshvuta@ti.com> Reviewed-by: Simon Glass <sjg@chromium.org> Tested-by: Heiko Stuebner <heiko@sntech.de> Reviewed-by: Kever Yang <kever.yang@rock-chips.com> Tested-by: Kever Yang <kever.yang@rock-chips.com> Tested-by: Jagan Teki <jagan@openedev.com> Reviewed-by: Jagan Teki <jagan@openedev.com>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions