Lines Matching refs:tval
398 int tval; in bq27x00_battery_read_time() local
400 tval = bq27x00_read(di, reg, false); in bq27x00_battery_read_time()
401 if (tval < 0) { in bq27x00_battery_read_time()
403 reg, tval); in bq27x00_battery_read_time()
404 return tval; in bq27x00_battery_read_time()
407 if (tval == 65535) in bq27x00_battery_read_time()
410 return tval * 60; in bq27x00_battery_read_time()
419 int tval; in bq27x00_battery_read_pwr_avg() local
421 tval = bq27x00_read(di, reg, false); in bq27x00_battery_read_pwr_avg()
422 if (tval < 0) { in bq27x00_battery_read_pwr_avg()
424 reg, tval); in bq27x00_battery_read_pwr_avg()
425 return tval; in bq27x00_battery_read_pwr_avg()
429 return tval; in bq27x00_battery_read_pwr_avg()
431 return (tval * BQ27x00_POWER_CONSTANT) / BQ27000_RS; in bq27x00_battery_read_pwr_avg()
440 int tval; in bq27x00_battery_read_health() local
442 tval = bq27x00_read(di, BQ27x00_REG_FLAGS, false); in bq27x00_battery_read_health()
443 if (tval < 0) { in bq27x00_battery_read_health()
444 dev_err(di->dev, "error reading flag register:%d\n", tval); in bq27x00_battery_read_health()
445 return tval; in bq27x00_battery_read_health()
449 if (tval & BQ27500_FLAG_SOCF) in bq27x00_battery_read_health()
450 tval = POWER_SUPPLY_HEALTH_DEAD; in bq27x00_battery_read_health()
451 else if (tval & BQ27500_FLAG_OTC) in bq27x00_battery_read_health()
452 tval = POWER_SUPPLY_HEALTH_OVERHEAT; in bq27x00_battery_read_health()
454 tval = POWER_SUPPLY_HEALTH_GOOD; in bq27x00_battery_read_health()
455 return tval; in bq27x00_battery_read_health()
457 if (tval & BQ27500_FLAG_OTC) in bq27x00_battery_read_health()
461 if (tval & BQ27000_FLAG_EDV1) in bq27x00_battery_read_health()
462 tval = POWER_SUPPLY_HEALTH_DEAD; in bq27x00_battery_read_health()
464 tval = POWER_SUPPLY_HEALTH_GOOD; in bq27x00_battery_read_health()
465 return tval; in bq27x00_battery_read_health()