diff options
author | Taeju Park <taeju@google.com> | 2022-03-30 06:00:02 +0000 |
---|---|---|
committer | TreeHugger Robot <treehugger-gerrit@google.com> | 2022-04-08 05:54:48 +0000 |
commit | 7eefb31fcd405964fc8e1d10030c99c892c6cb50 (patch) | |
tree | 680fbed324ac43e9d61e5ea1919dd5355c1df809 /conf | |
parent | 2ac03d73b38286bd139e0599f10c112a9ad03506 (diff) | |
download | gs201-7eefb31fcd405964fc8e1d10030c99c892c6cb50.tar.gz |
Disable PMU freq limit in default
Bug: 223688700
Signed-off-by: Taeju Park <taeju@google.com>
Change-Id: I8f1e583d3208d7cc7191a5601049118aca2e1d6e
Diffstat (limited to 'conf')
-rw-r--r-- | conf/init.gs201.rc | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/conf/init.gs201.rc b/conf/init.gs201.rc index 73b77c0..f4f0a81 100644 --- a/conf/init.gs201.rc +++ b/conf/init.gs201.rc @@ -43,6 +43,20 @@ on init chown system system /proc/vendor_sched/set_proc_group_ota chown system system /proc/vendor_sched/prefer_idle_set chown system system /proc/vendor_sched/prefer_idle_clear + chown system system /proc/vendor_sched/pmu_poll_enable + chown system system /proc/vendor_sched/pmu_poll_time + chown system system /sys/devices/system/cpu/cpufreq/policy0/sched_pixel/lcpi_threshold + chown system system /sys/devices/system/cpu/cpufreq/policy0/sched_pixel/spc_threshold + chown system system /sys/devices/system/cpu/cpufreq/policy0/sched_pixel/limit_frequency + chown system system /sys/devices/system/cpu/cpufreq/policy0/sched_pixel/pmu_limit_enable + chown system system /sys/devices/system/cpu/cpufreq/policy4/sched_pixel/lcpi_threshold + chown system system /sys/devices/system/cpu/cpufreq/policy4/sched_pixel/spc_threshold + chown system system /sys/devices/system/cpu/cpufreq/policy4/sched_pixel/limit_frequency + chown system system /sys/devices/system/cpu/cpufreq/policy4/sched_pixel/pmu_limit_enable + chown system system /sys/devices/system/cpu/cpufreq/policy6/sched_pixel/lcpi_threshold + chown system system /sys/devices/system/cpu/cpufreq/policy6/sched_pixel/spc_threshold + chown system system /sys/devices/system/cpu/cpufreq/policy6/sched_pixel/limit_frequency + chown system system /sys/devices/system/cpu/cpufreq/policy6/sched_pixel/pmu_limit_enable chmod 0220 /proc/vendor_sched/set_task_group_bg chmod 0220 /proc/vendor_sched/set_task_group_cam @@ -70,6 +84,8 @@ on init chmod 0220 /proc/vendor_sched/set_proc_group_ota chmod 0220 /proc/vendor_sched/prefer_idle_set chmod 0220 /proc/vendor_sched/prefer_idle_clear + chmod 0220 /proc/vendor_sched/pmu_poll_enable + chmod 0220 /proc/vendor_sched/pmu_poll_time wait /dev/block/platform/${ro.boot.boot_devices} symlink /dev/block/platform/${ro.boot.boot_devices} /dev/block/bootdevice @@ -721,6 +737,24 @@ on property:sys.boot_completed=1 write /proc/vendor_sched/ota_uclamp_max 410 write /proc/vendor_sched/ota_group_throttle 410 + # Set PMU freq limit parameters + write /sys/devices/system/cpu/cpufreq/policy0/sched_pixel/lcpi_threshold 2 + write /sys/devices/system/cpu/cpufreq/policy0/sched_pixel/spc_threshold 59 + write /sys/devices/system/cpu/cpufreq/policy0/sched_pixel/limit_frequency 1401000 + write /sys/devices/system/cpu/cpufreq/policy4/sched_pixel/lcpi_threshold 6 + write /sys/devices/system/cpu/cpufreq/policy4/sched_pixel/spc_threshold 64 + write /sys/devices/system/cpu/cpufreq/policy4/sched_pixel/limit_frequency 1826000 + write /sys/devices/system/cpu/cpufreq/policy6/sched_pixel/lcpi_threshold 5 + write /sys/devices/system/cpu/cpufreq/policy6/sched_pixel/spc_threshold 69 + write /sys/devices/system/cpu/cpufreq/policy6/sched_pixel/limit_frequency 2507000 + write /proc/vendor_sched/pmu_poll_time 10 + + # Disable PMU freq limit + write /sys/devices/system/cpu/cpufreq/policy0/sched_pixel/pmu_limit_enable 1 + write /sys/devices/system/cpu/cpufreq/policy4/sched_pixel/pmu_limit_enable 1 + write /sys/devices/system/cpu/cpufreq/policy6/sched_pixel/pmu_limit_enable 1 + write /proc/vendor_sched/pmu_poll_enable 0 + # Setup groups for SF (RT used for SF RE, SF used for SF main) write /proc/vendor_sched/rt_uclamp_min 125 write /proc/vendor_sched/rt_prefer_idle 1 |