Lines Matching full:src

43 	struct omap_dss_device *src;  member
144 struct omap_dss_device *src = ddata->src; in dsicm_dcs_read_1() local
148 r = src->ops->dsi.dcs_read(src, ddata->channel, dcs_cmd, buf, 1); in dsicm_dcs_read_1()
160 struct omap_dss_device *src = ddata->src; in dsicm_dcs_write_0() local
162 return src->ops->dsi.dcs_write(src, ddata->channel, &dcs_cmd, 1); in dsicm_dcs_write_0()
167 struct omap_dss_device *src = ddata->src; in dsicm_dcs_write_1() local
170 return src->ops->dsi.dcs_write(src, ddata->channel, buf, 2); in dsicm_dcs_write_1()
176 struct omap_dss_device *src = ddata->src; in dsicm_sleep_in() local
183 r = src->ops->dsi.dcs_write_nosync(src, ddata->channel, &cmd, 1); in dsicm_sleep_in()
231 struct omap_dss_device *src = ddata->src; in dsicm_set_update_window() local
245 r = src->ops->dsi.dcs_write_nosync(src, ddata->channel, buf, sizeof(buf)); in dsicm_set_update_window()
255 r = src->ops->dsi.dcs_write_nosync(src, ddata->channel, buf, sizeof(buf)); in dsicm_set_update_window()
259 src->ops->dsi.bta_sync(src, ddata->channel); in dsicm_set_update_window()
278 struct omap_dss_device *src = ddata->src; in dsicm_enter_ulps() local
293 src->ops->dsi.disable(src, false, true); in dsicm_enter_ulps()
312 struct omap_dss_device *src = ddata->src; in dsicm_exit_ulps() local
318 src->ops->enable(src); in dsicm_exit_ulps()
319 src->ops->dsi.enable_hs(src, ddata->channel, true); in dsicm_exit_ulps()
364 struct omap_dss_device *src = ddata->src; in dsicm_bl_update_status() local
379 src->ops->dsi.bus_lock(src); in dsicm_bl_update_status()
385 src->ops->dsi.bus_unlock(src); in dsicm_bl_update_status()
411 struct omap_dss_device *src = ddata->src; in dsicm_num_errors_show() local
418 src->ops->dsi.bus_lock(src); in dsicm_num_errors_show()
425 src->ops->dsi.bus_unlock(src); in dsicm_num_errors_show()
442 struct omap_dss_device *src = ddata->src; in dsicm_hw_revision_show() local
449 src->ops->dsi.bus_lock(src); in dsicm_hw_revision_show()
455 src->ops->dsi.bus_unlock(src); in dsicm_hw_revision_show()
473 struct omap_dss_device *src = ddata->src; in dsicm_store_ulps() local
484 src->ops->dsi.bus_lock(src); in dsicm_store_ulps()
491 src->ops->dsi.bus_unlock(src); in dsicm_store_ulps()
521 struct omap_dss_device *src = ddata->src; in dsicm_store_ulps_timeout() local
534 src->ops->dsi.bus_lock(src); in dsicm_store_ulps_timeout()
536 src->ops->dsi.bus_unlock(src); in dsicm_store_ulps_timeout()
595 struct omap_dss_device *src = ddata->src; in dsicm_power_on() local
627 r = src->ops->dsi.configure_pins(src, &ddata->pin_config); in dsicm_power_on()
635 r = src->ops->dsi.set_config(src, &dsi_config); in dsicm_power_on()
641 src->ops->enable(src); in dsicm_power_on()
645 src->ops->dsi.enable_hs(src, ddata->channel, false); in dsicm_power_on()
677 r = src->ops->dsi.enable_video_output(src, ddata->channel); in dsicm_power_on()
689 src->ops->dsi.enable_hs(src, ddata->channel, true); in dsicm_power_on()
697 src->ops->dsi.disable(src, true, false); in dsicm_power_on()
710 struct omap_dss_device *src = ddata->src; in dsicm_power_off() local
713 src->ops->dsi.disable_video_output(src, ddata->channel); in dsicm_power_off()
725 src->ops->dsi.disable(src, true, false); in dsicm_power_off()
744 static int dsicm_connect(struct omap_dss_device *src, in dsicm_connect() argument
751 r = src->ops->dsi.request_vc(src, &ddata->channel); in dsicm_connect()
757 r = src->ops->dsi.set_vc_id(src, ddata->channel, TCH); in dsicm_connect()
760 src->ops->dsi.release_vc(src, ddata->channel); in dsicm_connect()
764 ddata->src = src; in dsicm_connect()
768 static void dsicm_disconnect(struct omap_dss_device *src, in dsicm_disconnect() argument
773 src->ops->dsi.release_vc(src, ddata->channel); in dsicm_disconnect()
774 ddata->src = NULL; in dsicm_disconnect()
780 struct omap_dss_device *src = ddata->src; in dsicm_enable() local
785 src->ops->dsi.bus_lock(src); in dsicm_enable()
789 src->ops->dsi.bus_unlock(src); in dsicm_enable()
807 struct omap_dss_device *src = ddata->src; in dsicm_disable() local
816 src->ops->dsi.bus_lock(src); in dsicm_disable()
822 src->ops->dsi.bus_unlock(src); in dsicm_disable()
830 struct omap_dss_device *src = ddata->src; in dsicm_framedone_cb() local
833 src->ops->dsi.bus_unlock(src); in dsicm_framedone_cb()
839 struct omap_dss_device *src = ddata->src; in dsicm_te_isr() local
848 r = src->ops->dsi.update(src, ddata->channel, dsicm_framedone_cb, in dsicm_te_isr()
857 src->ops->dsi.bus_unlock(src); in dsicm_te_isr()
865 struct omap_dss_device *src = ddata->src; in dsicm_te_timeout_work_callback() local
870 src->ops->dsi.bus_unlock(src); in dsicm_te_timeout_work_callback()
877 struct omap_dss_device *src = ddata->src; in dsicm_update() local
883 src->ops->dsi.bus_lock(src); in dsicm_update()
905 r = src->ops->dsi.update(src, ddata->channel, dsicm_framedone_cb, in dsicm_update()
911 /* note: no bus_unlock here. unlock is src framedone_cb */ in dsicm_update()
915 src->ops->dsi.bus_unlock(src); in dsicm_update()
923 struct omap_dss_device *src = ddata->src; in dsicm_sync() local
928 src->ops->dsi.bus_lock(src); in dsicm_sync()
929 src->ops->dsi.bus_unlock(src); in dsicm_sync()
939 struct omap_dss_device *src = ddata->src; in _dsicm_enable_te() local
948 src->ops->dsi.enable_te(src, enable); in _dsicm_enable_te()
959 struct omap_dss_device *src = ddata->src; in dsicm_enable_te() local
967 src->ops->dsi.bus_lock(src); in dsicm_enable_te()
981 src->ops->dsi.bus_unlock(src); in dsicm_enable_te()
987 src->ops->dsi.bus_unlock(src); in dsicm_enable_te()
1010 struct omap_dss_device *src = ddata->src; in dsicm_memory_read() local
1029 src->ops->dsi.bus_lock(src); in dsicm_memory_read()
1045 r = src->ops->dsi.set_max_rx_packet_size(src, ddata->channel, plen); in dsicm_memory_read()
1053 r = src->ops->dsi.dcs_read(src, ddata->channel, dcs_cmd, in dsicm_memory_read()
1079 src->ops->dsi.set_max_rx_packet_size(src, ddata->channel, 1); in dsicm_memory_read()
1081 src->ops->dsi.bus_unlock(src); in dsicm_memory_read()
1092 struct omap_dss_device *src = ddata->src; in dsicm_ulps_work() local
1101 src->ops->dsi.bus_lock(src); in dsicm_ulps_work()
1105 src->ops->dsi.bus_unlock(src); in dsicm_ulps_work()
1348 omapdss_device_disconnect(ddata->src, dssdev); in dsicm_remove()