lights: Header file updates for ALS support codes

These changes adds ALS support to the lighting system

Signed-off-by: Dan Murphy <D.Murphy@motorola.com>
Signed-off-by: Mike Lockwood <lockwood@android.com>
diff --git a/include/hardware/lights.h b/include/hardware/lights.h
old mode 100644
new mode 100755
index bb89c89..a660b2d
--- a/include/hardware/lights.h
+++ b/include/hardware/lights.h
@@ -65,6 +65,15 @@
  */
 #define LIGHT_FLASH_TIMED           1
 
+/**
+ * Use these definitions for the Ambient Light sensing modes.  Manual will
+ * force the display brightness based on the slider bar.  Automatic mode will
+ * force the system to control the lighting regions.
+ */
+
+#define ALS_MODE_MANUAL                      0
+#define ALS_MODE_AUTOMATIC                   1
+
 
 /**
  * The parameters that can be set for a given light.
@@ -107,6 +116,12 @@
      */
     int (*set_light)(struct light_device_t* dev,
             struct light_state_t const* state);
+    /**
+     * Set the global ambient light sensing value.
+     *
+     * Returns: 0 on succes, error code on failure.
+     */
+    int (*set_als_mode)(int mode);
 };