dev: pmic: pmi8994: enable BCL before to read battery voltage

Enable BCL before to read battery voltage for pmi.

Change-Id: Iac54c2c033466bee48d75ac6dd4c9889cfa726ba
diff --git a/dev/pmic/pmi8994/pm_fg_adc_usr.c b/dev/pmic/pmi8994/pm_fg_adc_usr.c
index bc1607d..df673dc 100644
--- a/dev/pmic/pmi8994/pm_fg_adc_usr.c
+++ b/dev/pmic/pmi8994/pm_fg_adc_usr.c
@@ -1275,11 +1275,23 @@
 {
 	uint16	wait_index = 0;
 	boolean adc_reading_ready = FALSE;
+	boolean enable = FALSE;
 
 	pm_err_flag_type err_flag = PM_ERR_FLAG__SUCCESS;
 
 	pm_fg_driver_init(pmic_device);
 
+	err_flag |= pm_fg_adc_usr_get_bcl_monitoring_sts(pmic_device, &enable);
+	if (err_flag != PM_ERR_FLAG__SUCCESS)  {
+		return err_flag;
+	} else {
+		if (enable == FALSE) {
+			err_flag |= pm_fg_adc_usr_enable_bcl_monitoring(pmic_device, TRUE);
+			if (err_flag != PM_ERR_FLAG__SUCCESS)
+				return err_flag;
+		}
+	}
+
 	//Check Vbatt ADC level
 	err_flag |= pm_fg_adc_usr_get_bcl_values(pmic_device, &adc_reading_ready); //Check if Vbatt ADC is ready