提交 e337d724 编写于 作者: A Alexander Shiyan 提交者: Olof Johansson

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: NAlexander Shiyan <shc_work@mail.ru>
Signed-off-by: NOlof Johansson <olof@lixom.net>
上级 362168f8
...@@ -109,13 +109,14 @@ static struct plat_lcd_data edb7211_lcd_power_pdata = { ...@@ -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,
}; };
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册