From 98f5fd413f051db8407a53f583a46a1c3fb99657 Mon Sep 17 00:00:00 2001 From: Michael Bohan Date: Wed, 5 Oct 2011 11:38:59 -0700 Subject: [PATCH] power: bq27520: Gauge registration should be done in probe Change-Id: Ifaea09984a323f781a1168876bcc52da141f564f Signed-off-by: Michael Bohan --- drivers/power/bq27520_fuelgauger.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/power/bq27520_fuelgauger.c b/drivers/power/bq27520_fuelgauger.c index 284b134ddd8..3c191cd691c 100644 --- a/drivers/power/bq27520_fuelgauger.c +++ b/drivers/power/bq27520_fuelgauger.c @@ -458,6 +458,7 @@ static void bq27520_hw_config(struct work_struct *work) */ if_notify_msm_charger(&status); update_current_battery_status(status); + msm_battery_gauge_register(&bq27520_batt_gauge); msm_charger_notify_event(NULL, CHG_BATT_STATUS_CHANGE); enable_irq(di->irq); @@ -938,7 +939,6 @@ static int __init bq27520_battery_init(void) /* initialize current_battery_status, and register with msm-charger */ init_battery_status(); - msm_battery_gauge_register(&bq27520_batt_gauge); ret = i2c_add_driver(&bq27520_battery_driver); if (ret)