Searched refs:ocv (Results 1 - 8 of 8) sorted by relevance

/linux-master/drivers/power/supply/
H A Dsamsung-sdi-battery.c451 { .ocv = 4330000, .capacity = 100},
452 { .ocv = 4320000, .capacity = 99},
453 { .ocv = 4283000, .capacity = 95},
454 { .ocv = 4246000, .capacity = 92},
455 { .ocv = 4211000, .capacity = 89},
456 { .ocv = 4167000, .capacity = 85},
457 { .ocv = 4146000, .capacity = 83},
458 { .ocv = 4124000, .capacity = 81},
459 { .ocv = 4062000, .capacity = 75},
460 { .ocv
[all...]
H A Dab8500_bmdata.c20 { .ocv = 4186000, .capacity = 100},
21 { .ocv = 4163000, .capacity = 99},
22 { .ocv = 4114000, .capacity = 95},
23 { .ocv = 4068000, .capacity = 90},
24 { .ocv = 3990000, .capacity = 80},
25 { .ocv = 3926000, .capacity = 70},
26 { .ocv = 3898000, .capacity = 65},
27 { .ocv = 3866000, .capacity = 60},
28 { .ocv = 3833000, .capacity = 55},
29 { .ocv
[all...]
H A Dsc27xx_fuel_gauge.c94 * @cap_table: capacity table with corresponding ocv
288 int volt, cur, oci, ocv, ret; local
326 ocv = volt * 1000 - oci * data->internal_resist;
327 data->boot_volt = ocv;
334 ocv);
788 int ret, ocv, chg_sts, adc; local
790 ret = sc27xx_fgu_get_vbat_ocv(data, &ocv);
792 dev_err(data->dev, "get battery ocv error.\n");
809 if ((ocv > data->cap_table[0].ocv
1276 int ret, status, ocv; local
[all...]
H A D88pm860x_battery.c327 static int calc_ocv(struct pm860x_battery_info *info, int *ocv) argument
337 if (!ocv)
355 *ocv = vbatt_avg - ibatt_avg * info->resistor / 1000;
357 *ocv = vbatt_avg;
359 dev_dbg(info->dev, "VBAT average:%d, OCV:%d\n", vbatt_avg, *ocv);
369 int ocv; local
378 ret = calc_ocv(info, &ocv);
381 ret = measure_vbatt(info, OCV_MODE_SLEEP, &ocv);
388 if (ocv < array_soc[count - 1][0]) {
394 if (ocv >
[all...]
H A Dug3105_battery.c22 * energy_full attributes. Guess boot + resume energy_now value based on ocv
75 int ocv[UG3105_MOV_AVG_WINDOW]; /* micro-volt */ member in struct:ug3105_chip
203 chip->ocv[chip->ocv_avg_index] =
229 chip->ocv_avg += chip->ocv[i];
H A Dpower_supply_core.c744 len = of_property_count_u32_elems(battery_np, "ocv-capacity-celsius");
753 of_property_read_u32_array(battery_np, "ocv-capacity-celsius",
762 propname = kasprintf(GFP_KERNEL, "ocv-capacity-table-%d", index);
790 table[i].ocv = be32_to_cpu(*list);
1089 * @ocv: Current OCV value
1098 int table_len, int ocv)
1103 if (ocv > table[i].ocv)
1114 return fixp_linear_interpolate(table[low].ocv,
1116 table[high].ocv,
1097 power_supply_ocv2cap_simple(struct power_supply_battery_ocv_table *table, int table_len, int ocv) argument
1150 power_supply_batinfo_ocv2cap(struct power_supply_battery_info *info, int ocv, int temp) argument
[all...]
H A Daxp288_fuel_gauge.c136 int ocv; member in struct:axp288_fg_info
251 info->ocv = ret;
328 int vocv = VOLTAGE_FROM_ADC(info->ocv);
365 value = VOLTAGE_FROM_ADC(info->ocv);
/linux-master/include/linux/
H A Dpower_supply.h345 int ocv; /* microVolts */ member in struct:power_supply_battery_ocv_table
807 int table_len, int ocv);
812 int ocv, int temp);

Completed in 238 milliseconds