1.
电源芯片fan5405参数调整
文件名: bootable/bootloader/lk/platform/mtx735/fan5405.c kernel-3.10/drivers/misc/mediatek/power/mtx735/charging_hw_fan5405.c
参数设置(例子):fan5405_reg_config_interface(0x06,0x62); //set ISAFE 1350mA 4.24V 根据芯片手册更改参数
文件名:bootable/bootloader/lk/platform/mtx735/include/platform/fan5405.h kernel-3.10/drivers/misc/mediatek/power/mt6735/fan5405.h
参数设置(例子):define CON2_OREG_MASK 0x25 // OREG_MASK 根据芯片手册更改参数
2.
CAR_TUNE_VALUE参数校准
CAR_TUNE_VALUE关系到软体读到的电流的精度,校准好之后,在bootable/bootloader/lk/platform/mtx735/mt_battery.c 文件中修改数值:
文件名:bootable/bootloader/lk/platform/mtx735/mt_battery.c kernel-3.10/drivers/misc/mediatek/mach/mtx735/
参数设置(例子):#define CAR_TUNE_VALUE 86 //1.00
#define CAR_TUNE_VALUE 93 //1.00 //修改之后
3.
充电电流大小设置
文件名:kernel-3.10/drivers/misc/mediatek/mach/mtx735/
参数设置(例子):-#define AC_CHARGER_CURRENT CHARGE_CURRENT_1050_00_MA
4.
电池容量参数修改
文件名:kernel-3.10/drivers/misc/mediatek/mach/mtx735/
参数设置(例子):+#define Q_MAX_POS_25 2140
+#define Q_MAX_POS_50 (Q_MAX_POS_25*(1316/1307))
+#define Q_MAX_POS_0 (Q_MAX_POS_25*(1220/1307))
+#define Q_MAX_NEG_10 (Q_MAX_POS_25*(1162/1307))
+#define Q_MAX_POS_50_H_CURRENT (Q_MAX_POS_25*(1295/1307))
+#define Q_MAX_POS_25_H_CURRENT (Q_MAX_POS_25*(1270/1307))
+#define Q_MAX_POS_0_H_CURRENT (Q_MAX_POS_25*(1102/1307))
+#define Q_MAX_NEG_10_H_CURRENT (Q_MAX_POS_25*(599/1307))
5.
支持高压电池
文件名:kernel-3.10/drivers/misc/mediatek/mach/mtx735/
参数设置(例子):#define HIGH_BATTERY_VOLTAGE_SUPPORT //没有高压电池,千万不要有这个定义!
mt8735平台资料:
http://bbs.16rd.com/citiao-xinpian-mt8735.html