run_cpu_freq_set.sh 608 B

1234567891011121314151617
  1. #!/bin/sh
  2. if [ $# -lt 1 ]; then
  3. echo "Usage sample: run_cpu_freq_set.sh [max_frequency]"
  4. echo " max_frequency: 300000, 600000, 800000"
  5. exit 0;
  6. else
  7. if [ $1 -lt 300000 ] || [ $1 -gt 800000 ]; then
  8. echo "Usage sample: run_cpu_freq_set.sh [max_frequency]"
  9. echo " max_frequency: 300000, 600000, 800000"
  10. exit 0;
  11. fi
  12. echo $1 > /sys/devices/system/cpu/cpufreq/policy0/scaling_max_freq
  13. freq=`cat /sys/devices/system/cpu/cpufreq/policy0/cpuinfo_cur_freq`
  14. echo CPU max frequency is set to $freq Hz.
  15. fi