2.0 alpha
[platform/core/system/devman.git] / include / devman_plugin_intf.h
old mode 100755 (executable)
new mode 100644 (file)
similarity index 88%
rename from devman_plugin_intf.h
rename to include/devman_plugin_intf.h
index 3f4a069..785adaa
@@ -56,14 +56,19 @@ enum {
 
 enum {
        POWER_STATE_SUSPEND     = 0,
+       POWER_STATE_PRE_SUSPEND,
+       POWER_STATE_POST_RESUME,
 };
 
 typedef struct {
        int     (*OEM_sys_get_display_count) (int *value);
 
+       int     (*OEM_sys_get_backlight_min_brightness) (int index, int *value);
        int     (*OEM_sys_get_backlight_max_brightness) (int index, int *value);
-       int     (*OEM_sys_get_backlight_brightness) (int index, int *value);
-       int     (*OEM_sys_set_backlight_brightness) (int index, int value);
+       int     (*OEM_sys_get_backlight_brightness) (int index, int *value, int power_saving);
+       int     (*OEM_sys_set_backlight_brightness) (int index, int value, int power_saving);
+
+       int     (*OEM_sys_set_backlight_dimming) (int index, int *value);
 
        int     (*OEM_sys_get_backlight_acl_control) (int index, int *value);
        int     (*OEM_sys_set_backlight_acl_control) (int index, int value);
@@ -83,6 +88,10 @@ typedef struct {
        int     (*OEM_sys_get_image_enhance_tune) (int *value);
        int     (*OEM_sys_set_image_enhance_tune) (int value);
 
+       int     (*OEM_sys_image_enhance_info) (int *value);
+
+       int (*OEM_sys_set_display_frame_rate) (int value);
+
        int     (*OEM_sys_get_uart_path) (int *value);
        int     (*OEM_sys_set_uart_path) (int value);
 
@@ -96,10 +105,12 @@ typedef struct {
        int     (*OEM_sys_set_haptic_vibetones_oneshot) (int value);
 
        int     (*OEM_sys_get_battery_capacity) (int *value);
+       int     (*OEM_sys_get_battery_capacity_raw) (int *value);
        int     (*OEM_sys_get_battery_charge_full) (int *value);
        int     (*OEM_sys_get_battery_charge_now) (int *value);
        int     (*OEM_sys_get_battery_present) (int *value);
        int     (*OEM_sys_get_battery_health) (int *value);
+       int     (*OEM_sys_get_battery_polling_required) (int *value);
 
        int     (*OEM_sys_get_jack_charger_online) (int *value);
        int     (*OEM_sys_get_jack_earjack_online) (int *value);