diff options
author | Giulio Cervera <giulio.cervera@cyanogenmod.org> | 2013-05-21 14:23:19 +0200 |
---|---|---|
committer | Giulio Cervera <giulio.cervera@cyanogenmod.org> | 2013-05-21 14:23:23 +0200 |
commit | b36889f596a230d6d184f0dc9186f2df22f29afd (patch) | |
tree | 9241e7965a13d75c14b5f08990c4ec6057242283 | |
parent | ddca232a18c3d80168639691584752d796d3e5eb (diff) | |
download | system_core-b36889f596a230d6d184f0dc9186f2df22f29afd.zip system_core-b36889f596a230d6d184f0dc9186f2df22f29afd.tar.gz system_core-b36889f596a230d6d184f0dc9186f2df22f29afd.tar.bz2 |
init: provide initial pemissions for ondemand governor
also set all governor permissions a bit late
Change-Id: I5c1445b31bcaf34a535efd7438fd612ada460ea2
-rw-r--r-- | rootdir/init.rc | 73 |
1 files changed, 47 insertions, 26 deletions
diff --git a/rootdir/init.rc b/rootdir/init.rc index ec14c5e..1ed1e07 100644 --- a/rootdir/init.rc +++ b/rootdir/init.rc @@ -256,6 +256,53 @@ on post-fs-data import /init.cm.rc on boot + # interactive governor + chown system system /sys/devices/system/cpu/cpufreq/interactive/timer_rate + chmod 0660 /sys/devices/system/cpu/cpufreq/interactive/timer_rate + chown system system /sys/devices/system/cpu/cpufreq/interactive/min_sample_time + chmod 0660 /sys/devices/system/cpu/cpufreq/interactive/min_sample_time + chown system system /sys/devices/system/cpu/cpufreq/interactive/hispeed_freq + chmod 0660 /sys/devices/system/cpu/cpufreq/interactive/hispeed_freq + chown system system /sys/devices/system/cpu/cpufreq/interactive/go_hispeed_load + chmod 0660 /sys/devices/system/cpu/cpufreq/interactive/go_hispeed_load + chown system system /sys/devices/system/cpu/cpufreq/interactive/above_hispeed_delay + chmod 0660 /sys/devices/system/cpu/cpufreq/interactive/above_hispeed_delay + chown system system /sys/devices/system/cpu/cpufreq/interactive/boost + chmod 0660 /sys/devices/system/cpu/cpufreq/interactive/boost + chown system system /sys/devices/system/cpu/cpufreq/interactive/boostpulse + chown system system /sys/devices/system/cpu/cpufreq/interactive/input_boost + chmod 0660 /sys/devices/system/cpu/cpufreq/interactive/input_boost + chown system system /sys/devices/system/cpu/cpufreq/interactive/boostpulse_duration + chmod 0660 /sys/devices/system/cpu/cpufreq/interactive/boostpulse_duration + + # ondemand governor + chown system system /sys/devices/system/cpu/cpufreq/ondemand/boostfreq + chmod 0660 /sys/devices/system/cpu/cpufreq/ondemand/boostfreq + chown system system /sys/devices/system/cpu/cpufreq/ondemand/boostpulse + chmod 0660 /sys/devices/system/cpu/cpufreq/ondemand/boostpulse + chown system system /sys/devices/system/cpu/cpufreq/ondemand/boosttime + chmod 0660 /sys/devices/system/cpu/cpufreq/ondemand/sampling_rate + chown system system /sys/devices/system/cpu/cpufreq/ondemand/io_is_busy + chmod 0660 /sys/devices/system/cpu/cpufreq/ondemand/io_is_busy + chown system system /sys/devices/system/cpu/cpufreq/ondemand/down_differential + chmod 0660 /sys/devices/system/cpu/cpufreq/ondemand/down_differential + chown system system /sys/devices/system/cpu/cpufreq/ondemand/sampling_rate + chmod 0660 /sys/devices/system/cpu/cpufreq/ondemand/sampling_rate + chown system system /sys/devices/system/cpu/cpufreq/ondemand/powersave_bias + chmod 0660 /sys/devices/system/cpu/cpufreq/ondemand/powersave_bias + chown system system /sys/devices/system/cpu/cpufreq/ondemand/sampling_down_factor + chmod 0660 /sys/devices/system/cpu/cpufreq/ondemand/sampling_down_factor + chown system system /sys/devices/system/cpu/cpufreq/ondemand/up_threshold + chmod 0660 /sys/devices/system/cpu/cpufreq/ondemand/up_threshold + + # Assume SMP uses shared cpufreq policy for all CPUs + chown system system /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor + chmod 0664 /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor + chown system system /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq + chmod 0664 /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq + chown system system /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq + chmod 0664 /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq + # basic network init ifup lo hostname localhost @@ -293,32 +340,6 @@ on boot chmod 0660 /sys/power/wake_lock chmod 0660 /sys/power/wake_unlock - chown system system /sys/devices/system/cpu/cpufreq/interactive/timer_rate - chmod 0660 /sys/devices/system/cpu/cpufreq/interactive/timer_rate - chown system system /sys/devices/system/cpu/cpufreq/interactive/min_sample_time - chmod 0660 /sys/devices/system/cpu/cpufreq/interactive/min_sample_time - chown system system /sys/devices/system/cpu/cpufreq/interactive/hispeed_freq - chmod 0660 /sys/devices/system/cpu/cpufreq/interactive/hispeed_freq - chown system system /sys/devices/system/cpu/cpufreq/interactive/go_hispeed_load - chmod 0660 /sys/devices/system/cpu/cpufreq/interactive/go_hispeed_load - chown system system /sys/devices/system/cpu/cpufreq/interactive/above_hispeed_delay - chmod 0660 /sys/devices/system/cpu/cpufreq/interactive/above_hispeed_delay - chown system system /sys/devices/system/cpu/cpufreq/interactive/boost - chmod 0660 /sys/devices/system/cpu/cpufreq/interactive/boost - chown system system /sys/devices/system/cpu/cpufreq/interactive/boostpulse - chown system system /sys/devices/system/cpu/cpufreq/interactive/input_boost - chmod 0660 /sys/devices/system/cpu/cpufreq/interactive/input_boost - chown system system /sys/devices/system/cpu/cpufreq/interactive/boostpulse_duration - chmod 0660 /sys/devices/system/cpu/cpufreq/interactive/boostpulse_duration - - # Assume SMP uses shared cpufreq policy for all CPUs - chown system system /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor - chmod 0664 /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor - chown system system /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq - chmod 0664 /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq - chown system system /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq - chmod 0664 /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq - chown system system /sys/class/timed_output/vibrator/enable chown system system /sys/class/leds/keyboard-backlight/brightness chown system system /sys/class/leds/lcd-backlight/brightness |