projects
/
firefly-linux-kernel-4.4.55.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
video: rockchip: hdmi: support rk3399 hdmi
[firefly-linux-kernel-4.4.55.git]
/
drivers
/
macintosh
/
via-pmu-backlight.c
diff --git
a/drivers/macintosh/via-pmu-backlight.c
b/drivers/macintosh/via-pmu-backlight.c
index 1cec02f6c431a0af52f8360f262c2cdb6859e14e..6f68537c93ce18ea77d593fd54eafadfb9ea10ae 100644
(file)
--- a/
drivers/macintosh/via-pmu-backlight.c
+++ b/
drivers/macintosh/via-pmu-backlight.c
@@
-15,7
+15,7
@@
#define MAX_PMU_LEVEL 0xFF
#define MAX_PMU_LEVEL 0xFF
-static struct backlight_ops pmu_backlight_data;
+static
const
struct backlight_ops pmu_backlight_data;
static DEFINE_SPINLOCK(pmu_backlight_lock);
static int sleeping, uses_pmu_bl;
static u8 bl_curve[FB_BACKLIGHT_LEVELS];
static DEFINE_SPINLOCK(pmu_backlight_lock);
static int sleeping, uses_pmu_bl;
static u8 bl_curve[FB_BACKLIGHT_LEVELS];
@@
-110,13
+110,7
@@
static int pmu_backlight_update_status(struct backlight_device *bd)
}
}
-static int pmu_backlight_get_brightness(struct backlight_device *bd)
-{
- return bd->props.brightness;
-}
-
-static struct backlight_ops pmu_backlight_data = {
- .get_brightness = pmu_backlight_get_brightness,
+static const struct backlight_ops pmu_backlight_data = {
.update_status = pmu_backlight_update_status,
};
.update_status = pmu_backlight_update_status,
};
@@
-163,6
+157,7
@@
void __init pmu_backlight_init()
snprintf(name, sizeof(name), "pmubl");
memset(&props, 0, sizeof(struct backlight_properties));
snprintf(name, sizeof(name), "pmubl");
memset(&props, 0, sizeof(struct backlight_properties));
+ props.type = BACKLIGHT_PLATFORM;
props.max_brightness = FB_BACKLIGHT_LEVELS - 1;
bd = backlight_device_register(name, NULL, NULL, &pmu_backlight_data,
&props);
props.max_brightness = FB_BACKLIGHT_LEVELS - 1;
bd = backlight_device_register(name, NULL, NULL, &pmu_backlight_data,
&props);