Lines Matching refs:ret

70 	s32 ret = i2c_smbus_read_word_data(client, reg);  in bq24735_read_word()  local
72 return ret < 0 ? ret : le16_to_cpu(ret); in bq24735_read_word()
79 int ret; in bq24735_update_word() local
81 ret = bq24735_read_word(client, reg); in bq24735_update_word()
82 if (ret < 0) in bq24735_update_word()
83 return ret; in bq24735_update_word()
85 tmp = ret & ~mask; in bq24735_update_word()
108 int ret; in bq24735_config_charger() local
114 ret = bq24735_write_word(charger->client, in bq24735_config_charger()
116 if (ret < 0) { in bq24735_config_charger()
119 ret); in bq24735_config_charger()
120 return ret; in bq24735_config_charger()
127 ret = bq24735_write_word(charger->client, in bq24735_config_charger()
129 if (ret < 0) { in bq24735_config_charger()
132 ret); in bq24735_config_charger()
133 return ret; in bq24735_config_charger()
140 ret = bq24735_write_word(charger->client, in bq24735_config_charger()
142 if (ret < 0) { in bq24735_config_charger()
145 ret); in bq24735_config_charger()
146 return ret; in bq24735_config_charger()
156 int ret; in bq24735_charger_is_present() local
159 ret = gpio_get_value_cansleep(pdata->status_gpio); in bq24735_charger_is_present()
160 return ret ^= pdata->status_gpio_active_low == 0; in bq24735_charger_is_present()
214 int ret; in bq24735_parse_dt_data() local
230 ret = of_property_read_u32(np, "ti,charge-current", &val); in bq24735_parse_dt_data()
231 if (!ret) in bq24735_parse_dt_data()
234 ret = of_property_read_u32(np, "ti,charge-voltage", &val); in bq24735_parse_dt_data()
235 if (!ret) in bq24735_parse_dt_data()
238 ret = of_property_read_u32(np, "ti,input-current", &val); in bq24735_parse_dt_data()
239 if (!ret) in bq24735_parse_dt_data()
248 int ret; in bq24735_charger_probe() local
296 ret = bq24735_read_word(client, BQ24735_MANUFACTURER_ID); in bq24735_charger_probe()
297 if (ret < 0) { in bq24735_charger_probe()
299 ret); in bq24735_charger_probe()
300 return ret; in bq24735_charger_probe()
301 } else if (ret != 0x0040) { in bq24735_charger_probe()
303 "manufacturer id mismatch. 0x0040 != 0x%04x\n", ret); in bq24735_charger_probe()
307 ret = bq24735_read_word(client, BQ24735_DEVICE_ID); in bq24735_charger_probe()
308 if (ret < 0) { in bq24735_charger_probe()
309 dev_err(&client->dev, "Failed to read device id : %d\n", ret); in bq24735_charger_probe()
310 return ret; in bq24735_charger_probe()
311 } else if (ret != 0x000B) { in bq24735_charger_probe()
313 "device id mismatch. 0x000b != 0x%04x\n", ret); in bq24735_charger_probe()
318 ret = devm_gpio_request(&client->dev, in bq24735_charger_probe()
321 if (ret) { in bq24735_charger_probe()
324 charger->pdata->status_gpio, ret); in bq24735_charger_probe()
327 charger->pdata->status_gpio_valid = !ret; in bq24735_charger_probe()
330 ret = bq24735_config_charger(charger); in bq24735_charger_probe()
331 if (ret < 0) { in bq24735_charger_probe()
333 return ret; in bq24735_charger_probe()
338 ret = bq24735_enable_charging(charger); in bq24735_charger_probe()
339 if (ret < 0) { in bq24735_charger_probe()
341 return ret; in bq24735_charger_probe()
348 ret = PTR_ERR(charger->charger); in bq24735_charger_probe()
350 ret); in bq24735_charger_probe()
351 return ret; in bq24735_charger_probe()
355 ret = devm_request_threaded_irq(&client->dev, client->irq, in bq24735_charger_probe()
362 if (ret) { in bq24735_charger_probe()
365 client->irq, ret); in bq24735_charger_probe()
366 return ret; in bq24735_charger_probe()