diff options
author | Otavio Salvador <otavio@ossystems.com.br> | 2023-03-22 13:38:09 -0300 |
---|---|---|
committer | Otavio Salvador <otavio@ossystems.com.br> | 2023-04-01 17:37:43 -0300 |
commit | 898593ee8e98b523577e96cb6c2e6ca8e683cd48 (patch) | |
tree | e26c64749738f5ba9c30a3df3bd33f30fbf4d3e0 | |
parent | c5542074c7815585c97d6e75247dbc73d0da5edf (diff) | |
download | meta-freescale-topic/add-initial-uuu-scripts.tar.gz |
-rw-r--r-- | conf/machine/imx8mm-lpddr4-evk.conf | 4 | ||||
-rw-r--r-- | mfgtool/bootloader.uuu.in | 19 | ||||
-rw-r--r-- | mfgtool/full_image.uuu.in | 20 |
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 | ||
7 | require include/imx8mm-evk.inc | 7 | require include/imx8mm-evk.inc |
8 | 8 | ||
9 | MFGTOOLSCRIPT ??= "bootloader.uuu.in full_image.uuu.in" | ||
10 | MFGTOOLSCRIPT[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}" | ||
11 | MFGTOOLSCRIPT[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 |
10 | KERNEL_DEVICETREE_BASENAME = "imx8mm-evk" | 14 | KERNEL_DEVICETREE_BASENAME = "imx8mm-evk" |
11 | KERNEL_DEVICETREE:append:use-nxp-bsp = " \ | 15 | KERNEL_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 @@ | |||
1 | uuu_version 1.2.39 | ||
2 | |||
3 | SDP: boot -f imx-boot-mfgtool | ||
4 | |||
5 | SDPV: delay 1000 | ||
6 | SDPV: write -f u-boot-mfgtool.itb | ||
7 | SDPV: jump | ||
8 | |||
9 | FB: ucmd setenv fastboot_dev mmc | ||
10 | FB: ucmd setenv mmcdev ${emmc_dev} | ||
11 | FB: ucmd mmc dev ${emmc_dev} 1; mmc erase 0 0x2000 | ||
12 | FB: flash bootloader ../imx-boot-@@MACHINE@@ | ||
13 | FB: flash bootloader2 ../u-boot-@@MACHINE@@.itb | ||
14 | FB: flash bootloader_s ../imx-boot-@@MACHINE@@ | ||
15 | FB: flash bootloader2_s ../u-boot-@@MACHINE@@.itb | ||
16 | FB: flash sit ../sit-@@MACHINE@@.bin | ||
17 | FB: ucmd if env exists emmc_ack; then ; else setenv emmc_ack 0; fi; | ||
18 | FB: ucmd mmc partconf ${emmc_dev} ${emmc_ack} 1 0 | ||
19 | FB: 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 @@ | |||
1 | uuu_version 1.2.39 | ||
2 | |||
3 | SDP: boot -f imx-boot-mfgtool | ||
4 | |||
5 | SDPV: delay 1000 | ||
6 | SDPV: write -f u-boot-mfgtool.itb | ||
7 | SDPV: jump | ||
8 | |||
9 | FB: ucmd setenv fastboot_dev mmc | ||
10 | FB: ucmd setenv mmcdev ${emmc_dev} | ||
11 | FB: ucmd mmc dev ${emmc_dev} 1; mmc erase 0 0x2000 | ||
12 | FB: flash -raw2sparse all ../@@MFGTOOL_FLASH_IMAGE@@-@@MACHINE@@.wic | ||
13 | FB: flash bootloader ../imx-boot-@@MACHINE@@ | ||
14 | FB: flash bootloader2 ../u-boot-@@MACHINE@@.itb | ||
15 | FB: flash bootloader_s ../imx-boot-@@MACHINE@@ | ||
16 | FB: flash bootloader2_s ../u-boot-@@MACHINE@@.itb | ||
17 | FB: flash sit ../sit-@@MACHINE@@.bin | ||
18 | FB: ucmd if env exists emmc_ack; then ; else setenv emmc_ack 0; fi; | ||
19 | FB: ucmd mmc partconf ${emmc_dev} ${emmc_ack} 1 0 | ||
20 | FB: done | ||