Skip to content

Commit

Permalink
OMAPDSS: TFP410: use gpio_set_value_cansleep
Browse files Browse the repository at this point in the history
The Beagleboard xM gpio used for TFP410 powerdown is connected through
an I2C attached chip which means setting the GPIO can sleep. Code that
calls tfp410_power_on/off holds a mutex, so sleeping should be fine.

Signed-off-by: Russ Dill <Russ.Dill@ti.com>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
  • Loading branch information
Russ Dill authored and Tomi Valkeinen committed May 11, 2012
1 parent 38f3daf commit af461d6
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions drivers/video/omap2/displays/panel-tfp410.c
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ static int tfp410_power_on(struct omap_dss_device *dssdev)
goto err0;

if (gpio_is_valid(ddata->pd_gpio))
gpio_set_value(ddata->pd_gpio, 1);
gpio_set_value_cansleep(ddata->pd_gpio, 1);

return 0;
err0:
Expand All @@ -79,7 +79,7 @@ static void tfp410_power_off(struct omap_dss_device *dssdev)
return;

if (gpio_is_valid(ddata->pd_gpio))
gpio_set_value(ddata->pd_gpio, 0);
gpio_set_value_cansleep(ddata->pd_gpio, 0);

omapdss_dpi_display_disable(dssdev);
}
Expand Down

0 comments on commit af461d6

Please sign in to comment.