From 6d61cf2adb4865cd0622daaf7d494f3c8dca5588 Mon Sep 17 00:00:00 2001 From: Naresh Kamboju Date: Thu, 16 Apr 2015 13:56:11 +0530 Subject: prepare-device.sh: add CPU governor tuning settings Adding CPU governor tuning setting for hmp, a57only and a53only modes. These setting will improve performance of the system. Change-Id: Icac6bbf91e9be2f51da67394f3bf141ab5802077 Signed-off-by: Naresh Kamboju --- prepare-device.sh | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/prepare-device.sh b/prepare-device.sh index 90ebcef..905087b 100755 --- a/prepare-device.sh +++ b/prepare-device.sh @@ -19,6 +19,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # # Author: Milosz Wasilewski +# Author: Naresh Kamboju # set -e @@ -80,8 +81,10 @@ then adb wait-for-device adb devices echo "Disable A57 cluster" - adb -s $IPADDR:5555 shell "echo 0 > /sys/devices/system/cpu/cpu4/online | su" - adb -s $IPADDR:5555 shell "echo 0 > /sys/devices/system/cpu/cpu5/online | su" + adb -s $IPADDR:5555 shell "echo 0 > /sys/devices/system/cpu/cpu1/online | su" + adb -s $IPADDR:5555 shell "echo 0 > /sys/devices/system/cpu/cpu2/online | su" + adb -s $IPADDR:5555 shell "echo 85 > /sys/devices/system/cpu/cpu0/cpufreq/interactive/go_hispeed_load | su" + adb -s $IPADDR:5555 shell "echo 700000 > /sys/devices/system/cpu/cpu0/cpufreq/interactive/hispeed_freq | su" fi if [ $1 == 'a57only' ] @@ -94,9 +97,11 @@ then adb devices echo "Disable A53 cluster" adb -s $IPADDR:5555 shell "echo 0 > /sys/devices/system/cpu/cpu0/online | su" - adb -s $IPADDR:5555 shell "echo 0 > /sys/devices/system/cpu/cpu1/online | su" - adb -s $IPADDR:5555 shell "echo 0 > /sys/devices/system/cpu/cpu2/online | su" adb -s $IPADDR:5555 shell "echo 0 > /sys/devices/system/cpu/cpu3/online | su" + adb -s $IPADDR:5555 shell "echo 0 > /sys/devices/system/cpu/cpu4/online | su" + adb -s $IPADDR:5555 shell "echo 0 > /sys/devices/system/cpu/cpu5/online | su" + adb -s $IPADDR:5555 shell "echo 85 > /sys/devices/system/cpu/cpu1/cpufreq/interactive/go_hispeed_load | su" + adb -s $IPADDR:5555 shell "echo 800000 > /sys/devices/system/cpu/cpu1/cpufreq/interactive/hispeed_freq | su" fi if [ $1 == 'hmp' ] @@ -111,6 +116,13 @@ then then disable_iks fi + if [ $2 == 'juno' ] + then + adb -s $IPADDR:5555 shell "echo 85 > /sys/devices/system/cpu/cpu0/cpufreq/interactive/go_hispeed_load | su" + adb -s $IPADDR:5555 shell "echo 700000 > /sys/devices/system/cpu/cpu0/cpufreq/interactive/hispeed_freq | su" + adb -s $IPADDR:5555 shell "echo 85 > /sys/devices/system/cpu/cpu1/cpufreq/interactive/go_hispeed_load | su" + adb -s $IPADDR:5555 shell "echo 800000 > /sys/devices/system/cpu/cpu1/cpufreq/interactive/hispeed_freq | su" + fi adb connect $IPADDR:5555 adb wait-for-device adb devices -- cgit v1.2.3