Lines Matching refs:error
178 int error; in edt_ft5x06_ts_isr() local
202 error = edt_ft5x06_ts_readwrite(tsdata->client, in edt_ft5x06_ts_isr()
205 if (error) { in edt_ft5x06_ts_isr()
207 error); in edt_ft5x06_ts_isr()
289 int error; in edt_ft5x06_register_read() local
297 error = edt_ft5x06_ts_readwrite(tsdata->client, 2, wrbuf, 2, in edt_ft5x06_register_read()
299 if (error) in edt_ft5x06_register_read()
300 return error; in edt_ft5x06_register_read()
313 error = edt_ft5x06_ts_readwrite(tsdata->client, 1, in edt_ft5x06_register_read()
315 if (error) in edt_ft5x06_register_read()
316 return error; in edt_ft5x06_register_read()
359 int error = 0; in edt_ft5x06_setting_show() local
365 error = -EIO; in edt_ft5x06_setting_show()
379 error = -ENODEV; in edt_ft5x06_setting_show()
386 error = val; in edt_ft5x06_setting_show()
389 dattr->attr.name, error); in edt_ft5x06_setting_show()
406 return error ?: count; in edt_ft5x06_setting_show()
419 int error; in edt_ft5x06_setting_store() local
425 error = -EIO; in edt_ft5x06_setting_store()
429 error = kstrtouint(buf, 0, &val); in edt_ft5x06_setting_store()
430 if (error) in edt_ft5x06_setting_store()
434 error = -ERANGE; in edt_ft5x06_setting_store()
448 error = -ENODEV; in edt_ft5x06_setting_store()
453 error = edt_ft5x06_register_write(tsdata, addr, val); in edt_ft5x06_setting_store()
454 if (error) { in edt_ft5x06_setting_store()
457 dattr->attr.name, error); in edt_ft5x06_setting_store()
465 return error ?: count; in edt_ft5x06_setting_store()
495 int error; in edt_ft5x06_factory_mode() local
504 error = -ENOMEM; in edt_ft5x06_factory_mode()
513 error = edt_ft5x06_register_write(tsdata, WORK_REGISTER_OPMODE, 0x03); in edt_ft5x06_factory_mode()
514 if (error) { in edt_ft5x06_factory_mode()
516 "failed to switch to factory mode, error %d\n", error); in edt_ft5x06_factory_mode()
532 error = -EIO; in edt_ft5x06_factory_mode()
544 return error; in edt_ft5x06_factory_mode()
558 int error; in edt_ft5x06_work_mode() local
561 error = edt_ft5x06_register_write(tsdata, FACTORY_REGISTER_OPMODE, 0x1); in edt_ft5x06_work_mode()
562 if (error) { in edt_ft5x06_work_mode()
564 "failed to switch to work mode, error: %d\n", error); in edt_ft5x06_work_mode()
565 return error; in edt_ft5x06_work_mode()
642 int val, i, error; in edt_ft5x06_debugfs_raw_data_read() local
654 error = -EIO; in edt_ft5x06_debugfs_raw_data_read()
658 error = edt_ft5x06_register_write(tsdata, 0x08, 0x01); in edt_ft5x06_debugfs_raw_data_read()
659 if (error) { in edt_ft5x06_debugfs_raw_data_read()
661 "failed to write 0x08 register, error %d\n", error); in edt_ft5x06_debugfs_raw_data_read()
673 error = val; in edt_ft5x06_debugfs_raw_data_read()
675 "failed to read 0x08 register, error %d\n", error); in edt_ft5x06_debugfs_raw_data_read()
682 error = -ETIMEDOUT; in edt_ft5x06_debugfs_raw_data_read()
693 error = edt_ft5x06_ts_readwrite(tsdata->client, in edt_ft5x06_debugfs_raw_data_read()
696 if (error) in edt_ft5x06_debugfs_raw_data_read()
704 error = -EFAULT; in edt_ft5x06_debugfs_raw_data_read()
711 return error ?: read; in edt_ft5x06_debugfs_raw_data_read()
764 int error; in edt_ft5x06_ts_identify() local
772 error = edt_ft5x06_ts_readwrite(client, 1, "\xbb", in edt_ft5x06_ts_identify()
774 if (error) in edt_ft5x06_ts_identify()
775 return error; in edt_ft5x06_ts_identify()
798 error = edt_ft5x06_ts_readwrite(client, 1, "\xA6", in edt_ft5x06_ts_identify()
800 if (error) in edt_ft5x06_ts_identify()
801 return error; in edt_ft5x06_ts_identify()
805 error = edt_ft5x06_ts_readwrite(client, 1, "\xA8", in edt_ft5x06_ts_identify()
807 if (error) in edt_ft5x06_ts_identify()
808 return error; in edt_ft5x06_ts_identify()
822 int error; in edt_ft5x06_ts_get_defaults() local
824 error = device_property_read_u32(dev, "threshold", &val); in edt_ft5x06_ts_get_defaults()
825 if (!error) in edt_ft5x06_ts_get_defaults()
828 error = device_property_read_u32(dev, "gain", &val); in edt_ft5x06_ts_get_defaults()
829 if (!error) in edt_ft5x06_ts_get_defaults()
832 error = device_property_read_u32(dev, "offset", &val); in edt_ft5x06_ts_get_defaults()
833 if (!error) in edt_ft5x06_ts_get_defaults()
885 int error; in edt_ft5x06_ts_probe() local
909 error = PTR_ERR(tsdata->reset_gpio); in edt_ft5x06_ts_probe()
911 "Failed to request GPIO reset pin, error %d\n", error); in edt_ft5x06_ts_probe()
912 return error; in edt_ft5x06_ts_probe()
918 error = PTR_ERR(tsdata->wake_gpio); in edt_ft5x06_ts_probe()
920 "Failed to request GPIO wake pin, error %d\n", error); in edt_ft5x06_ts_probe()
921 return error; in edt_ft5x06_ts_probe()
946 error = edt_ft5x06_ts_identify(client, tsdata, fw_version); in edt_ft5x06_ts_probe()
947 if (error) { in edt_ft5x06_ts_probe()
949 return error; in edt_ft5x06_ts_probe()
971 error = input_mt_init_slots(input, tsdata->max_support_points, in edt_ft5x06_ts_probe()
973 if (error) { in edt_ft5x06_ts_probe()
975 return error; in edt_ft5x06_ts_probe()
986 error = devm_request_threaded_irq(&client->dev, client->irq, in edt_ft5x06_ts_probe()
989 if (error) { in edt_ft5x06_ts_probe()
991 return error; in edt_ft5x06_ts_probe()
994 error = sysfs_create_group(&client->dev.kobj, &edt_ft5x06_attr_group); in edt_ft5x06_ts_probe()
995 if (error) in edt_ft5x06_ts_probe()
996 return error; in edt_ft5x06_ts_probe()
998 error = input_register_device(input); in edt_ft5x06_ts_probe()
999 if (error) in edt_ft5x06_ts_probe()
1015 return error; in edt_ft5x06_ts_probe()