[IMPROVE] support power for CONFIG_MARU_BACKLIGHT 63/15263/1
authorVyacheslav Cherkashin <v.cherkashin@samsung.com>
Fri, 17 Jan 2014 11:59:30 +0000 (15:59 +0400)
committerVyacheslav Cherkashin <v.cherkashin@samsung.com>
Fri, 17 Jan 2014 11:59:30 +0000 (15:59 +0400)
Change-Id: I6cf0e138c9ecf08f1d5dfba71ca66c72f0ff0ac2
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
energy/lcd/maru.c

index 13c69b3..fb75f88 100644 (file)
 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;
        }