在CC6模块内的电源管理芯片DA9063上可以提供钮扣锂电池充电,在CC6 SBC上,这个接口在J2。它可以通过I2C来操作PMIC上的一个寄存器来实现配置。PMIC的I2C地址是0x58,配置寄存器是0xC5。

在U-Boot或在Linux下都可以通过I2C命令来配置,比如设置在3.0V下全电流充电,您也可以通过程序app等实现,下面是一些例子:
设置以最大充电电流在3.0V充电

在U-Boot
mw.b $loadaddr 0xFE 1
i2c write $loadaddr 0x58 0xC5.1 1

在Linux下:
i2cset -f -y 0 0x58 0xC5 0xFE

再如:设置2.0V以一半电流充电

在U-boot:

mw.b $loadaddr 0xC6 1
i2c write $loadaddr 0x58 0xC5.1 1

在Linux
i2cset -f -y 0 0x58 0xC5 0xC6