summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOtavio Salvador <otavio@ossystems.com.br>2023-03-22 13:38:09 -0300
committerOtavio Salvador <otavio@ossystems.com.br>2023-04-01 17:37:43 -0300
commit898593ee8e98b523577e96cb6c2e6ca8e683cd48 (patch)
treee26c64749738f5ba9c30a3df3bd33f30fbf4d3e0
parentc5542074c7815585c97d6e75247dbc73d0da5edf (diff)
downloadmeta-freescale-topic/add-initial-uuu-scripts.tar.gz
-rw-r--r--conf/machine/imx8mm-lpddr4-evk.conf4
-rw-r--r--mfgtool/bootloader.uuu.in19
-rw-r--r--mfgtool/full_image.uuu.in20
3 files changed, 43 insertions, 0 deletions
diff --git a/conf/machine/imx8mm-lpddr4-evk.conf b/conf/machine/imx8mm-lpddr4-evk.conf
index 1387e594..8a029bfd 100644
--- a/conf/machine/imx8mm-lpddr4-evk.conf
+++ b/conf/machine/imx8mm-lpddr4-evk.conf
@@ -6,6 +6,10 @@
6 6
7require include/imx8mm-evk.inc 7require include/imx8mm-evk.inc
8 8
9MFGTOOLSCRIPT ??= "bootloader.uuu.in full_image.uuu.in"
10MFGTOOLSCRIPT[bootloader.uuu.in] ??= "fsl-image-mfgtool-initramfs:do_image_complete u-boot-mfgtool:do_deploy,fsl-image-mfgtool-initramfs-${MACHINE}.cpio.zst.u-boot ${UBOOT_BINARY}"
11MFGTOOLSCRIPT[full_image.uuu.in] ??= "linux-mfgtool:do_deploy,${KERNEL_IMAGETYPE}"
12
9# The device tree name is implicit for LPDDR4, so can't use MACHINE here 13# The device tree name is implicit for LPDDR4, so can't use MACHINE here
10KERNEL_DEVICETREE_BASENAME = "imx8mm-evk" 14KERNEL_DEVICETREE_BASENAME = "imx8mm-evk"
11KERNEL_DEVICETREE:append:use-nxp-bsp = " \ 15KERNEL_DEVICETREE:append:use-nxp-bsp = " \
diff --git a/mfgtool/bootloader.uuu.in b/mfgtool/bootloader.uuu.in
new file mode 100644
index 00000000..60522d0c
--- /dev/null
+++ b/mfgtool/bootloader.uuu.in
@@ -0,0 +1,19 @@
1uuu_version 1.2.39
2
3SDP: boot -f imx-boot-mfgtool
4
5SDPV: delay 1000
6SDPV: write -f u-boot-mfgtool.itb
7SDPV: jump
8
9FB: ucmd setenv fastboot_dev mmc
10FB: ucmd setenv mmcdev ${emmc_dev}
11FB: ucmd mmc dev ${emmc_dev} 1; mmc erase 0 0x2000
12FB: flash bootloader ../imx-boot-@@MACHINE@@
13FB: flash bootloader2 ../u-boot-@@MACHINE@@.itb
14FB: flash bootloader_s ../imx-boot-@@MACHINE@@
15FB: flash bootloader2_s ../u-boot-@@MACHINE@@.itb
16FB: flash sit ../sit-@@MACHINE@@.bin
17FB: ucmd if env exists emmc_ack; then ; else setenv emmc_ack 0; fi;
18FB: ucmd mmc partconf ${emmc_dev} ${emmc_ack} 1 0
19FB: done
diff --git a/mfgtool/full_image.uuu.in b/mfgtool/full_image.uuu.in
new file mode 100644
index 00000000..80e42007
--- /dev/null
+++ b/mfgtool/full_image.uuu.in
@@ -0,0 +1,20 @@
1uuu_version 1.2.39
2
3SDP: boot -f imx-boot-mfgtool
4
5SDPV: delay 1000
6SDPV: write -f u-boot-mfgtool.itb
7SDPV: jump
8
9FB: ucmd setenv fastboot_dev mmc
10FB: ucmd setenv mmcdev ${emmc_dev}
11FB: ucmd mmc dev ${emmc_dev} 1; mmc erase 0 0x2000
12FB: flash -raw2sparse all ../@@MFGTOOL_FLASH_IMAGE@@-@@MACHINE@@.wic
13FB: flash bootloader ../imx-boot-@@MACHINE@@
14FB: flash bootloader2 ../u-boot-@@MACHINE@@.itb
15FB: flash bootloader_s ../imx-boot-@@MACHINE@@
16FB: flash bootloader2_s ../u-boot-@@MACHINE@@.itb
17FB: flash sit ../sit-@@MACHINE@@.bin
18FB: ucmd if env exists emmc_ack; then ; else setenv emmc_ack 0; fi;
19FB: ucmd mmc partconf ${emmc_dev} ${emmc_ack} 1 0
20FB: done