aboutsummaryrefslogtreecommitdiff
path: root/light/android.hardware.light@2.0-service.zuk_8996.rc
diff options
context:
space:
mode:
authorBruno Martins <bgcngm@gmail.com>2018-01-19 15:42:00 +0000
committerDavide Garberi <dade.garberi@gmail.com>2018-01-25 17:06:44 +0100
commite03f3220a3bb949ca5c11b78de3c6ce5228b0d19 (patch)
tree69e5478269bda2d50354ce8c6f821c37e5075833 /light/android.hardware.light@2.0-service.zuk_8996.rc
parent01a7a3c04cde89a3ba8c81d55c3d29d9309ae8b5 (diff)
msm8996-common: Convert lights HAL into a native binderized HAL
Change-Id: If41458e22b9a67a5c2a415571723917df1904aa1 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Diffstat (limited to 'light/android.hardware.light@2.0-service.zuk_8996.rc')
-rw-r--r--light/android.hardware.light@2.0-service.zuk_8996.rc66
1 files changed, 66 insertions, 0 deletions
diff --git a/light/android.hardware.light@2.0-service.zuk_8996.rc b/light/android.hardware.light@2.0-service.zuk_8996.rc
new file mode 100644
index 0000000..ce90011
--- /dev/null
+++ b/light/android.hardware.light@2.0-service.zuk_8996.rc
@@ -0,0 +1,66 @@
+on init
+ # RGB lights
+ chown system system /sys/class/leds/red/brightness
+ chown system system /sys/class/leds/green/brightness
+ chown system system /sys/class/leds/blue/brightness
+
+ chown system system /sys/class/leds/red/pause_lo
+ chown system system /sys/class/leds/green/pause_lo
+ chown system system /sys/class/leds/blue/pause_lo
+
+ chown system system /sys/class/leds/red/pause_hi
+ chown system system /sys/class/leds/green/pause_hi
+ chown system system /sys/class/leds/blue/pause_hi
+
+ chown system system /sys/class/leds/red/blink
+ chown system system /sys/class/leds/green/blink
+ chown system system /sys/class/leds/blue/blink
+
+ chown system system /sys/class/leds/rgb/rgb_blink
+
+ chown system system /sys/class/leds/red/ramp_step_ms
+ chown system system /sys/class/leds/green/ramp_step_ms
+ chown system system /sys/class/leds/blue/ramp_step_ms
+
+ chown system system /sys/class/leds/red/duty_pcts
+ chown system system /sys/class/leds/green/duty_pcts
+ chown system system /sys/class/leds/blue/duty_pcts
+
+ chown system system /sys/class/leds/red/start_idx
+ chown system system /sys/class/leds/green/start_idx
+ chown system system /sys/class/leds/blue/start_idx
+
+ chown system system /sys/class/leds/blue/lut_flags
+ chown system system /sys/class/leds/red/lut_flags
+ chown system system /sys/class/leds/green/lut_flags
+
+ chmod 660 /sys/class/leds/red/brightness
+ chmod 660 /sys/class/leds/green/brightness
+ chmod 660 /sys/class/leds/blue/brightness
+
+ chmod 660 /sys/class/leds/red/ramp_step_ms
+ chmod 660 /sys/class/leds/green/ramp_step_ms
+ chmod 660 /sys/class/leds/blue/ramp_step_ms
+
+ chmod 660 /sys/class/leds/red/duty_pcts
+ chmod 660 /sys/class/leds/green/duty_pcts
+ chmod 660 /sys/class/leds/blue/duty_pcts
+
+ chmod 660 /sys/class/leds/red/start_idx
+ chmod 660 /sys/class/leds/green/start_idx
+ chmod 660 /sys/class/leds/blue/start_idx
+
+ chmod 660 /sys/class/leds/blue/lut_flags
+ chmod 660 /sys/class/leds/red/lut_flags
+ chmod 660 /sys/class/leds/green/lut_flags
+
+ chmod 660 /sys/class/leds/blue/pause_lo
+ chmod 660 /sys/class/leds/red/pause_lo
+ chmod 660 /sys/class/leds/green/pause_lo
+
+ chmod 660 /sys/class/leds/rgb/rgb_blink
+
+service light-hal-2-0 /vendor/bin/hw/android.hardware.light@2.0-service.zuk_8996
+ class hal
+ user system
+ group system