diff --git a/drivers/power/sgm4154x_chg_mmi/Android.mk b/drivers/power/sgm4154x_chg_mmi/Android.mk index 20c0fd04a51c..0c242433913a 100644 --- a/drivers/power/sgm4154x_chg_mmi/Android.mk +++ b/drivers/power/sgm4154x_chg_mmi/Android.mk @@ -13,6 +13,10 @@ ifeq ($(MMI_QC3P_WT6670_DETECTED),true) KERNEL_CFLAGS += CONFIG_MMI_QC3P_WT6670_DETECTED=y endif +ifeq ($(MMI_SGM41513_CHARGER),true) + KERNEL_CFLAGS += CONFIG_MMI_SGM41513_CHARGER=y +endif + LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT) LOCAL_ADDITIONAL_DEPENDENCIES := $(KERNEL_MODULES_OUT)/mmi_discrete_charger_class.ko diff --git a/drivers/power/sgm4154x_chg_mmi/Kbuild b/drivers/power/sgm4154x_chg_mmi/Kbuild index f722b5abb160..2093274b8e5b 100644 --- a/drivers/power/sgm4154x_chg_mmi/Kbuild +++ b/drivers/power/sgm4154x_chg_mmi/Kbuild @@ -11,6 +11,10 @@ ifneq ($(filter m y,$(CONFIG_MMI_QC3P_WT6670_DETECTED)),) EXTRA_CFLAGS += -DCONFIG_MMI_QC3P_WT6670_DETECTED endif +ifneq ($(filter m y,$(CONFIG_MMI_SGM41513_CHARGER)),) + EXTRA_CFLAGS += -DCONFIG_MMI_SGM41513_CHARGER +endif + obj-m += sgm4154x_charger.o KBUILD_EXTRA_SYMBOLS += $(CURDIR)/$(KBUILD_EXTMOD)/../mmi_discrete_charger/$(GKI_OBJ_MODULE_DIR)/Module.symvers diff --git a/drivers/power/sgm4154x_chg_mmi/sgm4154x_charger.h b/drivers/power/sgm4154x_chg_mmi/sgm4154x_charger.h index 48f0c5713077..70d2b9635c8d 100644 --- a/drivers/power/sgm4154x_chg_mmi/sgm4154x_charger.h +++ b/drivers/power/sgm4154x_chg_mmi/sgm4154x_charger.h @@ -19,7 +19,9 @@ #define __SGM41542_CHIP_ID__ //#define __SGM41516_CHIP_ID__ //#define __SGM41516D_CHIP_ID__ +#ifdef CONFIG_MMI_SGM41513_CHARGER #define __SGM41513_CHIP_ID__ +#endif #ifdef __SGM41541_CHIP_ID__ #define SGM4154x_NAME "sgm41541"