power: pm8921-charger: support battery less hardware
There are hardware configurations where a battery is not present. Such
hardware runs from a external power adapter.
Do not invoke BMS api for reporting charge percentage instead report
100%. Also report a favourable battery temperature.
Change-Id: I4f14b7419f7a90813650601638f6563422c13ae4
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
diff --git a/arch/arm/mach-msm/board-8960-pmic.c b/arch/arm/mach-msm/board-8960-pmic.c
index ae74285..1d4dba9 100644
--- a/arch/arm/mach-msm/board-8960-pmic.c
+++ b/arch/arm/mach-msm/board-8960-pmic.c
@@ -609,4 +609,8 @@
if (machine_is_msm8960_fluid())
pm8921_bms_pdata.rconn_mohm = 20;
+
+ if (!machine_is_msm8960_fluid() && !machine_is_msm8960_liquid()
+ && !machine_is_msm8960_fluid())
+ pm8921_chg_pdata.battery_less_hardware = 1;
}