smb347_charger: fix battery status reporting logic for charger faults
authorRamakrishna Pallala <ramakrishna.pallala@intel.com>
Tue, 22 May 2012 04:56:41 +0000 (10:26 +0530)
committerbuildbot <buildbot@intel.com>
Wed, 23 May 2012 13:23:52 +0000 (06:23 -0700)
commit0af0d09a0d7993748c4bf22418f18cc78150ef53
tree617cca5527c4631d59123102b3fc5968bc0e65d8
parent8308fdf68db20a26d1f497999e0badfab808f8b6
smb347_charger: fix battery status reporting logic for charger faults

BZ: 34671

This patch checks for charger status register for determining the
battery charging status and reports Discharing/Charging/Not Charging/Full
accordingly.

This patch also adds the interrupt support for Safety Timer Expiration.

Change-Id: Ib7a34e5ceb1655228163a979db2cd3cc746a8d36
Signed-off-by: Ramakrishna Pallala <ramakrishna.pallala@intel.com>
Reviewed-on: http://android.intel.com:8080/49618
Reviewed-by: Jena, TapanX <tapanx.jena@intel.com>
Reviewed-by: Tc, Jenny <jenny.tc@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/power/smb347-charger.c