Lines Matching refs:ret

86 	int ret;
88 ret = regmap_bulk_read(cw_bat->regmap, reg, &value, sizeof(value));
89 if (ret)
90 return ret;
98 int ret;
103 ret = regmap_read(cw_bat->regmap, CW2015_REG_MODE, &reg_val);
104 if (ret)
105 return ret;
115 ret = regmap_raw_write(cw_bat->regmap, CW2015_REG_BATINFO,
118 if (ret)
119 return ret;
125 ret = regmap_write(cw_bat->regmap, CW2015_REG_CONFIG, reg_val);
126 if (ret)
127 return ret;
132 ret = regmap_write(cw_bat->regmap, CW2015_REG_MODE, reg_val);
133 if (ret)
134 return ret;
140 ret = regmap_write(cw_bat->regmap, CW2015_REG_MODE, reset_val);
141 if (ret)
142 return ret;
145 ret = regmap_read_poll_timeout(cw_bat->regmap, CW2015_REG_SOC,
148 if (ret)
154 return ret;
159 int ret;
164 ret = regmap_write(cw_bat->regmap, CW2015_REG_MODE, reg_val);
165 if (ret)
166 return ret;
169 ret = regmap_read(cw_bat->regmap, CW2015_REG_CONFIG, &reg_val);
170 if (ret)
171 return ret;
177 ret = regmap_write(cw_bat->regmap, CW2015_REG_CONFIG, reg_val);
178 if (ret)
179 return ret;
182 ret = regmap_read(cw_bat->regmap, CW2015_REG_CONFIG, &reg_val);
183 if (ret)
184 return ret;
190 ret = cw_update_profile(cw_bat);
191 if (ret) {
194 return ret;
203 ret = regmap_raw_read(cw_bat->regmap, CW2015_REG_BATINFO,
205 if (ret) {
208 return ret;
213 ret = cw_update_profile(cw_bat);
214 if (ret)
215 return ret;
228 int ret;
232 ret = regmap_write(cw_bat->regmap, CW2015_REG_MODE, reset_val);
233 if (ret)
234 return ret;
240 ret = regmap_write(cw_bat->regmap, CW2015_REG_MODE, reset_val);
241 if (ret)
242 return ret;
244 ret = cw_init(cw_bat);
245 if (ret)
246 return ret;
256 int ret;
258 ret = regmap_read(cw_bat->regmap, CW2015_REG_SOC, &soc);
259 if (ret)
260 return ret;
307 int ret, i, voltage_mv;
312 ret = cw_read_word(cw_bat, CW2015_REG_VCELL, &reg_val);
313 if (ret)
314 return ret;
334 int ret;
337 ret = cw_read_word(cw_bat, CW2015_REG_RRT_ALERT, &value16);
338 if (ret)
339 return ret;
346 int ret;
348 ret = power_supply_am_i_supplied(cw_bat->rk_bat);
349 if (ret < 0) {
350 dev_warn(cw_bat->dev, "Failed to get supply state: %d\n", ret);
354 charger_attached = !!ret;
423 int ret;
428 ret = regmap_read(cw_bat->regmap, CW2015_REG_MODE, &reg_val);
429 if (ret) {
430 dev_err(cw_bat->dev, "Failed to read mode from gauge: %d\n", ret);
560 int ret;
575 ret = device_property_read_u8_array(dev,
579 if (ret)
580 return ret;
583 ret = device_property_read_u32(dev, "cellwise,monitor-interval-ms",
585 if (ret) {
638 int ret;
650 ret = cw2015_parse_properties(cw_bat);
651 if (ret) {
653 return ret;
663 ret = cw_init(cw_bat);
664 if (ret) {
665 dev_err(cw_bat->dev, "Init failed: %d\n", ret);
666 return ret;
682 ret = power_supply_get_battery_info(cw_bat->rk_bat, &cw_bat->battery);
683 if (ret) {