mvebu: add Kobol Helios 4 device
[openwrt/staging/mkresin.git] / target / linux / mvebu / cortexa9 / 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 cznic,turris-omnia|\
13 kobol,helios4|\
14 solidrun,clearfog-base-a1|\
15 solidrun,clearfog-pro-a1)
16 platform_check_image_sdcard "$1"
17 ;;
18 *)
19 return 0
20 ;;
21 esac
22 }
23
24 platform_do_upgrade() {
25 case "$(board_name)" in
26 buffalo,ls421de)
27 nand_do_upgrade "$1"
28 ;;
29 cznic,turris-omnia|\
30 kobol,helios4|\
31 solidrun,clearfog-base-a1|\
32 solidrun,clearfog-pro-a1)
33 platform_do_upgrade_sdcard "$1"
34 ;;
35 linksys,wrt1200ac|\
36 linksys,wrt1900ac-v1|\
37 linksys,wrt1900ac-v2|\
38 linksys,wrt1900acs|\
39 linksys,wrt3200acm|\
40 linksys,wrt32x)
41 platform_do_upgrade_linksys "$1"
42 ;;
43 *)
44 default_do_upgrade "$1"
45 ;;
46 esac
47 }
48 platform_copy_config() {
49 case "$(board_name)" in
50 cznic,turris-omnia|\
51 kobol,helios4|\
52 solidrun,clearfog-base-a1|\
53 solidrun,clearfog-pro-a1)
54 platform_copy_config_sdcard
55 ;;
56 linksys,wrt1200ac|\
57 linksys,wrt1900ac-v1|\
58 linksys,wrt1900ac-v2|\
59 linksys,wrt1900acs|\
60 linksys,wrt3200acm|\
61 linksys,wrt32x)
62 platform_copy_config_linksys
63 ;;
64 esac
65 }