Lines Matching refs:ret
44 int ret; in tc3589x_reg_read() local
46 ret = i2c_smbus_read_byte_data(tc3589x->i2c, reg); in tc3589x_reg_read()
47 if (ret < 0) in tc3589x_reg_read()
49 reg, ret); in tc3589x_reg_read()
51 return ret; in tc3589x_reg_read()
63 int ret; in tc3589x_reg_write() local
65 ret = i2c_smbus_write_byte_data(tc3589x->i2c, reg, data); in tc3589x_reg_write()
66 if (ret < 0) in tc3589x_reg_write()
68 reg, ret); in tc3589x_reg_write()
70 return ret; in tc3589x_reg_write()
83 int ret; in tc3589x_block_read() local
85 ret = i2c_smbus_read_i2c_block_data(tc3589x->i2c, reg, length, values); in tc3589x_block_read()
86 if (ret < 0) in tc3589x_block_read()
88 reg, ret); in tc3589x_block_read()
90 return ret; in tc3589x_block_read()
104 int ret; in tc3589x_block_write() local
106 ret = i2c_smbus_write_i2c_block_data(tc3589x->i2c, reg, length, in tc3589x_block_write()
108 if (ret < 0) in tc3589x_block_write()
110 reg, ret); in tc3589x_block_write()
112 return ret; in tc3589x_block_write()
125 int ret; in tc3589x_set_bits() local
129 ret = tc3589x_reg_read(tc3589x, reg); in tc3589x_set_bits()
130 if (ret < 0) in tc3589x_set_bits()
133 ret &= ~mask; in tc3589x_set_bits()
134 ret |= val; in tc3589x_set_bits()
136 ret = tc3589x_reg_write(tc3589x, reg, ret); in tc3589x_set_bits()
140 return ret; in tc3589x_set_bits()
258 int manf, ver, ret; in tc3589x_chip_init() local
280 ret = tc3589x_reg_write(tc3589x, TC3589x_RSTCTRL, in tc3589x_chip_init()
284 if (ret < 0) in tc3589x_chip_init()
285 return ret; in tc3589x_chip_init()
293 int ret = 0; in tc3589x_device_init() local
297 ret = mfd_add_devices(tc3589x->dev, -1, tc3589x_dev_gpio, in tc3589x_device_init()
300 if (ret) { in tc3589x_device_init()
302 return ret; in tc3589x_device_init()
308 ret = mfd_add_devices(tc3589x->dev, -1, tc3589x_dev_keypad, in tc3589x_device_init()
311 if (ret) { in tc3589x_device_init()
313 return ret; in tc3589x_device_init()
318 return ret; in tc3589x_device_init()
369 int ret; in tc3589x_probe() local
414 ret = tc3589x_chip_init(tc3589x); in tc3589x_probe()
415 if (ret) in tc3589x_probe()
416 return ret; in tc3589x_probe()
418 ret = tc3589x_irq_init(tc3589x, np); in tc3589x_probe()
419 if (ret) in tc3589x_probe()
420 return ret; in tc3589x_probe()
422 ret = request_threaded_irq(tc3589x->i2c->irq, NULL, tc3589x_irq, in tc3589x_probe()
425 if (ret) { in tc3589x_probe()
426 dev_err(tc3589x->dev, "failed to request IRQ: %d\n", ret); in tc3589x_probe()
427 return ret; in tc3589x_probe()
430 ret = tc3589x_device_init(tc3589x); in tc3589x_probe()
431 if (ret) { in tc3589x_probe()
433 return ret; in tc3589x_probe()
453 int ret = 0; in tc3589x_suspend() local
457 ret = tc3589x_reg_write(tc3589x, TC3589x_CLKMODE, in tc3589x_suspend()
460 return ret; in tc3589x_suspend()
467 int ret = 0; in tc3589x_resume() local
471 ret = tc3589x_reg_write(tc3589x, TC3589x_CLKMODE, in tc3589x_resume()
474 return ret; in tc3589x_resume()