ip5xxx_write
ret = ip5xxx_write(ip5xxx, ip5xxx->regs.boost.light_load_shutdown.enable, 0);
ret = ip5xxx_write(ip5xxx, ip5xxx->regs.boost.load_powerup_en, 1);
ret = ip5xxx_write(ip5xxx, ip5xxx->regs.btn.shdn_enable, 1);
ret = ip5xxx_write(ip5xxx, ip5xxx->regs.boost.vin_pullout_en, 1);
ret = ip5xxx_write(ip5xxx, ip5xxx->regs.battery.ntc_dis, 0);
ret = ip5xxx_write(ip5xxx, ip5xxx->regs.btn.wled_mode, 1);
ret = ip5xxx_write(ip5xxx, ip5xxx->regs.btn.shdn_mode, 1);
ret = ip5xxx_write(ip5xxx, ip5xxx->regs.battery.type, rval);
ret = ip5xxx_write(ip5xxx, ip5xxx->regs.battery.vset_en, 1);
return ip5xxx_write(ip5xxx, ip5xxx->regs.charger.enable, rval);
return ip5xxx_write(ip5xxx, ip5xxx->regs.charger.const_curr_sel, rval);
return ip5xxx_write(ip5xxx, ip5xxx->regs.charger.const_volt_sel, rval);
return ip5xxx_write(ip5xxx, ip5xxx->regs.boost.enable, !!val->intval);
return ip5xxx_write(ip5xxx, ip5xxx->regs.boost.undervolt_limit, rval);