Lines Matching refs:bl
43 static int da903x_backlight_set(struct backlight_device *bl, int brightness) in da903x_backlight_set() argument
45 struct da903x_backlight_data *data = bl_get_data(bl); in da903x_backlight_set()
81 static int da903x_backlight_update_status(struct backlight_device *bl) in da903x_backlight_update_status() argument
83 int brightness = bl->props.brightness; in da903x_backlight_update_status()
85 if (bl->props.power != FB_BLANK_UNBLANK) in da903x_backlight_update_status()
88 if (bl->props.fb_blank != FB_BLANK_UNBLANK) in da903x_backlight_update_status()
91 if (bl->props.state & BL_CORE_SUSPENDED) in da903x_backlight_update_status()
94 return da903x_backlight_set(bl, brightness); in da903x_backlight_update_status()
97 static int da903x_backlight_get_brightness(struct backlight_device *bl) in da903x_backlight_get_brightness() argument
99 struct da903x_backlight_data *data = bl_get_data(bl); in da903x_backlight_get_brightness()
114 struct backlight_device *bl; in da903x_backlight_probe() local
147 bl = devm_backlight_device_register(&pdev->dev, pdev->name, in da903x_backlight_probe()
150 if (IS_ERR(bl)) { in da903x_backlight_probe()
152 return PTR_ERR(bl); in da903x_backlight_probe()
155 bl->props.brightness = max_brightness; in da903x_backlight_probe()
157 platform_set_drvdata(pdev, bl); in da903x_backlight_probe()
158 backlight_update_status(bl); in da903x_backlight_probe()