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
commit3572278e1d7da491f7860660e84314f84bf02119 (patch)
treee9b215c8a0ec0833e6d322ad4282790853ecce47
parentc0f98d8a29c2604b602d901d8d41bb147db5e8d3 (diff)
downloadDistroKit-3572278e1d7da491f7860660e84314f84bf02119.tar.gz
DistroKit-3572278e1d7da491f7860660e84314f84bf02119.tar.xz
Add i.MX8MQ-EVK image
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r--configs/platform-v8a/config/images/imx8mq-evk.config16
-rw-r--r--configs/platform-v8a/platforms/image-imx8mq-evk.in9
-rw-r--r--configs/platform-v8a/rules/image-imx8mq-evk.make32
3 files changed, 57 insertions, 0 deletions
diff --git a/configs/platform-v8a/config/images/imx8mq-evk.config b/configs/platform-v8a/config/images/imx8mq-evk.config
new file mode 100644
index 0000000..6eebf72
--- /dev/null
+++ b/configs/platform-v8a/config/images/imx8mq-evk.config
@@ -0,0 +1,16 @@
+image @IMAGE@ {
+ hdimage {
+ align = 1M
+ disk-signature = 0x9e1b14a8
+ }
+ partition barebox {
+ image = "barebox-nxp-imx8mq-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-imx8mq-evk.in b/configs/platform-v8a/platforms/image-imx8mq-evk.in
new file mode 100644
index 0000000..f4b86cd
--- /dev/null
+++ b/configs/platform-v8a/platforms/image-imx8mq-evk.in
@@ -0,0 +1,9 @@
+## SECTION=image
+
+config IMAGE_IMX8MQ_EVK
+ tristate
+ select HOST_GENIMAGE
+ select IMAGE_ROOT_EXT
+ prompt "Generate images/imx8mq-evk.img"
+ help
+ Generate a bootable SD card image to deploy a NXP i.MX8MQ-EVK board.
diff --git a/configs/platform-v8a/rules/image-imx8mq-evk.make b/configs/platform-v8a/rules/image-imx8mq-evk.make
new file mode 100644
index 0000000..b70bd76
--- /dev/null
+++ b/configs/platform-v8a/rules/image-imx8mq-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_IMX8MQ_EVK) += image-imx8mq-evk
+
+#
+# Paths and names
+#
+IMAGE_IMX8MQ_EVK := image-imx8mq-evk
+IMAGE_IMX8MQ_EVK_DIR := $(BUILDDIR)/$(IMAGE_IMX8MQ_EVK)
+IMAGE_IMX8MQ_EVK_IMAGE := $(IMAGEDIR)/imx8mq-evk.img
+IMAGE_IMX8MQ_EVK_FILES := $(IMAGEDIR)/root.tgz
+IMAGE_IMX8MQ_EVK_CONFIG := imx8mq-evk.config
+
+# ----------------------------------------------------------------------------
+# Image
+# ----------------------------------------------------------------------------
+
+$(IMAGE_IMX8MQ_EVK_IMAGE):
+ @$(call targetinfo)
+ @$(call image/genimage, IMAGE_IMX8MQ_EVK)
+ @$(call finish)
+
+# vim: syntax=make