Lines Matching refs:error
176 int error; in edt_ft5x06_ts_isr() local
199 error = edt_ft5x06_ts_readwrite(tsdata->client, in edt_ft5x06_ts_isr()
202 if (error) { in edt_ft5x06_ts_isr()
204 error); in edt_ft5x06_ts_isr()
286 int error; in edt_ft5x06_register_read() local
294 error = edt_ft5x06_ts_readwrite(tsdata->client, 2, wrbuf, 2, in edt_ft5x06_register_read()
296 if (error) in edt_ft5x06_register_read()
297 return error; in edt_ft5x06_register_read()
310 error = edt_ft5x06_ts_readwrite(tsdata->client, 1, in edt_ft5x06_register_read()
312 if (error) in edt_ft5x06_register_read()
313 return error; in edt_ft5x06_register_read()
356 int error = 0; in edt_ft5x06_setting_show() local
362 error = -EIO; in edt_ft5x06_setting_show()
376 error = -ENODEV; in edt_ft5x06_setting_show()
383 error = val; in edt_ft5x06_setting_show()
386 dattr->attr.name, error); in edt_ft5x06_setting_show()
403 return error ?: count; in edt_ft5x06_setting_show()
416 int error; in edt_ft5x06_setting_store() local
422 error = -EIO; in edt_ft5x06_setting_store()
426 error = kstrtouint(buf, 0, &val); in edt_ft5x06_setting_store()
427 if (error) in edt_ft5x06_setting_store()
431 error = -ERANGE; in edt_ft5x06_setting_store()
445 error = -ENODEV; in edt_ft5x06_setting_store()
450 error = edt_ft5x06_register_write(tsdata, addr, val); in edt_ft5x06_setting_store()
451 if (error) { in edt_ft5x06_setting_store()
454 dattr->attr.name, error); in edt_ft5x06_setting_store()
462 return error ?: count; in edt_ft5x06_setting_store()
492 int error; in edt_ft5x06_factory_mode() local
501 error = -ENOMEM; in edt_ft5x06_factory_mode()
510 error = edt_ft5x06_register_write(tsdata, WORK_REGISTER_OPMODE, 0x03); in edt_ft5x06_factory_mode()
511 if (error) { in edt_ft5x06_factory_mode()
513 "failed to switch to factory mode, error %d\n", error); in edt_ft5x06_factory_mode()
529 error = -EIO; in edt_ft5x06_factory_mode()
541 return error; in edt_ft5x06_factory_mode()
555 int error; in edt_ft5x06_work_mode() local
558 error = edt_ft5x06_register_write(tsdata, FACTORY_REGISTER_OPMODE, 0x1); in edt_ft5x06_work_mode()
559 if (error) { in edt_ft5x06_work_mode()
561 "failed to switch to work mode, error: %d\n", error); in edt_ft5x06_work_mode()
562 return error; in edt_ft5x06_work_mode()
639 int val, i, error; in edt_ft5x06_debugfs_raw_data_read() local
651 error = -EIO; in edt_ft5x06_debugfs_raw_data_read()
655 error = edt_ft5x06_register_write(tsdata, 0x08, 0x01); in edt_ft5x06_debugfs_raw_data_read()
656 if (error) { in edt_ft5x06_debugfs_raw_data_read()
658 "failed to write 0x08 register, error %d\n", error); in edt_ft5x06_debugfs_raw_data_read()
670 error = val; in edt_ft5x06_debugfs_raw_data_read()
672 "failed to read 0x08 register, error %d\n", error); in edt_ft5x06_debugfs_raw_data_read()
679 error = -ETIMEDOUT; in edt_ft5x06_debugfs_raw_data_read()
690 error = edt_ft5x06_ts_readwrite(tsdata->client, in edt_ft5x06_debugfs_raw_data_read()
693 if (error) in edt_ft5x06_debugfs_raw_data_read()
701 error = -EFAULT; in edt_ft5x06_debugfs_raw_data_read()
708 return error ?: read; in edt_ft5x06_debugfs_raw_data_read()
758 int error; in edt_ft5x06_ts_reset() local
761 error = devm_gpio_request_one(&client->dev, in edt_ft5x06_ts_reset()
764 if (error) { in edt_ft5x06_ts_reset()
767 tsdata->wake_pin, error); in edt_ft5x06_ts_reset()
768 return error; in edt_ft5x06_ts_reset()
776 error = devm_gpio_request_one(&client->dev, in edt_ft5x06_ts_reset()
779 if (error) { in edt_ft5x06_ts_reset()
782 tsdata->reset_pin, error); in edt_ft5x06_ts_reset()
783 return error; in edt_ft5x06_ts_reset()
800 int error; in edt_ft5x06_ts_identify() local
808 error = edt_ft5x06_ts_readwrite(client, 1, "\xbb", in edt_ft5x06_ts_identify()
810 if (error) in edt_ft5x06_ts_identify()
811 return error; in edt_ft5x06_ts_identify()
834 error = edt_ft5x06_ts_readwrite(client, 1, "\xA6", in edt_ft5x06_ts_identify()
836 if (error) in edt_ft5x06_ts_identify()
837 return error; in edt_ft5x06_ts_identify()
841 error = edt_ft5x06_ts_readwrite(client, 1, "\xA8", in edt_ft5x06_ts_identify()
843 if (error) in edt_ft5x06_ts_identify()
844 return error; in edt_ft5x06_ts_identify()
965 int error; in edt_ft5x06_ts_probe() local
977 error = edt_ft5x06_i2c_ts_probe_dt(&client->dev, tsdata); in edt_ft5x06_ts_probe()
978 if (error) { in edt_ft5x06_ts_probe()
981 return error; in edt_ft5x06_ts_probe()
989 error = edt_ft5x06_ts_reset(client, tsdata); in edt_ft5x06_ts_probe()
990 if (error) in edt_ft5x06_ts_probe()
991 return error; in edt_ft5x06_ts_probe()
994 error = devm_gpio_request_one(&client->dev, tsdata->irq_pin, in edt_ft5x06_ts_probe()
996 if (error) { in edt_ft5x06_ts_probe()
999 tsdata->irq_pin, error); in edt_ft5x06_ts_probe()
1000 return error; in edt_ft5x06_ts_probe()
1015 error = edt_ft5x06_ts_identify(client, tsdata, fw_version); in edt_ft5x06_ts_probe()
1016 if (error) { in edt_ft5x06_ts_probe()
1018 return error; in edt_ft5x06_ts_probe()
1051 error = input_mt_init_slots(input, MAX_SUPPORT_POINTS, 0); in edt_ft5x06_ts_probe()
1052 if (error) { in edt_ft5x06_ts_probe()
1054 return error; in edt_ft5x06_ts_probe()
1060 error = devm_request_threaded_irq(&client->dev, client->irq, NULL, in edt_ft5x06_ts_probe()
1064 if (error) { in edt_ft5x06_ts_probe()
1066 return error; in edt_ft5x06_ts_probe()
1069 error = sysfs_create_group(&client->dev.kobj, &edt_ft5x06_attr_group); in edt_ft5x06_ts_probe()
1070 if (error) in edt_ft5x06_ts_probe()
1071 return error; in edt_ft5x06_ts_probe()
1073 error = input_register_device(input); in edt_ft5x06_ts_probe()
1074 if (error) in edt_ft5x06_ts_probe()
1088 return error; in edt_ft5x06_ts_probe()