The same thing is defined in several sources.
And all shift bits're not changed, error occurs.
Change-Id: I1b7b14de081bb800183f289ebc3700d138e9898a
Signed-off-by: Krzysztof Sasiak <k.sasiak@samsung.com>
#include "core/common.h"
#include "core/devices.h"
-#define DISP_INDEX_BIT 16
-#define DISP_CMD(prop, index) (prop | (index << DISP_INDEX_BIT))
-
static DBusMessage *e_dbus_start_cb(E_DBus_Object *obj, DBusMessage *msg)
{
display_device_ops.init(NULL);
#include "core.h"
#include "device-node.h"
-#define DISP_INDEX_BIT 4
-#define COMBINE_DISP_CMD(cmd, prop, index) (cmd = (prop | (index << DISP_INDEX_BIT)))
-
typedef struct _PMSys PMSys;
struct _PMSys {
int def_brt;
static int _bl_onoff(PMSys *p, int on)
{
- int cmd = 0;
+ int cmd;
- COMBINE_DISP_CMD(cmd, PROP_DISPLAY_ONOFF, DEFAULT_DISPLAY);
+ cmd = DISP_CMD(PROP_DISPLAY_ONOFF, DEFAULT_DISPLAY);
return device_set_property(DEVICE_TYPE_DISPLAY, cmd, on);
}
int ret;
int prev;
- COMBINE_DISP_CMD(cmd, PROP_DISPLAY_BRIGHTNESS, DEFAULT_DISPLAY);
+ cmd = DISP_CMD(PROP_DISPLAY_BRIGHTNESS, DEFAULT_DISPLAY);
ret = device_get_property(DEVICE_TYPE_DISPLAY, cmd, &prev);
/* Update new brightness to vconf */
{
int value = -1;
int ret = -1;
- int cmd = 0;
+ int cmd;
- COMBINE_DISP_CMD(cmd, PROP_DISPLAY_ONOFF, DEFAULT_DISPLAY);
+ cmd = DISP_CMD(PROP_DISPLAY_ONOFF, DEFAULT_DISPLAY);
ret = device_get_property(DEVICE_TYPE_DISPLAY, cmd, &value);
if (ret < 0 || value < 0)
#define PM_LCD_RETRY_CNT 3
+#define DISP_INDEX_SHIFT 16
+#define DISP_CMD(prop, index) ((index << DISP_INDEX_SHIFT) | prop)
+
/*
* Event type enumeration
*/
#define SAMPLING_INTERVAL 1 /* 1 sec */
#define MAX_FAULT 5
-#define DISP_INDEX_BIT 4
-#define COMBINE_DISP_CMD(cmd, prop, index) (cmd = (prop | (index << DISP_INDEX_BIT)))
-
static int (*prev_init_extention) (void *data);
static int (*_default_action) (int);
static Ecore_Timer *alc_timeout_id = 0;
int cmd;
int ret;
value = PM_MAX_BRIGHTNESS * (int)light_data.values[0] / 10;
- COMBINE_DISP_CMD(cmd, PROP_DISPLAY_BRIGHTNESS, DEFAULT_DISPLAY);
+ cmd = DISP_CMD(PROP_DISPLAY_BRIGHTNESS, DEFAULT_DISPLAY);
ret = device_get_property(DEVICE_TYPE_DISPLAY, cmd, &tmp_value);
if (!ret && (tmp_value != value)) {
backlight_ops.set_default_brt(value);
}
vconf_set_int(VCONFKEY_PM_CUSTOM_BRIGHTNESS_STATUS, VCONFKEY_PM_CUSTOM_BRIGHTNESS_OFF);
- if (bat_state < VCONFKEY_SYSMAN_BAT_WARNING_LOW) {
- _D("can not set brightness for low battery");
- return 0;
- }
// check dim state
- if (bat_state == VCONFKEY_SYSMAN_BAT_WARNING_LOW &&
+ if (bat_state <= VCONFKEY_SYSMAN_BAT_WARNING_LOW &&
charger_state == VCONFKEY_SYSMAN_CHARGER_DISCONNECTED && !brt_changed_state) {
_D("batt warning low : brightness is not changed!");
device_set_property(DEVICE_TYPE_DISPLAY, PROP_DISPLAY_BRIGHTNESS, 0);