Merge "bm: support br_stats enabled flag" into main
This commit is contained in:
commit
cd14063e18
3 changed files with 3 additions and 1 deletions
|
@ -73,6 +73,7 @@ const struct MitigationConfig::Config cfg = {
|
||||||
};
|
};
|
||||||
|
|
||||||
const struct MitigationConfig::EventThreadConfig eventThreadCfg = {
|
const struct MitigationConfig::EventThreadConfig eventThreadCfg = {
|
||||||
|
.BrownoutStatsEnablePath = "/sys/devices/virtual/pmic/mitigation/br_stats/enable_br_stats",
|
||||||
.NumericSysfsStatPaths = {
|
.NumericSysfsStatPaths = {
|
||||||
{"cpu0_freq", "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq"},
|
{"cpu0_freq", "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq"},
|
||||||
{"cpu1_freq", "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq"},
|
{"cpu1_freq", "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq"},
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
on property:vendor.thermal.link_ready=1
|
on property:vendor.thermal.link_ready=1
|
||||||
mkdir /data/vendor/mitigation 0755 system system
|
mkdir /data/vendor/mitigation 0755 system system
|
||||||
chown system system /data/vendor/mitigation
|
chown system system /data/vendor/mitigation
|
||||||
|
chown system system /sys/devices/virtual/pmic/mitigation/br_stats/enable_br_stats
|
||||||
start vendor.battery_mitigation
|
start vendor.battery_mitigation
|
||||||
|
|
||||||
on property:vendor.thermal.link_ready=1 && property:ro.boot.bootreason=reboot,uvlo,pmic,if && property:sys.boot.reason=reboot,uvlo,pmic,if
|
on property:vendor.thermal.link_ready=1 && property:ro.boot.bootreason=reboot,uvlo,pmic,if && property:sys.boot.reason=reboot,uvlo,pmic,if
|
||||||
|
|
|
@ -19,7 +19,7 @@ r_dir_file(battery_mitigation, thermal_link_device)
|
||||||
r_dir_file(battery_mitigation, sysfs_odpm)
|
r_dir_file(battery_mitigation, sysfs_odpm)
|
||||||
r_dir_file(battery_mitigation, sysfs_power_stats)
|
r_dir_file(battery_mitigation, sysfs_power_stats)
|
||||||
allow battery_mitigation sysfs_bcl:dir r_dir_perms;
|
allow battery_mitigation sysfs_bcl:dir r_dir_perms;
|
||||||
allow battery_mitigation sysfs_bcl:file r_file_perms;
|
allow battery_mitigation sysfs_bcl:file rw_file_perms;
|
||||||
allow battery_mitigation sysfs_bcl:lnk_file r_file_perms;
|
allow battery_mitigation sysfs_bcl:lnk_file r_file_perms;
|
||||||
allow battery_mitigation sysfs_thermal:lnk_file r_file_perms;
|
allow battery_mitigation sysfs_thermal:lnk_file r_file_perms;
|
||||||
allow battery_mitigation mitigation_vendor_data_file:dir rw_dir_perms;
|
allow battery_mitigation mitigation_vendor_data_file:dir rw_dir_perms;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue