Lines Matching refs:bl
58 struct backlight_device *bl; member
288 if (ps8622->bl) { in ps8622_send_config()
296 ps8622->bl->props.brightness); in ps8622_send_config()
339 static int ps8622_backlight_update(struct backlight_device *bl) in ps8622_backlight_update() argument
341 struct ps8622_bridge *ps8622 = dev_get_drvdata(&bl->dev); in ps8622_backlight_update()
342 int ret, brightness = bl->props.brightness; in ps8622_backlight_update()
344 if (bl->props.power != FB_BLANK_UNBLANK || in ps8622_backlight_update()
345 bl->props.state & (BL_CORE_SUSPENDED | BL_CORE_FBBLANK)) in ps8622_backlight_update()
624 ps8622->bl = backlight_device_register("ps8622-backlight", in ps8622_probe()
627 if (IS_ERR(ps8622->bl)) { in ps8622_probe()
629 ret = PTR_ERR(ps8622->bl); in ps8622_probe()
630 ps8622->bl = NULL; in ps8622_probe()
633 ps8622->bl->props.max_brightness = PS8622_MAX_BRIGHTNESS; in ps8622_probe()
634 ps8622->bl->props.brightness = PS8622_MAX_BRIGHTNESS; in ps8622_probe()
654 if (ps8622->bl) in ps8622_remove()
655 backlight_device_unregister(ps8622->bl); in ps8622_remove()