diff options
author | Archit Taneja <archit@ti.com> | 2012-09-17 05:12:04 -0400 |
---|---|---|
committer | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2013-04-03 08:21:08 -0400 |
commit | 3552fb78f1d8d0403ca7f8224da3e85bf2776321 (patch) | |
tree | 3d155b977616a743535a744a2a8eade78e13fc87 /drivers/video/omap2/displays | |
parent | 7eab07e4cb2747e6ea4624a081684932cce72e6e (diff) |
OMAPDSS: tpo-td043: remove platform_enable/disable callbacks
The tpo-td043 panel driver now manages the gpios required to configure the panel.
This was previously done in omap_dss_device's platform_enable/disable callbacks
defined in board files using this panel.
All the board files using this panel now pass the gpio information as platform
data via the panel_tpo_td043_data struct, which is needed by the panel driver to
configure the gpios connected to the panel. Hence, the platform_enable/disable
ops can be safely removed now.
Signed-off-by: Archit Taneja <archit@ti.com>
Diffstat (limited to 'drivers/video/omap2/displays')
-rw-r--r-- | drivers/video/omap2/displays/panel-tpo-td043mtea1.c | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/drivers/video/omap2/displays/panel-tpo-td043mtea1.c b/drivers/video/omap2/displays/panel-tpo-td043mtea1.c index e3252bf4781a..abf2bc4a18ab 100644 --- a/drivers/video/omap2/displays/panel-tpo-td043mtea1.c +++ b/drivers/video/omap2/displays/panel-tpo-td043mtea1.c | |||
@@ -351,12 +351,6 @@ static int tpo_td043_enable_dss(struct omap_dss_device *dssdev) | |||
351 | if (r) | 351 | if (r) |
352 | goto err0; | 352 | goto err0; |
353 | 353 | ||
354 | if (dssdev->platform_enable) { | ||
355 | r = dssdev->platform_enable(dssdev); | ||
356 | if (r) | ||
357 | goto err1; | ||
358 | } | ||
359 | |||
360 | /* | 354 | /* |
361 | * If we are resuming from system suspend, SPI clocks might not be | 355 | * If we are resuming from system suspend, SPI clocks might not be |
362 | * enabled yet, so we'll program the LCD from SPI PM resume callback. | 356 | * enabled yet, so we'll program the LCD from SPI PM resume callback. |
@@ -383,9 +377,6 @@ static void tpo_td043_disable_dss(struct omap_dss_device *dssdev) | |||
383 | if (dssdev->state != OMAP_DSS_DISPLAY_ACTIVE) | 377 | if (dssdev->state != OMAP_DSS_DISPLAY_ACTIVE) |
384 | return; | 378 | return; |
385 | 379 | ||
386 | if (dssdev->platform_disable) | ||
387 | dssdev->platform_disable(dssdev); | ||
388 | |||
389 | omapdss_dpi_display_disable(dssdev); | 380 | omapdss_dpi_display_disable(dssdev); |
390 | 381 | ||
391 | if (!tpo_td043->spi_suspended) | 382 | if (!tpo_td043->spi_suspended) |