aboutsummaryrefslogtreecommitdiff
path: root/rootdir/init.qcom.rc
diff options
context:
space:
mode:
authorGiulio Cervera <giulio.cervera@cyanogenmod.org>2014-06-18 23:25:19 +0200
committerGerrit Code Review <gerrit@cyanogenmod.org>2014-06-23 20:12:28 +0000
commit09e1e7c4511e08ab05797b7d52813dba16c6e5f8 (patch)
tree421d9e5877ff71d5f8f33daa4d47da808082e83d /rootdir/init.qcom.rc
parenta350f3ae6d119121f63c849b2ae534f38cb1e5fa (diff)
shinano: update power mode
Change-Id: Ia7b5c34035441d42e851f3f771b53f0d03f026b3
Diffstat (limited to 'rootdir/init.qcom.rc')
-rw-r--r--rootdir/init.qcom.rc30
1 files changed, 16 insertions, 14 deletions
diff --git a/rootdir/init.qcom.rc b/rootdir/init.qcom.rc
index 01f65a7..c703b91 100644
--- a/rootdir/init.qcom.rc
+++ b/rootdir/init.qcom.rc
@@ -338,14 +338,7 @@ on post-fs-data
chmod 2770 /dev/socket/mpdecision
# Enable Power modes and set the CPU Freq Sampling rates
- write /sys/module/lpm_resources/enable_low_power/l2 1
- write /sys/module/lpm_resources/enable_low_power/pxo 1
- write /sys/module/lpm_resources/enable_low_power/vdd_dig 1
- write /sys/module/lpm_resources/enable_low_power/vdd_mem 1
- write /sys/module/msm_pm/modes/cpu0/retention/idle_enabled 1
- write /sys/module/msm_pm/modes/cpu1/retention/idle_enabled 1
- write /sys/module/msm_pm/modes/cpu2/retention/idle_enabled 1
- write /sys/module/msm_pm/modes/cpu3/retention/idle_enabled 1
+ write /sys/module/lpm_levels/enable_low_power/l2 4
write /sys/module/msm_pm/modes/cpu0/power_collapse/suspend_enabled 1
write /sys/module/msm_pm/modes/cpu1/power_collapse/suspend_enabled 1
write /sys/module/msm_pm/modes/cpu2/power_collapse/suspend_enabled 1
@@ -362,10 +355,15 @@ on post-fs-data
write /sys/module/msm_pm/modes/cpu1/standalone_power_collapse/idle_enabled 1
write /sys/module/msm_pm/modes/cpu2/standalone_power_collapse/idle_enabled 1
write /sys/module/msm_pm/modes/cpu3/standalone_power_collapse/idle_enabled 1
+ write /sys/module/msm_pm/modes/cpu0/retention/idle_enabled 1
+ write /sys/module/msm_pm/modes/cpu1/retention/idle_enabled 1
+ write /sys/module/msm_pm/modes/cpu2/retention/idle_enabled 1
+ write /sys/module/msm_pm/modes/cpu3/retention/idle_enabled 1
write /sys/module/msm_thermal/core_control/enabled 0
write /sys/devices/system/cpu/cpu1/online 1
write /sys/devices/system/cpu/cpu2/online 1
write /sys/devices/system/cpu/cpu3/online 1
+ write /sys/class/devfreq/qcom,cpubw.40/governor "cpubw_hwmon"
# ondemand
#write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor "ondemand"
@@ -480,15 +478,15 @@ on post-fs-data
on charger
# Enable Power modes and set the CPU Freq Sampling rates
- write /sys/module/lpm_resources/enable_low_power/l2 1
- write /sys/module/lpm_resources/enable_low_power/pxo 1
- write /sys/module/lpm_resources/enable_low_power/vdd_dig 1
- write /sys/module/lpm_resources/enable_low_power/vdd_mem 1
- write /sys/module/msm_pm/modes/cpu0/retention/idle_enabled 1
+ write /sys/module/lpm_levels/enable_low_power/l2 4
write /sys/module/msm_pm/modes/cpu0/power_collapse/suspend_enabled 1
write /sys/module/msm_pm/modes/cpu1/power_collapse/suspend_enabled 1
write /sys/module/msm_pm/modes/cpu2/power_collapse/suspend_enabled 1
write /sys/module/msm_pm/modes/cpu3/power_collapse/suspend_enabled 1
+ write /sys/module/msm_pm/modes/cpu0/power_collapse/idle_enabled 1
+ write /sys/module/msm_pm/modes/cpu1/power_collapse/idle_enabled 1
+ write /sys/module/msm_pm/modes/cpu2/power_collapse/idle_enabled 1
+ write /sys/module/msm_pm/modes/cpu3/power_collapse/idle_enabled 1
write /sys/module/msm_pm/modes/cpu0/standalone_power_collapse/suspend_enabled 1
write /sys/module/msm_pm/modes/cpu1/standalone_power_collapse/suspend_enabled 1
write /sys/module/msm_pm/modes/cpu2/standalone_power_collapse/suspend_enabled 1
@@ -497,7 +495,10 @@ on charger
write /sys/module/msm_pm/modes/cpu1/standalone_power_collapse/idle_enabled 1
write /sys/module/msm_pm/modes/cpu2/standalone_power_collapse/idle_enabled 1
write /sys/module/msm_pm/modes/cpu3/standalone_power_collapse/idle_enabled 1
- write /sys/module/msm_pm/modes/cpu0/power_collapse/idle_enabled 1
+ write /sys/module/msm_pm/modes/cpu0/retention/idle_enabled 1
+ write /sys/module/msm_pm/modes/cpu1/retention/idle_enabled 1
+ write /sys/module/msm_pm/modes/cpu2/retention/idle_enabled 1
+ write /sys/module/msm_pm/modes/cpu3/retention/idle_enabled 1
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor "powersave"
write /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor "powersave"
write /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor "powersave"
@@ -509,6 +510,7 @@ on charger
write /sys/devices/system/cpu/cpu1/online 0
write /sys/devices/system/cpu/cpu2/online 0
write /sys/devices/system/cpu/cpu3/online 0
+ write /sys/class/devfreq/qcom,cpubw.40/governor "cpubw_hwmon"
on property:init.svc.wpa_supplicant=stopped
stop dhcpcd