]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
power: bq2419x: do not configure power-on from USB if no battery on shutdown
authorLaxman Dewangan <ldewangan@nvidia.com>
Wed, 16 Apr 2014 07:38:10 +0000 (13:08 +0530)
committerRiham Haidar <rhaidar@nvidia.com>
Mon, 5 May 2014 18:07:53 +0000 (11:07 -0700)
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>
drivers/power/bq2419x-charger.c

index a84fb5ba596df8361cc10b03dce33157f7957630..95430245572763d54ba51ab3b4e7f26df29444a8 100644 (file)
@@ -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)