/* Battery Temperature Protection */
#define MTK_TEMPERATURE_RECHARGE_SUPPORT
-#define MAX_CHARGE_TEMPERATURE 50
-#define MAX_CHARGE_TEMPERATURE_MINUS_X_DEGREE 47
-#define MIN_CHARGE_TEMPERATURE 0
-#define MIN_CHARGE_TEMPERATURE_PLUS_X_DEGREE 6
+#define MAX_CHARGE_TEMPERATURE 55
+#define MAX_CHARGE_TEMPERATURE_MINUS_X_DEGREE 50 //47 Fixed to 50 degree for according to standard
+#define MIN_CHARGE_TEMPERATURE 2
+#define MIN_CHARGE_TEMPERATURE_PLUS_X_DEGREE 4 //6 Fixed to 2 degree accoding to TCL standard
+#define MAX_LIMIT_CHARGE_TEMPERATURE 45
+#define MIN_LIMIT_CHARGE_TEMPERATURE 43
+/* [PLATFORM]-ADD-BEGIN by TCTSZ leo.guo, 06/09/2015, BATTERY Notify for NTC*/
+#define MAX_RAISING_CHARGE_TEMPERATURE 58
+#define MIN_DROPPING_CHARGE_TEMPERATURE -18
+/* [PLATFORM]-ADD-END by TCTSZ leo.guo*/
#define ERR_CHARGE_TEMPERATURE 0xFF
/* Linear Charging Threshold */
#define USB_CHARGER_CURRENT_CONFIGURED CHARGE_CURRENT_500_00_MA // 500mA
#define USB_CHARGER_CURRENT CHARGE_CURRENT_500_00_MA //500mA
-#define AC_CHARGER_CURRENT CHARGE_CURRENT_800_00_MA
+#define AC_CHARGER_CURRENT CHARGE_CURRENT_1200_00_MA
#define NON_STD_AC_CHARGER_CURRENT CHARGE_CURRENT_500_00_MA
#define CHARGING_HOST_CHARGER_CURRENT CHARGE_CURRENT_650_00_MA
#define APPLE_0_5A_CHARGER_CURRENT CHARGE_CURRENT_500_00_MA
#define BATTERY_AVERAGE_SIZE 30
/* charger error check */
-//#define BAT_LOW_TEMP_PROTECT_ENABLE // stop charging if temp < MIN_CHARGE_TEMPERATURE
+/* [PLATFORM]-Add-BEGIN by TCTSZ.leo.guo, 04/15/2015, modify ntc temperature function */
+#define BAT_LOW_TEMP_PROTECT_ENABLE // stop charging if temp < MIN_CHARGE_TEMPERATURE
+/* [PLATFORM]-Add-END by TCTSZ.leo.guo */
#define V_CHARGER_ENABLE 0 // 1:ON , 0:OFF
#define V_CHARGER_MAX 6500 // 6.5 V
#define V_CHARGER_MIN 4400 // 4.4 V
#endif
/* High battery support */
-//#define HIGH_BATTERY_VOLTAGE_SUPPORT
+#define HIGH_BATTERY_VOLTAGE_SUPPORT
/* Disable Battery check for HQA */
#ifdef MTK_DISABLE_POWER_ON_OFF_VOLTAGE_LIMITATION
//#define MTK_WIRELESS_CHARGER_SUPPORT 1
-
+/* [PLATFORM]-Add-BEGIN by TCTSZ.leo.guo, 04/15/2015, modify ntc temperature function */
+#define MTK_BATTERY_PROTECT_FEATURE
+/* [PLATFORM]-Add-END by TCTSZ.leo.guo */
/* Pump Express support (fast charging) */
#ifdef CONFIG_MTK_PUMP_EXPRESS_SUPPORT
#define TA_START_VCHR_TUNUNG_VOLTAGE 3400