/linux-4.1.27/drivers/video/fbdev/omap2/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 …]
|
D | hdmi4.c | 130 static int hdmi_power_on_core(struct omap_dss_device *dssdev) in hdmi_power_on_core() argument 155 static void hdmi_power_off_core(struct omap_dss_device *dssdev) in hdmi_power_off_core() argument 163 static int hdmi_power_on_full(struct omap_dss_device *dssdev) in hdmi_power_on_full() argument 171 r = hdmi_power_on_core(dssdev); in hdmi_power_on_full() 238 hdmi_power_off_core(dssdev); in hdmi_power_on_full() 242 static void hdmi_power_off_full(struct omap_dss_device *dssdev) in hdmi_power_off_full() argument 256 hdmi_power_off_core(dssdev); in hdmi_power_off_full() 259 static int hdmi_display_check_timing(struct omap_dss_device *dssdev, in hdmi_display_check_timing() argument 270 static void hdmi_display_set_timing(struct omap_dss_device *dssdev, in hdmi_display_set_timing() argument 282 static void hdmi_display_get_timings(struct omap_dss_device *dssdev, in hdmi_display_get_timings() argument [all …]
|
D | hdmi5.c | 147 static int hdmi_power_on_core(struct omap_dss_device *dssdev) in hdmi_power_on_core() argument 172 static void hdmi_power_off_core(struct omap_dss_device *dssdev) in hdmi_power_off_core() argument 180 static int hdmi_power_on_full(struct omap_dss_device *dssdev) in hdmi_power_on_full() argument 187 r = hdmi_power_on_core(dssdev); in hdmi_power_on_full() 255 hdmi_power_off_core(dssdev); in hdmi_power_on_full() 259 static void hdmi_power_off_full(struct omap_dss_device *dssdev) in hdmi_power_off_full() argument 273 hdmi_power_off_core(dssdev); in hdmi_power_off_full() 276 static int hdmi_display_check_timing(struct omap_dss_device *dssdev, in hdmi_display_check_timing() argument 291 static void hdmi_display_set_timing(struct omap_dss_device *dssdev, in hdmi_display_set_timing() argument 303 static void hdmi_display_get_timings(struct omap_dss_device *dssdev, in hdmi_display_get_timings() argument [all …]
|
D | sdi.c | 114 static void sdi_config_lcd_manager(struct omap_dss_device *dssdev) in sdi_config_lcd_manager() argument 129 static int sdi_display_enable(struct omap_dss_device *dssdev) in sdi_display_enable() argument 177 sdi_config_lcd_manager(dssdev); in sdi_display_enable() 216 static void sdi_display_disable(struct omap_dss_device *dssdev) in sdi_display_disable() argument 229 static void sdi_set_timings(struct omap_dss_device *dssdev, in sdi_set_timings() argument 235 static void sdi_get_timings(struct omap_dss_device *dssdev, in sdi_get_timings() argument 241 static int sdi_check_timings(struct omap_dss_device *dssdev, in sdi_check_timings() argument 255 static void sdi_set_datapairs(struct omap_dss_device *dssdev, int datapairs) in sdi_set_datapairs() argument 279 static int sdi_connect(struct omap_dss_device *dssdev, in sdi_connect() argument 289 mgr = omap_dss_get_overlay_manager(dssdev->dispc_channel); in sdi_connect() [all …]
|
D | output.c | 32 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 …]
|
D | dpi.c | 60 static struct dpi_data *dpi_get_data_from_dssdev(struct omap_dss_device *dssdev) in dpi_get_data_from_dssdev() argument 62 return container_of(dssdev, struct dpi_data, output); in dpi_get_data_from_dssdev() 383 static int dpi_display_enable(struct omap_dss_device *dssdev) in dpi_display_enable() argument 385 struct dpi_data *dpi = dpi_get_data_from_dssdev(dssdev); in dpi_display_enable() 456 static void dpi_display_disable(struct omap_dss_device *dssdev) in dpi_display_disable() argument 458 struct dpi_data *dpi = dpi_get_data_from_dssdev(dssdev); in dpi_display_disable() 478 static void dpi_set_timings(struct omap_dss_device *dssdev, in dpi_set_timings() argument 481 struct dpi_data *dpi = dpi_get_data_from_dssdev(dssdev); in dpi_set_timings() 492 static void dpi_get_timings(struct omap_dss_device *dssdev, in dpi_get_timings() argument 495 struct dpi_data *dpi = dpi_get_data_from_dssdev(dssdev); in dpi_get_timings() [all …]
|
D | manager-sysfs.c | 41 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 …]
|
D | venc.c | 431 static int venc_power_on(struct omap_dss_device *dssdev) in venc_power_on() argument 482 static void venc_power_off(struct omap_dss_device *dssdev) in venc_power_off() argument 496 static int venc_display_enable(struct omap_dss_device *dssdev) in venc_display_enable() argument 511 r = venc_power_on(dssdev); in venc_display_enable() 525 static void venc_display_disable(struct omap_dss_device *dssdev) in venc_display_disable() argument 531 venc_power_off(dssdev); in venc_display_disable() 536 static void venc_set_timings(struct omap_dss_device *dssdev, in venc_set_timings() argument 554 static int venc_check_timings(struct omap_dss_device *dssdev, in venc_check_timings() argument 568 static void venc_get_timings(struct omap_dss_device *dssdev, in venc_get_timings() argument 578 static u32 venc_get_wss(struct omap_dss_device *dssdev) in venc_get_wss() argument [all …]
|
D | rfbi.c | 111 struct omap_dss_device *dssdev[2]; member 304 static int rfbi_transfer_area(struct omap_dss_device *dssdev, in rfbi_transfer_area() argument 765 static int rfbi_configure(struct omap_dss_device *dssdev) in rfbi_configure() argument 767 return rfbi_configure_bus(dssdev->phy.rfbi.channel, rfbi.pixel_size, in rfbi_configure() 771 static int rfbi_update(struct omap_dss_device *dssdev, void (*callback)(void *), in rfbi_update() argument 774 return rfbi_transfer_area(dssdev, callback, data); in rfbi_update() 777 static void rfbi_set_size(struct omap_dss_device *dssdev, u16 w, u16 h) in rfbi_set_size() argument 783 static void rfbi_set_pixel_size(struct omap_dss_device *dssdev, int pixel_size) in rfbi_set_pixel_size() argument 788 static void rfbi_set_data_lines(struct omap_dss_device *dssdev, int data_lines) in rfbi_set_data_lines() argument 793 static void rfbi_set_interface_timings(struct omap_dss_device *dssdev, in rfbi_set_interface_timings() argument [all …]
|
D | dsi.c | 220 static int dsi_vc_send_null(struct omap_dss_device *dssdev, int channel); 327 struct omap_dss_device *dssdev; member 415 static inline struct platform_device *dsi_get_dsidev_from_dssdev(struct omap_dss_device *dssdev) in dsi_get_dsidev_from_dssdev() argument 417 return to_platform_device(dssdev->dev); in dsi_get_dsidev_from_dssdev() 473 static void dsi_bus_lock(struct omap_dss_device *dssdev) in dsi_bus_lock() argument 475 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); in dsi_bus_lock() 481 static void dsi_bus_unlock(struct omap_dss_device *dssdev) in dsi_bus_unlock() argument 483 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); in dsi_bus_unlock() 2499 static void dsi_vc_enable_hs(struct omap_dss_device *dssdev, int channel, in dsi_vc_enable_hs() argument 2502 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); in dsi_vc_enable_hs() [all …]
|
D | apply.c | 428 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.1.27/drivers/video/fbdev/omap2/displays-new/ |
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 | 22 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 …]
|
D | encoder-tpd12s015.c | 24 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 …]
|
D | connector-hdmi.c | 41 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 …]
|
D | connector-analog-tv.c | 21 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 …]
|
D | connector-dvi.c | 44 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 …]
|
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 | panel-nec-nl8048hl11.c | 25 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 …]
|
D | panel-lgphilips-lb035q02.c | 44 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 …]
|
D | panel-sharp-ls037v7dw01.c | 24 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 …]
|
D | panel-tpo-td028ttec1.c | 35 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 …]
|
D | panel-tpo-td043mtea1.c | 57 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 …]
|
D | panel-sony-acx565akm.c | 68 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 …]
|
D | panel-dsi-cm.c | 43 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.1.27/include/video/ |
D | omapdss.h | 530 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.1.27/drivers/gpu/drm/omapdrm/ |
D | omap_encoder.c | 43 struct omap_dss_device *dssdev; member 50 return omap_encoder->dssdev; in omap_encoder_get_dssdev() 96 struct omap_dss_device *dssdev = omap_encoder->dssdev; in omap_encoder_mode_set() local 109 if (dssdev->driver->set_hdmi_mode) in omap_encoder_mode_set() 110 dssdev->driver->set_hdmi_mode(dssdev, hdmi_mode); in omap_encoder_mode_set() 112 if (hdmi_mode && dssdev->driver->set_hdmi_infoframe) { in omap_encoder_mode_set() 117 dssdev->driver->set_hdmi_infoframe(dssdev, &avi); in omap_encoder_mode_set() 145 struct omap_dss_device *dssdev = omap_encoder->dssdev; in omap_encoder_set_enabled() local 146 struct omap_dss_driver *dssdrv = dssdev->driver; in omap_encoder_set_enabled() 149 return dssdrv->enable(dssdev); in omap_encoder_set_enabled() [all …]
|
D | omap_connector.c | 33 struct omap_dss_device *dssdev; member 112 struct omap_dss_device *dssdev = omap_connector->dssdev; in omap_connector_detect() local 113 struct omap_dss_driver *dssdrv = dssdev->driver; in omap_connector_detect() 117 if (dssdrv->detect(dssdev)) in omap_connector_detect() 121 } else if (dssdev->type == OMAP_DISPLAY_TYPE_DPI || in omap_connector_detect() 122 dssdev->type == OMAP_DISPLAY_TYPE_DBI || in omap_connector_detect() 123 dssdev->type == OMAP_DISPLAY_TYPE_SDI || in omap_connector_detect() 124 dssdev->type == OMAP_DISPLAY_TYPE_DSI) { in omap_connector_detect() 130 VERB("%s: %d (force=%d)", omap_connector->dssdev->name, ret, force); in omap_connector_detect() 138 struct omap_dss_device *dssdev = omap_connector->dssdev; in omap_connector_destroy() local [all …]
|
D | omap_drv.c | 63 static int get_connector_type(struct omap_dss_device *dssdev) in get_connector_type() argument 65 switch (dssdev->type) { in get_connector_type() 91 struct omap_dss_device *dssdev = NULL; in omap_disconnect_dssdevs() local 93 for_each_dss_dev(dssdev) in omap_disconnect_dssdevs() 94 dssdev->driver->disconnect(dssdev); in omap_disconnect_dssdevs() 100 struct omap_dss_device *dssdev = NULL; in omap_connect_dssdevs() local 103 for_each_dss_dev(dssdev) { in omap_connect_dssdevs() 104 r = dssdev->driver->connect(dssdev); in omap_connect_dssdevs() 106 omap_dss_put_device(dssdev); in omap_connect_dssdevs() 109 dev_warn(dssdev->dev, "could not connect display: %s\n", in omap_connect_dssdevs() [all …]
|
D | omap_drv.h | 181 struct omap_dss_device *dssdev); 188 int connector_type, struct omap_dss_device *dssdev,
|
/linux-4.1.27/sound/soc/omap/ |
D | omap-hdmi-audio.c | 39 struct device *dssdev; member 94 ret = ad->ops->audio_startup(ad->dssdev, hdmi_dai_abort); in hdmi_dai_startup() 226 return ad->ops->audio_config(ad->dssdev, &ad->dss_audio); in hdmi_dai_hw_params() 241 err = ad->ops->audio_start(ad->dssdev); in hdmi_dai_trigger() 246 ad->ops->audio_stop(ad->dssdev); in hdmi_dai_trigger() 261 ad->ops->audio_shutdown(ad->dssdev); in hdmi_dai_shutdown() 324 ad->dssdev = ha->dev; in omap_hdmi_audio_probe() 343 ret = snd_soc_register_component(ad->dssdev, &omap_hdmi_component, in omap_hdmi_audio_probe() 348 ret = omap_pcm_platform_register(ad->dssdev); in omap_hdmi_audio_probe() 357 "HDMI %s", dev_name(ad->dssdev)); in omap_hdmi_audio_probe() [all …]
|
/linux-4.1.27/drivers/video/fbdev/omap2/omapfb/ |
D | omapfb-main.c | 62 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 …]
|
D | omapfb.h | 83 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.1.27/drivers/media/platform/omap/ |
D | omap_vout.c | 454 struct omap_dss_device *dssdev; in omapvid_init() local 457 dssdev = ovl->get_device(ovl); in omapvid_init() 459 if (!dssdev) in omapvid_init() 462 timing = &dssdev->panel.timings; in omapvid_init() 519 struct omap_dss_device *dssdev; in omapvid_apply_changes() local 522 dssdev = ovl->get_device(ovl); in omapvid_apply_changes() 523 if (!dssdev) in omapvid_apply_changes() 961 struct omap_dss_device *dssdev = ovl->get_device(ovl); in omap_vout_release() local 963 if (dssdev) in omap_vout_release() 1097 struct omap_dss_device *dssdev; in vidioc_try_fmt_vid_out() local [all …]
|
/linux-4.1.27/drivers/video/fbdev/omap/ |
D | omapfb.h | 228 struct platform_device *dssdev; /* dummy dev for clocks */ member
|
D | omapfb_main.c | 1694 fbdev->dssdev = &omapdss_device; in omapfb_do_probe() 1840 fbdev->dssdev = NULL; in omapfb_remove()
|