8909平台的冷热充电温度点是硬件控制的,不能软件控制,目前硬件设置的是0~55度的充电区间。

软件上应该设置的是BTM comparator threshold, 70%(cold)~35%(hot)。 驱动可以控制充电区间内的充电电压和电流。

qcom,batt-hot-percentage = <35>;
qcom,batt-cold-percentage = <70>;

JEITA设置:

低于0度,停止充电。

0~10度 最大充电电压4.2V,充电电流 360mA,

10度到~45度最大充电电压4.35V,充电电流720mA,

45度~55度最大充电电压4.2V,最大充电电流90mA。

高于55度,停止充电。

qcom,cool-bat-decidegc = <100>;
qcom,warm-bat-decidegc = <450>;
qcom,cool-bat-mv = <4200>;
qcom,warm-bat-mv = <4200>;
qcom,ibatmax-warm-ma = <90>;
qcom,ibatmax-cool-ma = <360>;

根据硬件电路计算出来的温度检测电压,V Bat-therm是PMU检测到的电压,需要合入

drivers/hwmon/qpnp-adc-common.c中修改以下数组:

static const struct qpnp_vadc_map_pt adcmap_qrd_skue_btm_threshold[] = {
{-400, 1690},
{-350, 1658},
{-300, 1620},
{-250, 1575},
{-200, 1524},
{-150, 1467},
{-100, 1404},
{-50 , 1337},
{0 , 1266},
{50 , 1194},
{100 , 1122},
{150 , 1052},
{200 , 984 },
{250 , 920 },
{300 , 861 },
{350 , 806 },
{400 , 757 },
{450 , 712 },
{500 , 673 },
{550 , 638 },
{600 , 607 },
{650 , 580 },
{700 , 557 },
{750 , 537 },
{800 , 519 },
{850 , 504 },
{900 , 490 },
{950 , 479 },
{1000, 468 },
{1050, 460 },
{1100, 452 },
{1150, 445 },
{1200, 439 },
{1250, 434 },
};

转载于:https://www.cnblogs.com/lingjiajun/p/8952768.html

msm8909平台JEITA配置和bat-V therm表合入相关推荐

  1. MSM8909平台UIM驱动流程

    UIM卡上电需要满足下面的时序.                                       UIM上电时序                                       ...

  2. 基于认证的代理平台搭建配置squid-20130730

    基于认证的代理平台搭建配置squid-20130730 功能:通过squid代理实现 (1)基于用户名密码认证的出口ip路由选择 (2)基于client源ip的出口ip路由选择 (3)基于连接本机ip ...

  3. Windows平台Eclipse配置Maven

    Windows平台Eclipse配置Maven 在Eclipse中配置Maven,安装Maven插件,两个:m2eclipse和m2e-extras(后者包含跟svn结合的SCM handler). ...

  4. Android8.1 MSM8909平台增加温度传感器

    Android8.1 MSM8909平台增加温度传感器 物联网模块为了提高性价比,一般使用高通低端的MSM8909平台.最近在该平台的Android 8.1版本上调试了温度传感器,包括driver代码 ...

  5. 高通MSM8909平台L1系统修改LDO电压值

    文档说明 本文档以SC806-CN-00(MSM8909平台)为例,说明如何修改LDO电压值. 修改方法 以修改LDO5,从1.8V改为1.9V为例. 首先查看PM8909的IC specificat ...

  6. 第三方短信平台——SUBMAIL 配置 DNS 解析

    1.概述 SUBMAIL短信平台,配置域名的 DNS 解析,是校验发件人身份和反垃圾邮件的核心技术手段.通过配置适当的 DNS 解析,能让收件服务器确定发件人身份,极大地提高邮件送达率.在使用 SUB ...

  7. 天兔(Lepus)监控系统慢查询分析平台安装配置

    转http://suifu.blog.51cto.com/9167728/1770672 被监控端要安装pt工具 1 2 3 4 [root@HE1~]## yum -y install perl-I ...

  8. 平台系统云服务器配置,01-云平台连接配置

    1云平台连接 1.1  云平台连接简介 云平台连接是指设备与H3C绿洲平台服务器(H3C Oasis server)通过Internet建立的远程管理通道.通过云平台连接,网络管理员可以在没有直接接入 ...

  9. Win7平台下配置Sublime Text2 的C++编译环境

    Win7平台下配置Sublime Text2 的C++编译环境 Sublime Text 是一个跨平台的编辑器,之前在 Mac 上成功配置了 C++ 在 Sublime Text 的编译环境,接下来介 ...

最新文章

  1. Linux下的虚拟终端(可用于在本机上模拟串口进行调试)
  2. 想体验从活火山上滑下来的刺激感?VR来成全你
  3. torch.where用法
  4. Android之NDK开发
  5. 不清楚 spring 的这几个知识点,面试直接挂了!
  6. Technocup 2020 - Elimination Round 2 E. Rock Is Push dp
  7. pythonsuper多重继承_Python super()函数使用及多重继承
  8. 【Logstash】logstash 报错 logstash cannot write event to DLQ reached maxQueueSize of
  9. oracle数据库基础知识总结,oracle知识点总结(一)
  10. Python安装OpenGL包
  11. 【Flutter】微信项目实战【07】 通讯录界面搭建(下)
  12. 电感电容之开关电源的原理
  13. css表格文字超数量就竖排_css实现文字竖排
  14. 响应函数 handlers
  15. 【PHP基础学习】—PHP异步非阻塞的实现方法
  16. Ubuntu 14.04重装mysql
  17. Vue 中Lodop 实现批量打印
  18. python拟合sir模型_SI,SIS,SIR模型的正确实现(python)
  19. 二、 常见传感器的检测
  20. [裴礼文数学分析中的典型问题与方法习题参考解答]4.5.10

热门文章

  1. 微信小程序开发:实现高斯模糊效果(毛玻璃效果)
  2. 视频列表的android客户端和springmvc服务端实现(三)
  3. 重庆2020计算机考研科目,2020年计算机考研大纲原文
  4. 现成的前后端项目脚手架
  5. 使用pytorch动手实现完整的GLU层
  6. Yahoo,Msn,Skype,QQ,阿里旺旺在线聊天链接接口调用
  7. C语言平面几何17-角平分线
  8. 如何使用旅程可视化工具:简化网站和应用程序上的客户旅程图
  9. 智慧城市水质在线蓝绿藻监测传感器
  10. 网页抢东西插件_10款堪称神器的Chrome插件,让你大开眼界!