Lines Matching refs:bl
192 static int atmel_bl_update_status(struct backlight_device *bl) in atmel_bl_update_status() argument
194 struct atmel_lcdfb_info *sinfo = bl_get_data(bl); in atmel_bl_update_status()
196 int brightness = bl->props.brightness; in atmel_bl_update_status()
202 if (bl->props.fb_blank != sinfo->bl_power) in atmel_bl_update_status()
203 power = bl->props.fb_blank; in atmel_bl_update_status()
204 else if (bl->props.power != sinfo->bl_power) in atmel_bl_update_status()
205 power = bl->props.power; in atmel_bl_update_status()
219 bl->props.fb_blank = bl->props.power = sinfo->bl_power = power; in atmel_bl_update_status()
224 static int atmel_bl_get_brightness(struct backlight_device *bl) in atmel_bl_get_brightness() argument
226 struct atmel_lcdfb_info *sinfo = bl_get_data(bl); in atmel_bl_get_brightness()
239 struct backlight_device *bl; in init_backlight() local
249 bl = backlight_device_register("backlight", &sinfo->pdev->dev, sinfo, in init_backlight()
251 if (IS_ERR(bl)) { in init_backlight()
253 PTR_ERR(bl)); in init_backlight()
256 sinfo->backlight = bl; in init_backlight()
258 bl->props.power = FB_BLANK_UNBLANK; in init_backlight()
259 bl->props.fb_blank = FB_BLANK_UNBLANK; in init_backlight()
260 bl->props.brightness = atmel_bl_get_brightness(bl); in init_backlight()