lantiq: remove lantiq_board_name, use the generic function instead
[openwrt/openwrt.git] / target / linux / lantiq / base-files / lib / upgrade / platform.sh
index d629a1212a117685932dde480549262171214db5..9158fa742fdf1fab37e67a045e02b33344aaf3c9 100755 (executable)
@@ -1,16 +1,16 @@
-PART_NAME=linux
+PART_NAME=firmware
+REQUIRE_IMAGE_METADATA=1
 
 platform_check_image() {
-       [ "$ARGC" -gt 1 ] && return 1
+       return 0
+}
+
+platform_pre_upgrade() {
+       local board=$(board_name)
 
-       case "$(get_magic_word "$1")" in
-               # uImage
-               2705) return 0;;
-               # tplink
-               0200) return 0;;
-               *)
-                       echo "Invalid image type"
-                       return 1
+       case "$board" in
+       BTHOMEHUBV2B|BTHOMEHUBV3A|BTHOMEHUBV5A|P2812HNUF* )
+               nand_do_upgrade $1
                ;;
        esac
 }