Home
last modified time | relevance | path

Searched refs:ocv_table (Results 1 – 25 of 47) sorted by relevance

12

/OK3568_Linux_fs/u-boot/drivers/power/fuel_gauge/
H A Dfg_rk817.c247 u32 *ocv_table; member
567 u32 *ocv_table, temp; in rk817_bat_vol_to_soc() local
570 ocv_table = battery->ocv_table; in rk817_bat_vol_to_soc()
572 temp = interpolate(voltage, ocv_table, ocv_size); in rk817_bat_vol_to_soc()
581 u32 *ocv_table, temp; in rk817_bat_vol_to_cap() local
584 ocv_table = battery->ocv_table; in rk817_bat_vol_to_cap()
586 temp = interpolate(voltage, ocv_table, ocv_size); in rk817_bat_vol_to_cap()
1248 battery->ocv_table = calloc(len, 1); in rk817_fg_ofdata_to_platdata()
1249 if (!battery->ocv_table) { in rk817_fg_ofdata_to_platdata()
1256 battery->ocv_table, battery->ocv_size)) { in rk817_fg_ofdata_to_platdata()
[all …]
H A Dfg_rk816.c143 u32 *ocv_table; member
624 u32 *ocv_table, tmp; in rk816_bat_vol_to_cap() local
627 ocv_table = di->ocv_table; in rk816_bat_vol_to_cap()
629 tmp = interpolate(voltage, ocv_table, ocv_size); in rk816_bat_vol_to_cap()
637 u32 *ocv_table, tmp; in rk816_bat_vol_to_soc() local
640 ocv_table = di->ocv_table; in rk816_bat_vol_to_soc()
642 tmp = interpolate(voltage, ocv_table, ocv_size); in rk816_bat_vol_to_soc()
1492 di->ocv_table = calloc(len, 1); in rk816_fg_ofdata_to_platdata()
1493 if (!di->ocv_table) { in rk816_fg_ofdata_to_platdata()
1500 di->ocv_table, di->ocv_size)) { in rk816_fg_ofdata_to_platdata()
[all …]
H A Dfg_rk818.c182 u32 *ocv_table; member
601 u32 *ocv_table, tmp; in rk818_bat_vol_to_cap() local
604 ocv_table = di->ocv_table; in rk818_bat_vol_to_cap()
606 tmp = interpolate(voltage, ocv_table, ocv_size); in rk818_bat_vol_to_cap()
614 u32 *ocv_table, tmp; in rk818_bat_vol_to_soc() local
617 ocv_table = di->ocv_table; in rk818_bat_vol_to_soc()
619 tmp = interpolate(voltage, ocv_table, ocv_size); in rk818_bat_vol_to_soc()
1772 di->ocv_table = calloc(len, 1); in rk818_fg_ofdata_to_platdata()
1773 if (!di->ocv_table) { in rk818_fg_ofdata_to_platdata()
1780 di->ocv_table, di->ocv_size)) { in rk818_fg_ofdata_to_platdata()
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/power_supply/
H A Drk817-battery.txt6 - ocv_table: ocv voltage and soc relation table
31 ocv_table = <3400 3654 3686 3710 3744 3775 3803
H A Drk816-battery.txt6 - ocv_table: ocv voltage and soc relation table
41 ocv_table = <3400 3654 3686 3710 3744 3775 3803
/OK3568_Linux_fs/kernel/drivers/power/supply/
H A Dpower_supply_core.c674 info->ocv_table[index] = NULL; in power_supply_get_battery_info()
775 table = info->ocv_table[index] = in power_supply_get_battery_info()
777 if (!info->ocv_table[index]) { in power_supply_get_battery_info()
823 if (info->ocv_table[i]) in power_supply_put_battery_info()
824 devm_kfree(&psy->dev, info->ocv_table[i]); in power_supply_put_battery_info()
915 if (!info->ocv_table[0]) in power_supply_find_ocv2cap_table()
920 if (!info->ocv_table[i]) in power_supply_find_ocv2cap_table()
932 return info->ocv_table[best_index]; in power_supply_find_ocv2cap_table()
H A Drk818_battery.c622 u32 *ocv_table, temp; in rk818_bat_vol_to_ocvsoc() local
625 ocv_table = di->pdata->ocv_table; in rk818_bat_vol_to_ocvsoc()
627 temp = interpolate(voltage, ocv_table, ocv_size); in rk818_bat_vol_to_ocvsoc()
635 u32 *ocv_table, temp; in rk818_bat_vol_to_ocvcap() local
638 ocv_table = di->pdata->ocv_table; in rk818_bat_vol_to_ocvcap()
640 temp = interpolate(voltage, ocv_table, ocv_size); in rk818_bat_vol_to_ocvcap()
648 u32 *ocv_table, temp; in rk818_bat_vol_to_zerosoc() local
651 ocv_table = di->pdata->zero_table; in rk818_bat_vol_to_zerosoc()
653 temp = interpolate(voltage, ocv_table, ocv_size); in rk818_bat_vol_to_zerosoc()
661 u32 *ocv_table, temp; in rk818_bat_vol_to_zerocap() local
[all …]
H A Drk816_battery.c739 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
[all …]
H A Drk817_battery.c438 u32 *ocv_table; member
1296 u32 *ocv_table, temp; in rk817_bat_vol_to_soc() local
1299 ocv_table = battery->pdata->ocv_table; in rk817_bat_vol_to_soc()
1301 temp = interpolate(voltage, ocv_table, ocv_size); in rk817_bat_vol_to_soc()
1310 u32 *ocv_table, temp; in rk817_bat_vol_to_cap() local
1313 ocv_table = battery->pdata->ocv_table; in rk817_bat_vol_to_cap()
1315 temp = interpolate(voltage, ocv_table, ocv_size); in rk817_bat_vol_to_cap()
1809 size = sizeof(*pdata->ocv_table) * pdata->ocv_size; in rk817_bat_parse_dt()
1810 pdata->ocv_table = devm_kzalloc(battery->dev, size, GFP_KERNEL); in rk817_bat_parse_dt()
1811 if (!pdata->ocv_table) in rk817_bat_parse_dt()
[all …]
H A Drk818_battery.h109 u32 *ocv_table; member
H A Drk816_battery.h168 u32 *ocv_table; member
/OK3568_Linux_fs/kernel/include/linux/
H A Dpower_supply.h426 struct power_supply_battery_ocv_table *ocv_table[POWER_SUPPLY_OCV_TEMP_MAX]; member
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Drk3128-evb.dts287 ocv_table = <3400 3650 3693 3707 3731 3749 3760
H A D.rk3128-evb.dtb.pre.tmp
H A Drk3326-evb.dts339 ocv_table = <3500 3625 3685 3697 3718 3735 3748
H A Dpx30-evb.dts354 ocv_table = <3500 3625 3685 3697 3718 3735 3748
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mfd/
H A Drk817.txt323 ocv_table = <3500 3625 3685 3697 3718 3735 3748
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Drk3308-dot-rk816-v10-aarch32.dts214 ocv_table = <3400 3625 3685 3697 3718 3735 3748
H A Drk3126-m88.dts290 ocv_table = < 3500 3625 3685 3697 3718 3735 3748
H A Drk3128-fireprime.dts348 ocv_table = <3400 3650 3693 3707 3731 3749 3760
H A Drk3126-evb.dts238 ocv_table = <3400 3654 3686 3710 3744 3775 3803
H A Drk3126c-evb-ddr3-v10-linux.dts602 ocv_table = < 3500 3625 3685 3697 3718 3735 3748
H A Drk3126-bnd-d708.dtsi397 ocv_table = < 3500 3625 3685 3697 3718 3735 3748
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/
H A Drk3368-sheep.dts443 ocv_table = <
H A Drk3326-evb-lp3-v10-robot-linux.dts410 ocv_table = <3500 3625 3685 3697 3718 3735 3748

12