target: socfpga: Add Altera SoCFPGA support
[openwrt.git] / target / linux / socfpga / base-files / lib / upgrade / platform.sh
1 #
2 # Copyright (C) 2014 OpenWrt.org
3 #
4
5 . /lib/socfpga.sh
6
7 RAMFS_COPY_BIN="/bin/mkdir /bin/touch /bin/mknod"
8 RAMFS_COPY_DATA=/lib/socfpga.sh
9
10 platform_check_image() {
11         local board=$(socfpga_board_name)
12
13         [ "$#" -gt 1 ] && return 1
14
15         case "$board" in
16         "socfpga-sockit")
17                 platform_do_check_sockit "$ARGV"
18                 return 0;
19                 ;;
20         esac
21
22         echo "Sysupgrade is not yet supported on $board."
23         return 1
24 }
25
26 platform_do_upgrade() {
27         local board=$(socfpga_board_name)
28
29         case "$board" in
30         "socfpga-sockit")
31                 platform_do_upgrade_sockit "$ARGV"
32                 ;;
33         *)
34                 default_do_upgrade "$ARGV"
35                 ;;
36         esac
37 }