Lines Matching refs:bl
35 static int max8925_backlight_set(struct backlight_device *bl, int brightness) in max8925_backlight_set() argument
37 struct max8925_backlight_data *data = bl_get_data(bl); in max8925_backlight_set()
68 static int max8925_backlight_update_status(struct backlight_device *bl) in max8925_backlight_update_status() argument
70 int brightness = bl->props.brightness; in max8925_backlight_update_status()
72 if (bl->props.power != FB_BLANK_UNBLANK) in max8925_backlight_update_status()
75 if (bl->props.fb_blank != FB_BLANK_UNBLANK) in max8925_backlight_update_status()
78 if (bl->props.state & BL_CORE_SUSPENDED) in max8925_backlight_update_status()
81 return max8925_backlight_set(bl, brightness); in max8925_backlight_update_status()
84 static int max8925_backlight_get_brightness(struct backlight_device *bl) in max8925_backlight_get_brightness() argument
86 struct max8925_backlight_data *data = bl_get_data(bl); in max8925_backlight_get_brightness()
138 struct backlight_device *bl; in max8925_backlight_probe() local
168 bl = devm_backlight_device_register(&pdev->dev, "max8925-backlight", in max8925_backlight_probe()
171 if (IS_ERR(bl)) { in max8925_backlight_probe()
173 return PTR_ERR(bl); in max8925_backlight_probe()
175 bl->props.brightness = MAX_BRIGHTNESS; in max8925_backlight_probe()
177 platform_set_drvdata(pdev, bl); in max8925_backlight_probe()
195 backlight_update_status(bl); in max8925_backlight_probe()