diff options
author | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2016-04-26 16:35:42 -0400 |
---|---|---|
committer | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2016-06-06 03:14:28 -0400 |
commit | a84a49d507b7bfb19430a983ecabfdf0bdcf4423 (patch) | |
tree | e86b69bd9a43027d1d9a0436f4f45751012b1dad | |
parent | 5379be29121961bc85b0f10a4f6ef57334d5d6b6 (diff) |
drm: omapdrm: panel-lgphilips-lb035q02: Remove unused backlight GPIO
The backlight GPIO was supported with platform data only. Now that the
driver only supports DT, the backlight GPIO is never initialized. Remove
it.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
-rw-r--r-- | drivers/gpu/drm/omapdrm/displays/panel-lgphilips-lb035q02.c | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/drivers/gpu/drm/omapdrm/displays/panel-lgphilips-lb035q02.c b/drivers/gpu/drm/omapdrm/displays/panel-lgphilips-lb035q02.c index ac680e1de603..945fe5e539c1 100644 --- a/drivers/gpu/drm/omapdrm/displays/panel-lgphilips-lb035q02.c +++ b/drivers/gpu/drm/omapdrm/displays/panel-lgphilips-lb035q02.c | |||
@@ -51,9 +51,6 @@ struct panel_drv_data { | |||
51 | 51 | ||
52 | struct omap_video_timings videomode; | 52 | struct omap_video_timings videomode; |
53 | 53 | ||
54 | /* used for non-DT boot, to be removed */ | ||
55 | int backlight_gpio; | ||
56 | |||
57 | struct gpio_desc *enable_gpio; | 54 | struct gpio_desc *enable_gpio; |
58 | }; | 55 | }; |
59 | 56 | ||
@@ -171,9 +168,6 @@ static int lb035q02_enable(struct omap_dss_device *dssdev) | |||
171 | if (ddata->enable_gpio) | 168 | if (ddata->enable_gpio) |
172 | gpiod_set_value_cansleep(ddata->enable_gpio, 1); | 169 | gpiod_set_value_cansleep(ddata->enable_gpio, 1); |
173 | 170 | ||
174 | if (gpio_is_valid(ddata->backlight_gpio)) | ||
175 | gpio_set_value_cansleep(ddata->backlight_gpio, 1); | ||
176 | |||
177 | dssdev->state = OMAP_DSS_DISPLAY_ACTIVE; | 171 | dssdev->state = OMAP_DSS_DISPLAY_ACTIVE; |
178 | 172 | ||
179 | return 0; | 173 | return 0; |
@@ -190,9 +184,6 @@ static void lb035q02_disable(struct omap_dss_device *dssdev) | |||
190 | if (ddata->enable_gpio) | 184 | if (ddata->enable_gpio) |
191 | gpiod_set_value_cansleep(ddata->enable_gpio, 0); | 185 | gpiod_set_value_cansleep(ddata->enable_gpio, 0); |
192 | 186 | ||
193 | if (gpio_is_valid(ddata->backlight_gpio)) | ||
194 | gpio_set_value_cansleep(ddata->backlight_gpio, 0); | ||
195 | |||
196 | in->ops.dpi->disable(in); | 187 | in->ops.dpi->disable(in); |
197 | 188 | ||
198 | dssdev->state = OMAP_DSS_DISPLAY_DISABLED; | 189 | dssdev->state = OMAP_DSS_DISPLAY_DISABLED; |
@@ -256,8 +247,6 @@ static int lb035q02_probe_of(struct spi_device *spi) | |||
256 | 247 | ||
257 | ddata->enable_gpio = gpio; | 248 | ddata->enable_gpio = gpio; |
258 | 249 | ||
259 | ddata->backlight_gpio = -ENOENT; | ||
260 | |||
261 | in = omapdss_of_find_source_for_first_ep(node); | 250 | in = omapdss_of_find_source_for_first_ep(node); |
262 | if (IS_ERR(in)) { | 251 | if (IS_ERR(in)) { |
263 | dev_err(&spi->dev, "failed to find video source\n"); | 252 | dev_err(&spi->dev, "failed to find video source\n"); |
@@ -290,13 +279,6 @@ static int lb035q02_panel_spi_probe(struct spi_device *spi) | |||
290 | if (r) | 279 | if (r) |
291 | return r; | 280 | return r; |
292 | 281 | ||
293 | if (gpio_is_valid(ddata->backlight_gpio)) { | ||
294 | r = devm_gpio_request_one(&spi->dev, ddata->backlight_gpio, | ||
295 | GPIOF_OUT_INIT_LOW, "panel backlight"); | ||
296 | if (r) | ||
297 | goto err_gpio; | ||
298 | } | ||
299 | |||
300 | ddata->videomode = lb035q02_timings; | 282 | ddata->videomode = lb035q02_timings; |
301 | 283 | ||
302 | dssdev = &ddata->dssdev; | 284 | dssdev = &ddata->dssdev; |
@@ -316,7 +298,6 @@ static int lb035q02_panel_spi_probe(struct spi_device *spi) | |||
316 | return 0; | 298 | return 0; |
317 | 299 | ||
318 | err_reg: | 300 | err_reg: |
319 | err_gpio: | ||
320 | omap_dss_put_device(ddata->in); | 301 | omap_dss_put_device(ddata->in); |
321 | return r; | 302 | return r; |
322 | } | 303 | } |