mediatek: add support for JDCloud RE-CP-03
[openwrt/openwrt.git] / target / linux / mediatek / filogic / base-files / lib / upgrade / platform.sh
index 9600f8745fe79be704dc44f4b7711624f4d58df2..97c09f35a83029e91b043c3313042a4c96e6bb9c 100755 (executable)
@@ -49,6 +49,7 @@ xiaomi_initial_setup()
 
        local board=$(board_name)
        case "$board" in
+       xiaomi,mi-router-ax3000t|\
        xiaomi,mi-router-wr30u-stock)
                fw_setenv mtdparts "nmbm0:1024k(bl2),256k(Nvram),256k(Bdata),2048k(factory),2048k(fip),256k(crash),256k(crash_log),34816k(ubi),34816k(ubi1),32768k(overlay),12288k(data),256k(KF)"
                ;;
@@ -110,7 +111,8 @@ platform_do_upgrade() {
                        ;;
                esac
                ;;
-       cudy,wr3000-v1)
+       cudy,wr3000-v1|\
+       yuncore,ax835)
                default_do_upgrade "$1"
                ;;
        glinet,gl-mt2500|\
@@ -126,11 +128,16 @@ platform_do_upgrade() {
        tplink,tl-xdr4288|\
        tplink,tl-xdr6086|\
        tplink,tl-xdr6088|\
+       xiaomi,mi-router-ax3000t-ubootmod|\
        xiaomi,mi-router-wr30u-ubootmod|\
        xiaomi,redmi-router-ax6000-ubootmod)
                CI_KERNPART="fit"
                nand_do_upgrade "$1"
                ;;
+       jdcloud,re-cp-03)
+               CI_KERNPART="production"
+               emmc_do_upgrade "$1"
+               ;;
        mercusys,mr90x-v1)
                CI_UBIPART="ubi0"
                nand_do_upgrade "$1"
@@ -140,6 +147,7 @@ platform_do_upgrade() {
                EMMC_ROOT_DEV="$(cmdline_get_var root)"
                emmc_do_upgrade "$1"
                ;;
+       xiaomi,mi-router-ax3000t|\
        xiaomi,mi-router-wr30u-stock|\
        xiaomi,redmi-router-ax6000-stock)
                CI_KERN_UBIPART=ubi_kernel
@@ -196,6 +204,7 @@ platform_copy_config() {
        acer,predator-w6|\
        glinet,gl-mt2500|\
        glinet,gl-mt6000|\
+       jdcloud,re-cp-03|\
        ubnt,unifi-6-plus)
                emmc_copy_config
                ;;
@@ -211,6 +220,7 @@ platform_pre_upgrade() {
        asus,tuf-ax6000)
                asus_initial_setup
                ;;
+       xiaomi,mi-router-ax3000t|\
        xiaomi,mi-router-wr30u-stock|\
        xiaomi,redmi-router-ax6000-stock)
                xiaomi_initial_setup