Lines Matching refs:ret
87 int ret;
89 ret = regmap_bulk_read(cw_bat->regmap, reg, &value, sizeof(value));
90 if (ret)
91 return ret;
99 int ret;
104 ret = regmap_read(cw_bat->regmap, CW2015_REG_MODE, ®_val);
105 if (ret)
106 return ret;
116 ret = regmap_raw_write(cw_bat->regmap, CW2015_REG_BATINFO,
119 if (ret)
120 return ret;
126 ret = regmap_write(cw_bat->regmap, CW2015_REG_CONFIG, reg_val);
127 if (ret)
128 return ret;
133 ret = regmap_write(cw_bat->regmap, CW2015_REG_MODE, reg_val);
134 if (ret)
135 return ret;
141 ret = regmap_write(cw_bat->regmap, CW2015_REG_MODE, reset_val);
142 if (ret)
143 return ret;
146 ret = regmap_read_poll_timeout(cw_bat->regmap, CW2015_REG_SOC,
149 if (ret)
155 return ret;
160 int ret;
165 ret = regmap_write(cw_bat->regmap, CW2015_REG_MODE, reg_val);
166 if (ret)
167 return ret;
170 ret = regmap_read(cw_bat->regmap, CW2015_REG_CONFIG, ®_val);
171 if (ret)
172 return ret;
178 ret = regmap_write(cw_bat->regmap, CW2015_REG_CONFIG, reg_val);
179 if (ret)
180 return ret;
183 ret = regmap_read(cw_bat->regmap, CW2015_REG_CONFIG, ®_val);
184 if (ret)
185 return ret;
191 ret = cw_update_profile(cw_bat);
192 if (ret) {
195 return ret;
204 ret = regmap_raw_read(cw_bat->regmap, CW2015_REG_BATINFO,
206 if (ret) {
209 return ret;
214 ret = cw_update_profile(cw_bat);
215 if (ret)
216 return ret;
229 int ret;
233 ret = regmap_write(cw_bat->regmap, CW2015_REG_MODE, reset_val);
234 if (ret)
235 return ret;
241 ret = regmap_write(cw_bat->regmap, CW2015_REG_MODE, reset_val);
242 if (ret)
243 return ret;
245 ret = cw_init(cw_bat);
246 if (ret)
247 return ret;
257 int ret;
259 ret = regmap_read(cw_bat->regmap, CW2015_REG_SOC, &soc);
260 if (ret)
261 return ret;
308 int ret, i, voltage_mv;
313 ret = cw_read_word(cw_bat, CW2015_REG_VCELL, ®_val);
314 if (ret)
315 return ret;
335 int ret;
338 ret = cw_read_word(cw_bat, CW2015_REG_RRT_ALERT, &value16);
339 if (ret)
340 return ret;
347 int ret;
349 ret = power_supply_am_i_supplied(cw_bat->rk_bat);
350 if (ret < 0) {
351 dev_warn(cw_bat->dev, "Failed to get supply state: %d\n", ret);
355 charger_attached = !!ret;
424 int ret;
429 ret = regmap_read(cw_bat->regmap, CW2015_REG_MODE, ®_val);
430 if (ret) {
431 dev_err(cw_bat->dev, "Failed to read mode from gauge: %d\n", ret);
567 int ret;
582 ret = device_property_read_u8_array(dev,
586 if (ret)
587 return ret;
590 ret = device_property_read_u32(dev, "cellwise,monitor-interval-ms",
592 if (ret) {
645 int ret;
657 ret = cw2015_parse_properties(cw_bat);
658 if (ret) {
660 return ret;
670 ret = cw_init(cw_bat);
671 if (ret) {
672 dev_err(cw_bat->dev, "Init failed: %d\n", ret);
673 return ret;
689 ret = power_supply_get_battery_info(cw_bat->rk_bat, &cw_bat->battery);
690 if (ret) {