5 if [ "$mode" = "" ]; then
13 sudo sh -c "echo 1 > $sys_pm_bt/reset"
14 sudo sh -c "echo 0 > $sys_pm_bt_power"
17 sudo sh -c "echo 0 > $sys_pm_gsm_power"
20 sudo sh -c "echo 0 > $sys_pm_gps_power"
21 if [ `cat $sys_pm_gps_power` = 1 ]; then
22 echo "error, retrying"
23 sudo sh -c "echo 1 > $sys_pm_gps_power"
24 sudo sh -c "echo 0 > $sys_pm_gps_power"
28 sudo sh -c "echo s3c2440-sdi > $sys_wlan_driver/unbind"
31 echo "unknown device $dev"
40 sudo sh -c "echo 1 > $sys_pm_bt_power"
41 sudo sh -c "echo 0 > $sys_pm_bt/reset"
44 sudo sh -c "echo 0 > $sys_pm_gsm/power_on"
45 sudo sh -c "echo 1 > $sys_pm_gsm/power_on"
46 sudo sh -c "echo 1 > $sys_pm_gsm/reset"
49 sudo sh -c "echo 1 > $sys_pm_gps_power"
52 sudo sh -c "echo s3c2440-sdi > $sys_wlan_driver/unbind" 2> /dev/null
53 sudo sh -c "echo s3c2440-sdi > $sys_wlan_driver/bind"
56 echo "unknown device $dev"
63 echo "bt `cat $sys_pm_bt_power`"
64 echo "gsm `cat $sys_pm_gsm_power`"
65 echo "gps `cat $sys_pm_gps_power`"
72 for i in `seq 1 30`; do
73 echo $i `cat $sys_battery/current_now`
76 start=`cat $sys_battery/current_now`
79 for i in `seq 1 40`; do
80 echo $i `cat $sys_battery/current_now`
83 end=`cat $sys_battery/current_now`
84 diff=`expr $start - $end`
88 echo "unknown operation $mode"