From be3efde15349ea76e0c7b02056bba983c4c43d78 Mon Sep 17 00:00:00 2001 From: xieqiong2 Date: Mon, 21 Mar 2022 13:49:47 +0800 Subject: [PATCH] sgm41513:add sgm41513 chipid detect, add the chipid detection for sgm41513 Change-Id: I2a6bdb4beda2b206eba9c8cf82b2c3ff238005dd Signed-off-by: xieqiong2 Reviewed-on: https://gerrit.mot.com/2221261 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Wang Wang Submit-Approved: Jira Key --- drivers/power/sgm4154x_chg_mmi/sgm4154x_charger.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/drivers/power/sgm4154x_chg_mmi/sgm4154x_charger.c b/drivers/power/sgm4154x_chg_mmi/sgm4154x_charger.c index fbbfe401ac18..84d79c8edece 100644 --- a/drivers/power/sgm4154x_chg_mmi/sgm4154x_charger.c +++ b/drivers/power/sgm4154x_chg_mmi/sgm4154x_charger.c @@ -2968,9 +2968,15 @@ static int sgm4154x_probe(struct i2c_client *client, i2c_set_clientdata(client, sgm); ret = sgm4154x_hw_chipid_detect(sgm); - if ((ret & SGM4154x_PN_MASK) != SGM4154x_PN_41542_ID){ + if ((ret & SGM4154x_PN_MASK) != +#ifdef __SGM41513_CHIP_ID__ + SGM4154x_PN_41513_ID +#else + SGM4154x_PN_41542_ID +#endif + ){ pr_info("[%s] device not found !!!\n", __func__); - //return ret; + return ret; } sema_init(&sgm->sem_dpdm, 1);