mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-10 22:40:54 -04:00
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:
parent
708f85fb4f
commit
3c3d4008bf
3 changed files with 16 additions and 1 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue