bq25890_field_read
return bq25890_field_read(bq, F_OTG_CFG);
ret = bq25890_field_read(bq, F_SYSV); /* read measured value */
id = bq25890_field_read(bq, F_PN);
rev = bq25890_field_read(bq, F_DEV_REV);
ret = bq25890_field_read(bq, F_VBUSV);
ret = bq25890_field_read(bq, F_IINLIM);
ret = bq25890_field_read(bq, F_ICHGR); /* read measured value */
ret = bq25890_field_read(bq, F_ICHG);
ret = bq25890_field_read(bq, F_JEITA_ISET);
ret = bq25890_field_read(bq, F_BATV); /* read measured value */
ret = bq25890_field_read(bq, F_VREG);
ret = bq25890_field_read(bq, F_TSPCT);
ret = bq25890_field_read(bq, state_fields[i].id);
ret = bq25890_field_read(bq, F_REG_RST);
ret = bq25890_field_read(bq, init_data[i].id);