Home
last modified time | relevance | path

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

123

/Linux-v4.19/drivers/video/fbdev/omap2/omapfb/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 …]
/Linux-v4.19/drivers/gpu/drm/omapdrm/displays/
Dencoder-opa362.c25 struct omap_dss_device dssdev; member
33 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev)
35 static int opa362_connect(struct omap_dss_device *dssdev, in opa362_connect() argument
38 struct panel_drv_data *ddata = to_panel_data(dssdev); in opa362_connect()
42 dev_dbg(dssdev->dev, "connect\n"); in opa362_connect()
44 if (omapdss_device_is_connected(dssdev)) in opa362_connect()
47 in = omapdss_of_find_source_for_first_ep(dssdev->dev->of_node); in opa362_connect()
49 dev_err(dssdev->dev, "failed to find video source\n"); in opa362_connect()
53 r = in->ops.atv->connect(in, dssdev); in opa362_connect()
59 dst->src = dssdev; in opa362_connect()
[all …]
Dencoder-tfp410.c21 struct omap_dss_device dssdev; member
29 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev)
31 static int tfp410_connect(struct omap_dss_device *dssdev, in tfp410_connect() argument
34 struct panel_drv_data *ddata = to_panel_data(dssdev); in tfp410_connect()
38 if (omapdss_device_is_connected(dssdev)) in tfp410_connect()
41 in = omapdss_of_find_source_for_first_ep(dssdev->dev->of_node); in tfp410_connect()
43 dev_err(dssdev->dev, "failed to find video source\n"); in tfp410_connect()
47 r = in->ops.dpi->connect(in, dssdev); in tfp410_connect()
53 dst->src = dssdev; in tfp410_connect()
54 dssdev->dst = dst; in tfp410_connect()
[all …]
Dencoder-tpd12s015.c23 struct omap_dss_device dssdev; member
37 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev)
39 static int tpd_connect(struct omap_dss_device *dssdev, in tpd_connect() argument
42 struct panel_drv_data *ddata = to_panel_data(dssdev); in tpd_connect()
46 in = omapdss_of_find_source_for_first_ep(dssdev->dev->of_node); in tpd_connect()
48 dev_err(dssdev->dev, "failed to find video source\n"); in tpd_connect()
52 r = in->ops.hdmi->connect(in, dssdev); in tpd_connect()
58 dst->src = dssdev; in tpd_connect()
59 dssdev->dst = dst; in tpd_connect()
71 static void tpd_disconnect(struct omap_dss_device *dssdev, in tpd_disconnect() argument
[all …]
Dconnector-analog-tv.c20 struct omap_dss_device dssdev; member
43 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev)
45 static int tvc_connect(struct omap_dss_device *dssdev) in tvc_connect() argument
47 struct panel_drv_data *ddata = to_panel_data(dssdev); in tvc_connect()
53 if (omapdss_device_is_connected(dssdev)) in tvc_connect()
62 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.c25 struct omap_dss_device dssdev; member
36 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev)
38 static int panel_dpi_connect(struct omap_dss_device *dssdev) in panel_dpi_connect() argument
40 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_connect()
44 if (omapdss_device_is_connected(dssdev)) in panel_dpi_connect()
47 in = omapdss_of_find_source_for_first_ep(dssdev->dev->of_node); in panel_dpi_connect()
49 dev_err(dssdev->dev, "failed to find video source\n"); in panel_dpi_connect()
53 r = in->ops.dpi->connect(in, dssdev); in panel_dpi_connect()
63 static void panel_dpi_disconnect(struct omap_dss_device *dssdev) in panel_dpi_disconnect() argument
65 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_disconnect()
[all …]
Dconnector-dvi.c42 struct omap_dss_device dssdev; member
58 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev)
60 static int dvic_connect(struct omap_dss_device *dssdev) in dvic_connect() argument
62 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_connect()
66 if (omapdss_device_is_connected(dssdev)) in dvic_connect()
69 in = omapdss_of_find_source_for_first_ep(dssdev->dev->of_node); in dvic_connect()
71 dev_err(dssdev->dev, "failed to find video source\n"); in dvic_connect()
75 r = in->ops.dvi->connect(in, dssdev); in dvic_connect()
85 static void dvic_disconnect(struct omap_dss_device *dssdev) in dvic_disconnect() argument
87 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_disconnect()
[all …]
Dconnector-hdmi.c39 struct omap_dss_device dssdev; member
53 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev)
55 static int hdmic_connect(struct omap_dss_device *dssdev) in hdmic_connect() argument
57 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_connect()
63 if (omapdss_device_is_connected(dssdev)) in hdmic_connect()
72 r = in->ops.hdmi->connect(in, dssdev); in hdmic_connect()
82 static void hdmic_disconnect(struct omap_dss_device *dssdev) in hdmic_disconnect() argument
84 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_disconnect()
89 if (!omapdss_device_is_connected(dssdev)) in hdmic_disconnect()
92 in->ops.hdmi->disconnect(in, dssdev); in hdmic_disconnect()
[all …]
Dpanel-lgphilips-lb035q02.c47 struct omap_dss_device dssdev; member
57 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev)
119 static int lb035q02_connect(struct omap_dss_device *dssdev) in lb035q02_connect() argument
121 struct panel_drv_data *ddata = to_panel_data(dssdev); in lb035q02_connect()
125 if (omapdss_device_is_connected(dssdev)) in lb035q02_connect()
128 in = omapdss_of_find_source_for_first_ep(dssdev->dev->of_node); in lb035q02_connect()
130 dev_err(dssdev->dev, "failed to find video source\n"); in lb035q02_connect()
134 r = in->ops.dpi->connect(in, dssdev); in lb035q02_connect()
146 static void lb035q02_disconnect(struct omap_dss_device *dssdev) in lb035q02_disconnect() argument
148 struct panel_drv_data *ddata = to_panel_data(dssdev); in lb035q02_disconnect()
[all …]
Dpanel-sharp-ls037v7dw01.c23 struct omap_dss_device dssdev; member
59 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev)
61 static int sharp_ls_connect(struct omap_dss_device *dssdev) in sharp_ls_connect() argument
63 struct panel_drv_data *ddata = to_panel_data(dssdev); in sharp_ls_connect()
67 if (omapdss_device_is_connected(dssdev)) in sharp_ls_connect()
70 in = omapdss_of_find_source_for_first_ep(dssdev->dev->of_node); in sharp_ls_connect()
72 dev_err(dssdev->dev, "failed to find video source\n"); in sharp_ls_connect()
76 r = in->ops.dpi->connect(in, dssdev); in sharp_ls_connect()
86 static void sharp_ls_disconnect(struct omap_dss_device *dssdev) in sharp_ls_disconnect() argument
88 struct panel_drv_data *ddata = to_panel_data(dssdev); in sharp_ls_disconnect()
[all …]
Dpanel-nec-nl8048hl11.c23 struct omap_dss_device dssdev; member
82 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev)
115 static int nec_8048_connect(struct omap_dss_device *dssdev) in nec_8048_connect() argument
117 struct panel_drv_data *ddata = to_panel_data(dssdev); in nec_8048_connect()
121 if (omapdss_device_is_connected(dssdev)) in nec_8048_connect()
124 in = omapdss_of_find_source_for_first_ep(dssdev->dev->of_node); in nec_8048_connect()
126 dev_err(dssdev->dev, "failed to find video source\n"); in nec_8048_connect()
130 r = in->ops.dpi->connect(in, dssdev); in nec_8048_connect()
140 static void nec_8048_disconnect(struct omap_dss_device *dssdev) in nec_8048_disconnect() argument
142 struct panel_drv_data *ddata = to_panel_data(dssdev); in nec_8048_disconnect()
[all …]
/Linux-v4.19/drivers/video/fbdev/omap2/omapfb/displays/
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.c21 struct omap_dss_device dssdev; member
30 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev)
32 static int tfp410_connect(struct omap_dss_device *dssdev, in tfp410_connect() argument
35 struct panel_drv_data *ddata = to_panel_data(dssdev); in tfp410_connect()
39 if (omapdss_device_is_connected(dssdev)) in tfp410_connect()
42 r = in->ops.dpi->connect(in, dssdev); in tfp410_connect()
46 dst->src = dssdev; in tfp410_connect()
47 dssdev->dst = dst; in tfp410_connect()
52 static void tfp410_disconnect(struct omap_dss_device *dssdev, in tfp410_disconnect() argument
55 struct panel_drv_data *ddata = to_panel_data(dssdev); in tfp410_disconnect()
[all …]
Dencoder-tpd12s015.c23 struct omap_dss_device dssdev; member
33 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev)
35 static int tpd_connect(struct omap_dss_device *dssdev, in tpd_connect() argument
38 struct panel_drv_data *ddata = to_panel_data(dssdev); in tpd_connect()
42 r = in->ops.hdmi->connect(in, dssdev); in tpd_connect()
46 dst->src = dssdev; in tpd_connect()
47 dssdev->dst = dst; in tpd_connect()
58 static void tpd_disconnect(struct omap_dss_device *dssdev, in tpd_disconnect() argument
61 struct panel_drv_data *ddata = to_panel_data(dssdev); in tpd_disconnect()
64 WARN_ON(dst != dssdev->dst); in tpd_disconnect()
[all …]
Dconnector-analog-tv.c21 struct omap_dss_device dssdev; member
47 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev)
49 static int tvc_connect(struct omap_dss_device *dssdev) in tvc_connect() argument
51 struct panel_drv_data *ddata = to_panel_data(dssdev); in tvc_connect()
57 if (omapdss_device_is_connected(dssdev)) in tvc_connect()
60 r = in->ops.atv->connect(in, dssdev); in tvc_connect()
67 static void tvc_disconnect(struct omap_dss_device *dssdev) in tvc_disconnect() argument
69 struct panel_drv_data *ddata = to_panel_data(dssdev); in tvc_disconnect()
74 if (!omapdss_device_is_connected(dssdev)) in tvc_disconnect()
77 in->ops.atv->disconnect(in, dssdev); in tvc_disconnect()
[all …]
Dconnector-hdmi.c40 struct omap_dss_device dssdev; member
50 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev)
52 static int hdmic_connect(struct omap_dss_device *dssdev) in hdmic_connect() argument
54 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_connect()
60 if (omapdss_device_is_connected(dssdev)) in hdmic_connect()
63 r = in->ops.hdmi->connect(in, dssdev); in hdmic_connect()
70 static void hdmic_disconnect(struct omap_dss_device *dssdev) in hdmic_disconnect() argument
72 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_disconnect()
77 if (!omapdss_device_is_connected(dssdev)) in hdmic_disconnect()
80 in->ops.hdmi->disconnect(in, dssdev); in hdmic_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.c43 struct omap_dss_device dssdev; member
51 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev)
53 static int dvic_connect(struct omap_dss_device *dssdev) in dvic_connect() argument
55 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_connect()
59 if (omapdss_device_is_connected(dssdev)) in dvic_connect()
62 r = in->ops.dvi->connect(in, dssdev); in dvic_connect()
69 static void dvic_disconnect(struct omap_dss_device *dssdev) in dvic_disconnect() argument
71 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_disconnect()
74 if (!omapdss_device_is_connected(dssdev)) in dvic_disconnect()
77 in->ops.dvi->disconnect(in, dssdev); in dvic_disconnect()
[all …]
Dpanel-sharp-ls037v7dw01.c23 struct omap_dss_device dssdev; member
59 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev)
61 static int sharp_ls_connect(struct omap_dss_device *dssdev) in sharp_ls_connect() argument
63 struct panel_drv_data *ddata = to_panel_data(dssdev); in sharp_ls_connect()
67 if (omapdss_device_is_connected(dssdev)) in sharp_ls_connect()
70 r = in->ops.dpi->connect(in, dssdev); in sharp_ls_connect()
77 static void sharp_ls_disconnect(struct omap_dss_device *dssdev) in sharp_ls_disconnect() argument
79 struct panel_drv_data *ddata = to_panel_data(dssdev); in sharp_ls_disconnect()
82 if (!omapdss_device_is_connected(dssdev)) in sharp_ls_disconnect()
85 in->ops.dpi->disconnect(in, dssdev); in sharp_ls_disconnect()
[all …]
/Linux-v4.19/drivers/gpu/drm/omapdrm/dss/
Ddisplay.c31 static void omapdss_default_get_timings(struct omap_dss_device *dssdev, in omapdss_default_get_timings() argument
34 *vm = dssdev->panel.vm; in omapdss_default_get_timings()
41 int omapdss_register_display(struct omap_dss_device *dssdev) in omapdss_register_display() argument
43 struct omap_dss_driver *drv = dssdev->driver; in omapdss_register_display()
51 id = of_alias_get_id(dssdev->dev->of_node, "display"); in omapdss_register_display()
55 snprintf(dssdev->alias, sizeof(dssdev->alias), "display%d", id); in omapdss_register_display()
58 of_property_read_string(dssdev->dev->of_node, "label", &dssdev->name); in omapdss_register_display()
60 if (dssdev->name == NULL) in omapdss_register_display()
61 dssdev->name = dssdev->alias; in omapdss_register_display()
71 if (strcmp(ldev->alias, dssdev->alias) > 0) in omapdss_register_display()
[all …]
Domapdss.h300 int (*connect)(struct omap_dss_device *dssdev,
302 void (*disconnect)(struct omap_dss_device *dssdev,
305 int (*enable)(struct omap_dss_device *dssdev);
306 void (*disable)(struct omap_dss_device *dssdev);
308 int (*check_timings)(struct omap_dss_device *dssdev,
310 void (*set_timings)(struct omap_dss_device *dssdev,
312 void (*get_timings)(struct omap_dss_device *dssdev,
317 int (*connect)(struct omap_dss_device *dssdev,
319 void (*disconnect)(struct omap_dss_device *dssdev,
322 int (*enable)(struct omap_dss_device *dssdev);
[all …]
/Linux-v4.19/include/video/
Domapfb_dss.h468 int (*connect)(struct omap_dss_device *dssdev,
470 void (*disconnect)(struct omap_dss_device *dssdev,
473 int (*enable)(struct omap_dss_device *dssdev);
474 void (*disable)(struct omap_dss_device *dssdev);
476 int (*check_timings)(struct omap_dss_device *dssdev,
478 void (*set_timings)(struct omap_dss_device *dssdev,
480 void (*get_timings)(struct omap_dss_device *dssdev,
483 void (*set_data_lines)(struct omap_dss_device *dssdev, int data_lines);
487 int (*connect)(struct omap_dss_device *dssdev,
489 void (*disconnect)(struct omap_dss_device *dssdev,
[all …]
/Linux-v4.19/drivers/gpu/drm/omapdrm/
Domap_encoder.c39 struct omap_dss_device *dssdev; member
46 return omap_encoder->dssdev; in omap_encoder_get_dssdev()
67 struct omap_dss_device *dssdev = omap_encoder->dssdev; in omap_encoder_mode_set() local
80 if (dssdev->driver->set_hdmi_mode) in omap_encoder_mode_set()
81 dssdev->driver->set_hdmi_mode(dssdev, hdmi_mode); in omap_encoder_mode_set()
83 if (hdmi_mode && dssdev->driver->set_hdmi_infoframe) { in omap_encoder_mode_set()
89 dssdev->driver->set_hdmi_infoframe(dssdev, &avi); in omap_encoder_mode_set()
96 struct omap_dss_device *dssdev = omap_encoder->dssdev; in omap_encoder_disable() local
97 struct omap_dss_driver *dssdrv = dssdev->driver; in omap_encoder_disable()
99 dssdrv->disable(dssdev); in omap_encoder_disable()
[all …]
Domap_connector.c32 struct omap_dss_device *dssdev; member
64 struct omap_dss_device *dssdev = omap_connector->dssdev; in omap_connector_detect() local
65 struct omap_dss_driver *dssdrv = dssdev->driver; in omap_connector_detect()
69 if (dssdrv->detect(dssdev)) in omap_connector_detect()
73 } else if (dssdev->type == OMAP_DISPLAY_TYPE_DPI || in omap_connector_detect()
74 dssdev->type == OMAP_DISPLAY_TYPE_DBI || in omap_connector_detect()
75 dssdev->type == OMAP_DISPLAY_TYPE_SDI || in omap_connector_detect()
76 dssdev->type == OMAP_DISPLAY_TYPE_DSI) { in omap_connector_detect()
82 VERB("%s: %d (force=%d)", omap_connector->dssdev->name, ret, force); in omap_connector_detect()
90 struct omap_dss_device *dssdev = omap_connector->dssdev; in omap_connector_destroy() local
[all …]

123