1.问题现象:
当电量低于10%时出现卡顿或者运行慢。
2.问题原因分析:
电量充足时,输入命令 cat /sys/devices/system/cpu/cpufreq/policy0/cpuinfo_cur_freq ,结果为2016000;电量低于大约10%时,结果为1305600。
It’s nomal . This is thermal BCL feature which can mitigate the current drawn from the battery by reducing the CPU load and ensures that OCP and UVLO do not occur. it can make system stable.
soc {
polling-delay-passive = <100>;
polling-delay = <0>;
thermal-governor = “low_limits_cap”;
thermal-sensors = <&bcl_soc>;
wake-capable-sensor;
tracks-low;
trips {
pmi632_low_soc: low-soc {
temperature = <10>; // //the threshold here is not temperature for BCL, it’s the battery capacity, 10% here
// you can change it to 0 , 1, 2, … as you like.
hysteresis = <0>;
type = “passive”;
};
};
};
在低电