1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 高通MSM895x:充电功能调试

高通MSM895x:充电功能调试

时间:2021-04-12 08:01:39

相关推荐

高通MSM895x:充电功能调试

一、概述

PMI8952的充电功能主要支持USB、DC、WIPower无线等充电接口,并且支持高通快充协议QC2.0和QC3.0;PMI8952有输入电源的路径管理功能,此功能为PMI8952的硬件行为,即当接口外接电源时,外接电源所供电流,一部分通过充电功能进入电池,一部分可以作为系统运行时所需的电流。所以此时I_input = I_bat + I_system + I_heatloss

二、PMI8952 BringUp

1. 内核配置

在内核的Define_config文件中,增加如下两个定义:

CONFIG_QPNP_SMBCHARGER=yCONFIG_QPNP_FG=y

其中CONFIG_QPNP_SMBCHARGER是配置添加充电驱动qpnp-smbcharger.c,CONFIG_QPNP_FG是配置添加电量计驱动qpnp-fg.c。PMI8952支持并行充电,但还需增加硬件SMB充电芯片(相应内核配置:CONFIG_SMBxxxx_CHARGER驱动代码:smbxxxx-charger.c),两个IC同时充电从而达到提高充电效率并降低热损耗的效果

2. DTS配置

PMI8952充电及电量功能,需修改msm-pmi8950.dtsi,其中:

充电节点为pmi8950_charger: qcom,qpnp-smbcharger,参考配置方法见:Documentation/devicetree/bindings/power/qpnp-s

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。