generic: 6.1, 6.6: remove patch which breaks WAN on MT7621
[openwrt/openwrt.git] / target / linux / ipq806x / base-files / lib / upgrade / platform.sh
1 PART_NAME=firmware
2 REQUIRE_IMAGE_METADATA=1
3
4 RAMFS_COPY_BIN='fw_printenv fw_setenv'
5 RAMFS_COPY_DATA='/etc/fw_env.config /var/lock/fw_printenv.lock'
6
7 platform_check_image() {
8 return 0;
9 }
10
11 platform_do_upgrade() {
12 case "$(board_name)" in
13 asrock,g10)
14 asrock_upgrade_prepare
15 nand_do_upgrade "$1"
16 ;;
17 buffalo,wxr-2533dhp)
18 buffalo_upgrade_prepare_ubi
19 CI_ROOTPART="ubi_rootfs"
20 nand_do_upgrade "$1"
21 ;;
22 compex,wpq864|\
23 netgear,d7800 |\
24 netgear,r7500 |\
25 netgear,r7500v2 |\
26 netgear,r7800 |\
27 qcom,ipq8064-ap148 |\
28 qcom,ipq8064-ap161)
29 nand_do_upgrade "$1"
30 ;;
31 edgecore,ecw5410)
32 part="$(awk -F 'ubi.mtd=' '{printf $2}' /proc/cmdline | sed -e 's/ .*$//')"
33 if [ "$part" = "rootfs1" ]; then
34 fw_setenv active 2 || exit 1
35 CI_UBIPART="rootfs2"
36 else
37 fw_setenv active 1 || exit 1
38 CI_UBIPART="rootfs1"
39 fi
40 nand_do_upgrade "$1"
41 ;;
42 linksys,ea7500-v1 |\
43 linksys,ea8500)
44 platform_do_upgrade_linksys "$1"
45 ;;
46 tplink,ad7200 |\
47 tplink,c2600)
48 PART_NAME="os-image:rootfs"
49 MTD_CONFIG_ARGS="-s 0x200000"
50 default_do_upgrade "$1"
51 ;;
52 tplink,vr2600v)
53 PART_NAME="kernel:rootfs"
54 MTD_CONFIG_ARGS="-s 0x200000"
55 default_do_upgrade "$1"
56 ;;
57 zyxel,nbg6817)
58 zyxel_do_upgrade "$1"
59 ;;
60 *)
61 default_do_upgrade "$1"
62 ;;
63 esac
64 }