Lines Matching refs:bl
83 static int atmel_bl_update_status(struct backlight_device *bl) in atmel_bl_update_status() argument
85 struct atmel_lcdfb_info *sinfo = bl_get_data(bl); in atmel_bl_update_status()
87 int brightness = bl->props.brightness; in atmel_bl_update_status()
93 if (bl->props.fb_blank != sinfo->bl_power) in atmel_bl_update_status()
94 power = bl->props.fb_blank; in atmel_bl_update_status()
95 else if (bl->props.power != sinfo->bl_power) in atmel_bl_update_status()
96 power = bl->props.power; in atmel_bl_update_status()
107 bl->props.fb_blank = bl->props.power = sinfo->bl_power = power; in atmel_bl_update_status()
112 static int atmel_bl_get_brightness(struct backlight_device *bl) in atmel_bl_get_brightness() argument
114 struct atmel_lcdfb_info *sinfo = bl_get_data(bl); in atmel_bl_get_brightness()
126 struct backlight_device *bl; in init_backlight() local
133 bl = backlight_device_register("backlight", &sinfo->pdev->dev, in init_backlight()
135 if (IS_ERR(bl)) { in init_backlight()
137 PTR_ERR(bl)); in init_backlight()
140 sinfo->backlight = bl; in init_backlight()
142 bl->props.power = FB_BLANK_UNBLANK; in init_backlight()
143 bl->props.fb_blank = FB_BLANK_UNBLANK; in init_backlight()
144 bl->props.max_brightness = 0xff; in init_backlight()
145 bl->props.brightness = atmel_bl_get_brightness(bl); in init_backlight()