#!/bin/sh
#
#   /etc/init.d/bootflag: load IMX watchdog module and flag boot as complete
#

case "$1" in
  start)
      echo -n "Enabling watchdog auto-kick: "
      echo -n 'V' >/dev/watchdog
      echo OK
      # it is now up to someone else to open /dev/watchdog and safely handle things
      if [ -e /sys/bus/nvmem/devices/30370000.snvs:snvs-lpgpr0/nvmem ]; then
        echo -n "Clearing boot flag: "
        dd if=/dev/zero of=/sys/bus/nvmem/devices/30370000.snvs:snvs-lpgpr0/nvmem bs=4 count=1 &>/dev/null &&
          echo OK || echo Failed
      fi
    ;;
  stop)
    ;;
  *)
      echo "Usage: /etc/init.d/bootflag {start|stop}"
      exit 1
    ;;
esac

exit 0
