kernel:charger rate duplicate with parallel charger

Only define charger rate without
paralle charger not define

Change-Id: Ib25cf50ccf6f6e3cfa30fa60bad37df7552c6b18
Signed-off-by: xuwei9 <xuwei9@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1881083
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
This commit is contained in:
xuwei9 2021-02-09 15:29:34 +08:00 • committed by Wei Xu
commit 1e53c573f9
4 changed files with 19 additions and 0 deletions

View file

@ -74,6 +74,15 @@ enum print_reason {
PR_MOTO = BIT(7),
};
enum {
POWER_SUPPLY_CHARGE_RATE_NONE = 0,
POWER_SUPPLY_CHARGE_RATE_NORMAL,
POWER_SUPPLY_CHARGE_RATE_WEAK,
POWER_SUPPLY_CHARGE_RATE_TURBO,
POWER_SUPPLY_CHARGE_RATE_TURBO_30W,
POWER_SUPPLY_CHARGE_RATE_HYPER,
};
static inline void wakeup_source_init_internal(struct wakeup_source *ws,
const char *name)
{

View file

@ -5,6 +5,10 @@ ifeq ($(MOTO_PD_CHARGER),true)
KERNEL_CFLAGS += CONFIG_PD_CHARGER_MMI=y
endif
ifeq ($(BQ2597X_DUAL_ENABLE),true)
KERNEL_CFLAGS += CONFIG_BQ2597X_DUAL=y
endif
include $(CLEAR_VARS)
LOCAL_MODULE := qpnp-smbcharger-mmi.ko
LOCAL_MODULE_TAGS := optional

View file

@ -6,4 +6,8 @@ ifneq ($(filter m y,$(CONFIG_PD_CHARGER_MMI)),)
EXTRA_CFLAGS += -DCONFIG_PD_CHARGER_MMI
endif
ifneq ($(filter m y, $(CONFIG_BQ2597X_DUAL)),)
EXTRA_CFLAGS += -DCONFIG_BQ2597X_DUAL
endif
obj-m += qpnp-smbcharger-mmi.o

View file

@ -207,12 +207,14 @@ enum {
DISABLE_CHARGE_V5,
};
#ifndef CONFIG_BQ2597X_DUAL
enum {
POWER_SUPPLY_CHARGE_RATE_NONE = 0,
POWER_SUPPLY_CHARGE_RATE_NORMAL,
POWER_SUPPLY_CHARGE_RATE_WEAK,
POWER_SUPPLY_CHARGE_RATE_TURBO,
};
#endif
enum {
CHG_BC1P2_SDP = 0,