#!/bin/sh

FW_SENSOR_FILE=/var/log/fw_sensor_pncode

[ -f $FW_SENSOR_FILE ] || exit 0

. $FW_SENSOR_FILE

FW_FISHEYE=`/usr/sbin/spcp 32 1`
IMX123_CFG="/opt/gm/app/isp320_imx123.cfg"
IMX124_CFG="/opt/gm/app/isp320_imx124.cfg"
IMX123_FISHEYE_CFG="/opt/gm/app/sensor_cfg/imx123/isp320_imx123_fisheye.cfg"
IMX124_FISHEYE_CFG="/opt/gm/app/sensor_cfg/imx124/isp320_imx124_fisheye.cfg"

case "$FW_SENSOR" in
	5[FGH]) # imx123
	case "$FW_FISHEYE" in
	#	[0])
	#	;;
		[1]) # Fisheye lens (F13B0125W 1/3" 1.25mm IR-Cut F2.0, 3M Pixel)
			echo "Apply Fisheye lens configuration."
			ln -sfn $IMX123_FISHEYE_CFG $IMX123_CFG
		;;
		[2]) # Fisheye lens (F125B0137W 1/2.5" 1.37mm IR-Cut F2.0, 3M Pixel)
			echo "Apply Fisheye lens configuration."
			ln -sfn $IMX123_FISHEYE_CFG $IMX123_CFG
		;;
	esac
	;;
        5[ABC]) # imx124
        case "$FW_FISHEYE" in
                [1]) # Fisheye lens (F13B0125W 1/3" 1.25mm IR-Cut F2.0, 3M Pixel)
                        echo "Apply Fisheye lens configuration."
                        ln -sfn $IMX124_FISHEYE_CFG $IMX124_CFG
                ;;
                [2]) # Fisheye lens (F125B0137W 1/2.5" 1.37mm IR-Cut F2.0, 3M Pixel)
                        echo "Apply Fisheye lens configuration."
                        ln -sfn $IMX124_FISHEYE_CFG $IMX124_CFG
                ;;
        esac
        ;;
esac
