wandboard: add WKS file
authorHugo Villeneuve <hugo@hugovil.com>
Tue, 17 Jan 2023 23:46:24 +0000 (18:46 -0500)
committerHugo Villeneuve <hugo@hugovil.com>
Wed, 1 Mar 2023 17:10:15 +0000 (12:10 -0500)
wandboard/conf/machine/wandboard-extra.conf
wic/hvmpd-wandboard.wks.in [new file with mode: 0644]

index 2b03a82..986df9c 100644 (file)
@@ -8,3 +8,9 @@ ROOT_PART_PREFIX = "p"
 ROOT_PART_A_ID = "1"
 ROOT_PART_B_ID = "2"
 UBOOT_PART_VAR = "mmcpart"
+
+UBOOT_BINARY ?= "u-boot.${UBOOT_SUFFIX}"
+
+IMAGE_FSTYPES = "tar.xz wic.gz wic.bmap"
+
+WKS_FILE = "hvmpd-wandboard.wks.in"
diff --git a/wic/hvmpd-wandboard.wks.in b/wic/hvmpd-wandboard.wks.in
new file mode 100644 (file)
index 0000000..e76bbaa
--- /dev/null
@@ -0,0 +1,20 @@
+# short-description: Create SD card image with a boot partition
+# long-description:
+# Create an image that can be written onto a SD card using dd for use
+# with i.MX SoC family.
+# It uses SPL and u-boot
+#
+# The disk layout used is:
+#  - ----- --------- --------------
+# | | SPL | u-boot  |    rootfs    |
+#  - ----- --------- --------------
+# ^ ^     ^         ^              ^
+# | |     |         |              |
+# 0 1kiB  69kiB   4MiB + rootfs + IMAGE_EXTRA_SPACE (default 10MiB)
+#
+part SPL     --source rawcopy --sourceparams="file=SPL" --no-table --align 1
+part u-boot  --source rawcopy --sourceparams="file=${UBOOT_BINARY}" --no-table --align 69
+part /       --source rootfs  --fstype=ext4 --label rootfsA --align 4096
+part rootfsB --source rootfs  --fstype=ext4 --label rootfsB
+
+bootloader --ptable msdos