Lines Matching refs:ocv_table
739 u32 *ocv_table, temp; in rk816_bat_vol_to_ocvsoc() local
742 ocv_table = di->pdata->ocv_table; in rk816_bat_vol_to_ocvsoc()
744 temp = interpolate(voltage, ocv_table, ocv_size); in rk816_bat_vol_to_ocvsoc()
752 u32 *ocv_table, temp; in rk816_bat_vol_to_ocvcap() local
755 ocv_table = di->pdata->ocv_table; in rk816_bat_vol_to_ocvcap()
757 temp = interpolate(voltage, ocv_table, ocv_size); in rk816_bat_vol_to_ocvcap()
765 u32 *ocv_table, temp; in rk816_bat_vol_to_zerosoc() local
768 ocv_table = di->pdata->zero_table; in rk816_bat_vol_to_zerosoc()
770 temp = interpolate(voltage, ocv_table, ocv_size); in rk816_bat_vol_to_zerosoc()
778 u32 *ocv_table, temp; in rk816_bat_vol_to_zerocap() local
781 ocv_table = di->pdata->zero_table; in rk816_bat_vol_to_zerocap()
783 temp = interpolate(voltage, ocv_table, ocv_size); in rk816_bat_vol_to_zerocap()
2065 di->pdata->ocv_table = di->pdata->table_t[0]; in rk816_bat_setup_ocv_table()
2072 di->pdata->ocv_table = di->pdata->table_t[temp_t_num - 1]; in rk816_bat_setup_ocv_table()
2080 di->pdata->ocv_table = di->pdata->table_t[i]; in rk816_bat_setup_ocv_table()
2105 di->pdata->ocv_table[i] = volt_ltemp + in rk816_bat_setup_ocv_table()
2109 temp_l, volt_ltemp, temp, di->pdata->ocv_table[i], in rk816_bat_setup_ocv_table()
2415 di->pdata->zero_table = di->pdata->ocv_table; in rk816_bat_init_zero_table()
2421 max = di->pdata->ocv_table[ocv_size - 4]; in rk816_bat_init_zero_table()
2433 DBG("ocv[%d] = %d\n", i, di->pdata->ocv_table[i]); in rk816_bat_init_zero_table()
3898 DBG("* ocv_table[%d]=%d\n", i, di->pdata->ocv_table[i]); in rk816_bat_update_ocv_table()
4679 size = sizeof(*pdata->ocv_table) * pdata->ocv_size; in rk816_bat_parse_dt()
4680 pdata->ocv_table = devm_kzalloc(di->dev, size, GFP_KERNEL); in rk816_bat_parse_dt()
4681 if (!pdata->ocv_table) in rk816_bat_parse_dt()
4684 ret = of_property_read_u32_array(np, "ocv_table", pdata->ocv_table, in rk816_bat_parse_dt()