mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-25 06:03:36 -04:00
devon:fix z350 detect issue for apple charger.
Z350 detect apply charger as OCP type. So need to match the correct type in definition. Change-Id: If5a5fbecf643cc18dff91ae137f2635529fe9f06 Signed-off-by: xieqiong2 <xieqiong2@lenovo.com> Reviewed-on: https://gerrit.mot.com/2264873 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Lei Chen <chenl18@motorola.com> Reviewed-by: Wang Wang <wangwang1@lenovo.com> Submit-Approved: Jira Key
This commit is contained in:
parent
f298e1bd95
commit
0e0c7f3a01
3 changed files with 21 additions and 0 deletions
|
|
@ -17,6 +17,10 @@ ifeq ($(MMI_SGM41513_CHARGER),true)
|
|||
KERNEL_CFLAGS += CONFIG_MMI_SGM41513_CHARGER=y
|
||||
endif
|
||||
|
||||
ifeq ($(MMI_QC3P_Z350_DETECTED),true)
|
||||
KERNEL_CFLAGS += CONFIG_MMI_QC3P_Z350_DETECTED=y
|
||||
endif
|
||||
|
||||
LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
||||
|
||||
LOCAL_ADDITIONAL_DEPENDENCIES := $(KERNEL_MODULES_OUT)/mmi_discrete_charger_class.ko
|
||||
|
|
|
|||
|
|
@ -15,6 +15,10 @@ ifneq ($(filter m y,$(CONFIG_MMI_SGM41513_CHARGER)),)
|
|||
EXTRA_CFLAGS += -DCONFIG_MMI_SGM41513_CHARGER
|
||||
endif
|
||||
|
||||
ifneq ($(filter m y,$(CONFIG_MMI_QC3P_Z350_DETECTED)),)
|
||||
EXTRA_CFLAGS += -DCONFIG_MMI_QC3P_Z350_DETECTED
|
||||
endif
|
||||
|
||||
obj-m += sgm4154x_charger.o
|
||||
|
||||
KBUILD_EXTRA_SYMBOLS += $(CURDIR)/$(KBUILD_EXTMOD)/../mmi_discrete_charger/$(GKI_OBJ_MODULE_DIR)/Module.symvers
|
||||
|
|
|
|||
|
|
@ -380,6 +380,18 @@ struct sgm4154x_device {
|
|||
|
||||
#ifdef CONFIG_MMI_QC3P_WT6670_DETECTED
|
||||
enum WT_charger_type{
|
||||
#ifdef CONFIG_MMI_QC3P_Z350_DETECTED
|
||||
WT_CHG_TYPE_OCP = 0,
|
||||
WT_CHG_TYPE_FC = 0x1,
|
||||
WT_CHG_TYPE_SDP = 0x2,
|
||||
WT_CHG_TYPE_CDP = 0x3,
|
||||
WT_CHG_TYPE_DCP = 0x4,
|
||||
WT_CHG_TYPE_QC2 = 0x5,
|
||||
WT_CHG_TYPE_QC3 = 0x6,
|
||||
WT_CHG_TYPE_QC3P_18W = 0x8,//0x8
|
||||
WT_CHG_TYPE_QC3P_27W = 0x9,
|
||||
WT6670_CHG_TYPE_UNKNOWN = 0x11,
|
||||
#else
|
||||
WT_CHG_TYPE_BEGIN = 0,
|
||||
WT_CHG_TYPE_FC,
|
||||
WT_CHG_TYPE_SDP,
|
||||
|
|
@ -391,6 +403,7 @@ enum WT_charger_type{
|
|||
WT_CHG_TYPE_QC3P_18W,//0x8
|
||||
WT_CHG_TYPE_QC3P_27W,
|
||||
WT6670_CHG_TYPE_UNKNOWN,
|
||||
#endif
|
||||
};
|
||||
|
||||
enum mmi_qc3p_ext_iio_channels {
|
||||
|
|
|
|||
Loading…
Reference in a new issue