platform.sh 852 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. PART_NAME=firmware
  2. REQUIRE_IMAGE_METADATA=1
  3. RAMFS_COPY_BIN='fw_printenv fw_setenv'
  4. RAMFS_COPY_DATA='/etc/fw_env.config /var/lock/fw_printenv.lock'
  5. platform_check_image() {
  6. return 0;
  7. }
  8. platform_do_upgrade() {
  9. case "$(board_name)" in
  10. compex,wpq864|\
  11. netgear,d7800 |\
  12. netgear,r7500 |\
  13. netgear,r7500v2 |\
  14. netgear,r7800 |\
  15. qcom,ipq8064-ap148 |\
  16. zyxel,nbg6817)
  17. nand_do_upgrade "$ARGV"
  18. ;;
  19. linksys,ea8500)
  20. platform_do_upgrade_linksys "$ARGV"
  21. ;;
  22. tplink,c2600)
  23. PART_NAME="os-image:rootfs"
  24. MTD_CONFIG_ARGS="-s 0x200000"
  25. default_do_upgrade "$ARGV"
  26. ;;
  27. tplink,vr2600v)
  28. PART_NAME="kernel:rootfs"
  29. MTD_CONFIG_ARGS="-s 0x200000"
  30. default_do_upgrade "$ARGV"
  31. ;;
  32. nec,wg2600hp |\
  33. *)
  34. default_do_upgrade "$ARGV"
  35. ;;
  36. esac
  37. }
  38. platform_nand_pre_upgrade() {
  39. case "$(board_name)" in
  40. zyxel,nbg6817)
  41. zyxel_do_upgrade "$1"
  42. ;;
  43. esac
  44. }