summaryrefslogtreecommitdiffstats
path: root/configs/platform-v8a
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
commitc0f98d8a29c2604b602d901d8d41bb147db5e8d3 (patch)
treef5977cfa8b5efa26765def46d02874ba84c15319 /configs/platform-v8a
parent3b20b7dc4168983fded719b71d537cfbdf368342 (diff)
downloadDistroKit-c0f98d8a29c2604b602d901d8d41bb147db5e8d3.tar.gz
DistroKit-c0f98d8a29c2604b602d901d8d41bb147db5e8d3.tar.xz
Add i.MX8MP-EVK image
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'configs/platform-v8a')
-rw-r--r--configs/platform-v8a/config/images/imx8mp-evk.config16
-rw-r--r--configs/platform-v8a/platforms/image-imx8mp-evk.in9
-rw-r--r--configs/platform-v8a/rules/image-imx8mp-evk.make32
3 files changed, 57 insertions, 0 deletions
diff --git a/configs/platform-v8a/config/images/imx8mp-evk.config b/configs/platform-v8a/config/images/imx8mp-evk.config
new file mode 100644
index 0000000..8e0d64a
--- /dev/null
+++ b/configs/platform-v8a/config/images/imx8mp-evk.config
@@ -0,0 +1,16 @@
+image @IMAGE@ {
+ hdimage {
+ align = 1M
+ disk-signature = 0x9e1b14a8
+ }
+ partition barebox {
+ image = "barebox-nxp-imx8mp-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-imx8mp-evk.in b/configs/platform-v8a/platforms/image-imx8mp-evk.in
new file mode 100644
index 0000000..62b024a
--- /dev/null
+++ b/configs/platform-v8a/platforms/image-imx8mp-evk.in
@@ -0,0 +1,9 @@
+## SECTION=image
+
+config IMAGE_IMX8MP_EVK
+ tristate
+ select HOST_GENIMAGE
+ select IMAGE_ROOT_EXT
+ prompt "Generate images/imx8mp-evk.img"
+ help
+ Generate a bootable SD card image to deploy a NXP i.MX8MP-EVK board.
diff --git a/configs/platform-v8a/rules/image-imx8mp-evk.make b/configs/platform-v8a/rules/image-imx8mp-evk.make
new file mode 100644
index 0000000..758aee9
--- /dev/null
+++ b/configs/platform-v8a/rules/image-imx8mp-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_IMX8MP_EVK) += image-imx8mp-evk
+
+#
+# Paths and names
+#
+IMAGE_IMX8MP_EVK := image-imx8mp-evk
+IMAGE_IMX8MP_EVK_DIR := $(BUILDDIR)/$(IMAGE_IMX8MP_EVK)
+IMAGE_IMX8MP_EVK_IMAGE := $(IMAGEDIR)/imx8mp-evk.img
+IMAGE_IMX8MP_EVK_FILES := $(IMAGEDIR)/root.tgz
+IMAGE_IMX8MP_EVK_CONFIG := imx8mp-evk.config
+
+# ----------------------------------------------------------------------------
+# Image
+# ----------------------------------------------------------------------------
+
+$(IMAGE_IMX8MP_EVK_IMAGE):
+ @$(call targetinfo)
+ @$(call image/genimage, IMAGE_IMX8MP_EVK)
+ @$(call finish)
+
+# vim: syntax=make