This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BQ27220: BQ27220

Part Number: BQ27220

I'm porting bq27220 driver (bq27xxx_battery.c)

But I cannot found about NAC( Nominal Available Capacity) definition in BQ27220 specs.

Some sample code as below:

BQ27XXX_REG_NAC,	/* Nominal Available Capacity */
 * Return the battery Nominal available capacity in µAh
 * Or < 0 if something fails.
static inline int bq27xxx_battery_read_nac(struct bq27xxx_device_info *di)
	int flags;

	if (di->chip == BQ27000 || di->chip == BQ27010) {
		flags = bq27xxx_read(di, BQ27XXX_REG_FLAGS, true);
		if (flags >= 0 && (flags & BQ27000_FLAG_CI))
			return -ENODATA;

	return bq27xxx_battery_read_charge(di, BQ27XXX_REG_NAC);

	ret = bq27xxx_simple_value(bq27xxx_battery_read_nac(di), val);