[][kernel][mt7988][emmc][platform.sh: Align upgrade script with mt7986's]
[Description]
Change and align upgrade script platform.sh with mt7986's
[Release-log]
N/A
Change-Id: I32711de8e055c6149a887bf8231371e77bd2cc07
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/7907321
diff --git a/target/linux/mediatek/mt7981/base-files/lib/upgrade/platform.sh b/target/linux/mediatek/mt7981/base-files/lib/upgrade/platform.sh
index 6eb1e5f..bd38b22 100644
--- a/target/linux/mediatek/mt7981/base-files/lib/upgrade/platform.sh
+++ b/target/linux/mediatek/mt7981/base-files/lib/upgrade/platform.sh
@@ -1,5 +1,6 @@
RAMFS_COPY_BIN='mkfs.f2fs blkid blockdev fw_printenv fw_setenv'
RAMFS_COPY_DATA="/etc/fw_env.config /var/lock/fw_printenv.lock"
+
platform_do_upgrade() {
local board=$(board_name)
@@ -48,4 +49,3 @@
return 0
}
-
diff --git a/target/linux/mediatek/mt7988/base-files/lib/upgrade/platform.sh b/target/linux/mediatek/mt7988/base-files/lib/upgrade/platform.sh
index 2ee99c7..bd38b22 100644
--- a/target/linux/mediatek/mt7988/base-files/lib/upgrade/platform.sh
+++ b/target/linux/mediatek/mt7988/base-files/lib/upgrade/platform.sh
@@ -1,9 +1,15 @@
+RAMFS_COPY_BIN='mkfs.f2fs blkid blockdev fw_printenv fw_setenv'
+RAMFS_COPY_DATA="/etc/fw_env.config /var/lock/fw_printenv.lock"
+
platform_do_upgrade() {
local board=$(board_name)
case "$board" in
*snand*)
- nand_do_upgrade "$1"
+ ubi_do_upgrade "$1"
+ ;;
+ *emmc*)
+ mtk_mmc_do_upgrade "$1"
;;
*)
default_do_upgrade "$1"
@@ -20,7 +26,8 @@
[ "$#" -gt 1 ] && return 1
case "$board" in
- *snand*)
+ *snand* |\
+ *emmc*)
# tar magic `ustar`
magic="$(dd if="$1" bs=1 skip=257 count=5 2>/dev/null)"
@@ -42,4 +49,3 @@
return 0
}
-