Lines Matching refs:ret

249 		int ret;						\
250 ret = mipi_dsi_dcs_write_buffer(dsi, b, ARRAY_SIZE(b)); \
251 if (ret < 0) \
252 return ret; \
258 int ret; in ltk050h3146w_init_sequence() local
314 ret = mipi_dsi_dcs_set_tear_on(dsi, 1); in ltk050h3146w_init_sequence()
315 if (ret < 0) { in ltk050h3146w_init_sequence()
316 dev_err(ctx->dev, "failed to set tear on: %d\n", ret); in ltk050h3146w_init_sequence()
317 return ret; in ltk050h3146w_init_sequence()
357 int i, ret; in ltk050h3146w_a2_write_page() local
359 ret = ltk050h3146w_a2_select_page(ctx, page); in ltk050h3146w_a2_write_page()
360 if (ret < 0) { in ltk050h3146w_a2_write_page()
361 dev_err(ctx->dev, "failed to select page %d: %d\n", page, ret); in ltk050h3146w_a2_write_page()
362 return ret; in ltk050h3146w_a2_write_page()
366 ret = mipi_dsi_generic_write(dsi, &cmds[i], in ltk050h3146w_a2_write_page()
368 if (ret < 0) { in ltk050h3146w_a2_write_page()
369 dev_err(ctx->dev, "failed to write page %d init cmds: %d\n", page, ret); in ltk050h3146w_a2_write_page()
370 return ret; in ltk050h3146w_a2_write_page()
380 int ret; in ltk050h3146w_a2_init_sequence() local
386 ret = ltk050h3146w_a2_write_page(ctx, 3, page3_cmds, in ltk050h3146w_a2_init_sequence()
388 if (ret < 0) in ltk050h3146w_a2_init_sequence()
389 return ret; in ltk050h3146w_a2_init_sequence()
391 ret = ltk050h3146w_a2_write_page(ctx, 4, page4_cmds, in ltk050h3146w_a2_init_sequence()
393 if (ret < 0) in ltk050h3146w_a2_init_sequence()
394 return ret; in ltk050h3146w_a2_init_sequence()
396 ret = ltk050h3146w_a2_write_page(ctx, 1, page1_cmds, in ltk050h3146w_a2_init_sequence()
398 if (ret < 0) in ltk050h3146w_a2_init_sequence()
399 return ret; in ltk050h3146w_a2_init_sequence()
401 ret = ltk050h3146w_a2_select_page(ctx, 0); in ltk050h3146w_a2_init_sequence()
402 if (ret < 0) { in ltk050h3146w_a2_init_sequence()
403 dev_err(ctx->dev, "failed to select page 0: %d\n", ret); in ltk050h3146w_a2_init_sequence()
404 return ret; in ltk050h3146w_a2_init_sequence()
408 ret = mipi_dsi_dcs_set_tear_on(dsi, 0); in ltk050h3146w_a2_init_sequence()
409 if (ret < 0) { in ltk050h3146w_a2_init_sequence()
410 dev_err(ctx->dev, "failed to set tear on: %d\n", ret); in ltk050h3146w_a2_init_sequence()
411 return ret; in ltk050h3146w_a2_init_sequence()
442 int ret; in ltk050h3146w_unprepare() local
447 ret = mipi_dsi_dcs_set_display_off(dsi); in ltk050h3146w_unprepare()
448 if (ret < 0) { in ltk050h3146w_unprepare()
449 dev_err(ctx->dev, "failed to set display off: %d\n", ret); in ltk050h3146w_unprepare()
450 return ret; in ltk050h3146w_unprepare()
454 if (ret < 0) { in ltk050h3146w_unprepare()
455 dev_err(ctx->dev, "failed to enter sleep mode: %d\n", ret); in ltk050h3146w_unprepare()
456 return ret; in ltk050h3146w_unprepare()
471 int ret; in ltk050h3146w_prepare() local
477 ret = regulator_enable(ctx->vci); in ltk050h3146w_prepare()
478 if (ret < 0) { in ltk050h3146w_prepare()
479 dev_err(ctx->dev, "Failed to enable vci supply: %d\n", ret); in ltk050h3146w_prepare()
480 return ret; in ltk050h3146w_prepare()
482 ret = regulator_enable(ctx->iovcc); in ltk050h3146w_prepare()
483 if (ret < 0) { in ltk050h3146w_prepare()
484 dev_err(ctx->dev, "Failed to enable iovcc supply: %d\n", ret); in ltk050h3146w_prepare()
493 ret = ctx->panel_desc->init(ctx); in ltk050h3146w_prepare()
494 if (ret < 0) { in ltk050h3146w_prepare()
495 dev_err(ctx->dev, "Panel init sequence failed: %d\n", ret); in ltk050h3146w_prepare()
499 ret = mipi_dsi_dcs_exit_sleep_mode(dsi); in ltk050h3146w_prepare()
500 if (ret < 0) { in ltk050h3146w_prepare()
501 dev_err(ctx->dev, "Failed to exit sleep mode: %d\n", ret); in ltk050h3146w_prepare()
508 ret = mipi_dsi_dcs_set_display_on(dsi); in ltk050h3146w_prepare()
509 if (ret < 0) { in ltk050h3146w_prepare()
510 dev_err(ctx->dev, "Failed to set display on: %d\n", ret); in ltk050h3146w_prepare()
524 return ret; in ltk050h3146w_prepare()
557 int ret; in ltk050h3146w_probe() local
575 ret = PTR_ERR(ctx->vci); in ltk050h3146w_probe()
576 if (ret != -EPROBE_DEFER) in ltk050h3146w_probe()
577 dev_err(dev, "Failed to request vci regulator: %d\n", ret); in ltk050h3146w_probe()
578 return ret; in ltk050h3146w_probe()
583 ret = PTR_ERR(ctx->iovcc); in ltk050h3146w_probe()
584 if (ret != -EPROBE_DEFER) in ltk050h3146w_probe()
585 dev_err(dev, "Failed to request iovcc regulator: %d\n", ret); in ltk050h3146w_probe()
586 return ret; in ltk050h3146w_probe()
601 ret = drm_panel_of_backlight(&ctx->panel); in ltk050h3146w_probe()
602 if (ret) in ltk050h3146w_probe()
603 return ret; in ltk050h3146w_probe()
607 ret = mipi_dsi_attach(dsi); in ltk050h3146w_probe()
608 if (ret < 0) { in ltk050h3146w_probe()
609 dev_err(dev, "mipi_dsi_attach failed: %d\n", ret); in ltk050h3146w_probe()
611 return ret; in ltk050h3146w_probe()
620 int ret; in ltk050h3146w_shutdown() local
622 ret = drm_panel_unprepare(&ctx->panel); in ltk050h3146w_shutdown()
623 if (ret < 0) in ltk050h3146w_shutdown()
624 dev_err(&dsi->dev, "Failed to unprepare panel: %d\n", ret); in ltk050h3146w_shutdown()
626 ret = drm_panel_disable(&ctx->panel); in ltk050h3146w_shutdown()
627 if (ret < 0) in ltk050h3146w_shutdown()
628 dev_err(&dsi->dev, "Failed to disable panel: %d\n", ret); in ltk050h3146w_shutdown()
634 int ret; in ltk050h3146w_remove() local
638 ret = mipi_dsi_detach(dsi); in ltk050h3146w_remove()
639 if (ret < 0) in ltk050h3146w_remove()
640 dev_err(&dsi->dev, "Failed to detach from DSI host: %d\n", ret); in ltk050h3146w_remove()