summaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2018-02-14 16:03:55 +0100
committerMichael Olbrich <m.olbrich@pengutronix.de>2018-03-19 15:53:26 +0100
commitec65ecc5b4adc8db1a2fb9c9f483b3a7f760ee65 (patch)
tree2aec15b30ab0e152241c8da32abde892d95321e5 /.travis.yml
parentab152c7894c2c6edf17cbb8e7cd7525728d6ef24 (diff)
downloadgenimage-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.yml3
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