Lines Matching refs:error

125 	int error;
150 error = input_register_device(data->input);
151 if (error) {
152 dev_err(dev, "Failed to register input device: %d\n", error);
153 return error;
162 int error;
184 error = input_register_device(data->pen_input);
185 if (error) {
186 dev_err(dev, "Failed to register pen input device: %d\n", error);
187 return error;
249 int touch_nr, softbutton, error, i;
252 error = i2c_smbus_read_i2c_block_data(client, SILEAD_REG_DATA,
254 if (error < 0) {
255 dev_err(dev, "Data read error %d\n", error);
319 int error;
321 error = i2c_smbus_write_byte_data(client, SILEAD_REG_RESET,
323 if (error)
327 error = i2c_smbus_write_byte_data(client, SILEAD_REG_TOUCH_NR,
329 if (error)
333 error = i2c_smbus_write_byte_data(client, SILEAD_REG_CLOCK,
335 if (error)
339 error = i2c_smbus_write_byte_data(client, SILEAD_REG_RESET,
341 if (error)
348 dev_err(&client->dev, "Registers clear error %d\n", error);
349 return error;
354 int error;
356 error = i2c_smbus_write_byte_data(client, SILEAD_REG_RESET,
358 if (error)
362 error = i2c_smbus_write_byte_data(client, SILEAD_REG_CLOCK,
364 if (error)
368 error = i2c_smbus_write_byte_data(client, SILEAD_REG_POWER,
370 if (error)
377 dev_err(&client->dev, "Chip reset error %d\n", error);
378 return error;
383 int error;
385 error = i2c_smbus_write_byte_data(client, SILEAD_REG_RESET, 0x00);
386 if (error) {
387 dev_err(&client->dev, "Startup error %d\n", error);
388 return error;
403 int error;
429 error = firmware_request_nowarn(&fw, data->fw_name, dev);
430 if (error) {
431 error = firmware_request_platform(&fw, data->fw_name, dev);
432 if (error) {
433 dev_err(dev, "Firmware request error %d\n", error);
434 return error;
437 error = device_property_read_u32_array(dev, "silead,efi-fw-min-max",
440 if (!error)
456 error = i2c_smbus_write_i2c_block_data(client,
460 if (error) {
461 dev_err(dev, "Firmware load error %d\n", error);
467 return error ?: 0;
472 int error;
475 error = i2c_smbus_read_i2c_block_data(client, SILEAD_REG_STATUS,
477 if (error < 0) {
478 dev_err(&client->dev, "Status read error %d\n", error);
479 return error;
489 int error;
491 error = i2c_smbus_read_i2c_block_data(client, SILEAD_REG_ID,
493 if (error < 0)
494 return error;
504 int error;
534 dev_warn(&client->dev, FW_BUG "Stuck I2C bus: please ignore the next 'controller timed out' error\n");
545 error = silead_ts_get_id(client);
546 if (error) {
547 dev_err(&client->dev, "Chip ID read error %d\n", error);
548 return error;
551 error = silead_ts_init(client);
552 if (error)
553 return error;
555 error = silead_ts_reset(client);
556 if (error)
557 return error;
559 error = silead_ts_load_fw(client);
560 if (error)
561 return error;
563 error = silead_ts_startup(client);
564 if (error)
565 return error;
570 "Initialization error, status: 0x%X\n", status);
592 int error;
594 error = device_property_read_u32(dev, "silead,max-fingers",
596 if (error) {
597 dev_dbg(dev, "Max fingers read error %d\n", error);
601 error = device_property_read_string(dev, "firmware-name", &str);
602 if (!error)
606 dev_dbg(dev, "Firmware file name read error. Using default.");
660 int error;
677 error = silead_ts_set_default_fw_name(data, id);
678 if (error)
679 return error;
689 error = devm_regulator_bulk_get(dev, ARRAY_SIZE(data->regulators),
691 if (error)
692 return error;
698 error = regulator_bulk_enable(ARRAY_SIZE(data->regulators),
700 if (error)
701 return error;
703 error = devm_add_action_or_reset(dev, silead_disable_regulator, data);
704 if (error)
705 return error;
713 error = silead_ts_setup(client);
714 if (error)
715 return error;
717 error = silead_ts_request_input_dev(data);
718 if (error)
719 return error;
721 error = silead_ts_request_pen_input_dev(data);
722 if (error)
723 return error;
725 error = devm_request_threaded_irq(dev, client->irq,
728 if (error) {
729 if (error != -EPROBE_DEFER)
730 dev_err(dev, "IRQ request failed %d\n", error);
731 return error;
750 int error, status;
755 error = silead_ts_reset(client);
756 if (error)
757 return error;
760 error = silead_ts_load_fw(client);
761 if (error)
762 return error;
765 error = silead_ts_startup(client);
766 if (error)
767 return error;
776 dev_err(dev, "Resume error, status: 0x%02x\n", status);