diff options
author | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2007-12-19 23:00:21 -0500 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 2007-12-21 06:14:07 -0500 |
commit | 0094f2cdcfb6f2132b2ea3b4e85e0f6899c8595b (patch) | |
tree | 4e537bbfc3bcba2e3a0d93457009052190136078 /include/linux | |
parent | 7ac5dde99eb9fefdb526973c600075b7c5703a86 (diff) |
[POWERPC] Fix for via-pmu based backlight control
This fixes a few issues with via-pmu based backlight control.
First, it fixes a sign problem with the setup of the backlight
curve since the `range' value there -can- (and will) go negative.
Then, it reworks the interaction between this and the via-pmu sleep
code to properly restore backlight on wakeup from sleep.
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'include/linux')
-rw-r--r-- | include/linux/pmu.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/pmu.h b/include/linux/pmu.h index 177ae4812b8..4c5f65392d3 100644 --- a/include/linux/pmu.h +++ b/include/linux/pmu.h | |||
@@ -159,6 +159,8 @@ extern void pmu_unlock(void); | |||
159 | extern int pmu_present(void); | 159 | extern int pmu_present(void); |
160 | extern int pmu_get_model(void); | 160 | extern int pmu_get_model(void); |
161 | 161 | ||
162 | extern void pmu_backlight_set_sleep(int sleep); | ||
163 | |||
162 | #define PMU_MAX_BATTERIES 2 | 164 | #define PMU_MAX_BATTERIES 2 |
163 | 165 | ||
164 | /* values for pmu_power_flags */ | 166 | /* values for pmu_power_flags */ |