mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-16 14:23:38 +00:00
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:
parent
55780024d3
commit
2b13399bb7
@ -5,17 +5,20 @@ platform_do_upgrade() {
|
|||||||
|
|
||||||
case "$board" in
|
case "$board" in
|
||||||
bananapi,bpi-r3)
|
bananapi,bpi-r3)
|
||||||
case "$(cmdline_get_var root)" in
|
local rootdev="$(cmdline_get_var root)"
|
||||||
/dev/mmc*)
|
rootdev="${rootdev##*/}"
|
||||||
|
rootdev="${rootdev%p[0-9]*}"
|
||||||
|
case "$rootdev" in
|
||||||
|
mmc*)
|
||||||
CI_ROOTDEV="$rootdev"
|
CI_ROOTDEV="$rootdev"
|
||||||
CI_KERNPART="production"
|
CI_KERNPART="production"
|
||||||
emmc_do_upgrade "$1"
|
emmc_do_upgrade "$1"
|
||||||
;;
|
;;
|
||||||
/dev/mtdblock*)
|
mtdblock*)
|
||||||
PART_NAME="fit"
|
PART_NAME="fit"
|
||||||
default_do_upgrade "$1"
|
default_do_upgrade "$1"
|
||||||
;;
|
;;
|
||||||
/dev/ubiblock*)
|
ubiblock*)
|
||||||
CI_KERNPART="fit"
|
CI_KERNPART="fit"
|
||||||
nand_do_upgrade "$1"
|
nand_do_upgrade "$1"
|
||||||
;;
|
;;
|
||||||
|
Loading…
Reference in New Issue
Block a user