Lines Matching refs:r
115 int r; in dsicm_dcs_read_1() local
118 r = in->ops.dsi->dcs_read(in, ddata->channel, dcs_cmd, buf, 1); in dsicm_dcs_read_1()
120 if (r < 0) in dsicm_dcs_read_1()
121 return r; in dsicm_dcs_read_1()
147 int r; in dsicm_sleep_in() local
152 r = in->ops.dsi->dcs_write_nosync(in, ddata->channel, &cmd, 1); in dsicm_sleep_in()
153 if (r) in dsicm_sleep_in()
154 return r; in dsicm_sleep_in()
165 int r; in dsicm_sleep_out() local
169 r = dsicm_dcs_write_0(ddata, MIPI_DCS_EXIT_SLEEP_MODE); in dsicm_sleep_out()
170 if (r) in dsicm_sleep_out()
171 return r; in dsicm_sleep_out()
182 int r; in dsicm_get_id() local
184 r = dsicm_dcs_read_1(ddata, DCS_GET_ID1, id1); in dsicm_get_id()
185 if (r) in dsicm_get_id()
186 return r; in dsicm_get_id()
187 r = dsicm_dcs_read_1(ddata, DCS_GET_ID2, id2); in dsicm_get_id()
188 if (r) in dsicm_get_id()
189 return r; in dsicm_get_id()
190 r = dsicm_dcs_read_1(ddata, DCS_GET_ID3, id3); in dsicm_get_id()
191 if (r) in dsicm_get_id()
192 return r; in dsicm_get_id()
201 int r; in dsicm_set_update_window() local
214 r = in->ops.dsi->dcs_write_nosync(in, ddata->channel, buf, sizeof(buf)); in dsicm_set_update_window()
215 if (r) in dsicm_set_update_window()
216 return r; in dsicm_set_update_window()
224 r = in->ops.dsi->dcs_write_nosync(in, ddata->channel, buf, sizeof(buf)); in dsicm_set_update_window()
225 if (r) in dsicm_set_update_window()
226 return r; in dsicm_set_update_window()
230 return r; in dsicm_set_update_window()
248 int r; in dsicm_enter_ulps() local
255 r = _dsicm_enable_te(ddata, false); in dsicm_enter_ulps()
256 if (r) in dsicm_enter_ulps()
276 return r; in dsicm_enter_ulps()
282 int r; in dsicm_exit_ulps() local
287 r = in->ops.dsi->enable(in); in dsicm_exit_ulps()
288 if (r) { in dsicm_exit_ulps()
295 r = _dsicm_enable_te(ddata, true); in dsicm_exit_ulps()
296 if (r) { in dsicm_exit_ulps()
313 r = dsicm_panel_reset(ddata); in dsicm_exit_ulps()
314 if (!r) { in dsicm_exit_ulps()
322 return r; in dsicm_exit_ulps()
339 int r; in dsicm_bl_update_status() local
355 r = dsicm_wake_up(ddata); in dsicm_bl_update_status()
356 if (!r) in dsicm_bl_update_status()
357 r = dsicm_dcs_write_1(ddata, DCS_BRIGHTNESS, level); in dsicm_bl_update_status()
361 r = 0; in dsicm_bl_update_status()
366 return r; in dsicm_bl_update_status()
397 int r; in dsicm_num_errors_show() local
404 r = dsicm_wake_up(ddata); in dsicm_num_errors_show()
405 if (!r) in dsicm_num_errors_show()
406 r = dsicm_dcs_read_1(ddata, DCS_READ_NUM_ERRORS, in dsicm_num_errors_show()
411 r = -ENODEV; in dsicm_num_errors_show()
416 if (r) in dsicm_num_errors_show()
417 return r; in dsicm_num_errors_show()
429 int r; in dsicm_hw_revision_show() local
436 r = dsicm_wake_up(ddata); in dsicm_hw_revision_show()
437 if (!r) in dsicm_hw_revision_show()
438 r = dsicm_get_id(ddata, &id1, &id2, &id3); in dsicm_hw_revision_show()
442 r = -ENODEV; in dsicm_hw_revision_show()
447 if (r) in dsicm_hw_revision_show()
448 return r; in dsicm_hw_revision_show()
461 int r; in dsicm_store_ulps() local
463 r = kstrtoul(buf, 0, &t); in dsicm_store_ulps()
464 if (r) in dsicm_store_ulps()
465 return r; in dsicm_store_ulps()
473 r = dsicm_enter_ulps(ddata); in dsicm_store_ulps()
475 r = dsicm_wake_up(ddata); in dsicm_store_ulps()
482 if (r) in dsicm_store_ulps()
483 return r; in dsicm_store_ulps()
511 int r; in dsicm_store_ulps_timeout() local
513 r = kstrtoul(buf, 0, &t); in dsicm_store_ulps_timeout()
514 if (r) in dsicm_store_ulps_timeout()
515 return r; in dsicm_store_ulps_timeout()
523 r = dsicm_wake_up(ddata); in dsicm_store_ulps_timeout()
529 if (r) in dsicm_store_ulps_timeout()
530 return r; in dsicm_store_ulps_timeout()
589 int r; in dsicm_power_on() local
601 r = in->ops.dsi->configure_pins(in, &ddata->pin_config); in dsicm_power_on()
602 if (r) { in dsicm_power_on()
609 r = in->ops.dsi->set_config(in, &dsi_config); in dsicm_power_on()
610 if (r) { in dsicm_power_on()
615 r = in->ops.dsi->enable(in); in dsicm_power_on()
616 if (r) { in dsicm_power_on()
625 r = dsicm_sleep_out(ddata); in dsicm_power_on()
626 if (r) in dsicm_power_on()
629 r = dsicm_get_id(ddata, &id1, &id2, &id3); in dsicm_power_on()
630 if (r) in dsicm_power_on()
633 r = dsicm_dcs_write_1(ddata, DCS_BRIGHTNESS, 0xff); in dsicm_power_on()
634 if (r) in dsicm_power_on()
637 r = dsicm_dcs_write_1(ddata, DCS_CTRL_DISPLAY, in dsicm_power_on()
639 if (r) in dsicm_power_on()
642 r = dsicm_dcs_write_1(ddata, MIPI_DCS_SET_PIXEL_FORMAT, in dsicm_power_on()
644 if (r) in dsicm_power_on()
647 r = dsicm_dcs_write_0(ddata, MIPI_DCS_SET_DISPLAY_ON); in dsicm_power_on()
648 if (r) in dsicm_power_on()
651 r = _dsicm_enable_te(ddata, ddata->te_enabled); in dsicm_power_on()
652 if (r) in dsicm_power_on()
655 r = in->ops.dsi->enable_video_output(in, ddata->channel); in dsicm_power_on()
656 if (r) in dsicm_power_on()
677 return r; in dsicm_power_on()
683 int r; in dsicm_power_off() local
687 r = dsicm_dcs_write_0(ddata, MIPI_DCS_SET_DISPLAY_OFF); in dsicm_power_off()
688 if (!r) in dsicm_power_off()
689 r = dsicm_sleep_in(ddata); in dsicm_power_off()
691 if (r) { in dsicm_power_off()
716 int r; in dsicm_connect() local
721 r = in->ops.dsi->connect(in, dssdev); in dsicm_connect()
722 if (r) { in dsicm_connect()
724 return r; in dsicm_connect()
727 r = in->ops.dsi->request_vc(ddata->in, &ddata->channel); in dsicm_connect()
728 if (r) { in dsicm_connect()
733 r = in->ops.dsi->set_vc_id(ddata->in, ddata->channel, TCH); in dsicm_connect()
734 if (r) { in dsicm_connect()
745 return r; in dsicm_connect()
764 int r; in dsicm_enable() local
771 r = -ENODEV; in dsicm_enable()
776 r = 0; in dsicm_enable()
782 r = dsicm_power_on(ddata); in dsicm_enable()
786 if (r) in dsicm_enable()
797 return r; in dsicm_enable()
804 int r; in dsicm_disable() local
815 r = dsicm_wake_up(ddata); in dsicm_disable()
816 if (!r) in dsicm_disable()
841 int r; in dsicm_te_isr() local
848 r = in->ops.dsi->update(in, ddata->channel, dsicm_framedone_cb, in dsicm_te_isr()
850 if (r) in dsicm_te_isr()
878 int r; in dsicm_update() local
885 r = dsicm_wake_up(ddata); in dsicm_update()
886 if (r) in dsicm_update()
890 r = 0; in dsicm_update()
895 r = dsicm_set_update_window(ddata, 0, 0, in dsicm_update()
898 if (r) in dsicm_update()
906 r = in->ops.dsi->update(in, ddata->channel, dsicm_framedone_cb, in dsicm_update()
908 if (r) in dsicm_update()
918 return r; in dsicm_update()
941 int r; in _dsicm_enable_te() local
944 r = dsicm_dcs_write_1(ddata, MIPI_DCS_SET_TEAR_ON, 0); in _dsicm_enable_te()
946 r = dsicm_dcs_write_0(ddata, MIPI_DCS_SET_TEAR_OFF); in _dsicm_enable_te()
954 return r; in _dsicm_enable_te()
961 int r; in dsicm_enable_te() local
971 r = dsicm_wake_up(ddata); in dsicm_enable_te()
972 if (r) in dsicm_enable_te()
975 r = _dsicm_enable_te(ddata, enable); in dsicm_enable_te()
976 if (r) in dsicm_enable_te()
991 return r; in dsicm_enable_te()
997 int r; in dsicm_get_te() local
1000 r = ddata->te_enabled; in dsicm_get_te()
1003 return r; in dsicm_get_te()
1012 int r; in dsicm_memory_read() local
1023 r = -ENODEV; in dsicm_memory_read()
1033 r = dsicm_wake_up(ddata); in dsicm_memory_read()
1034 if (r) in dsicm_memory_read()
1047 r = in->ops.dsi->set_max_rx_packet_size(in, ddata->channel, plen); in dsicm_memory_read()
1048 if (r) in dsicm_memory_read()
1055 r = in->ops.dsi->dcs_read(in, ddata->channel, dcs_cmd, in dsicm_memory_read()
1058 if (r < 0) { in dsicm_memory_read()
1063 buf_used += r; in dsicm_memory_read()
1065 if (r < plen) { in dsicm_memory_read()
1073 r = -ERESTARTSYS; in dsicm_memory_read()
1078 r = buf_used; in dsicm_memory_read()
1086 return r; in dsicm_memory_read()
1206 int r; in dsicm_probe() local
1218 r = dsicm_probe_pdata(pdev); in dsicm_probe()
1219 if (r) in dsicm_probe()
1220 return r; in dsicm_probe()
1222 r = dsicm_probe_of(pdev); in dsicm_probe()
1223 if (r) in dsicm_probe()
1224 return r; in dsicm_probe()
1244 r = omapdss_register_display(dssdev); in dsicm_probe()
1245 if (r) { in dsicm_probe()
1255 r = devm_gpio_request_one(dev, ddata->reset_gpio, in dsicm_probe()
1257 if (r) { in dsicm_probe()
1259 return r; in dsicm_probe()
1264 r = devm_gpio_request_one(dev, ddata->ext_te_gpio, in dsicm_probe()
1266 if (r) { in dsicm_probe()
1268 return r; in dsicm_probe()
1271 r = devm_request_irq(dev, gpio_to_irq(ddata->ext_te_gpio), in dsicm_probe()
1276 if (r) { in dsicm_probe()
1278 return r; in dsicm_probe()
1304 r = PTR_ERR(bldev); in dsicm_probe()
1317 r = sysfs_create_group(&dev->kobj, &dsicm_attr_group); in dsicm_probe()
1318 if (r) { in dsicm_probe()
1331 return r; in dsicm_probe()