hawao+oled: recharger change level to 98%,200mv

change recharger parameters 98% and 200mv
and add project define

Change-Id: I1285134f76ee63af13adb4935064e7d78a9ae088
Reviewed-on: https://gerrit.mot.com/2243845
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: <tinno18@motorola.com>
Reviewed-by: Qiong Xie <xieq2@motorola.com>
Reviewed-by: Wei Xu <xuwei9@lenovo.com>
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
Submit-Approved: Jira Key
This commit is contained in:
tinno18 2022-04-15 16:10:53 +08:00 • committed by Qiong Xie
commit 3c3d4008bf
3 changed files with 16 additions and 1 deletions

View file

@ -4,6 +4,11 @@ LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := mmi_charger.ko
LOCAL_MODULE_TAGS := optional
ifeq ($(MMI_RECHARGER_HAWAO_MODE),true)
KERNEL_CFLAGS += CONFIG_MMI_RECHARGER_HAWAO_MODE=y
endif
LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
LOCAL_ADDITIONAL_DEPENDENCIES := $(KERNEL_MODULES_OUT)/mmi_info.ko
KBUILD_OPTIONS_GKI += GKI_OBJ_MODULE_DIR=gki

View file

@ -7,6 +7,10 @@ ifeq ($(TARGET_BUILD_VARIANT),userdebug)
EXTRA_CFLAGS += -DMMI_GKI_API_ALLOWANCE
endif
ifneq ($(filter m y,$(CONFIG_MMI_RECHARGER_HAWAO_MODE)),)
EXTRA_CFLAGS += -DCONFIG_MMI_RECHARGER_HAWAO_MODE
endif
obj-m += mmi_charger.o
KBUILD_EXTRA_SYMBOLS += $(CURDIR)/$(KBUILD_EXTMOD)/../../mmi_info/$(GKI_OBJ_MODULE_DIR)/Module.symvers

View file

@ -1488,8 +1488,14 @@ static void mmi_update_charger_status(struct mmi_charger_chip *chip,
status->pres_chrg_step = STEP_FULL;
}
} else if (status->pres_chrg_step == STEP_FULL) {
#ifdef CONFIG_MMI_RECHARGER_HAWAO_MODE
if ((batt_info->batt_soc <= 98) ||
batt_info->batt_mv < (profile->max_fv_mv - 100 * 2))
#else
if ((batt_info->batt_soc <= 99) ||
batt_info->batt_mv < (profile->max_fv_mv - HYST_STEP_MV * 2)) {
batt_info->batt_mv < (profile->max_fv_mv - HYST_STEP_MV * 2))
#endif
{
cfg->taper_kickoff = true;
status->pres_chrg_step = STEP_NORM;
}