Commit 24a19638 authored by Juha Yrjola's avatar Juha Yrjola

ARM: OMAP: Remove backlight level scaling from LPH8923 LCD driver

Signed-off-by: default avatarJuha Yrjl <juha.yrjola@nokia.com>
parent 55a6e025
...@@ -349,13 +349,12 @@ static void lph8923_panel_cleanup(void) ...@@ -349,13 +349,12 @@ static void lph8923_panel_cleanup(void)
static int lph8923_panel_set_bklight_level(unsigned int level) static int lph8923_panel_set_bklight_level(unsigned int level)
{ {
if (level > 0xf) if (level > tahvo_get_max_backlight_level())
return -EINVAL; return -EINVAL;
if (!lph8923.enabled) { if (!lph8923.enabled) {
lph8923.saved_bklight_level = level; lph8923.saved_bklight_level = level;
return 0; return 0;
} }
level = level * tahvo_get_max_backlight_level() / 0x0f;
tahvo_set_backlight_level(level); tahvo_set_backlight_level(level);
return 0; return 0;
...@@ -363,13 +362,12 @@ static int lph8923_panel_set_bklight_level(unsigned int level) ...@@ -363,13 +362,12 @@ static int lph8923_panel_set_bklight_level(unsigned int level)
static unsigned int lph8923_panel_get_bklight_level(void) static unsigned int lph8923_panel_get_bklight_level(void)
{ {
return tahvo_get_backlight_level() * 0x0f / return tahvo_get_backlight_level();
tahvo_get_max_backlight_level();
} }
static unsigned int lph8923_panel_get_bklight_max(void) static unsigned int lph8923_panel_get_bklight_max(void)
{ {
return 0x0f; return tahvo_get_max_backlight_level();
} }
static int lph8923_panel_enable(void) static int lph8923_panel_enable(void)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment