brightness_mode val is used BRIGHTNESS_MODE enum defined

This commit is contained in:
xxx
2013-01-29 18:13:03 +08:00
parent 3f77b7bb06
commit 57e95a4846
3 changed files with 8 additions and 2 deletions

View File

@@ -198,7 +198,7 @@ static struct rk29_bl_info rk29_bl_info = {
.pwm_id = PWM_ID,
.min_brightness=20,
.max_brightness=255,
.brightness_mode =1,
.brightness_mode =BRIGHTNESS_MODE_CONIC,
.bl_ref = PWM_EFFECT_VALUE,
.io_init = rk29_backlight_io_init,
.io_deinit = rk29_backlight_io_deinit,

View File

@@ -56,6 +56,12 @@ struct rk29xx_spi_platform_data {
u16 num_chipselect;
};
enum {
BRIGHTNESS_MODE_LINE=0,
BRIGHTNESS_MODE_CONIC =1,
};
struct rk29_bl_info {
u32 pwm_id;
u32 bl_ref;

View File

@@ -159,7 +159,7 @@ static int rk29_bl_update_status(struct backlight_device *bl)
brightness = bl->props.brightness;
if(!rk29_bl_info->brightness_mode)
if(rk29_bl_info->brightness_mode==BRIGHTNESS_MODE_LINE)
brightness=rk29_bl_val_scalor_line(rk29_bl_info,brightness);
else
brightness=rk29_bl_val_scalor_conic(rk29_bl_info,brightness);