搜索

430

主题

515

帖子

2106

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2106
QQ
发表于 2020-9-29 14:08:27 4421 浏览 0 回复

MT6885/MT6873/MT6853 设置电池默认温度值


项目前期,可能battery没有ready,会报battery thermal关机,导致手机开不起来。
[sys.powerctl]=[shutdown,thermal,battery]

参考如下临时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. + gm.fixed_bat_tmp = 25;
  9. if (is_battery_init_done() == false) {
  10. gm.tbat_precise = 250;
  11. return 25;
复制代码



手机微信同号:13682654092
回复

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


登录或注册
快速回复 返回顶部 返回列表