Lines Matching refs:bl
26 static int wm831x_backlight_set(struct backlight_device *bl, int brightness) in wm831x_backlight_set() argument
28 struct wm831x_backlight_data *data = bl_get_data(bl); in wm831x_backlight_set()
92 static int wm831x_backlight_update_status(struct backlight_device *bl) in wm831x_backlight_update_status() argument
94 int brightness = bl->props.brightness; in wm831x_backlight_update_status()
96 if (bl->props.power != FB_BLANK_UNBLANK) in wm831x_backlight_update_status()
99 if (bl->props.fb_blank != FB_BLANK_UNBLANK) in wm831x_backlight_update_status()
102 if (bl->props.state & BL_CORE_SUSPENDED) in wm831x_backlight_update_status()
105 return wm831x_backlight_set(bl, brightness); in wm831x_backlight_update_status()
108 static int wm831x_backlight_get_brightness(struct backlight_device *bl) in wm831x_backlight_get_brightness() argument
110 struct wm831x_backlight_data *data = bl_get_data(bl); in wm831x_backlight_get_brightness()
127 struct backlight_device *bl; in wm831x_backlight_probe() local
196 bl = devm_backlight_device_register(&pdev->dev, "wm831x", &pdev->dev, in wm831x_backlight_probe()
198 if (IS_ERR(bl)) { in wm831x_backlight_probe()
200 return PTR_ERR(bl); in wm831x_backlight_probe()
203 bl->props.brightness = max_isel; in wm831x_backlight_probe()
205 platform_set_drvdata(pdev, bl); in wm831x_backlight_probe()
210 backlight_update_status(bl); in wm831x_backlight_probe()