Lines Matching refs:bl
191 static int atmel_bl_update_status(struct backlight_device *bl) in atmel_bl_update_status() argument
193 struct atmel_lcdfb_info *sinfo = bl_get_data(bl); in atmel_bl_update_status()
195 int brightness = bl->props.brightness; in atmel_bl_update_status()
201 if (bl->props.fb_blank != sinfo->bl_power) in atmel_bl_update_status()
202 power = bl->props.fb_blank; in atmel_bl_update_status()
203 else if (bl->props.power != sinfo->bl_power) in atmel_bl_update_status()
204 power = bl->props.power; in atmel_bl_update_status()
218 bl->props.fb_blank = bl->props.power = sinfo->bl_power = power; in atmel_bl_update_status()
223 static int atmel_bl_get_brightness(struct backlight_device *bl) in atmel_bl_get_brightness() argument
225 struct atmel_lcdfb_info *sinfo = bl_get_data(bl); in atmel_bl_get_brightness()
238 struct backlight_device *bl; in init_backlight() local
248 bl = backlight_device_register("backlight", &sinfo->pdev->dev, sinfo, in init_backlight()
250 if (IS_ERR(bl)) { in init_backlight()
252 PTR_ERR(bl)); in init_backlight()
255 sinfo->backlight = bl; in init_backlight()
257 bl->props.power = FB_BLANK_UNBLANK; in init_backlight()
258 bl->props.fb_blank = FB_BLANK_UNBLANK; in init_backlight()
259 bl->props.brightness = atmel_bl_get_brightness(bl); in init_backlight()