summaryrefslogtreecommitdiff
path: root/lights/lights.c
diff options
context:
space:
mode:
Diffstat (limited to 'lights/lights.c')
-rw-r--r--lights/lights.c27
1 files changed, 1 insertions, 26 deletions
diff --git a/lights/lights.c b/lights/lights.c
index 098e641..9f5b2d2 100644
--- a/lights/lights.c
+++ b/lights/lights.c
@@ -67,29 +67,12 @@ static int set_light_notifications(struct light_device_t* dev,
if(!dev) {
return -1;
}
-
pthread_mutex_lock(&g_lock);
- switch (state->flashMode) {
- case LIGHT_FLASH_NONE:
- err = write_int(LED1_LED_FILE, SET_LIGHT(state->color));
- break;
-
- /** Doesn't support flash. */
- case LIGHT_FLASH_TIMED:
- default:
- err = -EINVAL;
- }
+ err = write_int(LED1_LED_FILE, SET_LIGHT(state->color));
pthread_mutex_unlock(&g_lock);
return err;
}
-/** Not available on Kylin. */
-static int set_light_unavailable(struct light_device_t* dev,
- struct light_state_t const* state)
-{
- return -EINVAL;
-}
-
/** Close the lights device */
static int close_lights(struct light_device_t *dev)
{
@@ -115,14 +98,6 @@ static int open_lights(const struct hw_module_t* module, char const* name,
if (0 == strcmp(LIGHT_ID_NOTIFICATIONS, name))
set_light = set_light_notifications;
- else if (0 == strcmp(LIGHT_ID_ATTENTION, name))
- set_light = set_light_notifications;
- else if (0 == strcmp(LIGHT_ID_BUTTONS, name))
- set_light = set_light_unavailable;
- else if (0 == strcmp(LIGHT_ID_BLUETOOTH, name))
- set_light = set_light_unavailable;
- else if (0 == strcmp(LIGHT_ID_WIFI, name))
- set_light = set_light_unavailable;
else
return -EINVAL;