summaryrefslogtreecommitdiff
path: root/classes
AgeCommit message (Collapse)Author
2017-06-09image_type_tezi: make small volumes staticStefan Agner
The volumes for kernel, device tree and Cortex-M4 firmware get updated with a single binary for which a static volume is better suited. This also allows the boot code to only load the amount of written bytes and therefore speeds up boot time. Static volumes have been used already with the update.sh script based update method. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-06-09image_type_tezi: pack raw nand images without bootfsStefan Agner
Raw NAND images flash the kernel and device tree directly into UBI volumes, hence there is no need to generate a bootfs tarball. Leave the kernel and device tree unpacked so we can copy it directly into the UBI volume. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-06-09image_type_tezi: add raw nand device supportStefan Agner
Add support for raw NAND devices. Describe the layout of the MTD partitions and UBI volumes using JSON. Also split the storage description into a separate function, called depending on a machine specific variable for eMMC and raw NAND. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-04-07image_type_tezi: use the new version variablesMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-02-08image_type_tezi: do not create image.json if teziimg is not requestedStefan Agner
In case teziimg is not among the requested images (not part of IMAGE_FSTYPES) we don't need to create a Toradex Easy Installer image.json file. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
2017-02-08image_type_tezi: rename image to teziimgStefan Agner
Avoid ambiguity with other uses of the string "tezi", e.g. when used as an image or distro name. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
2017-01-11image_type_tezi: add custom image type for Toradex Easy InstallerStefan Agner
The Toradex Easy Installer is a Linux based installer for images. This commit adds a new image type which allows to build images flashable with this installer directly with OpenEmbedded. The installer needs a JSON based image description (image.json) which will be generated using a custom Python step. The IMAGE_CMD step then creates a bootfs tar.xz and creates a tar with the bootfs, rootfs, U-Boot and SPL, image.json and some more metadata files. This tarball can be extracted on a SD card, USB flah drive or HTTP server and consumed by the Toradex Easy Installer. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2014-04-01colibri-vf: use meta-fsl* layer for BSP filesMax Krummenacher
remove the files copied from meta-fsl* for Colibri-VF V2.1 move the colibri-vf u-boot and kernel stuff to meta-fsl-arm-extra
2013-10-16vybrid: backport from meta-fsl-arm master-nextMax Krummenacher
remove when moving to dora branch