axp8xx_read
if (axp8xx_read(dev, AXP_POWERMODE, &data, 1) == 0)
if (axp8xx_read(dev, AXP_BAT_CAP, &data, 1) == 0 &&
if (axp8xx_read(dev, AXP_BAT_CAP, &data, 1) == 0 &&
if (axp8xx_read(dev, AXP_BATSENSE_HI, &hi, 1) == 0 &&
axp8xx_read(dev, AXP_BATSENSE_LO, &lo, 1) == 0) {
if (axp8xx_read(dev, AXP_POWERSRC, &data, 1) == 0 &&
axp8xx_read(dev, AXP_BATCHG_HI, &hi, 1) == 0 &&
axp8xx_read(dev, AXP_BATCHG_LO, &lo, 1) == 0) {
if (axp8xx_read(dev, AXP_POWERSRC, &data, 1) == 0 &&
axp8xx_read(dev, AXP_BATDISCHG_HI, &hi, 1) == 0 &&
axp8xx_read(dev, AXP_BATDISCHG_LO, &lo, 1) == 0) {
if (axp8xx_read(dev, AXP_BAT_MAX_CAP_HI, &hi, 1) == 0 &&
axp8xx_read(dev, AXP_BAT_MAX_CAP_LO, &lo, 1) == 0) {
if (axp8xx_read(dev, AXP_BAT_COULOMB_HI, &hi, 1) == 0 &&
axp8xx_read(dev, AXP_BAT_COULOMB_LO, &lo, 1) == 0) {
error = axp8xx_read(dev, AXP_IRQSTAT1, &val, 1);
error = axp8xx_read(dev, AXP_IRQSTAT2, &val, 1);
error = axp8xx_read(dev, AXP_IRQSTAT3, &val, 1);
error = axp8xx_read(dev, AXP_IRQSTAT4, &val, 1);
error = axp8xx_read(dev, AXP_IRQSTAT5, &val, 1);
error = axp8xx_read(dev, AXP_IRQSTAT6, &val, 1);
error = axp8xx_read(dev, axp8xx_pins[pin].ctrl_reg, &data, 1);
error = axp8xx_read(dev, axp8xx_pins[pin].ctrl_reg, &data, 1);
error = axp8xx_read(dev, axp8xx_pins[pin].ctrl_reg, &data, 1);
error = axp8xx_read(dev, AXP_GPIO_SIGBIT, &data, 1);
error = axp8xx_read(dev, axp8xx_pins[pin].ctrl_reg, &data, 1);
error = axp8xx_read(dev, axp8xx_pins[pin].ctrl_reg, &data, 1);
axp8xx_read(dev, AXP_ICTYPE, &chip_id, 1);
if (axp8xx_read(dev, AXP_BAT_CAP_WARN, &val, 1) == 0) {
axp8xx_read(sc->base_dev, sc->def->enable_reg, &val, 1);
axp8xx_read(sc->base_dev, sc->def->enable_reg, &val, 1);
axp8xx_read(sc->base_dev, sc->def->voltage_reg, &val, 1);
error = axp8xx_read(dev, AXP_CHARGERCTL1, &data, 1);
if (axp8xx_read(dev, AXP_POWERSRC, &data, 1) == 0)
if (axp8xx_read(dev, AXP_POWERSRC, &data, 1) == 0)
if (axp8xx_read(dev, AXP_POWERMODE, &data, 1) == 0) {