Loading drivers/power/batterydata-lib.c +0 −9 Original line number Diff line number Diff line Loading @@ -25,15 +25,6 @@ int linear_interpolate(int y0, int x0, int y1, int x1, int x) return y0 + ((y1 - y0) * (x - x0) / (x1 - x0)); } int is_between(int left, int right, int value) { if (left >= right && left >= value && value >= right) return 1; if (left <= right && left <= value && value <= right) return 1; return 0; } static int interpolate_single_lut_scaled(struct single_row_lut *lut, int x, int scale) { Loading include/linux/batterydata-lib.h +6 −5 Original line number Diff line number Diff line Loading @@ -140,6 +140,12 @@ struct bms_battery_data { const char *battery_type; }; #define is_between(left, right, value) \ (((left) >= (right) && (left) >= (value) \ && (value) >= (right)) \ || ((left) <= (right) && (left) <= (value) \ && (value) <= (right))) #if defined(CONFIG_PM8921_BMS) || \ defined(CONFIG_PM8921_BMS_MODULE) || \ defined(CONFIG_QPNP_BMS) || \ Loading @@ -163,7 +169,6 @@ 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); int is_between(int left, int right, int value); #else static inline int interpolate_fcc(struct single_row_lut *fcc_temp_lut, int batt_temp) Loading Loading @@ -199,10 +204,6 @@ static inline int linear_interpolate(int y0, int x0, int y1, int x1, int x) { return -EINVAL; } static inline int is_between(int left, int right, int value) { return -EINVAL; } static inline int interpolate_acc(struct ibat_temp_acc_lut *ibat_acc_lut, int batt_temp, int ibat) { Loading Loading
drivers/power/batterydata-lib.c +0 −9 Original line number Diff line number Diff line Loading @@ -25,15 +25,6 @@ int linear_interpolate(int y0, int x0, int y1, int x1, int x) return y0 + ((y1 - y0) * (x - x0) / (x1 - x0)); } int is_between(int left, int right, int value) { if (left >= right && left >= value && value >= right) return 1; if (left <= right && left <= value && value <= right) return 1; return 0; } static int interpolate_single_lut_scaled(struct single_row_lut *lut, int x, int scale) { Loading
include/linux/batterydata-lib.h +6 −5 Original line number Diff line number Diff line Loading @@ -140,6 +140,12 @@ struct bms_battery_data { const char *battery_type; }; #define is_between(left, right, value) \ (((left) >= (right) && (left) >= (value) \ && (value) >= (right)) \ || ((left) <= (right) && (left) <= (value) \ && (value) <= (right))) #if defined(CONFIG_PM8921_BMS) || \ defined(CONFIG_PM8921_BMS_MODULE) || \ defined(CONFIG_QPNP_BMS) || \ Loading @@ -163,7 +169,6 @@ 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); int is_between(int left, int right, int value); #else static inline int interpolate_fcc(struct single_row_lut *fcc_temp_lut, int batt_temp) Loading Loading @@ -199,10 +204,6 @@ static inline int linear_interpolate(int y0, int x0, int y1, int x1, int x) { return -EINVAL; } static inline int is_between(int left, int right, int value) { return -EINVAL; } static inline int interpolate_acc(struct ibat_temp_acc_lut *ibat_acc_lut, int batt_temp, int ibat) { Loading