f91c33acd34664ee37c0bf323886e4cf41b6ad10
[GitHub/moto-9609/twrp_device_motorola_troika.git] / recovery / root / init.blu_spark.rc
1 # blu_spark extras
2
3 on property:sys.post_boot.parsed=1
4 # Tweak IO performance after boot complete
5 write /sys/block/dm-0/queue/scheduler "zen"
6 write /sys/block/dm-1/queue/scheduler "zen"
7 write /sys/block/sda/queue/scheduler "zen"
8 write /sys/block/sde/queue/scheduler "zen"
9 write /sys/block/dm-0/queue/read_ahead_kb 128
10 write /sys/block/dm-0/queue/iostats 1
11 write /sys/block/dm-0/queue/nr_requests 128
12 write /sys/block/dm-1/queue/read_ahead_kb 128
13 write /sys/block/dm-1/queue/iostats 1
14 write /sys/block/dm-1/queue/nr_requests 128
15 write /sys/block/sda/queue/read_ahead_kb 128
16 write /sys/block/sda/queue/iostats 1
17 write /sys/block/sda/queue/nr_requests 128
18 write /sys/block/sde/queue/read_ahead_kb 128
19 write /sys/block/sde/queue/iostats 1
20 write /sys/block/sde/queue/nr_requests 128
21
22 # Disable Adaptive LMK
23 write /sys/module/lowmemorykiller/parameters/enable_adaptive_lmk 0
24
25 # Input boost and stune configuration
26 write /sys/module/cpu_boost/parameters/input_boost_freq "0:1056000 1:0 2:0 3:0 4:0 5:0 6:0 7:0"
27 write /sys/module/cpu_boost/parameters/input_boost_ms 500
28 write /sys/module/cpu_boost/parameters/dynamic_stune_boost 15
29
30 # Configure governor settings for little cluster
31 write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor "blu_schedutil"
32 write /sys/devices/system/cpu/cpu0/cpufreq/blu_schedutil/up_rate_limit_us 0
33 write /sys/devices/system/cpu/cpu0/cpufreq/blu_schedutil/down_rate_limit_us 0
34 write /sys/devices/system/cpu/cpu0/cpufreq/blu_schedutil/iowait_boost_enable 1
35
36 # Configure governor settings for big cluster
37 write /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor "blu_schedutil"
38 write /sys/devices/system/cpu/cpu4/cpufreq/blu_schedutil/up_rate_limit_us 0
39 write /sys/devices/system/cpu/cpu4/cpufreq/blu_schedutil/down_rate_limit_us 0
40 write /sys/devices/system/cpu/cpu4/cpufreq/blu_schedutil/iowait_boost_enable 1
41
42 # Disable scheduler core_ctl
43 write /sys/devices/system/cpu/cpu0/core_ctl/enable 0
44 write /sys/devices/system/cpu/cpu4/core_ctl/enable 0
45
46 write /dev/kmsg "Boot blu_spark completed "