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

Commit 20414e2e authored by Kim, Milo's avatar Kim, Milo Committed by Anton Vorontsov
Browse files

lp8727_charger: Clean up lp8727_charger_changed()



Declare a variable at one line. Just return when no charger exists to make
code simpler.

Signed-off-by: default avatarMilo(Woogyom) Kim <milo.kim@ti.com>
Signed-off-by: default avatarAnton Vorontsov <anton.vorontsov@linaro.org>
parent e06374b0
Loading
Loading
Loading
Loading
+13 −9
Original line number Original line Diff line number Diff line
@@ -393,10 +393,15 @@ static int lp8727_battery_get_property(struct power_supply *psy,
static void lp8727_charger_changed(struct power_supply *psy)
static void lp8727_charger_changed(struct power_supply *psy)
{
{
	struct lp8727_chg *pchg = dev_get_drvdata(psy->dev->parent);
	struct lp8727_chg *pchg = dev_get_drvdata(psy->dev->parent);
	u8 eoc_level;
	u8 ichg;
	u8 val;
	u8 val;
	u8 eoc_level, ichg;


	if (lp8727_is_charger_attached(psy->name, pchg->devid)) {
	/* skip if no charger exists */
	if (!lp8727_is_charger_attached(psy->name, pchg->devid))
		return;

	/* update charging parameters */
	if (pchg->chg_parm) {
	if (pchg->chg_parm) {
		eoc_level = pchg->chg_parm->eoc_level;
		eoc_level = pchg->chg_parm->eoc_level;
		ichg = pchg->chg_parm->ichg;
		ichg = pchg->chg_parm->ichg;
@@ -404,7 +409,6 @@ static void lp8727_charger_changed(struct power_supply *psy)
		lp8727_write_byte(pchg, LP8727_CHGCTRL2, val);
		lp8727_write_byte(pchg, LP8727_CHGCTRL2, val);
	}
	}
}
}
}


static int lp8727_register_psy(struct lp8727_chg *pchg)
static int lp8727_register_psy(struct lp8727_chg *pchg)
{
{