summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2020-08-20 13:35:29 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2020-08-21 11:25:16 +0200
commit3b20b7dc4168983fded719b71d537cfbdf368342 (patch)
tree9abdb4bba8a5177ab831d293f20046672538618c
parent87fb694b7719188668d7a4665d0e4a608ac477a2 (diff)
downloadDistroKit-3b20b7dc4168983fded719b71d537cfbdf368342.tar.gz
DistroKit-3b20b7dc4168983fded719b71d537cfbdf368342.tar.xz
Add i.MX8MM-EVK image
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r--configs/platform-v8a/config/images/imx8mm-evk.config16
-rw-r--r--configs/platform-v8a/platforms/image-imx8mm-evk.in9
-rw-r--r--configs/platform-v8a/rules/image-imx8mm-evk.make32
3 files changed, 57 insertions, 0 deletions
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 <s.hauer@pengutronix.de>
+#
+# 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