mvebu: add Methode euroDPU support
[openwrt/staging/ansuel.git] / target / linux / mvebu / cortexa53 / base-files / lib / upgrade / platform.sh
1 #
2 # Copyright (C) 2014-2016 OpenWrt.org
3 # Copyright (C) 2016 LEDE-Project.org
4 #
5
6 RAMFS_COPY_BIN='fw_printenv fw_setenv'
7 RAMFS_COPY_DATA='/etc/fw_env.config /var/lock/fw_printenv.lock'
8 REQUIRE_IMAGE_METADATA=1
9
10 platform_check_image() {
11 case "$(board_name)" in
12 glinet,gl-mv1000|\
13 globalscale,espressobin|\
14 globalscale,espressobin-emmc|\
15 globalscale,espressobin-ultra|\
16 globalscale,espressobin-v7|\
17 globalscale,espressobin-v7-emmc)
18 legacy_sdcard_check_image "$1"
19 ;;
20 *)
21 return 0
22 ;;
23 esac
24 }
25
26 platform_do_upgrade() {
27 case "$(board_name)" in
28 glinet,gl-mv1000|\
29 globalscale,espressobin|\
30 globalscale,espressobin-emmc|\
31 globalscale,espressobin-ultra|\
32 globalscale,espressobin-v7|\
33 globalscale,espressobin-v7-emmc)
34 legacy_sdcard_do_upgrade "$1"
35 ;;
36 methode,udpu|\
37 methode,edpu)
38 platform_do_upgrade_uDPU "$1"
39 ;;
40 *)
41 default_do_upgrade "$1"
42 ;;
43 esac
44 }
45 platform_copy_config() {
46 case "$(board_name)" in
47 glinet,gl-mv1000|\
48 globalscale,espressobin|\
49 globalscale,espressobin-emmc|\
50 globalscale,espressobin-ultra|\
51 globalscale,espressobin-v7|\
52 globalscale,espressobin-v7-emmc)
53 legacy_sdcard_copy_config
54 ;;
55 methode,udpu|\
56 methode,edpu)
57 platform_copy_config_uDPU
58 ;;
59 esac
60 }