ipq806x: Initial TP-Link and ASUS OnHub support
[openwrt/openwrt.git] / target / linux / ipq806x / base-files / lib / upgrade / platform.sh
index f9e592f4bd8f92321871d3912ec4832a2209d3c2..67ceaab24fb5b65253592668c345c407b229ae67 100644 (file)
@@ -57,6 +57,15 @@ platform_do_upgrade() {
                MTD_CONFIG_ARGS="-s 0x200000"
                default_do_upgrade "$1"
                ;;
+       asus,onhub |\
+       tplink,onhub)
+               export_bootdevice
+               export_partdevice CI_ROOTDEV 0
+               CI_KERNPART="kernel"
+               CI_ROOTPART="rootfs"
+               CI_DATAPART="rootfs_data"
+               emmc_do_upgrade "$1"
+               ;;
        tplink,vr2600v)
                MTD_CONFIG_ARGS="-s 0x200000"
                default_do_upgrade "$1"
@@ -69,3 +78,13 @@ platform_do_upgrade() {
                ;;
        esac
 }
+
+platform_copy_config() {
+       case "${board_name}" in
+       asus,onhub |\
+       tplink,onhub)
+               emmc_copy_config
+               ;;
+       esac
+       return 0
+}