From 3b20b7dc4168983fded719b71d537cfbdf368342 Mon Sep 17 00:00:00 2001 From: Sascha Hauer Date: Thu, 20 Aug 2020 13:35:29 +0200 Subject: Add i.MX8MM-EVK image Signed-off-by: Sascha Hauer --- .../platform-v8a/config/images/imx8mm-evk.config | 16 +++++++++++ configs/platform-v8a/platforms/image-imx8mm-evk.in | 9 ++++++ configs/platform-v8a/rules/image-imx8mm-evk.make | 32 ++++++++++++++++++++++ 3 files changed, 57 insertions(+) create mode 100644 configs/platform-v8a/config/images/imx8mm-evk.config create mode 100644 configs/platform-v8a/platforms/image-imx8mm-evk.in create mode 100644 configs/platform-v8a/rules/image-imx8mm-evk.make diff --git a/configs/platform-v8a/config/images/imx8mm-evk.config b/configs/platform-v8a/config/images/imx8mm-evk.config new file mode 100644 index 0000000..65e23a9 --- /dev/null +++ b/configs/platform-v8a/config/images/imx8mm-evk.config @@ -0,0 +1,16 @@ +image @IMAGE@ { + hdimage { + align = 1M + disk-signature = 0x9e1b14a8 + } + partition barebox { + image = "barebox-nxp-imx8mm-evk.img-imx8m" + size = 896K + in-partition-table = false + } + partition root { + offset = 2M + image = "root.ext2" + partition-type = 0x83 + } +} diff --git a/configs/platform-v8a/platforms/image-imx8mm-evk.in b/configs/platform-v8a/platforms/image-imx8mm-evk.in new file mode 100644 index 0000000..cce834e --- /dev/null +++ b/configs/platform-v8a/platforms/image-imx8mm-evk.in @@ -0,0 +1,9 @@ +## SECTION=image + +config IMAGE_IMX8MM_EVK + tristate + select HOST_GENIMAGE + select IMAGE_ROOT_EXT + prompt "Generate images/imx8mm-evk.img" + help + Generate a bootable SD card image to deploy a NXP i.MX8MM-EVK board. diff --git a/configs/platform-v8a/rules/image-imx8mm-evk.make b/configs/platform-v8a/rules/image-imx8mm-evk.make new file mode 100644 index 0000000..60b8b30 --- /dev/null +++ b/configs/platform-v8a/rules/image-imx8mm-evk.make @@ -0,0 +1,32 @@ +# -*-makefile-*- +# +# Copyright (C) 2020 by Sascha Hauer +# +# For further information about the PTXdist project and license conditions +# see the README file. +# + +# +# We provide this package +# +IMAGE_PACKAGES-$(PTXCONF_IMAGE_IMX8MM_EVK) += image-imx8mm-evk + +# +# Paths and names +# +IMAGE_IMX8MM_EVK := image-imx8mm-evk +IMAGE_IMX8MM_EVK_DIR := $(BUILDDIR)/$(IMAGE_IMX8MM_EVK) +IMAGE_IMX8MM_EVK_IMAGE := $(IMAGEDIR)/imx8mm-evk.img +IMAGE_IMX8MM_EVK_FILES := $(IMAGEDIR)/root.tgz +IMAGE_IMX8MM_EVK_CONFIG := imx8mm-evk.config + +# ---------------------------------------------------------------------------- +# Image +# ---------------------------------------------------------------------------- + +$(IMAGE_IMX8MM_EVK_IMAGE): + @$(call targetinfo) + @$(call image/genimage, IMAGE_IMX8MM_EVK) + @$(call finish) + +# vim: syntax=make -- cgit v1.2.3