#!/bin/sh
#
#	Make HW_VER infor file
#

PATH=/bin:/sbin:/usr/bin:usr/sbin

###########################
#  make hw_ver info file  #
###########################
HW_VER_HEX=`cat /proc/driver/sy_basic_conf | grep HW_VER | sed 's/HW_VER=//g' | sed 's/;$//g'`

#echo "HW_VER_HEX = $HW_VER_HEX"

if [ "$HW_VER_HEX" = "0xffffffff" ]; then
	HW_VER=0
else
	HW_VER=$(($HW_VER_HEX))
fi

echo "HW_VER = $HW_VER"

HW_VER_FILE=/var/log/hw_ver.info

echo "HW_VER=$HW_VER" > $HW_VER_FILE


##############################
#  make gpio_type info file  #
##############################
GPIO_TYPE_INFO_FILE=/var/log/gpio_type.info
FW_SENSOR_FILE=/var/log/fw_sensor_pncode

[ -f $FW_SENSOR_FILE ] && . $FW_SENSOR_FILE

case "$FW_SENSOR" in
	0[CNnRdPpreDcG])
		if [ "$HW_VER" = "4" -o "$HW_VER" = "5" ]; then
			GPIO_TYPE=4
		else
			GPIO_TYPE=0
		fi
		;;
	1[AanpMmc])	# camtron D1, convex
		if [ "$HW_VER" = "4" -o "$HW_VER" = "5" ]; then
			GPIO_TYPE=4
		else
			GPIO_TYPE=0
		fi
		;;
	*)
		GPIO_TYPE=0
		;;
esac

echo "GPIO_TYPE=$GPIO_TYPE" > $GPIO_TYPE_INFO_FILE

