layerscape: support sysupgrade for squashfs rootfs
[openwrt/staging/mkresin.git] / target / linux / layerscape / base-files / lib / upgrade / platform.sh
index 013023295bfe7dea3ec8be18d1ce1d3d623f7a6b..9b8c07138fa77574a7314b17f3fe517af2d78e74 100644 (file)
@@ -1,6 +1,6 @@
-#!/bin/sh
 #
 # Copyright 2015-2019 Traverse Technologies
+# Copyright 2020 NXP
 #
 
 RAMFS_COPY_BIN="/usr/sbin/fw_printenv /usr/sbin/fw_setenv /usr/sbin/ubinfo /bin/echo"
@@ -34,7 +34,13 @@ platform_check_image() {
                nand_do_platform_check "traverse-ls1043" $1
                return $?
                ;;
-       fsl,ls1012a-frdm)
+       fsl,ls1012a-frdm | \
+       fsl,ls1012a-rdb | \
+       fsl,ls1021a-twr | \
+       fsl,ls1043a-rdb | \
+       fsl,ls1046a-rdb | \
+       fsl,ls1088a-rdb | \
+       fsl,ls2088a-rdb)
                return 0
                ;;
        *)
@@ -56,7 +62,13 @@ platform_do_upgrade() {
        traverse,ls1043s)
                platform_do_upgrade_traverse_nandubi "$1"
                ;;
-       fsl,ls1012a-frdm)
+       fsl,ls1012a-frdm | \
+       fsl,ls1012a-rdb | \
+       fsl,ls1021a-twr | \
+       fsl,ls1043a-rdb | \
+       fsl,ls1046a-rdb | \
+       fsl,ls1088a-rdb | \
+       fsl,ls2088a-rdb)
                PART_NAME=firmware
                default_do_upgrade "$1"
                ;;