From a2e6fde7f6d04908b61ba569656490043bb6897d Mon Sep 17 00:00:00 2001 From: xieqiong2 Date: Wed, 9 Mar 2022 16:59:16 +0800 Subject: [PATCH] sgm4154x:add sgm41513 macro control. add sgm41513 macro control for devon 4g. Change-Id: I2b19dfaff351b523d0ea953d593e8c6cdaa21e64 Signed-off-by: xieqiong2 Reviewed-on: https://gerrit.mot.com/2211406 SLTApproved: Slta Waiver SME-Granted: SME Approvals Granted Submit-Approved: Jira Key Tested-by: Jira Key Reviewed-by: Xianhong Li Reviewed-on: https://gerrit.mot.com/2221209 Reviewed-by: Wang Wang --- drivers/power/sgm4154x_chg_mmi/Android.mk | 4 ++++ drivers/power/sgm4154x_chg_mmi/Kbuild | 4 ++++ drivers/power/sgm4154x_chg_mmi/sgm4154x_charger.h | 2 ++ 3 files changed, 10 insertions(+) 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"