Lines Matching refs:info
6 * Copyright (C) 2008 Eurotech S.p.A. <info@eurotech.it>
1033 * Encapsulates info required to manage chip data memory blocks.
1429 struct power_supply_battery_info *info)
1438 if (info->charge_full_design_uah != -EINVAL &&
1439 info->energy_full_design_uwh != -EINVAL) {
1444 info->charge_full_design_uah / 1000);
1447 info->energy_full_design_uwh / 1000);
1450 if (info->voltage_min_design_uv != -EINVAL) {
1456 info->voltage_min_design_uv / 1000);
1475 struct power_supply_battery_info *info;
1478 if (power_supply_get_battery_info(di->bat, &info) < 0)
1486 if (info->energy_full_design_uwh != info->charge_full_design_uah) {
1487 if (info->energy_full_design_uwh == -EINVAL)
1489 else if (info->charge_full_design_uah == -EINVAL)
1495 if (info->energy_full_design_uwh > max * 1000) {
1497 info->energy_full_design_uwh);
1498 info->energy_full_design_uwh = -EINVAL;
1503 if (info->charge_full_design_uah > max * 1000) {
1505 info->charge_full_design_uah);
1506 info->charge_full_design_uah = -EINVAL;
1511 if ((info->voltage_min_design_uv < min * 1000 ||
1512 info->voltage_min_design_uv > max * 1000) &&
1513 info->voltage_min_design_uv != -EINVAL) {
1515 info->voltage_min_design_uv);
1516 info->voltage_min_design_uv = -EINVAL;
1519 if ((info->energy_full_design_uwh != -EINVAL &&
1520 info->charge_full_design_uah != -EINVAL) ||
1521 info->voltage_min_design_uv != -EINVAL)
1522 bq27xxx_battery_set_config(di, info);