Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3552fb78 authored by Archit Taneja's avatar Archit Taneja Committed by Tomi Valkeinen
Browse files

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: default avatarArchit Taneja <archit@ti.com>
parent 7eab07e4
Loading
Loading
Loading
Loading
+0 −9
Original line number Diff line number Diff line
@@ -351,12 +351,6 @@ static int tpo_td043_enable_dss(struct omap_dss_device *dssdev)
	if (r)
		goto err0;

	if (dssdev->platform_enable) {
		r = dssdev->platform_enable(dssdev);
		if (r)
			goto err1;
	}

	/*
	 * If we are resuming from system suspend, SPI clocks might not be
	 * 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)
	if (dssdev->state != OMAP_DSS_DISPLAY_ACTIVE)
		return;

	if (dssdev->platform_disable)
		dssdev->platform_disable(dssdev);

	omapdss_dpi_display_disable(dssdev);

	if (!tpo_td043->spi_suspended)