init
This commit is contained in:
commit
8710a52d67
123 changed files with 20007 additions and 0 deletions
60
init/init.mt6835.power.rc
Normal file
60
init/init.mt6835.power.rc
Normal file
|
@ -0,0 +1,60 @@
|
|||
on early-init
|
||||
# boot perf. tune
|
||||
write /sys/devices/system/cpu/cpufreq/policy0/scaling_min_freq 2000000
|
||||
write /sys/devices/system/cpu/cpufreq/policy6/scaling_min_freq 2200000
|
||||
write /sys/class/devfreq/mtk-dvfsrc-devfreq/userspace/set_freq 5500000000
|
||||
|
||||
on charger
|
||||
write /sys/devices/system/cpu/cpufreq/policy0/scaling_min_freq 0
|
||||
write /sys/devices/system/cpu/cpufreq/policy6/scaling_min_freq 0
|
||||
write /sys/class/devfreq/mtk-dvfsrc-devfreq/userspace/set_freq 0
|
||||
|
||||
|
||||
on post-fs-data
|
||||
write /sys/devices/system/cpu/cpufreq/policy0/scaling_governor sugov_ext
|
||||
write /sys/devices/system/cpu/cpufreq/policy6/scaling_governor sugov_ext
|
||||
write /proc/sys/kernel/sched_pelt_multiplier 4
|
||||
write /proc/sys/kernel/sched_util_clamp_min_rt_default 0
|
||||
|
||||
on boot
|
||||
# boot perf. tune
|
||||
write /dev/cpuctl/system/cpu.uclamp.min 100
|
||||
write /dev/cpuctl/system/cpu.uclamp.latency_sensitive 1
|
||||
write /dev/cpuctl/system-background/cpu.uclamp.min 100
|
||||
write /dev/cpuctl/system-background/cpu.uclamp.latency_sensitive 1
|
||||
write /dev/cpuctl/foreground/cpu.uclamp.min 100
|
||||
write /dev/cpuctl/foreground/cpu.uclamp.latency_sensitive 1
|
||||
write /dev/cpuctl/top-app/cpu.uclamp.min 100
|
||||
write /dev/cpuctl/top-app/cpu.uclamp.latency_sensitive 1
|
||||
write /dev/cpuctl/background/cpu.uclamp.min 100
|
||||
write /dev/cpuctl/background/cpu.uclamp.latency_sensitive 1
|
||||
|
||||
on property:sys.boot_completed=1
|
||||
write /proc/sys/kernel/sched_migration_cost_ns 200000
|
||||
|
||||
# restore boot perf. tune
|
||||
write /sys/devices/system/cpu/cpufreq/policy0/scaling_min_freq 0
|
||||
write /sys/devices/system/cpu/cpufreq/policy6/scaling_min_freq 0
|
||||
write /sys/class/devfreq/mtk-dvfsrc-devfreq/userspace/set_freq 0
|
||||
write /dev/cpuctl/system/cpu.uclamp.min 0
|
||||
write /dev/cpuctl/system/cpu.uclamp.latency_sensitive 0
|
||||
write /dev/cpuctl/system-background/cpu.uclamp.min 0
|
||||
write /dev/cpuctl/system-background/cpu.uclamp.latency_sensitive 0
|
||||
write /dev/cpuctl/foreground/cpu.uclamp.min 0
|
||||
write /dev/cpuctl/foreground/cpu.uclamp.latency_sensitive 0
|
||||
write /dev/cpuctl/top-app/cpu.uclamp.min 0
|
||||
write /dev/cpuctl/top-app/cpu.uclamp.latency_sensitive 0
|
||||
write /dev/cpuctl/background/cpu.uclamp.min 0
|
||||
write /dev/cpuctl/background/cpu.uclamp.latency_sensitive 0
|
||||
|
||||
on init
|
||||
# update cpus for cpuset cgroup
|
||||
write /dev/cpuset/foreground/cpus 0-2,4-7
|
||||
write /dev/cpuset/foreground/boost/cpus 0-7
|
||||
write /dev/cpuset/background/cpus 0-2
|
||||
write /dev/cpuset/system-background/cpus 0-3
|
||||
write /dev/cpuset/top-app/cpus 0-7
|
||||
|
||||
on enable-low-power
|
||||
# Enable PowerHAL hint processing
|
||||
setprop vendor.powerhal.init 1
|
Loading…
Add table
Add a link
Reference in a new issue