grouper: switch to interactive governor on early-boot
Permissions and values of sysfs files of interactive governor
change on boot. Enable interactive governor before that.
Change-Id: Ia0899cc4d3c6e3aad939347a91964eec678f88d6
diff --git a/init.grouper.rc b/init.grouper.rc
index 5b18030..ae51eb1 100644
--- a/init.grouper.rc
+++ b/init.grouper.rc
@@ -14,6 +14,12 @@
mkdir /mnt/usbdrive 0666 system system
symlink /mnt/usbdrive /usbdrive
+on early-boot
+ write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor interactive
+ write /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor interactive
+ write /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor interactive
+ write /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor interactive
+
on fs
setprop ro.crypto.umount_sd false
mount_all /fstab.grouper
@@ -78,10 +84,6 @@
write /sys/module/cpu_tegra3/parameters/no_lp 0
#write /sys/module/tegra3_emc/parameters/emc_enable 0
#write /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 1000000
- write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor interactive
- write /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor interactive
- write /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor interactive
- write /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor interactive
write /sys/devices/system/cpu/cpufreq/interactive/boost_factor 2
write /sys/devices/system/cpu/cpufreq/interactive/input_boost 1
write /sys/devices/system/cpu/cpufreq/interactive/sustain_load 80