mirror of
https://github.com/team-infusion-developers/android_hardware_samsung.git
synced 2024-11-06 21:55:41 +00:00
samsung: power: dont depend on liblights_helper
* this is partially a revert of 1226350ee7
Change-Id: I0ab7f6dc7642f7778f802e18b2f2dda7c11d9b3b
This commit is contained in:
parent
e6caf96ddb
commit
39e99623e0
2 changed files with 25 additions and 3 deletions
|
@ -20,10 +20,11 @@ include $(CLEAR_VARS)
|
|||
|
||||
LOCAL_SRC_FILES := power.c
|
||||
|
||||
LOCAL_C_INCLUDES := $(LOCAL_PATH)/include
|
||||
LOCAL_C_INCLUDES := \
|
||||
$(LOCAL_PATH)/include \
|
||||
$(LOCAL_PATH)/../hidl/light/include
|
||||
|
||||
LOCAL_SHARED_LIBRARIES := liblog libcutils
|
||||
LOCAL_STATIC_LIBRARIES := liblights_helper
|
||||
|
||||
LOCAL_MODULE := power.$(TARGET_BOOTLOADER_BOARD_NAME)
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
|
|
|
@ -35,7 +35,7 @@
|
|||
|
||||
#include <hardware/hardware.h>
|
||||
#include <hardware/power.h>
|
||||
#include <liblights/samsung_lights_helper.h>
|
||||
#include "samsung_lights.h"
|
||||
|
||||
#include "samsung_power.h"
|
||||
|
||||
|
@ -210,6 +210,27 @@ static void send_boostpulse(int boostpulse_fd)
|
|||
}
|
||||
}
|
||||
|
||||
static int get_cur_panel_brightness() {
|
||||
int ret = 0;
|
||||
int read_status;
|
||||
// brightness can range from 0 to 255, so max. 3 chars + '\0'
|
||||
char panel_brightness[4];
|
||||
// for strtol
|
||||
char *dummy;
|
||||
const int base = 10;
|
||||
|
||||
read_status = sysfs_read(PANEL_BRIGHTNESS_NODE, panel_brightness, sizeof(PANEL_BRIGHTNESS_NODE));
|
||||
if (read_status < 0) {
|
||||
ALOGE("%s: Failed to read panel brightness from %s!\n", __func__, PANEL_BRIGHTNESS_NODE);
|
||||
return -1;
|
||||
}
|
||||
|
||||
ret = strtol(panel_brightness, &dummy, base);
|
||||
ALOGV("%s: Panel brightness is: %d", __func__, ret);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
/**********************************************************
|
||||
*** POWER FUNCTIONS
|
||||
**********************************************************/
|
||||
|
|
Loading…
Reference in a new issue