Lines Matching refs:ret

69 	s32 ret = i2c_smbus_read_word_data(client, reg);
71 return ret < 0 ? ret : le16_to_cpu(ret);
78 int ret;
80 ret = bq24735_read_word(client, reg);
81 if (ret < 0)
82 return ret;
84 tmp = ret & ~mask;
107 int ret;
113 ret = bq24735_write_word(charger->client,
115 if (ret < 0) {
118 ret);
119 return ret;
126 ret = bq24735_write_word(charger->client,
128 if (ret < 0) {
131 ret);
132 return ret;
139 ret = bq24735_write_word(charger->client,
141 if (ret < 0) {
144 ret);
145 return ret;
155 int ret;
158 ret = gpio_get_value_cansleep(pdata->status_gpio);
159 return ret ^= pdata->status_gpio_active_low == 0;
215 int ret;
231 ret = of_property_read_u32(np, "ti,charge-current", &val);
232 if (!ret)
235 ret = of_property_read_u32(np, "ti,charge-voltage", &val);
236 if (!ret)
239 ret = of_property_read_u32(np, "ti,input-current", &val);
240 if (!ret)
249 int ret;
293 ret = bq24735_read_word(client, BQ24735_MANUFACTURER_ID);
294 if (ret < 0) {
296 ret);
298 } else if (ret != 0x0040) {
300 "manufacturer id mismatch. 0x0040 != 0x%04x\n", ret);
301 ret = -ENODEV;
305 ret = bq24735_read_word(client, BQ24735_DEVICE_ID);
306 if (ret < 0) {
307 dev_err(&client->dev, "Failed to read device id : %d\n", ret);
309 } else if (ret != 0x000B) {
311 "device id mismatch. 0x000b != 0x%04x\n", ret);
312 ret = -ENODEV;
317 ret = devm_gpio_request(&client->dev,
320 if (ret) {
323 charger->pdata->status_gpio, ret);
326 charger->pdata->status_gpio_valid = !ret;
329 ret = bq24735_config_charger(charger);
330 if (ret < 0) {
337 ret = bq24735_enable_charging(charger);
338 if (ret < 0) {
344 ret = power_supply_register(&client->dev, supply);
345 if (ret < 0) {
347 ret);
352 ret = devm_request_threaded_irq(&client->dev, client->irq,
358 if (ret) {
361 client->irq, ret);
373 return ret;