imx: cortexa7: add support for TechNexion PICO-PI-IMX7D
[openwrt/openwrt.git] / target / linux / imx / cortexa7 / base-files / lib / upgrade / platform.sh
1 . /lib/imx.sh
2
3 RAMFS_COPY_BIN='blkid jffs2reset'
4
5 enable_image_metadata_check() {
6 case "$(board_name)" in
7 technexion,imx7d-pico-pi)
8 REQUIRE_IMAGE_METADATA=1
9 ;;
10 esac
11 }
12 enable_image_metadata_check
13
14 platform_check_image() {
15 local board=$(board_name)
16
17 case "$board" in
18 technexion,imx7d-pico-pi)
19 return 0
20 ;;
21 esac
22
23 echo "Sysupgrade is not yet supported on $board."
24 return 1
25 }
26
27 platform_do_upgrade() {
28 local board=$(board_name)
29
30 case "$board" in
31 technexion,imx7d-pico-pi)
32 imx_sdcard_do_upgrade "$1"
33 ;;
34 esac
35 }
36
37 platform_copy_config() {
38 local board=$(board_name)
39
40 case "$board" in
41 technexion,imx7d-pico-pi)
42 imx_sdcard_copy_config
43 ;;
44 esac
45 }
46
47 platform_pre_upgrade() {
48 local board=$(board_name)
49
50 case "$board" in
51 technexion,imx7d-pico-pi)
52 imx_sdcard_pre_upgrade
53 ;;
54 esac
55 }