Lines Matching full:error
197 int error; in zinitix_init_touch() local
199 error = zinitix_write_cmd(client, BT541_SWRESET_CMD); in zinitix_init_touch()
200 if (error) { in zinitix_init_touch()
202 return error; in zinitix_init_touch()
205 error = zinitix_write_u16(client, BT541_INT_ENABLE_FLAG, 0x0); in zinitix_init_touch()
206 if (error) { in zinitix_init_touch()
209 return error; in zinitix_init_touch()
213 error = zinitix_write_u16(client, BT541_X_RESOLUTION, in zinitix_init_touch()
215 if (error) in zinitix_init_touch()
216 return error; in zinitix_init_touch()
218 error = zinitix_write_u16(client, BT541_Y_RESOLUTION, in zinitix_init_touch()
220 if (error) in zinitix_init_touch()
221 return error; in zinitix_init_touch()
223 error = zinitix_write_u16(client, BT541_SUPPORTED_FINGER_NUM, in zinitix_init_touch()
225 if (error) in zinitix_init_touch()
226 return error; in zinitix_init_touch()
228 error = zinitix_write_u16(client, BT541_INITIAL_TOUCH_MODE, in zinitix_init_touch()
230 if (error) in zinitix_init_touch()
231 return error; in zinitix_init_touch()
233 error = zinitix_write_u16(client, BT541_TOUCH_MODE, in zinitix_init_touch()
235 if (error) in zinitix_init_touch()
236 return error; in zinitix_init_touch()
238 error = zinitix_write_u16(client, BT541_INT_ENABLE_FLAG, in zinitix_init_touch()
241 if (error) in zinitix_init_touch()
242 return error; in zinitix_init_touch()
256 int error; in zinitix_init_regulators() local
260 error = devm_regulator_bulk_get(&client->dev, in zinitix_init_regulators()
263 if (error < 0) { in zinitix_init_regulators()
264 dev_err(&client->dev, "Failed to get regulators: %d\n", error); in zinitix_init_regulators()
265 return error; in zinitix_init_regulators()
273 int error; in zinitix_send_power_on_sequence() local
276 error = zinitix_write_u16(client, 0xc000, 0x0001); in zinitix_send_power_on_sequence()
277 if (error) { in zinitix_send_power_on_sequence()
280 return error; in zinitix_send_power_on_sequence()
284 error = zinitix_write_cmd(client, 0xc004); in zinitix_send_power_on_sequence()
285 if (error) { in zinitix_send_power_on_sequence()
288 return error; in zinitix_send_power_on_sequence()
292 error = zinitix_write_u16(client, 0xc002, 0x0001); in zinitix_send_power_on_sequence()
293 if (error) { in zinitix_send_power_on_sequence()
296 return error; in zinitix_send_power_on_sequence()
300 error = zinitix_write_u16(client, 0xc001, 0x0001); in zinitix_send_power_on_sequence()
301 if (error) { in zinitix_send_power_on_sequence()
304 return error; in zinitix_send_power_on_sequence()
348 int error; in zinitix_ts_irq_handler() local
353 error = zinitix_read_data(bt541->client, BT541_POINT_STATUS_REG, in zinitix_ts_irq_handler()
355 if (error) { in zinitix_ts_irq_handler()
379 int error; in zinitix_start() local
381 error = regulator_bulk_enable(ARRAY_SIZE(bt541->supplies), in zinitix_start()
383 if (error) { in zinitix_start()
385 "Failed to enable regulators: %d\n", error); in zinitix_start()
386 return error; in zinitix_start()
391 error = zinitix_send_power_on_sequence(bt541); in zinitix_start()
392 if (error) { in zinitix_start()
394 "Error while sending power-on sequence: %d\n", error); in zinitix_start()
395 return error; in zinitix_start()
398 error = zinitix_init_touch(bt541); in zinitix_start()
399 if (error) { in zinitix_start()
401 "Error while configuring touch IC\n"); in zinitix_start()
402 return error; in zinitix_start()
412 int error; in zinitix_stop() local
416 error = regulator_bulk_disable(ARRAY_SIZE(bt541->supplies), in zinitix_stop()
418 if (error) { in zinitix_stop()
420 "Failed to disable regulators: %d\n", error); in zinitix_stop()
421 return error; in zinitix_stop()
444 int error; in zinitix_init_input_dev() local
474 error = input_mt_init_slots(input_dev, MAX_SUPPORTED_FINGER_NUM, in zinitix_init_input_dev()
476 if (error) { in zinitix_init_input_dev()
478 "Failed to initialize MT slots: %d", error); in zinitix_init_input_dev()
479 return error; in zinitix_init_input_dev()
482 error = input_register_device(input_dev); in zinitix_init_input_dev()
483 if (error) { in zinitix_init_input_dev()
485 "Failed to register input device: %d", error); in zinitix_init_input_dev()
486 return error; in zinitix_init_input_dev()
495 int error; in zinitix_ts_probe() local
510 error = zinitix_init_regulators(bt541); in zinitix_ts_probe()
511 if (error) { in zinitix_ts_probe()
513 "Failed to initialize regulators: %d\n", error); in zinitix_ts_probe()
514 return error; in zinitix_ts_probe()
517 error = devm_request_threaded_irq(&client->dev, client->irq, in zinitix_ts_probe()
521 if (error) { in zinitix_ts_probe()
522 dev_err(&client->dev, "Failed to request IRQ: %d\n", error); in zinitix_ts_probe()
523 return error; in zinitix_ts_probe()
526 error = zinitix_init_input_dev(bt541); in zinitix_ts_probe()
527 if (error) { in zinitix_ts_probe()
529 "Failed to initialize input device: %d\n", error); in zinitix_ts_probe()
530 return error; in zinitix_ts_probe()
533 error = device_property_read_u32(&client->dev, "zinitix,mode", in zinitix_ts_probe()
535 if (error < 0) { in zinitix_ts_probe()