[U-Boot] [PATCH v3 0/5] Extend FIT support for falcon boot

York Sun york.sun at nxp.com
Tue Aug 15 18:14:40 UTC 2017


This patch set extends FIT support for falcon boot. The difference
between U-Boot FIT and Linux FIT lies not only on the images inside,
but also the data offset. U-Boot FIT image has data outside of the
FIT structure while Linux FIT image can have data embedded within.
Linux FIT can use compressed image as well.

Changes in v3:
Replace ifdef with if IS_ENABLED().
Add help to new Kconfig optons.
Update doc/uImage.FIT/source_file_format.txt with embedded and external data
Update doc/uImage.FIT/multi_spl.its to explain the priority of booting image.

Changes in v2:
Combine Kconfig change and actual code into one patch
Rebase on top of "SPL: FIT: factor out spl_load_fit_image()" by Andre Przywara
Split from previous patch, rebased on top of "SPL: FIT: allow loading
multiple images" by Andre Przywara.

York Sun (5):
  tools: pblimage: Fix address calculation
  cmd: spl: Fix compiling warning
  spl: fit: Eanble GZIP support for image decompression
  spl: fit: Support both external and embedded data
  spl: fit: Add booting OS first

 cmd/spl.c                             |   8 +-
 common/spl/spl_fit.c                  | 144 ++++++++++++++++++++++++----------
 doc/uImage.FIT/multi_spl.its          |   7 ++
 doc/uImage.FIT/source_file_format.txt |   4 +
 lib/Kconfig                           |  12 +++
 lib/Makefile                          |   5 +-
 tools/pblimage.c                      |   2 +-
 7 files changed, 135 insertions(+), 47 deletions(-)

-- 
2.7.4



More information about the U-Boot mailing list