Lines Matching refs:error
215 int error; in zinitix_get_u16_reg() local
218 error = zinitix_read_data(client, vreg, (void *)&val, 2); in zinitix_get_u16_reg()
219 if (error) in zinitix_get_u16_reg()
229 int error; in zinitix_init_touch() local
232 error = zinitix_write_cmd(client, ZINITIX_SWRESET_CMD); in zinitix_init_touch()
233 if (error) { in zinitix_init_touch()
235 return error; in zinitix_init_touch()
279 error = zinitix_write_u16(client, ZINITIX_INT_ENABLE_FLAG, 0x0); in zinitix_init_touch()
280 if (error) { in zinitix_init_touch()
283 return error; in zinitix_init_touch()
287 error = zinitix_write_u16(client, ZINITIX_X_RESOLUTION, in zinitix_init_touch()
289 if (error) in zinitix_init_touch()
290 return error; in zinitix_init_touch()
292 error = zinitix_write_u16(client, ZINITIX_Y_RESOLUTION, in zinitix_init_touch()
294 if (error) in zinitix_init_touch()
295 return error; in zinitix_init_touch()
297 error = zinitix_write_u16(client, ZINITIX_SUPPORTED_FINGER_NUM, in zinitix_init_touch()
299 if (error) in zinitix_init_touch()
300 return error; in zinitix_init_touch()
302 error = zinitix_write_u16(client, ZINITIX_BUTTON_SUPPORTED_NUM, in zinitix_init_touch()
304 if (error) in zinitix_init_touch()
305 return error; in zinitix_init_touch()
307 error = zinitix_write_u16(client, ZINITIX_INITIAL_TOUCH_MODE, in zinitix_init_touch()
309 if (error) in zinitix_init_touch()
310 return error; in zinitix_init_touch()
312 error = zinitix_write_u16(client, ZINITIX_TOUCH_MODE, in zinitix_init_touch()
314 if (error) in zinitix_init_touch()
315 return error; in zinitix_init_touch()
321 error = zinitix_write_u16(client, ZINITIX_INT_ENABLE_FLAG, int_flags); in zinitix_init_touch()
322 if (error) in zinitix_init_touch()
323 return error; in zinitix_init_touch()
337 int error; in zinitix_init_regulators() local
352 error = devm_regulator_bulk_get(dev, in zinitix_init_regulators()
355 if (error < 0) { in zinitix_init_regulators()
356 dev_err(dev, "Failed to get regulators: %d\n", error); in zinitix_init_regulators()
357 return error; in zinitix_init_regulators()
365 int error; in zinitix_send_power_on_sequence() local
368 error = zinitix_write_u16(client, 0xc000, 0x0001); in zinitix_send_power_on_sequence()
369 if (error) { in zinitix_send_power_on_sequence()
372 return error; in zinitix_send_power_on_sequence()
376 error = zinitix_write_cmd(client, 0xc004); in zinitix_send_power_on_sequence()
377 if (error) { in zinitix_send_power_on_sequence()
380 return error; in zinitix_send_power_on_sequence()
384 error = zinitix_write_u16(client, 0xc002, 0x0001); in zinitix_send_power_on_sequence()
385 if (error) { in zinitix_send_power_on_sequence()
388 return error; in zinitix_send_power_on_sequence()
392 error = zinitix_write_u16(client, 0xc001, 0x0001); in zinitix_send_power_on_sequence()
393 if (error) { in zinitix_send_power_on_sequence()
396 return error; in zinitix_send_power_on_sequence()
450 int error; in zinitix_ts_irq_handler() local
455 error = zinitix_read_data(bt541->client, ZINITIX_POINT_STATUS_REG, in zinitix_ts_irq_handler()
457 if (error) { in zinitix_ts_irq_handler()
463 error = zinitix_read_data(bt541->client, bt541->icon_status_reg, in zinitix_ts_irq_handler()
465 if (error) { in zinitix_ts_irq_handler()
492 int error; in zinitix_start() local
494 error = regulator_bulk_enable(ARRAY_SIZE(bt541->supplies), in zinitix_start()
496 if (error) { in zinitix_start()
498 "Failed to enable regulators: %d\n", error); in zinitix_start()
499 return error; in zinitix_start()
504 error = zinitix_send_power_on_sequence(bt541); in zinitix_start()
505 if (error) { in zinitix_start()
507 "Error while sending power-on sequence: %d\n", error); in zinitix_start()
508 return error; in zinitix_start()
511 error = zinitix_init_touch(bt541); in zinitix_start()
512 if (error) { in zinitix_start()
515 return error; in zinitix_start()
525 int error; in zinitix_stop() local
529 error = regulator_bulk_disable(ARRAY_SIZE(bt541->supplies), in zinitix_stop()
531 if (error) { in zinitix_stop()
533 "Failed to disable regulators: %d\n", error); in zinitix_stop()
534 return error; in zinitix_stop()
557 int error; in zinitix_init_input_dev() local
596 error = input_mt_init_slots(input_dev, MAX_SUPPORTED_FINGER_NUM, in zinitix_init_input_dev()
598 if (error) { in zinitix_init_input_dev()
600 "Failed to initialize MT slots: %d", error); in zinitix_init_input_dev()
601 return error; in zinitix_init_input_dev()
604 error = input_register_device(input_dev); in zinitix_init_input_dev()
605 if (error) { in zinitix_init_input_dev()
607 "Failed to register input device: %d", error); in zinitix_init_input_dev()
608 return error; in zinitix_init_input_dev()
617 int error; in zinitix_ts_probe() local
632 error = zinitix_init_regulators(bt541); in zinitix_ts_probe()
633 if (error) { in zinitix_ts_probe()
635 "Failed to initialize regulators: %d\n", error); in zinitix_ts_probe()
636 return error; in zinitix_ts_probe()
639 error = devm_request_threaded_irq(&client->dev, client->irq, in zinitix_ts_probe()
643 if (error) { in zinitix_ts_probe()
644 dev_err(&client->dev, "Failed to request IRQ: %d\n", error); in zinitix_ts_probe()
645 return error; in zinitix_ts_probe()
661 error = device_property_read_u32_array(&client->dev, in zinitix_ts_probe()
665 if (error) { in zinitix_ts_probe()
668 error); in zinitix_ts_probe()
669 return error; in zinitix_ts_probe()
673 error = zinitix_init_input_dev(bt541); in zinitix_ts_probe()
674 if (error) { in zinitix_ts_probe()
676 "Failed to initialize input device: %d\n", error); in zinitix_ts_probe()
677 return error; in zinitix_ts_probe()
680 error = device_property_read_u32(&client->dev, "zinitix,mode", in zinitix_ts_probe()
682 if (error < 0) { in zinitix_ts_probe()