Lines Matching refs:bl
60 struct backlight_device *bl; member
290 if (ps8622->bl) { in ps8622_send_config()
298 ps8622->bl->props.brightness); in ps8622_send_config()
341 static int ps8622_backlight_update(struct backlight_device *bl) in ps8622_backlight_update() argument
343 struct ps8622_bridge *ps8622 = dev_get_drvdata(&bl->dev); in ps8622_backlight_update()
344 int ret, brightness = bl->props.brightness; in ps8622_backlight_update()
346 if (bl->props.power != FB_BLANK_UNBLANK || in ps8622_backlight_update()
347 bl->props.state & (BL_CORE_SUSPENDED | BL_CORE_FBBLANK)) in ps8622_backlight_update()
619 ps8622->bl = backlight_device_register("ps8622-backlight", in ps8622_probe()
622 if (IS_ERR(ps8622->bl)) { in ps8622_probe()
624 ret = PTR_ERR(ps8622->bl); in ps8622_probe()
625 ps8622->bl = NULL; in ps8622_probe()
628 ps8622->bl->props.max_brightness = PS8622_MAX_BRIGHTNESS; in ps8622_probe()
629 ps8622->bl->props.brightness = PS8622_MAX_BRIGHTNESS; in ps8622_probe()
649 if (ps8622->bl) in ps8622_remove()
650 backlight_device_unregister(ps8622->bl); in ps8622_remove()