.. | .. |
---|
| 1 | +// SPDX-License-Identifier: GPL-2.0-or-later |
---|
1 | 2 | /* |
---|
2 | 3 | * Backlight driver for Analog Devices ADP5520/ADP5501 MFD PMICs |
---|
3 | 4 | * |
---|
4 | 5 | * Copyright 2009 Analog Devices Inc. |
---|
5 | | - * |
---|
6 | | - * Licensed under the GPL-2 or later. |
---|
7 | 6 | */ |
---|
8 | 7 | |
---|
9 | 8 | #include <linux/kernel.h> |
---|
.. | .. |
---|
66 | 65 | |
---|
67 | 66 | static int adp5520_bl_update_status(struct backlight_device *bl) |
---|
68 | 67 | { |
---|
69 | | - int brightness = bl->props.brightness; |
---|
70 | | - |
---|
71 | | - if (bl->props.power != FB_BLANK_UNBLANK) |
---|
72 | | - brightness = 0; |
---|
73 | | - |
---|
74 | | - if (bl->props.fb_blank != FB_BLANK_UNBLANK) |
---|
75 | | - brightness = 0; |
---|
76 | | - |
---|
77 | | - return adp5520_bl_set(bl, brightness); |
---|
| 68 | + return adp5520_bl_set(bl, backlight_get_brightness(bl)); |
---|
78 | 69 | } |
---|
79 | 70 | |
---|
80 | 71 | static int adp5520_bl_get_brightness(struct backlight_device *bl) |
---|
.. | .. |
---|
391 | 382 | |
---|
392 | 383 | module_platform_driver(adp5520_bl_driver); |
---|
393 | 384 | |
---|
394 | | -MODULE_AUTHOR("Michael Hennerich <hennerich@blackfin.uclinux.org>"); |
---|
| 385 | +MODULE_AUTHOR("Michael Hennerich <michael.hennerich@analog.com>"); |
---|
395 | 386 | MODULE_DESCRIPTION("ADP5520(01) Backlight Driver"); |
---|
396 | 387 | MODULE_LICENSE("GPL"); |
---|
397 | 388 | MODULE_ALIAS("platform:adp5520-backlight"); |
---|