Lines Matching refs:ddata
33 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_connect() local
34 struct omap_dss_device *in = ddata->in; in panel_dpi_connect()
44 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_disconnect() local
45 struct omap_dss_device *in = ddata->in; in panel_dpi_disconnect()
55 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_enable() local
56 struct omap_dss_device *in = ddata->in; in panel_dpi_enable()
65 if (ddata->data_lines) in panel_dpi_enable()
66 in->ops.dpi->set_data_lines(in, ddata->data_lines); in panel_dpi_enable()
67 in->ops.dpi->set_timings(in, &ddata->videomode); in panel_dpi_enable()
73 gpiod_set_value_cansleep(ddata->enable_gpio, 1); in panel_dpi_enable()
82 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_disable() local
83 struct omap_dss_device *in = ddata->in; in panel_dpi_disable()
88 gpiod_set_value_cansleep(ddata->enable_gpio, 0); in panel_dpi_disable()
98 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_set_timings() local
99 struct omap_dss_device *in = ddata->in; in panel_dpi_set_timings()
101 ddata->videomode = *timings; in panel_dpi_set_timings()
110 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_get_timings() local
112 *timings = ddata->videomode; in panel_dpi_get_timings()
118 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_check_timings() local
119 struct omap_dss_device *in = ddata->in; in panel_dpi_check_timings()
140 struct panel_drv_data *ddata = platform_get_drvdata(pdev); in panel_dpi_probe_of() local
152 ddata->enable_gpio = gpio; in panel_dpi_probe_of()
161 videomode_to_omap_video_timings(&vm, &ddata->videomode); in panel_dpi_probe_of()
169 ddata->in = in; in panel_dpi_probe_of()
176 struct panel_drv_data *ddata; in panel_dpi_probe() local
183 ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); in panel_dpi_probe()
184 if (ddata == NULL) in panel_dpi_probe()
187 platform_set_drvdata(pdev, ddata); in panel_dpi_probe()
193 dssdev = &ddata->dssdev; in panel_dpi_probe()
198 dssdev->panel.timings = ddata->videomode; in panel_dpi_probe()
199 dssdev->phy.dpi.data_lines = ddata->data_lines; in panel_dpi_probe()
210 omap_dss_put_device(ddata->in); in panel_dpi_probe()
216 struct panel_drv_data *ddata = platform_get_drvdata(pdev); in panel_dpi_remove() local
217 struct omap_dss_device *dssdev = &ddata->dssdev; in panel_dpi_remove()
218 struct omap_dss_device *in = ddata->in; in panel_dpi_remove()