forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-31 f70575805708cabdedea7498aaa3f710fde4d920
kernel/drivers/video/backlight/as3711_bl.c
....@@ -1,12 +1,9 @@
1
+// SPDX-License-Identifier: GPL-2.0
12 /*
23 * AS3711 PMIC backlight driver, using DCDC Step Up Converters
34 *
45 * Copyright (C) 2012 Renesas Electronics Corporation
56 * Author: Guennadi Liakhovetski, <g.liakhovetski@gmx.de>
6
- *
7
- * This program is free software; you can redistribute it and/or modify
8
- * it under the terms of the version 2 of the GNU General Public License as
9
- * published by the Free Software Foundation
107 */
118
129 #include <linux/backlight.h>
....@@ -107,17 +104,10 @@
107104 struct as3711_bl_data *data = bl_get_data(bl);
108105 struct as3711_bl_supply *supply = to_supply(data);
109106 struct as3711 *as3711 = supply->as3711;
110
- int brightness = bl->props.brightness;
107
+ int brightness;
111108 int ret = 0;
112109
113
- dev_dbg(&bl->dev, "%s(): brightness %u, pwr %x, blank %x, state %x\n",
114
- __func__, bl->props.brightness, bl->props.power,
115
- bl->props.fb_blank, bl->props.state);
116
-
117
- if (bl->props.power != FB_BLANK_UNBLANK ||
118
- bl->props.fb_blank != FB_BLANK_UNBLANK ||
119
- bl->props.state & (BL_CORE_SUSPENDED | BL_CORE_FBBLANK))
120
- brightness = 0;
110
+ brightness = backlight_get_brightness(bl);
121111
122112 if (data->type == AS3711_BL_SU1) {
123113 ret = as3711_set_brightness_v(as3711, brightness,
....@@ -488,5 +478,5 @@
488478
489479 MODULE_DESCRIPTION("Backlight Driver for AS3711 PMICs");
490480 MODULE_AUTHOR("Guennadi Liakhovetski <g.liakhovetski@gmx.de");
491
-MODULE_LICENSE("GPL");
481
+MODULE_LICENSE("GPL v2");
492482 MODULE_ALIAS("platform:as3711-backlight");