Beispiel #1
0
static void update_brightness(struct omap_dss_device *dssdev)
{
	struct ltn070nl01 *lcd = dev_get_drvdata(&dssdev->dev);

	lcd->current_brightness = lcd->bl;

	if (lcd->current_brightness == BRIGHTNESS_OFF)
		backlight_gptimer_stop(dssdev);
	else
		backlight_gptimer_update(dssdev);
}
Beispiel #2
0
static int ltn101al03_power_off(struct omap_dss_device *dssdev)
{
	struct ltn101al03 *lcd = dev_get_drvdata(&dssdev->dev);

	lcd->enabled = 0;

	gpio_set_value(lcd->pdata->led_backlight_reset_gpio, 0);

	backlight_gptimer_stop(dssdev);
	msleep(250);

	gpio_set_value(lcd->pdata->lvds_nshdn_gpio, 0);

	omapdss_dpi_display_disable(dssdev);

	if (lcd->pdata->set_power)
		lcd->pdata->set_power(false);

	msleep(300);

	return 0;
}