Lines Matching refs:error
80 int error; in __mms114_read_reg() local
97 error = i2c_transfer(client->adapter, xfer, 2); in __mms114_read_reg()
98 if (error != 2) { in __mms114_read_reg()
100 "%s: i2c transfer failed (%d)\n", __func__, error); in __mms114_read_reg()
101 return error < 0 ? error : -EIO; in __mms114_read_reg()
111 int error; in mms114_read_reg() local
116 error = __mms114_read_reg(data, reg, 1, &val); in mms114_read_reg()
117 return error < 0 ? error : val; in mms114_read_reg()
125 int error; in mms114_write_reg() local
130 error = i2c_master_send(client, buf, 2); in mms114_write_reg()
131 if (error != 2) { in mms114_write_reg()
133 "%s: i2c send failed (%d)\n", __func__, error); in mms114_write_reg()
134 return error < 0 ? error : -EIO; in mms114_write_reg()
201 int error; in mms114_interrupt() local
216 error = __mms114_read_reg(data, MMS114_INFOMATION, packet_size, in mms114_interrupt()
218 if (error < 0) in mms114_interrupt()
252 int error; in mms114_get_version() local
254 error = __mms114_read_reg(data, MMS114_TSP_REV, 6, buf); in mms114_get_version()
255 if (error < 0) in mms114_get_version()
256 return error; in mms114_get_version()
268 int error; in mms114_setup_regs() local
270 error = mms114_get_version(data); in mms114_setup_regs()
271 if (error < 0) in mms114_setup_regs()
272 return error; in mms114_setup_regs()
274 error = mms114_set_active(data, true); in mms114_setup_regs()
275 if (error < 0) in mms114_setup_regs()
276 return error; in mms114_setup_regs()
280 error = mms114_write_reg(data, MMS114_XY_RESOLUTION_H, val); in mms114_setup_regs()
281 if (error < 0) in mms114_setup_regs()
282 return error; in mms114_setup_regs()
285 error = mms114_write_reg(data, MMS114_X_RESOLUTION, val); in mms114_setup_regs()
286 if (error < 0) in mms114_setup_regs()
287 return error; in mms114_setup_regs()
290 error = mms114_write_reg(data, MMS114_Y_RESOLUTION, val); in mms114_setup_regs()
291 if (error < 0) in mms114_setup_regs()
292 return error; in mms114_setup_regs()
295 error = mms114_write_reg(data, MMS114_CONTACT_THRESHOLD, in mms114_setup_regs()
297 if (error < 0) in mms114_setup_regs()
298 return error; in mms114_setup_regs()
302 error = mms114_write_reg(data, MMS114_MOVING_THRESHOLD, in mms114_setup_regs()
304 if (error < 0) in mms114_setup_regs()
305 return error; in mms114_setup_regs()
314 int error; in mms114_start() local
316 error = regulator_enable(data->core_reg); in mms114_start()
317 if (error) { in mms114_start()
318 dev_err(&client->dev, "Failed to enable avdd: %d\n", error); in mms114_start()
319 return error; in mms114_start()
322 error = regulator_enable(data->io_reg); in mms114_start()
323 if (error) { in mms114_start()
324 dev_err(&client->dev, "Failed to enable vdd: %d\n", error); in mms114_start()
326 return error; in mms114_start()
331 error = mms114_setup_regs(data); in mms114_start()
332 if (error < 0) { in mms114_start()
335 return error; in mms114_start()
349 int error; in mms114_stop() local
356 error = regulator_disable(data->io_reg); in mms114_stop()
357 if (error) in mms114_stop()
358 dev_warn(&client->dev, "Failed to disable vdd: %d\n", error); in mms114_stop()
360 error = regulator_disable(data->core_reg); in mms114_stop()
361 if (error) in mms114_stop()
362 dev_warn(&client->dev, "Failed to disable avdd: %d\n", error); in mms114_stop()
429 int error; in mms114_probe() local
486 error = PTR_ERR(data->core_reg); in mms114_probe()
488 "Unable to get the Core regulator (%d)\n", error); in mms114_probe()
489 return error; in mms114_probe()
494 error = PTR_ERR(data->io_reg); in mms114_probe()
496 "Unable to get the IO regulator (%d)\n", error); in mms114_probe()
497 return error; in mms114_probe()
500 error = devm_request_threaded_irq(&client->dev, client->irq, NULL, in mms114_probe()
503 if (error) { in mms114_probe()
505 return error; in mms114_probe()
509 error = input_register_device(data->input_dev); in mms114_probe()
510 if (error) { in mms114_probe()
512 return error; in mms114_probe()
547 int error; in mms114_resume() local
551 error = mms114_start(data); in mms114_resume()
552 if (error < 0) { in mms114_resume()
554 return error; in mms114_resume()