| /linux/drivers/video/fbdev/omap2/omapfb/dss/ |
| H A D | display-sysfs.c | 21 static ssize_t display_name_show(struct omap_dss_device *dssdev, char *buf) in display_name_show() argument 24 dssdev->name ? in display_name_show() 25 dssdev->name : ""); in display_name_show() 28 static ssize_t display_enabled_show(struct omap_dss_device *dssdev, char *buf) in display_enabled_show() argument 31 omapdss_device_is_enabled(dssdev)); in display_enabled_show() 34 static ssize_t display_enabled_store(struct omap_dss_device *dssdev, in display_enabled_store() argument 44 if (enable == omapdss_device_is_enabled(dssdev)) in display_enabled_store() 47 if (omapdss_device_is_connected(dssdev) == false) in display_enabled_store() 51 r = dssdev->driver->enable(dssdev); in display_enabled_store() 55 dssdev->driver->disable(dssdev); in display_enabled_store() [all …]
|
| H A D | hdmi4.c | 110 static int hdmi_power_on_core(struct omap_dss_device *dssdev) in hdmi_power_on_core() argument 135 static void hdmi_power_off_core(struct omap_dss_device *dssdev) in hdmi_power_off_core() argument 143 static int hdmi_power_on_full(struct omap_dss_device *dssdev) in hdmi_power_on_full() argument 151 r = hdmi_power_on_core(dssdev); in hdmi_power_on_full() 218 hdmi_power_off_core(dssdev); in hdmi_power_on_full() 222 static void hdmi_power_off_full(struct omap_dss_device *dssdev) in hdmi_power_off_full() argument 236 hdmi_power_off_core(dssdev); in hdmi_power_off_full() 239 static int hdmi_display_check_timing(struct omap_dss_device *dssdev, in hdmi_display_check_timing() argument 250 static void hdmi_display_set_timing(struct omap_dss_device *dssdev, in hdmi_display_set_timing() argument 262 static void hdmi_display_get_timings(struct omap_dss_device *dssdev, in hdmi_display_get_timings() argument [all …]
|
| H A D | hdmi5.c | 127 static int hdmi_power_on_core(struct omap_dss_device *dssdev) in hdmi_power_on_core() argument 152 static void hdmi_power_off_core(struct omap_dss_device *dssdev) in hdmi_power_off_core() argument 160 static int hdmi_power_on_full(struct omap_dss_device *dssdev) in hdmi_power_on_full() argument 167 r = hdmi_power_on_core(dssdev); in hdmi_power_on_full() 235 hdmi_power_off_core(dssdev); in hdmi_power_on_full() 239 static void hdmi_power_off_full(struct omap_dss_device *dssdev) in hdmi_power_off_full() argument 253 hdmi_power_off_core(dssdev); in hdmi_power_off_full() 256 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 …]
|
| H A D | manager-sysfs.c | 31 struct omap_dss_device *dssdev = mgr->get_device(mgr); in manager_display_show() local 33 return sysfs_emit(buf, "%s\n", dssdev ? in manager_display_show() 34 dssdev->name : "<none>"); in manager_display_show() 37 static int manager_display_match(struct omap_dss_device *dssdev, void *data) in manager_display_match() argument 41 return sysfs_streq(dssdev->name, str); in manager_display_match() 49 struct omap_dss_device *dssdev = NULL; in manager_display_store() local 56 dssdev = omap_dss_find_device((void *)buf, in manager_display_store() 59 if (len > 0 && dssdev == NULL) in manager_display_store() 62 if (dssdev) { in manager_display_store() 63 DSSDBG("display %s found\n", dssdev->name); in manager_display_store() [all …]
|
| H A D | dsi.c | 211 static int dsi_vc_send_null(struct omap_dss_device *dssdev, int channel); 318 struct omap_dss_device *dssdev; member 406 static inline struct platform_device *dsi_get_dsidev_from_dssdev(struct omap_dss_device *dssdev) in dsi_get_dsidev_from_dssdev() argument 408 return to_platform_device(dssdev->dev); in dsi_get_dsidev_from_dssdev() 464 static void dsi_bus_lock(struct omap_dss_device *dssdev) in dsi_bus_lock() argument 466 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); in dsi_bus_lock() 472 static void dsi_bus_unlock(struct omap_dss_device *dssdev) in dsi_bus_unlock() argument 474 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); in dsi_bus_unlock() 2486 static void dsi_vc_enable_hs(struct omap_dss_device *dssdev, int channel, in dsi_vc_enable_hs() argument 2489 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); in dsi_vc_enable_hs() [all …]
|
| /linux/drivers/video/fbdev/omap2/omapfb/displays/ |
| H A D | encoder-opa362.c | 23 struct omap_dss_device dssdev; member 31 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev) 33 static int opa362_connect(struct omap_dss_device *dssdev, in opa362_connect() argument 36 struct panel_drv_data *ddata = to_panel_data(dssdev); in opa362_connect() 40 dev_dbg(dssdev->dev, "connect\n"); in opa362_connect() 42 if (omapdss_device_is_connected(dssdev)) in opa362_connect() 45 r = in->ops.atv->connect(in, dssdev); in opa362_connect() 49 dst->src = dssdev; in opa362_connect() 50 dssdev->dst = dst; in opa362_connect() 55 static void opa362_disconnect(struct omap_dss_device *dssdev, in opa362_disconnect() argument [all …]
|
| H A D | encoder-tfp410.c | 19 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 r = in->ops.dpi->connect(in, dssdev); in tfp410_connect() 45 dst->src = dssdev; in tfp410_connect() 46 dssdev->dst = dst; in tfp410_connect() 51 static void tfp410_disconnect(struct omap_dss_device *dssdev, in tfp410_disconnect() argument 54 struct panel_drv_data *ddata = to_panel_data(dssdev); in tfp410_disconnect() [all …]
|
| H A D | encoder-tpd12s015.c | 20 struct omap_dss_device dssdev; member 30 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev) 32 static int tpd_connect(struct omap_dss_device *dssdev, in tpd_connect() argument 35 struct panel_drv_data *ddata = to_panel_data(dssdev); in tpd_connect() 39 r = in->ops.hdmi->connect(in, dssdev); in tpd_connect() 43 dst->src = dssdev; in tpd_connect() 44 dssdev->dst = dst; in tpd_connect() 55 static void tpd_disconnect(struct omap_dss_device *dssdev, in tpd_disconnect() argument 58 struct panel_drv_data *ddata = to_panel_data(dssdev); in tpd_disconnect() 61 WARN_ON(dst != dssdev->dst); in tpd_disconnect() [all …]
|
| H A D | connector-analog-tv.c | 17 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() 52 if (omapdss_device_is_connected(dssdev)) in tvc_connect() 55 return in->ops.atv->connect(in, dssdev); in tvc_connect() 58 static void tvc_disconnect(struct omap_dss_device *dssdev) in tvc_disconnect() argument 60 struct panel_drv_data *ddata = to_panel_data(dssdev); in tvc_disconnect() 65 if (!omapdss_device_is_connected(dssdev)) in tvc_disconnect() 68 in->ops.atv->disconnect(in, dssdev); in tvc_disconnect() [all …]
|
| H A D | connector-hdmi.c | 38 struct omap_dss_device dssdev; member 48 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev) 50 static int hdmic_connect(struct omap_dss_device *dssdev) in hdmic_connect() argument 52 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_connect() 57 if (omapdss_device_is_connected(dssdev)) in hdmic_connect() 60 return in->ops.hdmi->connect(in, dssdev); in hdmic_connect() 63 static void hdmic_disconnect(struct omap_dss_device *dssdev) in hdmic_disconnect() argument 65 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_disconnect() 70 if (!omapdss_device_is_connected(dssdev)) in hdmic_disconnect() 73 in->ops.hdmi->disconnect(in, dssdev); in hdmic_disconnect() [all …]
|
| H A D | panel-dpi.c | 19 struct omap_dss_device dssdev; member 29 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev) 31 static int panel_dpi_connect(struct omap_dss_device *dssdev) in panel_dpi_connect() argument 33 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_connect() 36 if (omapdss_device_is_connected(dssdev)) in panel_dpi_connect() 39 return in->ops.dpi->connect(in, dssdev); in panel_dpi_connect() 42 static void panel_dpi_disconnect(struct omap_dss_device *dssdev) in panel_dpi_disconnect() argument 44 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_disconnect() 47 if (!omapdss_device_is_connected(dssdev)) in panel_dpi_disconnect() 50 in->ops.dpi->disconnect(in, dssdev); in panel_dpi_disconnect() [all …]
|
| H A D | connector-dvi.c | 40 struct omap_dss_device dssdev; member 48 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev) 50 static int dvic_connect(struct omap_dss_device *dssdev) in dvic_connect() argument 52 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_connect() 55 if (omapdss_device_is_connected(dssdev)) in dvic_connect() 58 return in->ops.dvi->connect(in, dssdev); in dvic_connect() 61 static void dvic_disconnect(struct omap_dss_device *dssdev) in dvic_disconnect() argument 63 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_disconnect() 66 if (!omapdss_device_is_connected(dssdev)) in dvic_disconnect() 69 in->ops.dvi->disconnect(in, dssdev); in dvic_disconnect() [all …]
|
| H A D | panel-lgphilips-lb035q02.c | 40 struct omap_dss_device dssdev; member 52 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev) 114 static int lb035q02_connect(struct omap_dss_device *dssdev) in lb035q02_connect() argument 116 struct panel_drv_data *ddata = to_panel_data(dssdev); in lb035q02_connect() 120 if (omapdss_device_is_connected(dssdev)) in lb035q02_connect() 123 r = in->ops.dpi->connect(in, dssdev); in lb035q02_connect() 132 static void lb035q02_disconnect(struct omap_dss_device *dssdev) in lb035q02_disconnect() argument 134 struct panel_drv_data *ddata = to_panel_data(dssdev); in lb035q02_disconnect() 137 if (!omapdss_device_is_connected(dssdev)) in lb035q02_disconnect() 140 in->ops.dpi->disconnect(in, dssdev); in lb035q02_disconnect() [all …]
|
| H A D | panel-sharp-ls037v7dw01.c | 19 struct omap_dss_device dssdev; member 55 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev) 57 static int sharp_ls_connect(struct omap_dss_device *dssdev) in sharp_ls_connect() argument 59 struct panel_drv_data *ddata = to_panel_data(dssdev); in sharp_ls_connect() 62 if (omapdss_device_is_connected(dssdev)) in sharp_ls_connect() 65 return in->ops.dpi->connect(in, dssdev); in sharp_ls_connect() 68 static void sharp_ls_disconnect(struct omap_dss_device *dssdev) in sharp_ls_disconnect() argument 70 struct panel_drv_data *ddata = to_panel_data(dssdev); in sharp_ls_disconnect() 73 if (!omapdss_device_is_connected(dssdev)) in sharp_ls_disconnect() 76 in->ops.dpi->disconnect(in, dssdev); in sharp_ls_disconnect() [all …]
|
| H A D | panel-nec-nl8048hl11.c | 20 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() 120 if (omapdss_device_is_connected(dssdev)) in nec_8048_connect() 123 return in->ops.dpi->connect(in, dssdev); in nec_8048_connect() 126 static void nec_8048_disconnect(struct omap_dss_device *dssdev) in nec_8048_disconnect() argument 128 struct panel_drv_data *ddata = to_panel_data(dssdev); in nec_8048_disconnect() 131 if (!omapdss_device_is_connected(dssdev)) in nec_8048_disconnect() 134 in->ops.dpi->disconnect(in, dssdev); in nec_8048_disconnect() [all …]
|
| H A D | panel-tpo-td028ttec1.c | 22 struct omap_dss_device dssdev; member 155 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev) 157 static int td028ttec1_panel_connect(struct omap_dss_device *dssdev) in td028ttec1_panel_connect() argument 159 struct panel_drv_data *ddata = to_panel_data(dssdev); in td028ttec1_panel_connect() 163 if (omapdss_device_is_connected(dssdev)) in td028ttec1_panel_connect() 166 r = in->ops.dpi->connect(in, dssdev); in td028ttec1_panel_connect() 173 static void td028ttec1_panel_disconnect(struct omap_dss_device *dssdev) in td028ttec1_panel_disconnect() argument 175 struct panel_drv_data *ddata = to_panel_data(dssdev); in td028ttec1_panel_disconnect() 178 if (!omapdss_device_is_connected(dssdev)) in td028ttec1_panel_disconnect() 181 in->ops.dpi->disconnect(in, dssdev); in td028ttec1_panel_disconnect() [all …]
|
| H A D | panel-tpo-td043mtea1.c | 51 struct omap_dss_device dssdev; member 91 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev) 150 static int tpo_td043_set_hmirror(struct omap_dss_device *dssdev, bool enable) in tpo_td043_set_hmirror() argument 152 struct panel_drv_data *ddata = dev_get_drvdata(dssdev->dev); in tpo_td043_set_hmirror() 159 static bool tpo_td043_get_hmirror(struct omap_dss_device *dssdev) in tpo_td043_get_hmirror() argument 161 struct panel_drv_data *ddata = dev_get_drvdata(dssdev->dev); in tpo_td043_get_hmirror() 328 static int tpo_td043_connect(struct omap_dss_device *dssdev) in tpo_td043_connect() argument 330 struct panel_drv_data *ddata = to_panel_data(dssdev); in tpo_td043_connect() 333 if (omapdss_device_is_connected(dssdev)) in tpo_td043_connect() 336 return in->ops.dpi->connect(in, dssdev); in tpo_td043_connect() [all …]
|
| H A D | panel-sony-acx565akm.c | 55 struct omap_dss_device dssdev; member 102 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev) 500 static int acx565akm_connect(struct omap_dss_device *dssdev) in acx565akm_connect() argument 502 struct panel_drv_data *ddata = to_panel_data(dssdev); in acx565akm_connect() 505 if (omapdss_device_is_connected(dssdev)) in acx565akm_connect() 508 return in->ops.sdi->connect(in, dssdev); in acx565akm_connect() 511 static void acx565akm_disconnect(struct omap_dss_device *dssdev) in acx565akm_disconnect() argument 513 struct panel_drv_data *ddata = to_panel_data(dssdev); in acx565akm_disconnect() 516 if (!omapdss_device_is_connected(dssdev)) in acx565akm_disconnect() 519 in->ops.sdi->disconnect(in, dssdev); in acx565akm_disconnect() [all …]
|
| H A D | panel-dsi-cm.c | 39 struct omap_dss_device dssdev; member 80 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev) 367 static void dsicm_get_resolution(struct omap_dss_device *dssdev, in dsicm_get_resolution() argument 370 *xres = dssdev->panel.timings.x_res; in dsicm_get_resolution() 371 *yres = dssdev->panel.timings.y_res; in dsicm_get_resolution() 692 static int dsicm_connect(struct omap_dss_device *dssdev) in dsicm_connect() argument 694 struct panel_drv_data *ddata = to_panel_data(dssdev); in dsicm_connect() 699 if (omapdss_device_is_connected(dssdev)) in dsicm_connect() 702 r = in->ops.dsi->connect(in, dssdev); in dsicm_connect() 725 in->ops.dsi->disconnect(in, dssdev); in dsicm_connect() [all …]
|
| /linux/drivers/gpu/drm/omapdrm/dss/ |
| H A D | base.c | 31 void omapdss_device_register(struct omap_dss_device *dssdev) in omapdss_device_register() argument 34 list_add_tail(&dssdev->list, &omapdss_devices_list); in omapdss_device_register() 38 void omapdss_device_unregister(struct omap_dss_device *dssdev) in omapdss_device_unregister() argument 41 list_del(&dssdev->list); in omapdss_device_unregister() 47 struct omap_dss_device *dssdev; in omapdss_device_is_registered() local 52 list_for_each_entry(dssdev, &omapdss_devices_list, list) { in omapdss_device_is_registered() 53 if (dssdev->dev->of_node == node) { in omapdss_device_is_registered() 63 struct omap_dss_device *omapdss_device_get(struct omap_dss_device *dssdev) in omapdss_device_get() argument 65 if (get_device(dssdev->dev) == NULL) in omapdss_device_get() 68 return dssdev; in omapdss_device_get() [all …]
|
| H A D | output.c | 84 void dss_mgr_set_timings(struct omap_dss_device *dssdev, in dss_mgr_set_timings() argument 87 omap_crtc_dss_set_timings(dssdev->dss->mgr_ops_priv, in dss_mgr_set_timings() 88 dssdev->dispc_channel, vm); in dss_mgr_set_timings() 91 void dss_mgr_set_lcd_config(struct omap_dss_device *dssdev, in dss_mgr_set_lcd_config() argument 94 omap_crtc_dss_set_lcd_config(dssdev->dss->mgr_ops_priv, in dss_mgr_set_lcd_config() 95 dssdev->dispc_channel, config); in dss_mgr_set_lcd_config() 98 int dss_mgr_enable(struct omap_dss_device *dssdev) in dss_mgr_enable() argument 100 return omap_crtc_dss_enable(dssdev->dss->mgr_ops_priv, in dss_mgr_enable() 101 dssdev->dispc_channel); in dss_mgr_enable() 104 void dss_mgr_disable(struct omap_dss_device *dssdev) in dss_mgr_disable() argument [all …]
|
| /linux/drivers/video/fbdev/omap2/omapfb/ |
| H A D | omapfb-main.c | 51 struct omap_dss_device *dssdev); 1657 struct omap_dss_device *dssdev; in omapfb_auto_update_work() local 1667 dssdev = d->dssdev; in omapfb_auto_update_work() 1668 dssdrv = dssdev->driver; in omapfb_auto_update_work() 1675 dssdrv->sync(dssdev); in omapfb_auto_update_work() 1677 dssdrv->get_resolution(dssdev, &w, &h); in omapfb_auto_update_work() 1678 dssdrv->update(dssdev, 0, 0, w, h); in omapfb_auto_update_work() 1843 struct omap_dss_device *dssdev = fbdev->displays[i].dssdev; in omapfb_free_resources() local 1846 omapfb_stop_auto_update(fbdev, dssdev); in omapfb_free_resources() 1848 if (dssdev->state != OMAP_DSS_DISPLAY_DISABLED) in omapfb_free_resources() [all …]
|
| H A D | omapfb.h | 71 struct omap_dss_device *dssdev; member 150 struct omapfb2_device *fbdev, struct omap_dss_device *dssdev) in get_display_data() argument 155 if (fbdev->displays[i].dssdev == dssdev) in get_display_data()
|
| /linux/sound/soc/ti/ |
| H A D | omap-hdmi.c | 30 struct device *dssdev; member 93 ret = ad->ops->audio_startup(ad->dssdev, hdmi_dai_abort); in hdmi_dai_startup() 227 return ad->ops->audio_config(ad->dssdev, &ad->dss_audio); in hdmi_dai_hw_params() 242 err = ad->ops->audio_start(ad->dssdev); in hdmi_dai_trigger() 247 ad->ops->audio_stop(ad->dssdev); in hdmi_dai_trigger() 262 ad->ops->audio_shutdown(ad->dssdev); in hdmi_dai_shutdown() 327 ad->dssdev = ha->dev; in omap_hdmi_audio_probe() 344 ret = devm_snd_soc_register_component(ad->dssdev, &omap_hdmi_component, in omap_hdmi_audio_probe() 349 ret = sdma_pcm_platform_register(ad->dssdev, "audio_tx", NULL); in omap_hdmi_audio_probe() 376 card->dai_link->cpus->dai_name = dev_name(ad->dssdev); in omap_hdmi_audio_probe() [all …]
|
| /linux/drivers/video/fbdev/omap/ |
| H A D | omapfb.h | 217 struct platform_device *dssdev; /* dummy dev for clocks */ member
|