exynos4x12 lights: jellybean compat

tirimbino
Daniel Hillenbrand 12 years ago
parent 313840440f
commit 75ae0a2bc5
  1. 16
      exynos4/exynos4x12/liblights/lights.c

@ -71,7 +71,7 @@ static int write_int(char const *path, int value)
already_warned = 0; already_warned = 0;
LOGV("write_int: path %s, value %d", path, value); ALOGV("write_int: path %s, value %d", path, value);
fd = open(path, O_RDWR); fd = open(path, O_RDWR);
if (fd >= 0) { if (fd >= 0) {
@ -82,7 +82,7 @@ static int write_int(char const *path, int value)
return amt == -1 ? -errno : 0; return amt == -1 ? -errno : 0;
} else { } else {
if (already_warned == 0) { if (already_warned == 0) {
LOGE("write_int failed to open %s\n", path); ALOGE("write_int failed to open %s\n", path);
already_warned = 1; already_warned = 1;
} }
return -errno; return -errno;
@ -111,7 +111,7 @@ static int write_str(char const *path, const char* value)
already_warned = 0; already_warned = 0;
LOGV("write_str: path %s, value %s", path, value); ALOGV("write_str: path %s, value %s", path, value);
fd = open(path, O_RDWR); fd = open(path, O_RDWR);
if (fd >= 0) { if (fd >= 0) {
@ -122,7 +122,7 @@ static int write_str(char const *path, const char* value)
return amt == -1 ? -errno : 0; return amt == -1 ? -errno : 0;
} else { } else {
if (already_warned == 0) { if (already_warned == 0) {
LOGE("write_str failed to open %s\n", path); ALOGE("write_str failed to open %s\n", path);
already_warned = 1; already_warned = 1;
} }
return -errno; return -errno;
@ -166,7 +166,7 @@ static int set_light_backlight(struct light_device_t *dev,
static int close_lights(struct light_device_t *dev) static int close_lights(struct light_device_t *dev)
{ {
LOGV("close_light is called"); ALOGV("close_light is called");
if (dev) if (dev)
free(dev); free(dev);
@ -213,7 +213,7 @@ static int set_light_leds(struct light_state_t const *state, int type)
led.green = (colorRGB >> 8) & 0xFF; led.green = (colorRGB >> 8) & 0xFF;
led.blue = colorRGB & 0xFF; led.blue = colorRGB & 0xFF;
snprintf(led.blink, MAX_WRITE_CMD, "0x%x %d %d", colorRGB, state->flashOnMS, state->flashOffMS); snprintf(led.blink, MAX_WRITE_CMD, "0x%x %d %d", colorRGB, state->flashOnMS, state->flashOffMS);
LOGD("set_light_leds 0x%x %d %d", colorRGB, state->flashOnMS, state->flashOffMS); ALOGD("set_light_leds 0x%x %d %d", colorRGB, state->flashOnMS, state->flashOffMS);
break; break;
default: default:
return -EINVAL; return -EINVAL;
@ -247,7 +247,7 @@ static int set_light_battery(struct light_device_t *dev,
led.green = (colorRGB >> 8) & 0xFF; led.green = (colorRGB >> 8) & 0xFF;
led.blue = colorRGB & 0xFF; led.blue = colorRGB & 0xFF;
snprintf(led.blink, MAX_WRITE_CMD, "0x%x %d %d", colorRGB, state->flashOnMS, state->flashOffMS); snprintf(led.blink, MAX_WRITE_CMD, "0x%x %d %d", colorRGB, state->flashOnMS, state->flashOffMS);
LOGD("set_light_battery 0x%x %d %d", colorRGB, state->flashOnMS, state->flashOffMS); ALOGD("set_light_battery 0x%x %d %d", colorRGB, state->flashOnMS, state->flashOffMS);
} }
g_BatteryStore = led; g_BatteryStore = led;
@ -301,7 +301,7 @@ static struct hw_module_methods_t lights_module_methods = {
.open = open_lights, .open = open_lights,
}; };
const struct hw_module_t HAL_MODULE_INFO_SYM = { struct hw_module_t HAL_MODULE_INFO_SYM = {
.tag = HARDWARE_MODULE_TAG, .tag = HARDWARE_MODULE_TAG,
.version_major = 1, .version_major = 1,
.version_minor = 0, .version_minor = 0,

Loading…
Cancel
Save