From 4994e935bdcaca2d97f71573464f67408cfdfb62 Mon Sep 17 00:00:00 2001
From: Mikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu>
Date: Fri, 18 Apr 2025 02:37:02 +0400
Subject: [PATCH] airoha: update u-boot script to use 'mmc erase' command for
 clearing art/boarddata on production image expansion during first boot

---
 airoha/image/u-boot-script | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/airoha/image/u-boot-script b/airoha/image/u-boot-script
index 81b147bbf..838a823c2 100644
--- a/airoha/image/u-boot-script
+++ b/airoha/image/u-boot-script
@@ -37,14 +37,11 @@ setenv __script_emmc_write_gpt '
 	run do_report_result;
 ';
 setenv __script_emmc_clear_part '
-	test $? -eq 0 && part size mmc 0 ${part_name} part_size;
-	test $? -eq 0 && setexpr mw_size ${part_size} * 0x80;
-	test $? -eq 0 && mw.l ${loadaddr} 0 ${mw_size};
-	test $? -eq 0 && write mmc 0#${part_name} ${loadaddr} 0 ${part_size};
+	mmc erase ${part_name};
 	env set result $?;
 	echo;
 	echo -n "Clear partition ${part_name} -- ";
-	env delete part_name part_size mw_size;
+	env delete part_name;
 	run do_report_result;
 ';
 # This command by design should delete all environment variables added by
-- 
GitLab