diff options
author | Laxman Dewangan <ldewangan@nvidia.com> | 2014-04-16 13:08:10 +0530 |
---|---|---|
committer | Riham Haidar <rhaidar@nvidia.com> | 2014-05-05 11:07:53 -0700 |
commit | f34c76692e68a594f3606b7fb97e763e6b28f607 (patch) | |
tree | 2aa7647394b0be180721684b08c0da65d1509330 | |
parent | 10befb392976af2db5009e6d18afd32f4a64fafb (diff) |
power: bq2419x: do not configure power-on from USB if no battery on shutdown
If there is no battery presence on system and if is it getting
power off then do not configure the system for power on when USB
cable inserted/removed.
Change-Id: I244d570f5a6d79c7120497fd40cb52f80cac0ae9
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/396909
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Change-Id: If1112196790164b7b98da31f25a0b71a4e94d86b
Reviewed-on: http://git-master/r/404469
Reviewed-by: Riham Haidar <rhaidar@nvidia.com>
Tested-by: Riham Haidar <rhaidar@nvidia.com>
-rw-r--r-- | drivers/power/bq2419x-charger.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/power/bq2419x-charger.c b/drivers/power/bq2419x-charger.c index a84fb5ba596d..954302455727 100644 --- a/drivers/power/bq2419x-charger.c +++ b/drivers/power/bq2419x-charger.c @@ -1646,7 +1646,10 @@ static void bq2419x_shutdown(struct i2c_client *client) int ret; int next_poweron_time = 0; - if (!bq2419x->battery_presense || !bq2419x->cable_connected) + if (!bq2419x->battery_presense) + return; + + if (!bq2419x->cable_connected) goto end; if (bq2419x->in_current_limit <= 500) |