Lines Matching refs:error
121 int error; in goodix_ts_read_input_report() local
123 error = goodix_i2c_read(ts->client, GOODIX_READ_COOR_ADDR, data, in goodix_ts_read_input_report()
125 if (error) { in goodix_ts_read_input_report()
126 dev_err(&ts->client->dev, "I2C transfer error: %d\n", error); in goodix_ts_read_input_report()
127 return error; in goodix_ts_read_input_report()
139 error = goodix_i2c_read(ts->client, in goodix_ts_read_input_report()
144 if (error) in goodix_ts_read_input_report()
145 return error; in goodix_ts_read_input_report()
230 int error; in goodix_read_config() local
232 error = goodix_i2c_read(ts->client, GOODIX_REG_CONFIG_DATA, in goodix_read_config()
235 if (error) { in goodix_read_config()
238 error); in goodix_read_config()
273 int error; in goodix_read_version() local
277 error = goodix_i2c_read(client, GOODIX_REG_ID, buf, sizeof(buf)); in goodix_read_version()
278 if (error) { in goodix_read_version()
279 dev_err(&client->dev, "read version failed: %d\n", error); in goodix_read_version()
280 return error; in goodix_read_version()
303 int error; in goodix_i2c_test() local
307 error = goodix_i2c_read(client, GOODIX_REG_CONFIG_DATA, in goodix_i2c_test()
309 if (!error) in goodix_i2c_test()
313 retry, error); in goodix_i2c_test()
317 return error; in goodix_i2c_test()
332 int error; in goodix_request_input_dev() local
357 error = input_register_device(ts->input_dev); in goodix_request_input_dev()
358 if (error) { in goodix_request_input_dev()
360 "Failed to register input device: %d", error); in goodix_request_input_dev()
361 return error; in goodix_request_input_dev()
372 int error; in goodix_ts_probe() local
389 error = goodix_i2c_test(client); in goodix_ts_probe()
390 if (error) { in goodix_ts_probe()
391 dev_err(&client->dev, "I2C communication failure: %d\n", error); in goodix_ts_probe()
392 return error; in goodix_ts_probe()
395 error = goodix_read_version(client, &version_info, &id_info); in goodix_ts_probe()
396 if (error) { in goodix_ts_probe()
398 return error; in goodix_ts_probe()
403 error = goodix_request_input_dev(ts, version_info, id_info); in goodix_ts_probe()
404 if (error) in goodix_ts_probe()
405 return error; in goodix_ts_probe()
408 error = devm_request_threaded_irq(&ts->client->dev, client->irq, in goodix_ts_probe()
411 if (error) { in goodix_ts_probe()
412 dev_err(&client->dev, "request IRQ failed: %d\n", error); in goodix_ts_probe()
413 return error; in goodix_ts_probe()