aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/power/lp8727_charger.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/drivers/power/lp8727_charger.c b/drivers/power/lp8727_charger.c
index 19c21f9b6d3b..80e38aecc131 100644
--- a/drivers/power/lp8727_charger.c
+++ b/drivers/power/lp8727_charger.c
@@ -219,9 +219,11 @@ static void lp8727_enable_chgdet(struct lp8727_chg *pchg)
219 219
220static void lp8727_delayed_func(struct work_struct *_work) 220static void lp8727_delayed_func(struct work_struct *_work)
221{ 221{
222 u8 intstat[LP8788_NUM_INTREGS], idno, vbus; 222 struct lp8727_chg *pchg = container_of(_work, struct lp8727_chg,
223 struct lp8727_chg *pchg = 223 work.work);
224 container_of(_work, struct lp8727_chg, work.work); 224 u8 intstat[LP8788_NUM_INTREGS];
225 u8 idno;
226 u8 vbus;
225 227
226 if (lp8727_read_bytes(pchg, LP8727_INT1, intstat, LP8788_NUM_INTREGS)) { 228 if (lp8727_read_bytes(pchg, LP8727_INT1, intstat, LP8788_NUM_INTREGS)) {
227 dev_err(pchg->dev, "can not read INT registers\n"); 229 dev_err(pchg->dev, "can not read INT registers\n");