Home
last modified time | relevance | path

Searched refs:dssdev (Results 1 – 37 of 37) sorted by relevance

/linux-4.4.14/drivers/video/fbdev/omap2/dss/
Ddisplay-sysfs.c31 static ssize_t display_name_show(struct omap_dss_device *dssdev, char *buf) in display_name_show() argument
34 dssdev->name ? in display_name_show()
35 dssdev->name : ""); in display_name_show()
38 static ssize_t display_enabled_show(struct omap_dss_device *dssdev, char *buf) in display_enabled_show() argument
41 omapdss_device_is_enabled(dssdev)); in display_enabled_show()
44 static ssize_t display_enabled_store(struct omap_dss_device *dssdev, in display_enabled_store() argument
54 if (enable == omapdss_device_is_enabled(dssdev)) in display_enabled_store()
57 if (omapdss_device_is_connected(dssdev) == false) in display_enabled_store()
61 r = dssdev->driver->enable(dssdev); in display_enabled_store()
65 dssdev->driver->disable(dssdev); in display_enabled_store()
[all …]
Ddisplay.c35 void omapdss_default_get_resolution(struct omap_dss_device *dssdev, in omapdss_default_get_resolution() argument
38 *xres = dssdev->panel.timings.x_res; in omapdss_default_get_resolution()
39 *yres = dssdev->panel.timings.y_res; in omapdss_default_get_resolution()
43 int omapdss_default_get_recommended_bpp(struct omap_dss_device *dssdev) in omapdss_default_get_recommended_bpp() argument
45 switch (dssdev->type) { in omapdss_default_get_recommended_bpp()
47 if (dssdev->phy.dpi.data_lines == 24) in omapdss_default_get_recommended_bpp()
53 if (dssdev->ctrl.pixel_size == 24) in omapdss_default_get_recommended_bpp()
58 if (dsi_get_pixel_size(dssdev->panel.dsi_pix_fmt) > 16) in omapdss_default_get_recommended_bpp()
74 void omapdss_default_get_timings(struct omap_dss_device *dssdev, in omapdss_default_get_timings() argument
77 *timings = dssdev->panel.timings; in omapdss_default_get_timings()
[all …]
Dhdmi5.c148 static int hdmi_power_on_core(struct omap_dss_device *dssdev) in hdmi_power_on_core() argument
173 static void hdmi_power_off_core(struct omap_dss_device *dssdev) in hdmi_power_off_core() argument
181 static int hdmi_power_on_full(struct omap_dss_device *dssdev) in hdmi_power_on_full() argument
188 r = hdmi_power_on_core(dssdev); in hdmi_power_on_full()
256 hdmi_power_off_core(dssdev); in hdmi_power_on_full()
260 static void hdmi_power_off_full(struct omap_dss_device *dssdev) in hdmi_power_off_full() argument
274 hdmi_power_off_core(dssdev); in hdmi_power_off_full()
277 static int hdmi_display_check_timing(struct omap_dss_device *dssdev, in hdmi_display_check_timing() argument
292 static void hdmi_display_set_timing(struct omap_dss_device *dssdev, in hdmi_display_set_timing() argument
304 static void hdmi_display_get_timings(struct omap_dss_device *dssdev, in hdmi_display_get_timings() argument
[all …]
Dhdmi4.c131 static int hdmi_power_on_core(struct omap_dss_device *dssdev) in hdmi_power_on_core() argument
156 static void hdmi_power_off_core(struct omap_dss_device *dssdev) in hdmi_power_off_core() argument
164 static int hdmi_power_on_full(struct omap_dss_device *dssdev) in hdmi_power_on_full() argument
172 r = hdmi_power_on_core(dssdev); in hdmi_power_on_full()
239 hdmi_power_off_core(dssdev); in hdmi_power_on_full()
243 static void hdmi_power_off_full(struct omap_dss_device *dssdev) in hdmi_power_off_full() argument
257 hdmi_power_off_core(dssdev); in hdmi_power_off_full()
260 static int hdmi_display_check_timing(struct omap_dss_device *dssdev, in hdmi_display_check_timing() argument
271 static void hdmi_display_set_timing(struct omap_dss_device *dssdev, in hdmi_display_set_timing() argument
283 static void hdmi_display_get_timings(struct omap_dss_device *dssdev, in hdmi_display_get_timings() argument
[all …]
Dsdi.c115 static void sdi_config_lcd_manager(struct omap_dss_device *dssdev) in sdi_config_lcd_manager() argument
130 static int sdi_display_enable(struct omap_dss_device *dssdev) in sdi_display_enable() argument
178 sdi_config_lcd_manager(dssdev); in sdi_display_enable()
217 static void sdi_display_disable(struct omap_dss_device *dssdev) in sdi_display_disable() argument
230 static void sdi_set_timings(struct omap_dss_device *dssdev, in sdi_set_timings() argument
236 static void sdi_get_timings(struct omap_dss_device *dssdev, in sdi_get_timings() argument
242 static int sdi_check_timings(struct omap_dss_device *dssdev, in sdi_check_timings() argument
256 static void sdi_set_datapairs(struct omap_dss_device *dssdev, int datapairs) in sdi_set_datapairs() argument
280 static int sdi_connect(struct omap_dss_device *dssdev, in sdi_connect() argument
290 mgr = omap_dss_get_overlay_manager(dssdev->dispc_channel); in sdi_connect()
[all …]
Doutput.c32 struct omap_dss_device *dssdev) in omapdss_output_set_device() argument
45 if (out->output_type != dssdev->type) { in omapdss_output_set_device()
51 out->dst = dssdev; in omapdss_output_set_device()
52 dssdev->src = out; in omapdss_output_set_device()
160 struct omap_dss_device *omapdss_find_output_from_display(struct omap_dss_device *dssdev) in omapdss_find_output_from_display() argument
162 while (dssdev->src) in omapdss_find_output_from_display()
163 dssdev = dssdev->src; in omapdss_find_output_from_display()
165 if (dssdev->id != 0) in omapdss_find_output_from_display()
166 return omap_dss_get_device(dssdev); in omapdss_find_output_from_display()
172 struct omap_overlay_manager *omapdss_find_mgr_from_display(struct omap_dss_device *dssdev) in omapdss_find_mgr_from_display() argument
[all …]
Ddpi.c61 static struct dpi_data *dpi_get_data_from_dssdev(struct omap_dss_device *dssdev) in dpi_get_data_from_dssdev() argument
63 return container_of(dssdev, struct dpi_data, output); in dpi_get_data_from_dssdev()
384 static int dpi_display_enable(struct omap_dss_device *dssdev) in dpi_display_enable() argument
386 struct dpi_data *dpi = dpi_get_data_from_dssdev(dssdev); in dpi_display_enable()
457 static void dpi_display_disable(struct omap_dss_device *dssdev) in dpi_display_disable() argument
459 struct dpi_data *dpi = dpi_get_data_from_dssdev(dssdev); in dpi_display_disable()
479 static void dpi_set_timings(struct omap_dss_device *dssdev, in dpi_set_timings() argument
482 struct dpi_data *dpi = dpi_get_data_from_dssdev(dssdev); in dpi_set_timings()
493 static void dpi_get_timings(struct omap_dss_device *dssdev, in dpi_get_timings() argument
496 struct dpi_data *dpi = dpi_get_data_from_dssdev(dssdev); in dpi_get_timings()
[all …]
Dmanager-sysfs.c41 struct omap_dss_device *dssdev = mgr->get_device(mgr); in manager_display_show() local
43 return snprintf(buf, PAGE_SIZE, "%s\n", dssdev ? in manager_display_show()
44 dssdev->name : "<none>"); in manager_display_show()
47 static int manager_display_match(struct omap_dss_device *dssdev, void *data) in manager_display_match() argument
51 return sysfs_streq(dssdev->name, str); in manager_display_match()
59 struct omap_dss_device *dssdev = NULL; in manager_display_store() local
66 dssdev = omap_dss_find_device((void *)buf, in manager_display_store()
69 if (len > 0 && dssdev == NULL) in manager_display_store()
72 if (dssdev) { in manager_display_store()
73 DSSDBG("display %s found\n", dssdev->name); in manager_display_store()
[all …]
Dvenc.c444 static int venc_power_on(struct omap_dss_device *dssdev) in venc_power_on() argument
495 static void venc_power_off(struct omap_dss_device *dssdev) in venc_power_off() argument
509 static int venc_display_enable(struct omap_dss_device *dssdev) in venc_display_enable() argument
524 r = venc_power_on(dssdev); in venc_display_enable()
538 static void venc_display_disable(struct omap_dss_device *dssdev) in venc_display_disable() argument
544 venc_power_off(dssdev); in venc_display_disable()
549 static void venc_set_timings(struct omap_dss_device *dssdev, in venc_set_timings() argument
567 static int venc_check_timings(struct omap_dss_device *dssdev, in venc_check_timings() argument
581 static void venc_get_timings(struct omap_dss_device *dssdev, in venc_get_timings() argument
591 static u32 venc_get_wss(struct omap_dss_device *dssdev) in venc_get_wss() argument
[all …]
Drfbi.c112 struct omap_dss_device *dssdev[2]; member
305 static int rfbi_transfer_area(struct omap_dss_device *dssdev, in rfbi_transfer_area() argument
766 static int rfbi_configure(struct omap_dss_device *dssdev) in rfbi_configure() argument
768 return rfbi_configure_bus(dssdev->phy.rfbi.channel, rfbi.pixel_size, in rfbi_configure()
772 static int rfbi_update(struct omap_dss_device *dssdev, void (*callback)(void *), in rfbi_update() argument
775 return rfbi_transfer_area(dssdev, callback, data); in rfbi_update()
778 static void rfbi_set_size(struct omap_dss_device *dssdev, u16 w, u16 h) in rfbi_set_size() argument
784 static void rfbi_set_pixel_size(struct omap_dss_device *dssdev, int pixel_size) in rfbi_set_pixel_size() argument
789 static void rfbi_set_data_lines(struct omap_dss_device *dssdev, int data_lines) in rfbi_set_data_lines() argument
794 static void rfbi_set_interface_timings(struct omap_dss_device *dssdev, in rfbi_set_interface_timings() argument
[all …]
Ddsi.c221 static int dsi_vc_send_null(struct omap_dss_device *dssdev, int channel);
328 struct omap_dss_device *dssdev; member
416 static inline struct platform_device *dsi_get_dsidev_from_dssdev(struct omap_dss_device *dssdev) in dsi_get_dsidev_from_dssdev() argument
418 return to_platform_device(dssdev->dev); in dsi_get_dsidev_from_dssdev()
474 static void dsi_bus_lock(struct omap_dss_device *dssdev) in dsi_bus_lock() argument
476 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); in dsi_bus_lock()
482 static void dsi_bus_unlock(struct omap_dss_device *dssdev) in dsi_bus_unlock() argument
484 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); in dsi_bus_unlock()
2500 static void dsi_vc_enable_hs(struct omap_dss_device *dssdev, int channel, in dsi_vc_enable_hs() argument
2503 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); in dsi_vc_enable_hs()
[all …]
Dapply.c428 struct omap_dss_device *dssdev; in dss_mgr_get_device() local
430 dssdev = mgr->output; in dss_mgr_get_device()
431 if (dssdev == NULL) in dss_mgr_get_device()
434 while (dssdev->dst) in dss_mgr_get_device()
435 dssdev = dssdev->dst; in dss_mgr_get_device()
437 if (dssdev->driver) in dss_mgr_get_device()
438 return dssdev; in dss_mgr_get_device()
/linux-4.4.14/drivers/video/fbdev/omap2/displays-new/
Dencoder-opa362.c26 struct omap_dss_device dssdev; member
34 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev)
36 static int opa362_connect(struct omap_dss_device *dssdev, in opa362_connect() argument
39 struct panel_drv_data *ddata = to_panel_data(dssdev); in opa362_connect()
43 dev_dbg(dssdev->dev, "connect\n"); in opa362_connect()
45 if (omapdss_device_is_connected(dssdev)) in opa362_connect()
48 r = in->ops.atv->connect(in, dssdev); in opa362_connect()
52 dst->src = dssdev; in opa362_connect()
53 dssdev->dst = dst; in opa362_connect()
58 static void opa362_disconnect(struct omap_dss_device *dssdev, in opa362_disconnect() argument
[all …]
Dencoder-tfp410.c22 struct omap_dss_device dssdev; member
31 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev)
33 static int tfp410_connect(struct omap_dss_device *dssdev, in tfp410_connect() argument
36 struct panel_drv_data *ddata = to_panel_data(dssdev); in tfp410_connect()
40 if (omapdss_device_is_connected(dssdev)) in tfp410_connect()
43 r = in->ops.dpi->connect(in, dssdev); in tfp410_connect()
47 dst->src = dssdev; in tfp410_connect()
48 dssdev->dst = dst; in tfp410_connect()
53 static void tfp410_disconnect(struct omap_dss_device *dssdev, in tfp410_disconnect() argument
56 struct panel_drv_data *ddata = to_panel_data(dssdev); in tfp410_disconnect()
[all …]
Dencoder-tpd12s015.c24 struct omap_dss_device dssdev; member
34 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev)
36 static int tpd_connect(struct omap_dss_device *dssdev, in tpd_connect() argument
39 struct panel_drv_data *ddata = to_panel_data(dssdev); in tpd_connect()
43 r = in->ops.hdmi->connect(in, dssdev); in tpd_connect()
47 dst->src = dssdev; in tpd_connect()
48 dssdev->dst = dst; in tpd_connect()
57 static void tpd_disconnect(struct omap_dss_device *dssdev, in tpd_disconnect() argument
60 struct panel_drv_data *ddata = to_panel_data(dssdev); in tpd_disconnect()
63 WARN_ON(dst != dssdev->dst); in tpd_disconnect()
[all …]
Dconnector-hdmi.c41 struct omap_dss_device dssdev; member
51 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev)
53 static int hdmic_connect(struct omap_dss_device *dssdev) in hdmic_connect() argument
55 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_connect()
61 if (omapdss_device_is_connected(dssdev)) in hdmic_connect()
64 r = in->ops.hdmi->connect(in, dssdev); in hdmic_connect()
71 static void hdmic_disconnect(struct omap_dss_device *dssdev) in hdmic_disconnect() argument
73 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_disconnect()
78 if (!omapdss_device_is_connected(dssdev)) in hdmic_disconnect()
81 in->ops.hdmi->disconnect(in, dssdev); in hdmic_disconnect()
[all …]
Dconnector-analog-tv.c21 struct omap_dss_device dssdev; member
52 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev)
54 static int tvc_connect(struct omap_dss_device *dssdev) in tvc_connect() argument
56 struct panel_drv_data *ddata = to_panel_data(dssdev); in tvc_connect()
62 if (omapdss_device_is_connected(dssdev)) in tvc_connect()
65 r = in->ops.atv->connect(in, dssdev); in tvc_connect()
72 static void tvc_disconnect(struct omap_dss_device *dssdev) in tvc_disconnect() argument
74 struct panel_drv_data *ddata = to_panel_data(dssdev); in tvc_disconnect()
79 if (!omapdss_device_is_connected(dssdev)) in tvc_disconnect()
82 in->ops.atv->disconnect(in, dssdev); in tvc_disconnect()
[all …]
Dpanel-dpi.c24 struct omap_dss_device dssdev; member
37 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev)
39 static int panel_dpi_connect(struct omap_dss_device *dssdev) in panel_dpi_connect() argument
41 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_connect()
45 if (omapdss_device_is_connected(dssdev)) in panel_dpi_connect()
48 r = in->ops.dpi->connect(in, dssdev); in panel_dpi_connect()
55 static void panel_dpi_disconnect(struct omap_dss_device *dssdev) in panel_dpi_disconnect() argument
57 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_disconnect()
60 if (!omapdss_device_is_connected(dssdev)) in panel_dpi_disconnect()
63 in->ops.dpi->disconnect(in, dssdev); in panel_dpi_disconnect()
[all …]
Dconnector-dvi.c44 struct omap_dss_device dssdev; member
52 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev)
54 static int dvic_connect(struct omap_dss_device *dssdev) in dvic_connect() argument
56 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_connect()
60 if (omapdss_device_is_connected(dssdev)) in dvic_connect()
63 r = in->ops.dvi->connect(in, dssdev); in dvic_connect()
70 static void dvic_disconnect(struct omap_dss_device *dssdev) in dvic_disconnect() argument
72 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_disconnect()
75 if (!omapdss_device_is_connected(dssdev)) in dvic_disconnect()
78 in->ops.dvi->disconnect(in, dssdev); in dvic_disconnect()
[all …]
Dpanel-nec-nl8048hl11.c25 struct omap_dss_device dssdev; member
88 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev)
121 static int nec_8048_connect(struct omap_dss_device *dssdev) in nec_8048_connect() argument
123 struct panel_drv_data *ddata = to_panel_data(dssdev); in nec_8048_connect()
127 if (omapdss_device_is_connected(dssdev)) in nec_8048_connect()
130 r = in->ops.dpi->connect(in, dssdev); in nec_8048_connect()
137 static void nec_8048_disconnect(struct omap_dss_device *dssdev) in nec_8048_disconnect() argument
139 struct panel_drv_data *ddata = to_panel_data(dssdev); in nec_8048_disconnect()
142 if (!omapdss_device_is_connected(dssdev)) in nec_8048_disconnect()
145 in->ops.dpi->disconnect(in, dssdev); in nec_8048_disconnect()
[all …]
Dpanel-lgphilips-lb035q02.c44 struct omap_dss_device dssdev; member
59 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev)
121 static int lb035q02_connect(struct omap_dss_device *dssdev) in lb035q02_connect() argument
123 struct panel_drv_data *ddata = to_panel_data(dssdev); in lb035q02_connect()
127 if (omapdss_device_is_connected(dssdev)) in lb035q02_connect()
130 r = in->ops.dpi->connect(in, dssdev); in lb035q02_connect()
139 static void lb035q02_disconnect(struct omap_dss_device *dssdev) in lb035q02_disconnect() argument
141 struct panel_drv_data *ddata = to_panel_data(dssdev); in lb035q02_disconnect()
144 if (!omapdss_device_is_connected(dssdev)) in lb035q02_disconnect()
147 in->ops.dpi->disconnect(in, dssdev); in lb035q02_disconnect()
[all …]
Dpanel-sharp-ls037v7dw01.c24 struct omap_dss_device dssdev; member
60 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev)
62 static int sharp_ls_connect(struct omap_dss_device *dssdev) in sharp_ls_connect() argument
64 struct panel_drv_data *ddata = to_panel_data(dssdev); in sharp_ls_connect()
68 if (omapdss_device_is_connected(dssdev)) in sharp_ls_connect()
71 r = in->ops.dpi->connect(in, dssdev); in sharp_ls_connect()
78 static void sharp_ls_disconnect(struct omap_dss_device *dssdev) in sharp_ls_disconnect() argument
80 struct panel_drv_data *ddata = to_panel_data(dssdev); in sharp_ls_disconnect()
83 if (!omapdss_device_is_connected(dssdev)) in sharp_ls_disconnect()
86 in->ops.dpi->disconnect(in, dssdev); in sharp_ls_disconnect()
[all …]
Dpanel-tpo-td028ttec1.c35 struct omap_dss_device dssdev; member
168 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev)
170 static int td028ttec1_panel_connect(struct omap_dss_device *dssdev) in td028ttec1_panel_connect() argument
172 struct panel_drv_data *ddata = to_panel_data(dssdev); in td028ttec1_panel_connect()
176 if (omapdss_device_is_connected(dssdev)) in td028ttec1_panel_connect()
179 r = in->ops.dpi->connect(in, dssdev); in td028ttec1_panel_connect()
186 static void td028ttec1_panel_disconnect(struct omap_dss_device *dssdev) in td028ttec1_panel_disconnect() argument
188 struct panel_drv_data *ddata = to_panel_data(dssdev); in td028ttec1_panel_disconnect()
191 if (!omapdss_device_is_connected(dssdev)) in td028ttec1_panel_disconnect()
194 in->ops.dpi->disconnect(in, dssdev); in td028ttec1_panel_disconnect()
[all …]
Dpanel-tpo-td043mtea1.c57 struct omap_dss_device dssdev; member
97 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev)
156 static int tpo_td043_set_hmirror(struct omap_dss_device *dssdev, bool enable) in tpo_td043_set_hmirror() argument
158 struct panel_drv_data *ddata = dev_get_drvdata(dssdev->dev); in tpo_td043_set_hmirror()
165 static bool tpo_td043_get_hmirror(struct omap_dss_device *dssdev) in tpo_td043_get_hmirror() argument
167 struct panel_drv_data *ddata = dev_get_drvdata(dssdev->dev); in tpo_td043_get_hmirror()
341 static int tpo_td043_connect(struct omap_dss_device *dssdev) in tpo_td043_connect() argument
343 struct panel_drv_data *ddata = to_panel_data(dssdev); in tpo_td043_connect()
347 if (omapdss_device_is_connected(dssdev)) in tpo_td043_connect()
350 r = in->ops.dpi->connect(in, dssdev); in tpo_td043_connect()
[all …]
Dpanel-sony-acx565akm.c68 struct omap_dss_device dssdev; member
114 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev)
516 static int acx565akm_connect(struct omap_dss_device *dssdev) in acx565akm_connect() argument
518 struct panel_drv_data *ddata = to_panel_data(dssdev); in acx565akm_connect()
522 if (omapdss_device_is_connected(dssdev)) in acx565akm_connect()
525 r = in->ops.sdi->connect(in, dssdev); in acx565akm_connect()
532 static void acx565akm_disconnect(struct omap_dss_device *dssdev) in acx565akm_disconnect() argument
534 struct panel_drv_data *ddata = to_panel_data(dssdev); in acx565akm_disconnect()
537 if (!omapdss_device_is_connected(dssdev)) in acx565akm_disconnect()
540 in->ops.sdi->disconnect(in, dssdev); in acx565akm_disconnect()
[all …]
Dpanel-dsi-cm.c43 struct omap_dss_device dssdev; member
86 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev)
383 static void dsicm_get_resolution(struct omap_dss_device *dssdev, in dsicm_get_resolution() argument
386 *xres = dssdev->panel.timings.x_res; in dsicm_get_resolution()
387 *yres = dssdev->panel.timings.y_res; in dsicm_get_resolution()
711 static int dsicm_connect(struct omap_dss_device *dssdev) in dsicm_connect() argument
713 struct panel_drv_data *ddata = to_panel_data(dssdev); in dsicm_connect()
718 if (omapdss_device_is_connected(dssdev)) in dsicm_connect()
721 r = in->ops.dsi->connect(in, dssdev); in dsicm_connect()
744 in->ops.dsi->disconnect(in, dssdev); in dsicm_connect()
[all …]
/linux-4.4.14/include/video/
Domapdss.h530 int (*connect)(struct omap_dss_device *dssdev,
532 void (*disconnect)(struct omap_dss_device *dssdev,
535 int (*enable)(struct omap_dss_device *dssdev);
536 void (*disable)(struct omap_dss_device *dssdev);
538 int (*check_timings)(struct omap_dss_device *dssdev,
540 void (*set_timings)(struct omap_dss_device *dssdev,
542 void (*get_timings)(struct omap_dss_device *dssdev,
545 void (*set_data_lines)(struct omap_dss_device *dssdev, int data_lines);
549 int (*connect)(struct omap_dss_device *dssdev,
551 void (*disconnect)(struct omap_dss_device *dssdev,
[all …]
/linux-4.4.14/drivers/gpu/drm/omapdrm/
Domap_encoder.c41 struct omap_dss_device *dssdev; member
48 return omap_encoder->dssdev; in omap_encoder_get_dssdev()
69 struct omap_dss_device *dssdev = omap_encoder->dssdev; in omap_encoder_mode_set() local
82 if (dssdev->driver->set_hdmi_mode) in omap_encoder_mode_set()
83 dssdev->driver->set_hdmi_mode(dssdev, hdmi_mode); in omap_encoder_mode_set()
85 if (hdmi_mode && dssdev->driver->set_hdmi_infoframe) { in omap_encoder_mode_set()
90 dssdev->driver->set_hdmi_infoframe(dssdev, &avi); in omap_encoder_mode_set()
97 struct omap_dss_device *dssdev = omap_encoder->dssdev; in omap_encoder_disable() local
98 struct omap_dss_driver *dssdrv = dssdev->driver; in omap_encoder_disable()
100 dssdrv->disable(dssdev); in omap_encoder_disable()
[all …]
Domap_connector.c34 struct omap_dss_device *dssdev; member
113 struct omap_dss_device *dssdev = omap_connector->dssdev; in omap_connector_detect() local
114 struct omap_dss_driver *dssdrv = dssdev->driver; in omap_connector_detect()
118 if (dssdrv->detect(dssdev)) in omap_connector_detect()
122 } else if (dssdev->type == OMAP_DISPLAY_TYPE_DPI || in omap_connector_detect()
123 dssdev->type == OMAP_DISPLAY_TYPE_DBI || in omap_connector_detect()
124 dssdev->type == OMAP_DISPLAY_TYPE_SDI || in omap_connector_detect()
125 dssdev->type == OMAP_DISPLAY_TYPE_DSI) { in omap_connector_detect()
131 VERB("%s: %d (force=%d)", omap_connector->dssdev->name, ret, force); in omap_connector_detect()
139 struct omap_dss_device *dssdev = omap_connector->dssdev; in omap_connector_destroy() local
[all …]
Domap_drv.c211 static int get_connector_type(struct omap_dss_device *dssdev) in get_connector_type() argument
213 switch (dssdev->type) { in get_connector_type()
239 struct omap_dss_device *dssdev = NULL; in omap_disconnect_dssdevs() local
241 for_each_dss_dev(dssdev) in omap_disconnect_dssdevs()
242 dssdev->driver->disconnect(dssdev); in omap_disconnect_dssdevs()
248 struct omap_dss_device *dssdev = NULL; in omap_connect_dssdevs() local
251 for_each_dss_dev(dssdev) { in omap_connect_dssdevs()
252 r = dssdev->driver->connect(dssdev); in omap_connect_dssdevs()
254 omap_dss_put_device(dssdev); in omap_connect_dssdevs()
257 dev_warn(dssdev->dev, "could not connect display: %s\n", in omap_connect_dssdevs()
[all …]
Domap_drv.h158 struct omap_dss_device *dssdev);
161 int connector_type, struct omap_dss_device *dssdev,
/linux-4.4.14/sound/soc/omap/
Domap-hdmi-audio.c39 struct device *dssdev; member
102 ret = ad->ops->audio_startup(ad->dssdev, hdmi_dai_abort); in hdmi_dai_startup()
236 return ad->ops->audio_config(ad->dssdev, &ad->dss_audio); in hdmi_dai_hw_params()
251 err = ad->ops->audio_start(ad->dssdev); in hdmi_dai_trigger()
256 ad->ops->audio_stop(ad->dssdev); in hdmi_dai_trigger()
271 ad->ops->audio_shutdown(ad->dssdev); in hdmi_dai_shutdown()
334 ad->dssdev = ha->dev; in omap_hdmi_audio_probe()
353 ret = snd_soc_register_component(ad->dssdev, &omap_hdmi_component, in omap_hdmi_audio_probe()
358 ret = omap_pcm_platform_register(ad->dssdev); in omap_hdmi_audio_probe()
367 "HDMI %s", dev_name(ad->dssdev)); in omap_hdmi_audio_probe()
[all …]
/linux-4.4.14/drivers/video/fbdev/omap2/omapfb/
Domapfb-main.c62 struct omap_dss_device *dssdev);
1670 struct omap_dss_device *dssdev; in omapfb_auto_update_work() local
1680 dssdev = d->dssdev; in omapfb_auto_update_work()
1681 dssdrv = dssdev->driver; in omapfb_auto_update_work()
1688 dssdrv->sync(dssdev); in omapfb_auto_update_work()
1690 dssdrv->get_resolution(dssdev, &w, &h); in omapfb_auto_update_work()
1691 dssdrv->update(dssdev, 0, 0, w, h); in omapfb_auto_update_work()
1857 struct omap_dss_device *dssdev = fbdev->displays[i].dssdev; in omapfb_free_resources() local
1860 omapfb_stop_auto_update(fbdev, dssdev); in omapfb_free_resources()
1862 if (dssdev->state != OMAP_DSS_DISPLAY_DISABLED) in omapfb_free_resources()
[all …]
Domapfb.h83 struct omap_dss_device *dssdev; member
162 struct omapfb2_device *fbdev, struct omap_dss_device *dssdev) in get_display_data() argument
167 if (fbdev->displays[i].dssdev == dssdev) in get_display_data()
/linux-4.4.14/drivers/media/platform/omap/
Domap_vout.c442 struct omap_dss_device *dssdev; in omapvid_init() local
445 dssdev = ovl->get_device(ovl); in omapvid_init()
447 if (!dssdev) in omapvid_init()
450 timing = &dssdev->panel.timings; in omapvid_init()
503 struct omap_dss_device *dssdev; in omapvid_apply_changes() local
506 dssdev = ovl->get_device(ovl); in omapvid_apply_changes()
507 if (!dssdev) in omapvid_apply_changes()
950 struct omap_dss_device *dssdev = ovl->get_device(ovl); in omap_vout_release() local
952 if (dssdev) in omap_vout_release()
1086 struct omap_dss_device *dssdev; in vidioc_try_fmt_vid_out() local
[all …]
/linux-4.4.14/drivers/video/fbdev/omap/
Domapfb.h228 struct platform_device *dssdev; /* dummy dev for clocks */ member
Domapfb_main.c1689 fbdev->dssdev = &omapdss_device; in omapfb_do_probe()
1835 fbdev->dssdev = NULL; in omapfb_remove()