Lines Matching refs:capacity

185 #define CAPACITY_TO_ADC(capacity, samp_res)	\  argument
186 (capacity * samp_res * 3600 / 172 * 1000)
469 u32 capacity) in rk817_bat_init_coulomb_cap() argument
475 cap = CAPACITY_TO_ADC(capacity, battery->res_div); in rk817_bat_init_coulomb_cap()
494 battery->remain_cap = capacity * 1000; in rk817_bat_init_coulomb_cap()
504 u32 val = 0, capacity = 0; in rk817_bat_get_capacity_uah() local
512 capacity = ADC_TO_CAPACITY_UAH(val, battery->res_div); in rk817_bat_get_capacity_uah()
515 return capacity; in rk817_bat_get_capacity_uah()
520 u32 val, capacity = 0; in rk817_bat_get_capacity_mah() local
527 capacity = ADC_TO_CAPACITY(val, battery->res_div); in rk817_bat_get_capacity_mah()
530 return capacity; in rk817_bat_get_capacity_mah()
534 int capacity) in rk817_bat_save_cap() argument
539 if (capacity >= battery->qmax) in rk817_bat_save_cap()
540 capacity = battery->qmax; in rk817_bat_save_cap()
541 if (capacity <= 0) in rk817_bat_save_cap()
542 capacity = 0; in rk817_bat_save_cap()
543 if (old_cap == capacity) in rk817_bat_save_cap()
546 old_cap = capacity; in rk817_bat_save_cap()
547 buf = (capacity >> 16) & 0xff; in rk817_bat_save_cap()
549 buf = (capacity >> 8) & 0xff; in rk817_bat_save_cap()
551 buf = (capacity >> 0) & 0xff; in rk817_bat_save_cap()
582 int ocv_size, capacity; in rk817_bat_vol_to_cap() local
587 capacity = ab_div_c(temp, battery->fcc, MAX_INTERPOLATE); in rk817_bat_vol_to_cap()
589 return capacity; in rk817_bat_vol_to_cap()
661 u32 capacity) in rk817_bat_update_qmax() argument
666 cap_adc = CAPACITY_TO_ADC(capacity, battery->res_div); in rk817_bat_update_qmax()
676 battery->qmax = capacity; in rk817_bat_update_qmax()