Merged helper scripts
[qcpufreq] / src / data / scripts / QCPUFreq.helper
1 #!/bin/sh
2 #
3 # This script is part of QCPUFreq
4 # (c)2010 Daniel Klaffenbach
5
6 if [[ -z $1 || -z $2 ]]; then
7         echo "$0 should only be called by QCPUFreq"
8         exit 1
9 fi
10
11 case "$1" in
12         "set_maxfreq")
13                 #set scaling_max_freq
14                 echo $2 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
15                 exit 0
16                 ;;
17         "set_sr")
18                 #enable or disable SmartReflex
19                 if [ "$2" == "on" ]; then
20                         echo 1 > /sys/power/sr_vdd1_autocomp
21                         echo 1 > /sys/power/sr_vdd2_autocomp
22                 else
23                         echo 0 > /sys/power/sr_vdd1_autocomp
24                         echo 0 > /sys/power/sr_vdd2_autocomp
25
26                 fi
27                 exit 0
28                 ;;
29         *)
30                 echo "$0 should only be called by QCPUFreq"
31                 exit 1
32                 ;;
33 esac
34