From: Juha Yrjola Date: Mon, 13 Feb 2006 18:06:54 +0000 (+0200) Subject: ARM: OMAP: Remove backlight level scaling from LPH8923 LCD driver X-Git-Tag: v2.6.16-omap1~61 X-Git-Url: http://pilppa.com/gitweb/?a=commitdiff_plain;h=24a196385508226dfce7d9b76cadec964a33fad2;p=linux-2.6-omap-h63xx.git ARM: OMAP: Remove backlight level scaling from LPH8923 LCD driver Signed-off-by: Juha Yrjölä --- diff --git a/drivers/video/omap/lcd_lph8923.c b/drivers/video/omap/lcd_lph8923.c index ff331160d9b..64e1c54b9b3 100644 --- a/drivers/video/omap/lcd_lph8923.c +++ b/drivers/video/omap/lcd_lph8923.c @@ -349,13 +349,12 @@ static void lph8923_panel_cleanup(void) static int lph8923_panel_set_bklight_level(unsigned int level) { - if (level > 0xf) + if (level > tahvo_get_max_backlight_level()) return -EINVAL; if (!lph8923.enabled) { lph8923.saved_bklight_level = level; return 0; } - level = level * tahvo_get_max_backlight_level() / 0x0f; tahvo_set_backlight_level(level); return 0; @@ -363,13 +362,12 @@ static int lph8923_panel_set_bklight_level(unsigned int level) static unsigned int lph8923_panel_get_bklight_level(void) { - return tahvo_get_backlight_level() * 0x0f / - tahvo_get_max_backlight_level(); + return tahvo_get_backlight_level(); } static unsigned int lph8923_panel_get_bklight_max(void) { - return 0x0f; + return tahvo_get_max_backlight_level(); } static int lph8923_panel_enable(void)