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

Commit e337d724 authored by Alexander Shiyan's avatar Alexander Shiyan Committed by Olof Johansson
Browse files

ARM: clps711x: edb7211: Control LCD backlight via PWM



This patch provide control LCD backlight via PWM. GPIO is used
only for switch backlight ON and OFF.

Signed-off-by: default avatarAlexander Shiyan <shc_work@mail.ru>
Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
parent 362168f8
Loading
Loading
Loading
Loading
+3 −2
Original line number Original line Diff line number Diff line
@@ -109,13 +109,14 @@ static struct plat_lcd_data edb7211_lcd_power_pdata = {


static void edb7211_lcd_backlight_set_intensity(int intensity)
static void edb7211_lcd_backlight_set_intensity(int intensity)
{
{
	gpio_set_value(EDB7211_LCDBL, intensity);
	gpio_set_value(EDB7211_LCDBL, !!intensity);
	clps_writel((clps_readl(PMPCON) & 0xf0ff) | (intensity << 8), PMPCON);
}
}


static struct generic_bl_info edb7211_lcd_backlight_pdata = {
static struct generic_bl_info edb7211_lcd_backlight_pdata = {
	.name			= "lcd-backlight.0",
	.name			= "lcd-backlight.0",
	.default_intensity	= 0x01,
	.default_intensity	= 0x01,
	.max_intensity		= 0x01,
	.max_intensity		= 0x0f,
	.set_bl_intensity	= edb7211_lcd_backlight_set_intensity,
	.set_bl_intensity	= edb7211_lcd_backlight_set_intensity,
};
};