天天看點

MT6873/MT6753/MT6885 如何設定battery的固定溫度?

[DESCRIPTION]

項目前期,可能battery沒有ready,會報battery thermal關機,導緻手機開不起來。

[sys.powerctl]=[shutdown,thermal,battery]

[SOLUTION]

參考如下臨時patch,将battery溫度固定在25度。

  1. diff --git a/drivers/power/supply/mediatek/battery/mtk_battery.c b/drivers/power/supply/mediatek/battery/mtk_battery.c
  2. index da936706e868..2168681acfb4 100644
  3. --- a/drivers/power/supply/mediatek/battery/mtk_battery.c
  4. +++ b/drivers/power/supply/mediatek/battery/mtk_battery.c
  5. @@ -1472,6 +1472,7 @@ int force_get_tbat_internal(bool update)
  6. static struct timespec pre_time;
  7. struct timespec ctime, dtime;
  8. <font color="Red">+ gm.fixed_bat_tmp = 25;</font>
  9. if (is_battery_init_done() == false) {
  10. gm.tbat_precise = 250;
  11. return 25;

複制代碼

繼續閱讀