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

Commit 19e6e130 authored by Ashish Chavan's avatar Ashish Chavan
Browse files

power: smb1390-psy: Add logs to expose charge pump(s) status



Add Support to expose charge pump(s) status, this helps in
easier debugging.

Change-Id: I06e4665d3da533c88472737501d749a2d84625e7
Signed-off-by: default avatarAshish Chavan <ashichav@codeaurora.org>
parent e7f8d8a7
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -872,6 +872,9 @@ static int smb1390_disable_vote_cb(struct votable *votable, void *data,
		return rc;
	}

	smb1390_dbg(chip, PR_INFO, "client: %s, master: %s\n",
			client, (disable ? "disabled" : "enabled"));

	/* charging may have been disabled by ILIM; send uevent */
	if (chip->cp_master_psy && (disable != chip->disabled))
		power_supply_changed(chip->cp_master_psy);
@@ -894,6 +897,9 @@ static int smb1390_slave_disable_vote_cb(struct votable *votable, void *data,
		return rc;
	}

	smb1390_dbg(chip, PR_INFO, "client: %s, slave: %s\n",
			client, (disable ? "disabled" : "enabled"));

	/* Re-distribute ILIM to Master CP when Slave is disabled */
	if (disable && (chip->ilim_votable)) {
		ilim_ua = get_effective_result_locked(chip->ilim_votable);
@@ -974,7 +980,7 @@ static int smb1390_ilim_vote_cb(struct votable *votable, void *data,
			return rc;
		}

		smb1390_dbg(chip, PR_INFO, "ILIM set to %duA slave_enabled%d\n",
		smb1390_dbg(chip, PR_INFO, "ILIM set to %duA slave_enabled = %d\n",
						ilim_uA, slave_enabled);
		vote(chip->disable_votable, ILIM_VOTER, false, 0);
	}