Lines Matching refs:error

178 	int error;
180 error = iqs5xx_read_burst(client, reg, &val_buf, sizeof(val_buf));
181 if (error)
182 return error;
330 int error, i, j;
342 error = iqs5xx_bl_cmd(client, IQS5XX_BL_CMD_VER, 0);
343 if (!error)
345 else if (error != -EINVAL)
348 return error;
352 dev_err(&client->dev, "Failed to open bootloader: %d\n", error);
354 return error;
491 int error;
507 error = iqs5xx_read_word(client, IQS5XX_X_RES, &max_x);
508 if (error)
509 return error;
511 error = iqs5xx_read_word(client, IQS5XX_Y_RES, &max_y);
512 if (error)
513 return error;
532 error = iqs5xx_write_word(client, IQS5XX_X_RES, prop->max_x);
533 if (error)
534 return error;
538 error = iqs5xx_write_word(client, IQS5XX_Y_RES, prop->max_y);
539 if (error)
540 return error;
543 error = input_mt_init_slots(input, IQS5XX_NUM_CONTACTS,
545 if (error)
547 error);
549 return error;
556 int error;
559 error = iqs5xx_read_burst(client, IQS5XX_PROD_NUM,
561 if (error)
595 error = iqs5xx_read_burst(client, IQS5XX_EXP_FILE,
597 if (error)
598 return error;
600 error = iqs5xx_axis_init(client);
601 if (error)
602 return error;
604 error = iqs5xx_write_byte(client, IQS5XX_SYS_CTRL0, IQS5XX_ACK_RESET);
605 if (error)
606 return error;
608 error = iqs5xx_write_byte(client, IQS5XX_SYS_CFG0,
611 if (error)
612 return error;
614 error = iqs5xx_write_byte(client, IQS5XX_SYS_CFG1,
616 if (error)
617 return error;
619 error = iqs5xx_write_byte(client, IQS5XX_END_COMM, 0);
620 if (error)
621 return error;
629 * stretching and prompt the I2C controller to report an error.
642 int error, i;
652 error = iqs5xx_read_burst(client, IQS5XX_SYS_INFO0,
654 if (error)
660 error = iqs5xx_dev_init(client);
661 if (error) {
663 "Failed to re-initialize device: %d\n", error);
688 error = iqs5xx_write_byte(client, IQS5XX_END_COMM, 0);
689 if (error)
708 int error, i;
724 error = request_firmware(&fw, fw_file, &client->dev);
725 if (error) {
727 fw_file, error);
728 return error;
734 error = -EINVAL;
743 error = -EINVAL;
747 error = hex2bin(rec_hdr, rec->len, sizeof(rec_hdr));
748 if (error) {
760 error = -EINVAL;
765 error = hex2bin(rec_data, rec->data, rec_len);
766 if (error) {
772 error = hex2bin(&rec_chksm,
774 if (error) {
791 error = -EINVAL;
802 error = -EINVAL;
813 error = -EINVAL;
816 if (error)
829 return error;
835 int error, error_init = 0;
842 error = iqs5xx_fw_file_parse(client, fw_file, pmap);
843 if (error)
857 error = iqs5xx_bl_cmd(client, IQS5XX_BL_CMD_VER, 0);
858 if (error) {
859 error = iqs5xx_bl_open(client);
860 if (error)
864 error = iqs5xx_bl_write(client, IQS5XX_CHKSM, pmap, IQS5XX_PMAP_LEN);
865 if (error)
868 error = iqs5xx_bl_cmd(client, IQS5XX_BL_CMD_CRC, 0);
869 if (error)
872 error = iqs5xx_bl_verify(client, IQS5XX_CSTM,
891 return error ? : error_init;
903 int error;
917 error = iqs5xx_fw_file_write(client, fw_file);
918 if (error)
919 return error;
926 error = input_register_device(iqs5xx->input);
927 if (error) {
930 error);
931 return error;
987 int error = 0;
990 return error;
995 error = iqs5xx_set_state(iqs5xx->client, IQS5XX_SUSPEND);
999 return error;
1006 int error = 0;
1009 return error;
1014 error = iqs5xx_set_state(iqs5xx->client, IQS5XX_RESUME);
1018 return error;
1026 int error;
1038 error = PTR_ERR(iqs5xx->reset_gpio);
1039 dev_err(&client->dev, "Failed to request GPIO: %d\n", error);
1040 return error;
1045 error = iqs5xx_dev_init(client);
1046 if (error)
1047 return error;
1049 error = devm_request_threaded_irq(&client->dev, client->irq,
1052 if (error) {
1053 dev_err(&client->dev, "Failed to request IRQ: %d\n", error);
1054 return error;
1058 error = input_register_device(iqs5xx->input);
1059 if (error)
1062 error);
1065 return error;