diff options
| author | Jebaitedneko <Jebaitedneko@gmail.com> | 2022-05-14 11:24:15 +0530 |
|---|---|---|
| committer | Jebaitedneko <Jebaitedneko@gmail.com> | 2022-05-14 11:26:32 +0530 |
| commit | d1388f1883b0c287a42077a072aea7e61d133fc7 (patch) | |
| tree | f5e7332b035472cbd85b536000ddfd97a3def995 | |
| parent | 7d16be03339b21f049363218fe2117a783c0b62c (diff) | |
power: supply: detect ln8000 psy for more cases
Signed-off-by: Jebaitedneko <Jebaitedneko@gmail.com>
| -rw-r--r-- | drivers/power/supply/qcom/smb5-lib.c | 10 | ||||
| -rw-r--r-- | drivers/power/supply/ti/cp_qc30.c | 3 |
2 files changed, 10 insertions, 3 deletions
diff --git a/drivers/power/supply/qcom/smb5-lib.c b/drivers/power/supply/qcom/smb5-lib.c index cfedc7eb9126..fe9a5d48c64b 100644 --- a/drivers/power/supply/qcom/smb5-lib.c +++ b/drivers/power/supply/qcom/smb5-lib.c @@ -6958,9 +6958,13 @@ static int check_reduce_fcc_condition(struct smb_charger *chg) if (!chg->cp_psy) { chg->cp_psy = power_supply_get_by_name("bq2597x-standalone"); - if (!chg->cp_psy) - pr_err("cp_psy not found\n"); - return 0; + if (!chg->cp_psy){ + chg->cp_psy = power_supply_get_by_name("ln8000"); + if (!chg->cp_psy){ + pr_err("cp_psy not found\n"); + return 0; + } + } } rc = power_supply_get_property(chg->cp_psy, diff --git a/drivers/power/supply/ti/cp_qc30.c b/drivers/power/supply/ti/cp_qc30.c index 47c43351271c..9cbf046e07db 100644 --- a/drivers/power/supply/ti/cp_qc30.c +++ b/drivers/power/supply/ti/cp_qc30.c @@ -171,6 +171,9 @@ static struct power_supply *cp_get_fc_psy(void) pm_state.fc_psy = power_supply_get_by_name("bq2597x-standalone"); } + if (!pm_state.fc_psy) + pm_state.fc_psy = power_supply_get_by_name("ln8000"); + return pm_state.fc_psy; } |
