例如,mt6580-android6.修改关机充电电流大小:
vendor/mediatek/proprietary/bootable/bootloader/lk/target/xxx/include/target/cust_battery.h...#define USB_CHARGER_CURRENT Cust_CC_650MA#define AC_CHARGER_CURRENT Cust_CC_800MA 修改启动状态下外部充电的电流大小:
kernel-3.18/drivers/misc/mediatek/include/mt-plat/mt6580/include/mach/mt_charging.h...#define USB_CHARGER_CURRENT CHARGE_CURRENT_650_00_MA //usb充电电流#define AC_CHARGER_CURRENT CHARGE_CURRENT_800_00_MA ///直流充电电流#define NON_STD_AC_CHARGER_CURRENT CHARGE_CURRENT_1600_00_MA / 各温度下对应电量和充电电流:
kernel-3.18/drivers/misc/mediatek/include/mt-plat/mt6580/include/mach/mt_battery_meter.h...////每个温度下的电量#define Q_MAX_POS_50 5500#define Q_MAX_POS_25 6000#define Q_MAX_POS_0 5800#define Q_MAX_NEG_在每个温度下充电最大电流为10 6000//ma#define Q_MAX_POS_50_H_CURRENT 1600#define Q_MAX_POS_25_H_CURRENT 1600#define Q_MAX_POS_0_H_CURRENT 1600#define Q_MAX_NEG_10_H_CURRENT 1600