From: Patrick McCarty Date: Fri, 19 Oct 2012 21:17:34 +0000 (-0700) Subject: Add stubs for missing/changed functions in the plugin interface X-Git-Tag: submit/trunk/20121019.214627^0 X-Git-Url: http://review.tizen.org/git/?p=adaptation%2Fdevice-manager-plugin-pinetrail.git;a=commitdiff_plain;h=d970d96ed077a56f9f0d3d4e37cf3dcda5b4a1e1 Add stubs for missing/changed functions in the plugin interface This fixes system_server startup, as it crashes if the devman plugin does not implement the full interface. Change-Id: I4582040ec96e6af18d9012822c39e2d5b3483921 --- diff --git a/device-manager-plugin-pinetrail.c b/device-manager-plugin-pinetrail.c index 9f53df3..1c87499 100644 --- a/device-manager-plugin-pinetrail.c +++ b/device-manager-plugin-pinetrail.c @@ -60,7 +60,7 @@ int OEM_sys_get_backlight_max_brightness(int index, int *value) return ret; } -int OEM_sys_get_backlight_brightness(int index, int *value) +int OEM_sys_get_backlight_brightness(int index, int *value, int power_saving) { int ret = -1; @@ -70,7 +70,7 @@ int OEM_sys_get_backlight_brightness(int index, int *value) return ret; } -int OEM_sys_set_backlight_brightness(int index, int value) +int OEM_sys_set_backlight_brightness(int index, int value, int power_saving) { int ret = -1; @@ -258,10 +258,12 @@ int OEM_sys_get_null_3(char *node) static const OEM_sys_devman_plugin_interface devman_plugin_interface_pinetrail = { OEM_sys_get_null_1, //int (*OEM_sys_get_display_count) (int *value); + OEM_sys_get_null_2, //int (*OEM_sys_get_backlight_min_brightness) (int index, int *value); OEM_sys_get_backlight_max_brightness, //int (*OEM_sys_get_backlight_max_brightness) (int index, int *value); - OEM_sys_get_backlight_brightness, //int (*OEM_sys_get_backlight_brightness) (int index, int *value); - OEM_sys_set_backlight_brightness, //int (*OEM_sys_set_backlight_brightness) (int index, int value); + OEM_sys_get_backlight_brightness, //int (*OEM_sys_get_backlight_brightness) (int index, int *value, int power_saving); + OEM_sys_set_backlight_brightness, //int (*OEM_sys_set_backlight_brightness) (int index, int value, int power_saving); + OEM_sys_get_null_2, //int (*OEM_sys_set_backlight_dimming) (int index, int *value); OEM_sys_get_null_2, //int (*OEM_sys_get_backlight_acl_control) (int index, int *value); OEM_sys_set_null_2, //int (*OEM_sys_set_backlight_acl_control) (int index, int value); @@ -280,6 +282,10 @@ static const OEM_sys_devman_plugin_interface devman_plugin_interface_pinetrail OEM_sys_get_null_1, //int (*OEM_sys_get_image_enhance_tune) (int *value); OEM_sys_set_null_1, //int (*OEM_sys_set_image_enhance_tune) (int value); + OEM_sys_get_null_1, //int (*OEM_sys_image_enhance_info) (int *value); + + OEM_sys_set_null_1, //int (*OEM_sys_set_display_frame_rate) (int value); + OEM_sys_get_null_1, //int (*OEM_sys_get_uart_path) (int *value); OEM_sys_set_null_1, //int (*OEM_sys_set_uart_path) (int value); @@ -293,10 +299,12 @@ static const OEM_sys_devman_plugin_interface devman_plugin_interface_pinetrail OEM_sys_set_null_1, //int (*OEM_sys_set_haptic_vibetones_oneshot) (int value); OEM_sys_get_battery_capacity, //int (*OEM_sys_get_battery_capacity) (int *value); + OEM_sys_get_null_1, //int (*OEM_sys_get_battery_capacity_raw) (int *value); OEM_sys_get_battery_charge_full, //int (*OEM_sys_get_battery_charge_full) (int *value); OEM_sys_get_battery_charge_now, //int (*OEM_sys_get_battery_charge_now) (int *value); OEM_sys_get_battery_present, //int (*OEM_sys_get_battery_present) (int *value); OEM_sys_get_null_1, //int (*OEM_sys_get_battery_health) (int *value); + OEM_sys_get_null_1, //int (*OEM_sys_get_battery_polling_required) (int *value); OEM_sys_get_null_1, //int (*OEM_sys_get_jack_charger_online) (int *value); OEM_sys_get_null_1, //int (*OEM_sys_get_jack_earjack_online) (int *value);