summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorNicholas Troast <ntroast@codeaurora.org>2016-02-12 15:59:35 -0800
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-22 11:10:24 -0700
commit31d2a03e6e7c43169cbc7df9c0884da9363a58a3 (patch)
treefc49f14a7961e0c649ffde905fc19cd882c34e34 /include/linux
parent8e10bff713017286c4e27b84400bb33444912f8a (diff)
qcom-charger: batterydata-lib: fix compilation issue
batterydata-lib.h limits function declarations to certain CONFIGs and provides stub function definitions for everyone else. Remove the function defintions and provide function declarations to everyone. Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/batterydata-lib.h45
1 files changed, 0 insertions, 45 deletions
diff --git a/include/linux/batterydata-lib.h b/include/linux/batterydata-lib.h
index 39517f83c875..48ff621c6713 100644
--- a/include/linux/batterydata-lib.h
+++ b/include/linux/batterydata-lib.h
@@ -150,10 +150,6 @@ struct bms_battery_data {
|| ((left) <= (right) && (left) <= (value) \
&& (value) <= (right)))
-#if defined(CONFIG_PM8921_BMS) || \
- defined(CONFIG_PM8921_BMS_MODULE) || \
- defined(CONFIG_QPNP_BMS) || \
- defined(CONFIG_QPNP_VM_BMS)
extern struct bms_battery_data palladium_1500_data;
extern struct bms_battery_data desay_5200_data;
extern struct bms_battery_data oem_batt_data;
@@ -173,46 +169,5 @@ int interpolate_slope(struct pc_temp_ocv_lut *pc_temp_ocv,
int interpolate_acc(struct ibat_temp_acc_lut *ibat_acc_lut,
int batt_temp, int ibat);
int linear_interpolate(int y0, int x0, int y1, int x1, int x);
-#else
-static inline int interpolate_fcc(struct single_row_lut *fcc_temp_lut,
- int batt_temp)
-{
- return -EINVAL;
-}
-static inline int interpolate_scalingfactor(struct sf_lut *sf_lut,
- int row_entry, int pc)
-{
- return -EINVAL;
-}
-static inline int interpolate_scalingfactor_fcc(
- struct single_row_lut *fcc_sf_lut, int cycles)
-{
- return -EINVAL;
-}
-static inline int interpolate_pc(struct pc_temp_ocv_lut *pc_temp_ocv,
- int batt_temp_degc, int ocv)
-{
- return -EINVAL;
-}
-static inline int interpolate_ocv(struct pc_temp_ocv_lut *pc_temp_ocv,
- int batt_temp_degc, int pc)
-{
- return -EINVAL;
-}
-static inline int interpolate_slope(struct pc_temp_ocv_lut *pc_temp_ocv,
- int batt_temp, int pc)
-{
- return -EINVAL;
-}
-static inline int linear_interpolate(int y0, int x0, int y1, int x1, int x)
-{
- return -EINVAL;
-}
-static inline int interpolate_acc(struct ibat_temp_acc_lut *ibat_acc_lut,
- int batt_temp, int ibat)
-{
- return -EINVAL;
-}
-#endif
#endif