summaryrefslogtreecommitdiff
path: root/include/linux/pmu.h
diff options
context:
space:
mode:
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>2007-12-20 15:00:21 +1100
committerPaul Mackerras <paulus@samba.org>2007-12-21 22:14:07 +1100
commit0094f2cdcfb6f2132b2ea3b4e85e0f6899c8595b (patch)
tree4e537bbfc3bcba2e3a0d93457009052190136078 /include/linux/pmu.h
parent7ac5dde99eb9fefdb526973c600075b7c5703a86 (diff)
downloadlwn-0094f2cdcfb6f2132b2ea3b4e85e0f6899c8595b.tar.gz
lwn-0094f2cdcfb6f2132b2ea3b4e85e0f6899c8595b.zip
[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/pmu.h')
-rw-r--r--include/linux/pmu.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/pmu.h b/include/linux/pmu.h
index 177ae4812b88..4c5f65392d36 100644
--- a/include/linux/pmu.h
+++ b/include/linux/pmu.h
@@ -159,6 +159,8 @@ extern void pmu_unlock(void);
extern int pmu_present(void);
extern int pmu_get_model(void);
+extern void pmu_backlight_set_sleep(int sleep);
+
#define PMU_MAX_BATTERIES 2
/* values for pmu_power_flags */