Lines Matching refs:error

96 	int error;
113 error = i2c_transfer(client->adapter, xfer, 2);
114 if (error != 2) {
116 "%s: i2c transfer failed (%d)\n", __func__, error);
117 return error < 0 ? error : -EIO;
127 int error;
132 error = __mms114_read_reg(data, reg, 1, &val);
133 return error < 0 ? error : val;
141 int error;
146 error = i2c_master_send(client, buf, 2);
147 if (error != 2) {
149 "%s: i2c send failed (%d)\n", __func__, error);
150 return error < 0 ? error : -EIO;
224 int error;
243 error = __mms114_read_reg(data, MMS114_INFORMATION, packet_size,
245 if (error < 0)
294 int error;
298 error = __mms114_read_reg(data, MMS152_FW_REV, 3, buf);
299 if (error)
300 return error;
307 error = __mms114_read_reg(data, MMS152_FW_REV, 3, buf);
308 if (error)
309 return error;
323 error = __mms114_read_reg(data, MMS114_TSP_REV, 6, buf);
324 if (error)
325 return error;
339 int error;
341 error = mms114_get_version(data);
342 if (error < 0)
343 return error;
350 error = mms114_set_active(data, true);
351 if (error < 0)
352 return error;
356 error = mms114_write_reg(data, MMS114_XY_RESOLUTION_H, val);
357 if (error < 0)
358 return error;
361 error = mms114_write_reg(data, MMS114_X_RESOLUTION, val);
362 if (error < 0)
363 return error;
366 error = mms114_write_reg(data, MMS114_Y_RESOLUTION, val);
367 if (error < 0)
368 return error;
371 error = mms114_write_reg(data, MMS114_CONTACT_THRESHOLD,
373 if (error < 0)
374 return error;
378 error = mms114_write_reg(data, MMS114_MOVING_THRESHOLD,
380 if (error < 0)
381 return error;
390 int error;
392 error = regulator_enable(data->core_reg);
393 if (error) {
394 dev_err(&client->dev, "Failed to enable avdd: %d\n", error);
395 return error;
398 error = regulator_enable(data->io_reg);
399 if (error) {
400 dev_err(&client->dev, "Failed to enable vdd: %d\n", error);
402 return error;
407 error = mms114_setup_regs(data);
408 if (error < 0) {
411 return error;
422 int error;
426 error = regulator_disable(data->io_reg);
427 if (error)
428 dev_warn(&client->dev, "Failed to disable vdd: %d\n", error);
430 error = regulator_disable(data->core_reg);
431 if (error)
432 dev_warn(&client->dev, "Failed to disable avdd: %d\n", error);
484 int error;
526 error = device_property_read_u32_array(&client->dev,
530 if (error) {
533 error);
534 return error;
555 error = mms114_parse_legacy_bindings(data);
556 if (error)
557 return error;
591 error = input_mt_init_slots(input_dev, MMS114_MAX_TOUCH,
593 if (error)
594 return error;
601 error = PTR_ERR(data->core_reg);
603 "Unable to get the Core regulator (%d)\n", error);
604 return error;
609 error = PTR_ERR(data->io_reg);
611 "Unable to get the IO regulator (%d)\n", error);
612 return error;
615 error = devm_request_threaded_irq(&client->dev, client->irq,
619 if (error) {
621 return error;
624 error = input_register_device(data->input_dev);
625 if (error) {
627 return error;
662 int error;
666 error = mms114_start(data);
667 if (error < 0) {
669 return error;