#!/bin/sh

if [ "$1" = "start" ]
then
   DEVICE=`cat /proc/device-tree/model`

   TYPE="3911"
   if [ -e /sys/devices/platform/nbs_rfid_as3911/ic_type ]
   then 
      TYPE=`cat /sys/devices/platform/nbs_rfid_as3911/ic_type`
   fi

   if [ "$TYPE" == "3911" ]
   then
      logger "AS3911 Chip detected"
      if [ "$DEVICE" == "phoenix" ]
      then
         # LUXE8500i RFID init
         logger "Luxe: Configuring AS3911 Chip "
         echo 0  >/sys/devices/platform/nbs_rfid_as3911/RX_Config/A_R02_0
         echo 00 >/sys/devices/platform/nbs_rfid_as3911/RX_Config/A_RX1_0
         echo 12 >/sys/devices/platform/nbs_rfid_as3911/RX_Config/A_RX2_0
         echo 40 >/sys/devices/platform/nbs_rfid_as3911/RX_Config/A_RX3_0
         echo 00 >/sys/devices/platform/nbs_rfid_as3911/RX_Config/A_RX4_0
  
         echo 00 >/sys/devices/platform/nbs_rfid_as3911/RX_Config/B_RX1_0
         echo 12 >/sys/devices/platform/nbs_rfid_as3911/RX_Config/B_RX2_0
         echo 1C >/sys/devices/platform/nbs_rfid_as3911/RX_Config/B_RX3_0
         echo 00 >/sys/devices/platform/nbs_rfid_as3911/RX_Config/B_RX4_0
  
         echo 170 >/sys/devices/platform/nbs_rfid_as3911/Mod_Table/Y0
         echo 170 >/sys/devices/platform/nbs_rfid_as3911/Mod_Table/Y1
         echo 170 >/sys/devices/platform/nbs_rfid_as3911/Mod_Table/Y2
         echo 170 >/sys/devices/platform/nbs_rfid_as3911/Mod_Table/Y3
         echo 170 >/sys/devices/platform/nbs_rfid_as3911/Mod_Table/Y4
         echo 170 >/sys/devices/platform/nbs_rfid_as3911/Mod_Table/Y5

         echo 1 >/sys/devices/platform/nbs_rfid_as3911/disable_ts

         if [ -s /sys/devices/platform/nbs_rfid_as3911/nak_cnt ]
         then 
            echo 5 >/sys/devices/platform/nbs_rfid_as3911/nak_cnt
         fi

      elif [ "$DEVICE" == "griffin" ] 
      then
         # GRIFFIN RFID init
         logger "Griffin: Configuring AS3911 Chip "
      fi

   elif [ "$TYPE" == "3916 " ]
   then
      logger "ST25R3916 Chip detected"
      if [ "$DEVICE" == "phoenix" ]
      then
         logger "Luxe: Configuring ST25R3916 Chip "
      elif [ "$DEVICE" == "griffin" ] 
      then
         # GRIFFIN RFID init
         logger "Griffin: Configuring ST25R3916 Chip "
     fi
  fi
fi
