Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a2e53991 authored by Guru Das Srinagesh's avatar Guru Das Srinagesh Committed by Umang Agrawal
Browse files

power: smb1355: Define max FCC limit using property



For SMB1354, return the value of max parallel FCC limit via the power
supply framework. This limit is 2.5 A.

SMB1354 is a variant of SMB1355 with lower FCC limit.

CRs-Fixed: 2170280
Change-Id: Iac609de606ad0781cb3141de2e50455e25fb1275
Signed-off-by: default avatarGuru Das Srinagesh <gurus@codeaurora.org>
parent 01f4b260
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -489,6 +489,7 @@ static enum power_supply_property smb1355_parallel_props[] = {
	POWER_SUPPLY_PROP_PARALLEL_MODE,
	POWER_SUPPLY_PROP_CONNECTOR_HEALTH,
	POWER_SUPPLY_PROP_PARALLEL_BATFET_MODE,
	POWER_SUPPLY_PROP_PARALLEL_FCC_MAX,
	POWER_SUPPLY_PROP_INPUT_CURRENT_LIMITED,
	POWER_SUPPLY_PROP_MIN_ICL,
	POWER_SUPPLY_PROP_CURRENT_MAX,
@@ -612,6 +613,9 @@ static int smb1355_parallel_get_prop(struct power_supply *psy,
	case POWER_SUPPLY_PROP_MIN_ICL:
		val->intval = MIN_PARALLEL_ICL_UA;
		break;
	case POWER_SUPPLY_PROP_PARALLEL_FCC_MAX:
		val->intval = chip->max_fcc;
		break;
	default:
		pr_err_ratelimited("parallel psy get prop %d not supported\n",
			prop);