power: clang-format
* Using AOSP interface .clang-format * Clean Android.mk while we are at it Change-Id: I630f72e3dffb676ca1930e72945e897f62103ada Signed-off-by: Arian <arian.kulmer@web.de>
This commit is contained in:
@@ -29,75 +29,68 @@
|
||||
|
||||
#define LOG_NIDEBUG 0
|
||||
|
||||
#include <errno.h>
|
||||
#include <string.h>
|
||||
#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
#include <fcntl.h>
|
||||
#include <dlfcn.h>
|
||||
#include <errno.h>
|
||||
#include <fcntl.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <sys/stat.h>
|
||||
#include <sys/types.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#define LOG_TAG "QTI PowerHAL"
|
||||
#include <utils/Log.h>
|
||||
#include <hardware/hardware.h>
|
||||
#include <hardware/power.h>
|
||||
#include <utils/Log.h>
|
||||
|
||||
#include "utils.h"
|
||||
#include "hint-data.h"
|
||||
#include "performance.h"
|
||||
#include "power-common.h"
|
||||
#include "utils.h"
|
||||
|
||||
static struct hint_handles handles[NUM_HINTS];
|
||||
static int handleER = 0;
|
||||
|
||||
void power_init()
|
||||
{
|
||||
void power_init() {
|
||||
ALOGI("Initing");
|
||||
|
||||
for (int i=0; i<NUM_HINTS; i++) {
|
||||
handles[i].handle = 0;
|
||||
handles[i].ref_count = 0;
|
||||
for (int i = 0; i < NUM_HINTS; i++) {
|
||||
handles[i].handle = 0;
|
||||
handles[i].ref_count = 0;
|
||||
}
|
||||
}
|
||||
|
||||
int __attribute__ ((weak)) power_hint_override(power_hint_t hint,
|
||||
void *data)
|
||||
{
|
||||
int __attribute__((weak)) power_hint_override(power_hint_t hint, void* data) {
|
||||
return HINT_NONE;
|
||||
}
|
||||
|
||||
/* Declare function before use */
|
||||
void interaction(int duration, int num_args, int opt_list[]);
|
||||
|
||||
void power_hint(power_hint_t hint, void *data)
|
||||
{
|
||||
void power_hint(power_hint_t hint, void* data) {
|
||||
/* Check if this hint has been overridden. */
|
||||
if (power_hint_override(hint, data) == HINT_HANDLED) {
|
||||
/* The power_hint has been handled. We can skip the rest. */
|
||||
return;
|
||||
}
|
||||
switch(hint) {
|
||||
switch (hint) {
|
||||
case POWER_HINT_VR_MODE:
|
||||
ALOGI("VR mode power hint not handled in power_hint_override");
|
||||
break;
|
||||
case POWER_HINT_INTERACTION:
|
||||
{
|
||||
break;
|
||||
case POWER_HINT_INTERACTION: {
|
||||
int resources[] = {0x702, 0x20F, 0x30F};
|
||||
int duration = 3000;
|
||||
|
||||
interaction(duration, sizeof(resources)/sizeof(resources[0]), resources);
|
||||
}
|
||||
break;
|
||||
//fall through below, hints will fail if not defined in powerhint.xml
|
||||
interaction(duration, sizeof(resources) / sizeof(resources[0]), resources);
|
||||
} break;
|
||||
// fall through below, hints will fail if not defined in powerhint.xml
|
||||
case POWER_HINT_SUSTAINED_PERFORMANCE:
|
||||
case POWER_HINT_VIDEO_ENCODE:
|
||||
if (data) {
|
||||
if (handles[hint].ref_count == 0)
|
||||
handles[hint].handle = perf_hint_enable((AOSP_DELTA + hint), 0);
|
||||
|
||||
if (handles[hint].handle > 0)
|
||||
handles[hint].ref_count++;
|
||||
if (handles[hint].handle > 0) handles[hint].ref_count++;
|
||||
} else {
|
||||
if (handles[hint].handle > 0) {
|
||||
if (--handles[hint].ref_count == 0) {
|
||||
@@ -108,9 +101,9 @@ void power_hint(power_hint_t hint, void *data)
|
||||
ALOGE("Lock for hint: %X was not acquired, cannot be released", hint);
|
||||
}
|
||||
}
|
||||
break;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -121,8 +114,7 @@ bool is_expensive_rendering_supported() {
|
||||
return atoi(property) == 1 ? true : false;
|
||||
}
|
||||
|
||||
void set_expensive_rendering(bool enabled)
|
||||
{
|
||||
void set_expensive_rendering(bool enabled) {
|
||||
if (enabled) {
|
||||
handleER = perf_hint_enable(PERF_HINT_EXPENSIVE_RENDERING, 0);
|
||||
} else if (handleER > 0) {
|
||||
@@ -130,8 +122,7 @@ void set_expensive_rendering(bool enabled)
|
||||
}
|
||||
}
|
||||
|
||||
int __attribute__ ((weak)) set_interactive_override(int on)
|
||||
{
|
||||
int __attribute__((weak)) set_interactive_override(int on) {
|
||||
return HINT_NONE;
|
||||
}
|
||||
|
||||
@@ -139,8 +130,7 @@ int __attribute__ ((weak)) set_interactive_override(int on)
|
||||
extern void power_set_interactive_ext(int on);
|
||||
#endif
|
||||
|
||||
void set_interactive(int on)
|
||||
{
|
||||
void set_interactive(int on) {
|
||||
if (!on) {
|
||||
/* Send Display OFF hint to perf HAL */
|
||||
perf_hint_enable(VENDOR_HINT_DISPLAY_OFF, 0);
|
||||
|
||||
Reference in New Issue
Block a user