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;
 }