/Linux-v4.19/drivers/video/fbdev/omap2/omapfb/dss/ |
D | display-sysfs.c | 31 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 …]
|
D | display.c | 35 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/ |
D | encoder-opa362.c | 25 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 …]
|
D | encoder-tfp410.c | 21 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 …]
|
D | encoder-tpd12s015.c | 23 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 …]
|
D | connector-analog-tv.c | 20 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 …]
|
D | panel-dpi.c | 25 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 …]
|
D | connector-dvi.c | 42 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 …]
|
D | connector-hdmi.c | 39 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 …]
|
D | panel-lgphilips-lb035q02.c | 47 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 …]
|
D | panel-sharp-ls037v7dw01.c | 23 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 …]
|
D | panel-nec-nl8048hl11.c | 23 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/ |
D | encoder-opa362.c | 26 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 …]
|
D | encoder-tfp410.c | 21 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 …]
|
D | encoder-tpd12s015.c | 23 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 …]
|
D | connector-analog-tv.c | 21 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 …]
|
D | connector-hdmi.c | 40 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 …]
|
D | panel-dpi.c | 24 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 …]
|
D | connector-dvi.c | 43 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 …]
|
D | panel-sharp-ls037v7dw01.c | 23 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/ |
D | display.c | 31 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 …]
|
D | omapdss.h | 300 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/ |
D | omapfb_dss.h | 468 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/ |
D | omap_encoder.c | 39 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 …]
|
D | omap_connector.c | 32 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 …]
|