#!/bin/sh

eval `sncfg mget PWM_HOTSPOT_TRAFFIC_TIMEOUT PRODUCT_TYPE BAT_BYPASS`
pw_product=0 #default is hotspot
if [ $PRODUCT_TYPE = "HOTSPOT" ] ; then
        pw_product=0
elif [ $PRODUCT_TYPE = "DONGLE" ] ; then
        pw_product=1
fi


stop() {
        rmmod bq275xx-battery
        rmmod i2c-gpio
}

start() {
    #use BAT_BYPASS for by pass gauge module for EVB
    if [ $pw_product == "0" ] && [ $BAT_BYPASS != "1" ] ; then  #mifi
        	insmod /lib/modules/i2c-gpio.ko scl_gpio_pin=100 sda_gpio_pin=51
        	insmod /lib/modules/bq275xx-battery.ko
	fi
}

test() {
        cat /sys/class/power_supply/bq27500-0/voltage_now
        cat /sys/class/power_supply/bq27500-0/current_now
        cat /sys/class/power_supply/bq27500-0/capacity
}

case "$1" in
        start)
                start
                ;;
        stop)
                stop
                ;;
        test)
                test
                ;;
esac
