sensor-hal: tm1: check "enable" attribute instead of "poll_delay" in TM1
authorkibak.yoon <kibak.yoon@samsung.com>
Sun, 21 May 2017 09:11:13 +0000 (18:11 +0900)
committerkibak.yoon <kibak.yoon@samsung.com>
Sun, 21 May 2017 09:11:13 +0000 (18:11 +0900)
Specially, input device driver of proximity sensor in tm1 doesn't have poll_delay
attribute(device node). other devices(tw1, emulator) don't have this
problem.

* only the sensor input devices have "enable" node as you can see the following.
sh-3.2# ls -al /sys/class/input/input*/enable
-rw-rw-r-- 1 sensor input 4096 Jul 26 04:49 /sys/class/input/input4/enable
-rw-rw-r-- 1 sensor input 4096 Jul 26 04:49 /sys/class/input/input5/enable

Change-Id: Ie11f89caf24203b8899987cfc9e42e2706d17f34
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
packaging/99-sensor.rules

index 3799e36..4337279 100644 (file)
@@ -1,13 +1,13 @@
 SUBSYSTEM!="input", GOTO="sensor_rules_end"
-ATTRS{poll_delay}!="", ENV{ID_INPUT_KEY}=""
-ATTRS{poll_delay}!="", ENV{ID_INPUT_KEYPAD}=""
-ATTRS{poll_delay}!="", ENV{ID_INPUT_KEYBOARD}=""
-ATTRS{poll_delay}!="", ENV{ID_INPUT_TOUCHPAD}=""
-ATTRS{poll_delay}!="", ENV{ID_INPUT_TOUCHSCREEN}=""
-ATTRS{poll_delay}!="", ENV{ID_INPUT_MOUSE}=""
-ATTRS{poll_delay}!="", ENV{ID_INPUT_JOYSTICK}=""
+ATTRS{enable}!="", ENV{ID_INPUT_KEY}=""
+ATTRS{enable}!="", ENV{ID_INPUT_KEYPAD}=""
+ATTRS{enable}!="", ENV{ID_INPUT_KEYBOARD}=""
+ATTRS{enable}!="", ENV{ID_INPUT_TOUCHPAD}=""
+ATTRS{enable}!="", ENV{ID_INPUT_TOUCHSCREEN}=""
+ATTRS{enable}!="", ENV{ID_INPUT_MOUSE}=""
+ATTRS{enable}!="", ENV{ID_INPUT_JOYSTICK}=""
 
-ATTRS{poll_delay}!="", ACTION=="add", RUN+="/bin/chown sensor:input %S/%p/enable %S/%p/poll_delay"
-ATTRS{poll_delay}!="", ACTION=="add", RUN+="/bin/chsmack -a * %S/%p/enable %S/%p/poll_delay"
+ATTRS{enable}!="", ACTION=="add", RUN+="/bin/chown sensor:input %S/%p/enable %S/%p/poll_delay"
+ATTRS{eanble}!="", ACTION=="add", RUN+="/bin/chsmack -a * %S/%p/enable %S/%p/poll_delay"
 
 LABEL="sensor_rules_end"