usb/penwell_otg: set charging current limitation to 100mA by default for SDP case
authorWu, Hao <hao.wu@intel.com>
Wed, 20 Jun 2012 11:09:37 +0000 (19:09 +0800)
committerbuildbot <buildbot@intel.com>
Wed, 27 Jun 2012 13:39:08 +0000 (06:39 -0700)
BZ: 38168

This is in order to workaround one issue in low battery level case,
set charging current to 100mA once SDP is detected. Late setting
may cause system shutdown due to low power state.

Change-Id: I829e3283b32a858b446e7287e72179e65825516b
Signed-off-by: Wu, Hao <hao.wu@intel.com>
Reviewed-on: http://android.intel.com:8080/53444
Reviewed-by: Mukherjee, DevapriyaX <devapriyax.mukherjee@intel.com>
Reviewed-by: Pallala, Ramakrishna <ramakrishna.pallala@intel.com>
Reviewed-by: Tang, Richard <richard.tang@intel.com>
Reviewed-by: Jena, TapanX <tapanx.jena@intel.com>
Reviewed-by: Meng, Zhe <zhe.meng@intel.com>
Tested-by: Meng, Zhe <zhe.meng@intel.com>
Tested-by: Kallappa Manjanna, MadhukumarX <madhukumarx.kallappa.manjanna@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
drivers/usb/otg/penwell_otg.c

index f1215b0..41602f0 100644 (file)
@@ -2661,8 +2661,8 @@ static void penwell_otg_work(struct work_struct *work)
                                        penwell_otg_phy_intr(0);
                                }
 
-                               /* SDP: set charger type */
-                               penwell_otg_update_chrg_cap(CHRG_SDP, 0);
+                               /* SDP: set charger type and 100mA by default */
+                               penwell_otg_update_chrg_cap(CHRG_SDP, 100);
 
                                /* Clear HNP polling flag */
                                if (iotg->otg.gadget)