Lines Matching refs:bl
29 static int gpio_backlight_update_status(struct backlight_device *bl) in gpio_backlight_update_status() argument
31 struct gpio_backlight *gbl = bl_get_data(bl); in gpio_backlight_update_status()
32 int brightness = bl->props.brightness; in gpio_backlight_update_status()
34 if (bl->props.power != FB_BLANK_UNBLANK || in gpio_backlight_update_status()
35 bl->props.fb_blank != FB_BLANK_UNBLANK || in gpio_backlight_update_status()
36 bl->props.state & (BL_CORE_SUSPENDED | BL_CORE_FBBLANK)) in gpio_backlight_update_status()
44 static int gpio_backlight_check_fb(struct backlight_device *bl, in gpio_backlight_check_fb() argument
47 struct gpio_backlight *gbl = bl_get_data(bl); in gpio_backlight_check_fb()
101 struct backlight_device *bl; in gpio_backlight_probe() local
145 bl = devm_backlight_device_register(&pdev->dev, dev_name(&pdev->dev), in gpio_backlight_probe()
148 if (IS_ERR(bl)) { in gpio_backlight_probe()
150 return PTR_ERR(bl); in gpio_backlight_probe()
153 bl->props.power = gpio_backlight_initial_power_state(gbl); in gpio_backlight_probe()
154 bl->props.brightness = 1; in gpio_backlight_probe()
156 backlight_update_status(bl); in gpio_backlight_probe()
158 platform_set_drvdata(pdev, bl); in gpio_backlight_probe()