Lines Matching refs: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()
326 int error; in zinitix_ts_irq_handler() local
331 error = zinitix_read_data(bt541->client, BT541_POINT_STATUS_REG, in zinitix_ts_irq_handler()
333 if (error) { in zinitix_ts_irq_handler()
353 int error; in zinitix_start() local
355 error = regulator_bulk_enable(ARRAY_SIZE(bt541->supplies), in zinitix_start()
357 if (error) { in zinitix_start()
359 "Failed to enable regulators: %d\n", error); in zinitix_start()
360 return error; in zinitix_start()
365 error = zinitix_send_power_on_sequence(bt541); in zinitix_start()
366 if (error) { in zinitix_start()
368 "Error while sending power-on sequence: %d\n", error); in zinitix_start()
369 return error; in zinitix_start()
372 error = zinitix_init_touch(bt541); in zinitix_start()
373 if (error) { in zinitix_start()
376 return error; in zinitix_start()
386 int error; in zinitix_stop() local
390 error = regulator_bulk_disable(ARRAY_SIZE(bt541->supplies), in zinitix_stop()
392 if (error) { in zinitix_stop()
394 "Failed to disable regulators: %d\n", error); in zinitix_stop()
395 return error; in zinitix_stop()
418 int error; in zinitix_init_input_dev() local
448 error = input_mt_init_slots(input_dev, MAX_SUPPORTED_FINGER_NUM, in zinitix_init_input_dev()
450 if (error) { in zinitix_init_input_dev()
452 "Failed to initialize MT slots: %d", error); in zinitix_init_input_dev()
453 return error; in zinitix_init_input_dev()
456 error = input_register_device(input_dev); in zinitix_init_input_dev()
457 if (error) { in zinitix_init_input_dev()
459 "Failed to register input device: %d", error); in zinitix_init_input_dev()
460 return error; in zinitix_init_input_dev()
469 int error; in zinitix_ts_probe() local
484 error = zinitix_init_regulators(bt541); in zinitix_ts_probe()
485 if (error) { in zinitix_ts_probe()
487 "Failed to initialize regulators: %d\n", error); in zinitix_ts_probe()
488 return error; in zinitix_ts_probe()
491 error = devm_request_threaded_irq(&client->dev, client->irq, in zinitix_ts_probe()
495 if (error) { in zinitix_ts_probe()
496 dev_err(&client->dev, "Failed to request IRQ: %d\n", error); in zinitix_ts_probe()
497 return error; in zinitix_ts_probe()
500 error = zinitix_init_input_dev(bt541); in zinitix_ts_probe()
501 if (error) { in zinitix_ts_probe()
503 "Failed to initialize input device: %d\n", error); in zinitix_ts_probe()
504 return error; in zinitix_ts_probe()
507 error = device_property_read_u32(&client->dev, "zinitix,mode", in zinitix_ts_probe()
509 if (error < 0) { in zinitix_ts_probe()