Move plugin static function to core(display module).
This is for moving backlight_ops functions related to brightess without dependency.
int display_backlight_set_brightness_with_delay(int brightness, int delay)
-> This function replaces the static bl_brt function located in plugins.
Change-Id: I4f20da84514cb29e74482980143d09c41354e31b
Signed-off-by: Yunhee Seo <yuni.seo@samsung.com>
return display_dev_available;
}
-static int bl_brt(int brightness, int delay)
-{
- int ret = -1;
-
- if (delay > 0)
- usleep(delay);
-
- /* Update device brightness */
- ret = backlight_ops.set_brightness(brightness);
-
- _I("Set brightness(%d): %d", brightness, ret);
-
- return ret;
-}
-
bool display_dimstay_check(void)
{
if (get_pm_status_flag() & DIM_FLAG)
(val < 0 && start < end))
start = end;
- bl_brt(start, LCD_PHASED_DELAY);
+ display_backlight_set_brightness_with_delay(start, LCD_PHASED_DELAY);
}
}
return display_dev_available;
}
-static int bl_brt(int brightness, int delay)
-{
- int ret = -1;
-
- if (delay > 0)
- usleep(delay);
-
- /* Update device brightness */
- ret = backlight_ops.set_brightness(brightness);
-
- _I("Set brightness(%d): %d", brightness, ret);
-
- return ret;
-}
-
bool display_dimstay_check(void)
{
if (get_pm_status_flag() & DIM_FLAG)
(val < 0 && start < end))
start = end;
- bl_brt(start, LCD_PHASED_DELAY);
+ display_backlight_set_brightness_with_delay(start, LCD_PHASED_DELAY);
}
}
return display_dev_available;
}
-static int bl_brt(int brightness, int delay)
-{
- int ret = -1;
-
- if (delay > 0)
- usleep(delay);
-
- /* Update device brightness */
- ret = backlight_ops.set_brightness(brightness);
-
- _I("Set brightness(%d): %d", brightness, ret);
-
- return ret;
-}
-
bool display_dimstay_check(void)
{
if (get_pm_status_flag() & DIM_FLAG)
(val < 0 && start < end))
start = end;
- bl_brt(start, LCD_PHASED_DELAY);
+ display_backlight_set_brightness_with_delay(start, LCD_PHASED_DELAY);
}
}
return display_dev_available;
}
-static int bl_brt(int brightness, int delay)
-{
- int ret = -1;
-
- if (delay > 0)
- usleep(delay);
-
- /* Update device brightness */
- ret = backlight_ops.set_brightness(brightness);
-
- _I("Set brightness(%d): %d", brightness, ret);
-
- return ret;
-}
-
bool display_dimstay_check(void)
{
if (get_pm_status_flag() & DIM_FLAG)
(val < 0 && start < end))
start = end;
- bl_brt(start, LCD_PHASED_DELAY);
+ display_backlight_set_brightness_with_delay(start, LCD_PHASED_DELAY);
}
}
release_timer = g_timeout_add(DUMP_MODE_WAITING_TIME, release_blink_cb, NULL);
}
+int display_backlight_set_brightness_with_delay(int brightness, int delay)
+{
+ int ret = -1;
+
+ if (delay > 0)
+ usleep(delay);
+
+ /* Update device brightness */
+ ret = backlight_ops->set_brightness(brightness);
+ _I("Set brightness(%d): %d", brightness, ret);
+
+ return ret;
+}
+
/* FIXME: This function is only used for wearable plugin */
int display_backlight_set_force_brightness(int brightness)
{
void display_backlight_unset_blink(void);
int display_backlight_set_force_brightness(int brightness);
void display_backlight_get_force_brightness(int *brightness);
+int display_backlight_set_brightness_with_delay(int brightness, int delay);
#endif /* __DISPLAY_BACKLIGHT_H__ */
\ No newline at end of file