MT6575 充电流程

1,目前充电主要包括Power Off Charging(关机充电) 、IPO Charging(休眠充电)和 OS Charging(开机充电) 三个部分


2,Power Off Charging 部分,可以仔细阅读如下部分的code:
alpsmediatekplatformmt6575ubootmt6575_bat.c       // Power Off Charging 的控制流程, 建议从函数 mt65xx_bat_init() 开始看code

alpsmediatekcustom[project]ubootinccust_battery.h  // Power off Charging的一些充电参数的配置


3,OS charging部分,可以仔细阅读如下部分的code:

alpsmediatekplatformmt6575kerneldriverspowermt6575_battery.c       // OS Charging 的控制流程, 建议从函数 BAT_thread() 开始看code

alpsmediatekcustom[project]kernelatteryatterycust_battery.h     // OS Charging的一些充电参数的配置

建议将 alpsmediatekplatformmt6575kerneldriverspower 目录下的所有文件都仔细阅读一遍


4,IPO Charging部分实际使用的还是OS Charging部分的code

IPO可以参考  alpsmediateksourceexternalipod  目录下的相关文件

原文地址:https://www.cnblogs.com/liang123/p/6325457.html