Lines Matching refs:ddata
123 struct panel_drv_data *ddata = to_panel_data(dssdev); in nec_8048_connect() local
124 struct omap_dss_device *in = ddata->in; in nec_8048_connect()
139 struct panel_drv_data *ddata = to_panel_data(dssdev); in nec_8048_disconnect() local
140 struct omap_dss_device *in = ddata->in; in nec_8048_disconnect()
150 struct panel_drv_data *ddata = to_panel_data(dssdev); in nec_8048_enable() local
151 struct omap_dss_device *in = ddata->in; in nec_8048_enable()
160 if (ddata->data_lines) in nec_8048_enable()
161 in->ops.dpi->set_data_lines(in, ddata->data_lines); in nec_8048_enable()
162 in->ops.dpi->set_timings(in, &ddata->videomode); in nec_8048_enable()
168 if (gpio_is_valid(ddata->res_gpio)) in nec_8048_enable()
169 gpio_set_value_cansleep(ddata->res_gpio, 1); in nec_8048_enable()
178 struct panel_drv_data *ddata = to_panel_data(dssdev); in nec_8048_disable() local
179 struct omap_dss_device *in = ddata->in; in nec_8048_disable()
184 if (gpio_is_valid(ddata->res_gpio)) in nec_8048_disable()
185 gpio_set_value_cansleep(ddata->res_gpio, 0); in nec_8048_disable()
195 struct panel_drv_data *ddata = to_panel_data(dssdev); in nec_8048_set_timings() local
196 struct omap_dss_device *in = ddata->in; in nec_8048_set_timings()
198 ddata->videomode = *timings; in nec_8048_set_timings()
207 struct panel_drv_data *ddata = to_panel_data(dssdev); in nec_8048_get_timings() local
209 *timings = ddata->videomode; in nec_8048_get_timings()
215 struct panel_drv_data *ddata = to_panel_data(dssdev); in nec_8048_check_timings() local
216 struct omap_dss_device *in = ddata->in; in nec_8048_check_timings()
239 struct panel_drv_data *ddata = dev_get_drvdata(&spi->dev); in nec_8048_probe_pdata() local
244 ddata->qvga_gpio = pdata->qvga_gpio; in nec_8048_probe_pdata()
245 ddata->res_gpio = pdata->res_gpio; in nec_8048_probe_pdata()
253 ddata->in = in; in nec_8048_probe_pdata()
255 ddata->data_lines = pdata->data_lines; in nec_8048_probe_pdata()
257 dssdev = &ddata->dssdev; in nec_8048_probe_pdata()
266 struct panel_drv_data *ddata = dev_get_drvdata(&spi->dev); in nec_8048_probe_of() local
275 ddata->res_gpio = gpio; in nec_8048_probe_of()
278 ddata->qvga_gpio = -ENOENT; in nec_8048_probe_of()
286 ddata->in = in; in nec_8048_probe_of()
293 struct panel_drv_data *ddata; in nec_8048_probe() local
310 ddata = devm_kzalloc(&spi->dev, sizeof(*ddata), GFP_KERNEL); in nec_8048_probe()
311 if (ddata == NULL) in nec_8048_probe()
314 dev_set_drvdata(&spi->dev, ddata); in nec_8048_probe()
316 ddata->spi = spi; in nec_8048_probe()
330 if (gpio_is_valid(ddata->qvga_gpio)) { in nec_8048_probe()
331 r = devm_gpio_request_one(&spi->dev, ddata->qvga_gpio, in nec_8048_probe()
337 if (gpio_is_valid(ddata->res_gpio)) { in nec_8048_probe()
338 r = devm_gpio_request_one(&spi->dev, ddata->res_gpio, in nec_8048_probe()
344 ddata->videomode = nec_8048_panel_timings; in nec_8048_probe()
346 dssdev = &ddata->dssdev; in nec_8048_probe()
351 dssdev->panel.timings = ddata->videomode; in nec_8048_probe()
363 omap_dss_put_device(ddata->in); in nec_8048_probe()
369 struct panel_drv_data *ddata = dev_get_drvdata(&spi->dev); in nec_8048_remove() local
370 struct omap_dss_device *dssdev = &ddata->dssdev; in nec_8048_remove()
371 struct omap_dss_device *in = ddata->in; in nec_8048_remove()
373 dev_dbg(&ddata->spi->dev, "%s\n", __func__); in nec_8048_remove()