hc
2024-05-14 bedbef8ad3e75a304af6361af235302bcc61d06b
kernel/drivers/video/backlight/adp8860_bl.c
....@@ -1,9 +1,8 @@
1
+// SPDX-License-Identifier: GPL-2.0-or-later
12 /*
23 * Backlight driver for Analog Devices ADP8860 Backlight Devices
34 *
45 * Copyright 2009-2010 Analog Devices Inc.
5
- *
6
- * Licensed under the GPL-2 or later.
76 */
87
98 #include <linux/module.h>
....@@ -362,15 +361,7 @@
362361
363362 static int adp8860_bl_update_status(struct backlight_device *bl)
364363 {
365
- int brightness = bl->props.brightness;
366
-
367
- if (bl->props.power != FB_BLANK_UNBLANK)
368
- brightness = 0;
369
-
370
- if (bl->props.fb_blank != FB_BLANK_UNBLANK)
371
- brightness = 0;
372
-
373
- return adp8860_bl_set(bl, brightness);
364
+ return adp8860_bl_set(bl, backlight_get_brightness(bl));
374365 }
375366
376367 static int adp8860_bl_get_brightness(struct backlight_device *bl)
....@@ -690,7 +681,7 @@
690681 switch (ADP8860_MANID(reg_val)) {
691682 case ADP8863_MANUFID:
692683 data->gdwn_dis = !!pdata->gdwn_dis;
693
- /* fall through */
684
+ fallthrough;
694685 case ADP8860_MANUFID:
695686 data->en_ambl_sens = !!pdata->en_ambl_sens;
696687 break;
....@@ -822,5 +813,5 @@
822813 module_i2c_driver(adp8860_driver);
823814
824815 MODULE_LICENSE("GPL v2");
825
-MODULE_AUTHOR("Michael Hennerich <hennerich@blackfin.uclinux.org>");
816
+MODULE_AUTHOR("Michael Hennerich <michael.hennerich@analog.com>");
826817 MODULE_DESCRIPTION("ADP8860 Backlight driver");