Lines Matching refs:ddata

52 	struct panel_drv_data *ddata = to_panel_data(dssdev);  in hdmic_connect()  local
53 struct omap_dss_device *in = ddata->in; in hdmic_connect()
55 dev_dbg(ddata->dev, "connect\n"); in hdmic_connect()
65 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_disconnect() local
66 struct omap_dss_device *in = ddata->in; in hdmic_disconnect()
68 dev_dbg(ddata->dev, "disconnect\n"); in hdmic_disconnect()
78 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_enable() local
79 struct omap_dss_device *in = ddata->in; in hdmic_enable()
82 dev_dbg(ddata->dev, "enable\n"); in hdmic_enable()
90 in->ops.hdmi->set_timings(in, &ddata->timings); in hdmic_enable()
103 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_disable() local
104 struct omap_dss_device *in = ddata->in; in hdmic_disable()
106 dev_dbg(ddata->dev, "disable\n"); in hdmic_disable()
119 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_set_timings() local
120 struct omap_dss_device *in = ddata->in; in hdmic_set_timings()
122 ddata->timings = *timings; in hdmic_set_timings()
131 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_get_timings() local
133 *timings = ddata->timings; in hdmic_get_timings()
139 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_check_timings() local
140 struct omap_dss_device *in = ddata->in; in hdmic_check_timings()
148 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_read_edid() local
149 struct omap_dss_device *in = ddata->in; in hdmic_read_edid()
156 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_detect() local
157 struct omap_dss_device *in = ddata->in; in hdmic_detect()
159 if (ddata->hpd_gpio) in hdmic_detect()
160 return gpiod_get_value_cansleep(ddata->hpd_gpio); in hdmic_detect()
167 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_set_hdmi_mode() local
168 struct omap_dss_device *in = ddata->in; in hdmic_set_hdmi_mode()
176 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_set_infoframe() local
177 struct omap_dss_device *in = ddata->in; in hdmic_set_infoframe()
203 struct panel_drv_data *ddata; in hdmic_probe() local
210 ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); in hdmic_probe()
211 if (!ddata) in hdmic_probe()
214 platform_set_drvdata(pdev, ddata); in hdmic_probe()
215 ddata->dev = &pdev->dev; in hdmic_probe()
217 ddata->hpd_gpio = devm_gpiod_get_optional(&pdev->dev, "hpd", GPIOD_IN); in hdmic_probe()
218 r = PTR_ERR_OR_ZERO(ddata->hpd_gpio); in hdmic_probe()
222 gpiod_set_consumer_name(ddata->hpd_gpio, "hdmi_hpd"); in hdmic_probe()
224 ddata->in = omapdss_of_find_source_for_first_ep(pdev->dev.of_node); in hdmic_probe()
225 r = PTR_ERR_OR_ZERO(ddata->in); in hdmic_probe()
231 ddata->timings = hdmic_default_timings; in hdmic_probe()
233 dssdev = &ddata->dssdev; in hdmic_probe()
248 omap_dss_put_device(ddata->in); in hdmic_probe()
254 struct panel_drv_data *ddata = platform_get_drvdata(pdev); in hdmic_remove() local
255 struct omap_dss_device *dssdev = &ddata->dssdev; in hdmic_remove()
256 struct omap_dss_device *in = ddata->in; in hdmic_remove()
258 omapdss_unregister_display(&ddata->dssdev); in hdmic_remove()