diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2018-02-14 16:03:55 +0100 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2018-03-19 15:53:26 +0100 |
commit | ec65ecc5b4adc8db1a2fb9c9f483b3a7f760ee65 (patch) | |
tree | 2aec15b30ab0e152241c8da32abde892d95321e5 /.travis.yml | |
parent | ab152c7894c2c6edf17cbb8e7cd7525728d6ef24 (diff) | |
download | genimage-ec65ecc5b4adc8db1a2fb9c9f483b3a7f760ee65.tar.gz genimage-ec65ecc5b4adc8db1a2fb9c9f483b3a7f760ee65.tar.xz |
Add FIT image support
This adds support for U-Boot FIT images to the genimage tool.
FIT images are effectively device tree blobs (dtbs) which have
the actual image data as binary properties in the device tree.
FIT image support works by invoking the U-Boot mkimage tool
with a device tree source file (its) as input. The its file
must be handwritten, but the image data is included automatically
by genimage which generates suitable /incbin/ directives on the
fly.
Images in the its file are in a /images/<imagename> node. The
FIT image is seen as a partitioned device, for each /images/<imagename>
there must be a partition named <imagename> in the genimage config
file section for a FIT image.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
[mol: add test files to Makefile.am, handle readonly .its file]
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml index 4d8f70d..5952bec 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,6 +12,9 @@ addons: - genisoimage - mtools - squashfs-tools +# FIXME: dtc on travis is too old +# - device-tree-compiler +# - u-boot-tools script: - ./autogen.sh - ./configure |