From 09e1e7c4511e08ab05797b7d52813dba16c6e5f8 Mon Sep 17 00:00:00 2001 From: Giulio Cervera Date: Wed, 18 Jun 2014 23:25:19 +0200 Subject: shinano: update power mode Change-Id: Ia7b5c34035441d42e851f3f771b53f0d03f026b3 --- BoardConfigCommon.mk | 2 +- rootdir/init.qcom.rc | 30 ++++++++++++++++-------------- 2 files changed, 17 insertions(+), 15 deletions(-) diff --git a/BoardConfigCommon.mk b/BoardConfigCommon.mk index fd48512..64c6ad8 100644 --- a/BoardConfigCommon.mk +++ b/BoardConfigCommon.mk @@ -42,7 +42,7 @@ TARGET_USE_KRAIT_BIONIC_OPTIMIZATION := true # Kernel information BOARD_KERNEL_BASE := 0x00000000 BOARD_KERNEL_PAGESIZE := 2048 -BOARD_KERNEL_CMDLINE := androidboot.hardware=qcom user_debug=31 msm_rtb.filter=0x37 ehci-hcd.park=3 +BOARD_KERNEL_CMDLINE := androidboot.hardware=qcom user_debug=31 msm_rtb.filter=0x37 ehci-hcd.park=3 dwc3.maximum_speed=high dwc3_msm.prop_chg_detect=Y BOARD_MKBOOTIMG_ARGS := --ramdisk_offset 0x02000000 --tags_offset 0x01E00000 BOARD_CUSTOM_BOOTIMG_MK := device/sony/shinano-common/custombootimg.mk BOARD_KERNEL_SEPARATED_DT := true 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 -- cgit v1.2.3