From: jy910.yun Date: Mon, 24 Jun 2013 01:48:49 +0000 (+0900) Subject: add hardkey backlight OAL functions X-Git-Tag: accepted/tizen/generic/20140303.073251^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F71%2F15371%2F1;p=platform%2Fcore%2Fsystem%2Flibdevice-node.git add hardkey backlight OAL functions - 'OEM_sys_get/set_hardkey_backlight' Change-Id: I153ddfe42132c5e3e3baf45fb44bcaa61fbc49cf Signed-off-by: jy910.yun --- diff --git a/devices/led.c b/devices/led.c index 925b306..2ee89db 100644 --- a/devices/led.c +++ b/devices/led.c @@ -26,6 +26,8 @@ static int led_get_prop(int prop, int *val) return PLUGIN_GET(leds_torch_max_brightness)(val); case PROP_LED_BRIGHTNESS: return PLUGIN_GET(leds_torch_brightness)(val); + case PROP_LED_HARDKEY: + return PLUGIN_GET(hardkey_backlight)(val); } return -1; @@ -36,6 +38,8 @@ static int led_set_prop(int prop, int val) switch (prop) { case PROP_LED_BRIGHTNESS: return PLUGIN_SET(leds_torch_brightness)(val); + case PROP_LED_HARDKEY: + return PLUGIN_SET(hardkey_backlight)(val); } return -1; diff --git a/include/device-node.h b/include/device-node.h index 935bc18..60caccd 100644 --- a/include/device-node.h +++ b/include/device-node.h @@ -115,6 +115,7 @@ enum { enum { PROP_LED_BRIGHTNESS, PROP_LED_MAX_BRIGHTNESS, + PROP_LED_HARDKEY, }; /** diff --git a/include/devman_plugin_intf.h b/include/devman_plugin_intf.h index 15e88af..c4e0587 100644 --- a/include/devman_plugin_intf.h +++ b/include/devman_plugin_intf.h @@ -168,6 +168,9 @@ typedef struct { int (*OEM_sys_get_hdmi_support) (int *value); + + int (*OEM_sys_get_hardkey_backlight) (int *value); + int (*OEM_sys_set_hardkey_backlight) (int value); } OEM_sys_devman_plugin_interface; const OEM_sys_devman_plugin_interface *OEM_sys_get_devman_plugin_interface();