mediatek: filogic: fix sysupgrade on MMC on the BPi-R3

A previous attempt to simplify things went wrong and now sysupgrade
is broken on this device. Fix that.

Fixes: de94587e70 ("mediatek: filogic: don't rely on image preset in flash or sysupgrade")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
This commit is contained in:
Daniel Golle 2023-01-16 21:02:00 +00:00
parent 86a2dae29a
commit ab3c9ccb61
No known key found for this signature in database
GPG Key ID: 5A8F39C31C3217CA

View File

@ -43,17 +43,20 @@ platform_do_upgrade() {
case "$board" in
bananapi,bpi-r3)
case "$(cmdline_get_var root)" in
/dev/mmc*)
local rootdev="$(cmdline_get_var root)"
rootdev="${rootdev##*/}"
rootdev="${rootdev%p[0-9]*}"
case "$rootdev" in
mmc*)
CI_ROOTDEV="$rootdev"
CI_KERNPART="production"
emmc_do_upgrade "$1"
;;
/dev/mtdblock*)
mtdblock*)
PART_NAME="fit"
default_do_upgrade "$1"
;;
/dev/ubiblock*)
ubiblock*)
CI_KERNPART="fit"
nand_do_upgrade "$1"
;;