Delete display_get_state 40/216640/1 accepted/tizen/unified/20191118.122826 submit/tizen/20191118.061624
authorYoungjae Cho <y0.cho@samsung.com>
Wed, 30 Oct 2019 04:53:33 +0000 (13:53 +0900)
committerYoungjae Cho <y0.cho@samsung.com>
Wed, 30 Oct 2019 04:53:33 +0000 (13:53 +0900)
Use dpms_get_state() instead of HAL display_get_state

Change-Id: Ie2b8891cd408b64bf363fdccc3f44aef69fe6a06
Signed-off-by: Youngjae Cho <y0.cho@samsung.com>
hw/display/display.c

index 2398fff..71e7260 100644 (file)
 #define BACKLIGHT_PATH  "/sys/class/backlight/emulator"
 #endif
 
-#ifndef LCD_PATH
-#define LCD_PATH  "/sys/class/lcd/emulator"
-#endif
-
 static int display_get_max_brightness(int *val)
 {
        static int max = -1;
@@ -95,32 +91,6 @@ static int display_set_brightness(int brightness)
        return 0;
 }
 
-static int display_get_state(enum display_state *state)
-{
-       int r, v;
-
-       r = sys_get_int(LCD_PATH"/lcd_power", &v);
-       if (r < 0) {
-               _E("fail to get state (errno:%d)", r);
-               return r;
-       }
-
-       //remap LCD state
-       switch (v) {
-       case 0:
-               *state = DISPLAY_ON;
-               break;
-       case 4:
-               *state = DISPLAY_OFF;
-               break;
-       default:
-               *state = -EINVAL;
-               break;
-       }
-
-       return 0;
-}
-
 static int display_open(struct hw_info *info,
                const char *id, struct hw_common **common)
 {
@@ -137,7 +107,6 @@ static int display_open(struct hw_info *info,
        display_dev->get_max_brightness = display_get_max_brightness;
        display_dev->get_brightness = display_get_brightness;
        display_dev->set_brightness = display_set_brightness;
-       display_dev->get_state = display_get_state;
 
        *common = (struct hw_common *)display_dev;
        return 0;