From b0ab26fea8dc1a033dad08fb98344f15d240360e Mon Sep 17 00:00:00 2001 From: Vyacheslav Cherkashin Date: Fri, 17 Jan 2014 15:59:30 +0400 Subject: [PATCH] [IMPROVE] support power for CONFIG_MARU_BACKLIGHT Change-Id: I6cf0e138c9ecf08f1d5dfba71ca66c72f0ff0ac2 Signed-off-by: Vyacheslav Cherkashin --- energy/lcd/maru.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/energy/lcd/maru.c b/energy/lcd/maru.c index 13c69b3..fb75f88 100644 --- a/energy/lcd/maru.c +++ b/energy/lcd/maru.c @@ -32,11 +32,13 @@ static const char path_backlight[] = "/sys/class/backlight/emulator/brightness"; static const char path_backlight_min[] = "/sys/class/backlight/emulator/min_brightness"; static const char path_backlight_max[] = "/sys/class/backlight/emulator/max_brightness"; +static const char path_power[] = "/sys/class/lcd/emulator/lcd_power"; static const char *all_path[] = { path_backlight, path_backlight_min, - path_backlight_max + path_backlight_max, + path_power }; enum { @@ -68,6 +70,8 @@ static unsigned long maru_get_parameter(struct lcd_ops *ops, return read_val(path_backlight_max); case LPD_BRIGHTNESS: return read_val(path_backlight); + case LPD_POWER: + return read_val(path_power); default: return -EINVAL; } -- 2.7.4