[MTK] 如何关闭charger自动开机

文摘 MediaTek 2020-05-7 阅读:3877

[DESCRIPTION]

在某些特定場景下需要關閉charger自動開機.

例如充電過程中高溫關機, 除了關閉充電功能

也希望平台可以完全關機 

[SOLUTION]

請參考下列範例

#define PMIC_CHR_CON4 0xA90
static void pmic_charger_auto_on(int bEn)
{
 pr_notice("[%s] %s\n", __func__, bEn ? "enable" : "disable");

 /* enable envtem */
 if (bEn)
  pmic_config_interface(PMIC_CHR_CON4, 0, 1, 0);
 else
  pmic_config_interface(PMIC_CHR_CON4, 1, 1, 0);

 /* enable envtem write */
 pmic_config_interface(PMIC_CHR_CON4, 1, 1, 1);
}

0条评论

© 2024 芯缘异码. Powered by Typecho