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

Commit e8603aaf authored by Ashay Jaiswal's avatar Ashay Jaiswal
Browse files

qcom: smb1351: add support for reporting INPUT_SUSPEND property



Add support to report INPUT_SUSPEND state in case of slave charger
configuration. This is used by user-space to determine parallel
charger state.

Change-Id: I97a7c18180c0aceddd2b90177949f87487aad22b
Signed-off-by: default avatarAshay Jaiswal <ashayj@codeaurora.org>
parent a5706c4f
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -1416,6 +1416,7 @@ static enum power_supply_property smb1351_parallel_properties[] = {
	POWER_SUPPLY_PROP_CONSTANT_CHARGE_CURRENT_MAX,
	POWER_SUPPLY_PROP_CHARGE_TYPE,
	POWER_SUPPLY_PROP_PARALLEL_MODE,
	POWER_SUPPLY_PROP_INPUT_SUSPEND,
};

static int smb1351_parallel_set_chg_suspend(struct smb1351_charger *chip,
@@ -1702,6 +1703,9 @@ static int smb1351_parallel_get_property(struct power_supply *psy,
	case POWER_SUPPLY_PROP_PARALLEL_MODE:
		val->intval = chip->parallel_mode;
		break;
	case POWER_SUPPLY_PROP_INPUT_SUSPEND:
		val->intval = chip->parallel_charger_suspended;
		break;
	default:
		return -EINVAL;
	}