summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Rini <trini@ti.com>2013-10-22 12:37:10 -0400
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-10-30 13:39:03 +0000
commit5abcfcd4380aacafc45d776f557738fb18089113 (patch)
tree7f4731d8bc855810a258d52e0f271605d214fe62
parent2d0840780525e9a911e567f45b764850419d49f3 (diff)
downloadopenembedded-core-5abcfcd4380aacafc45d776f557738fb18089113.tar.gz
openembedded-core-5abcfcd4380aacafc45d776f557738fb18089113.tar.bz2
openembedded-core-5abcfcd4380aacafc45d776f557738fb18089113.zip
udev: Update touchscreen rule for ID_INPUT_TOUCHSCREEN
Since udev 174 udev has been running input_id as a built-in command and setting this value in the environment for touchscreens. Use this logic to detect when to make a touchscreen0 symlink. Signed-off-by: Tom Rini <trini@ti.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
-rw-r--r--meta/recipes-core/udev/udev/local.rules3
1 files changed, 1 insertions, 2 deletions
diff --git a/meta/recipes-core/udev/udev/local.rules b/meta/recipes-core/udev/udev/local.rules
index d0cbf91b60..f06002c654 100644
--- a/meta/recipes-core/udev/udev/local.rules
+++ b/meta/recipes-core/udev/udev/local.rules
@@ -19,5 +19,4 @@ ACTION=="add", DEVPATH=="/devices/*", ENV{MODALIAS}=="?*", RUN+="/sbin/modprobe
# Create a symlink to any touchscreen input device
# Trigger based on input type, that the evbit (-e) has EV_SYN and EV_ABS,
# has an EV_ABS value (-a) which is used for touchscreen type devices.
-SUBSYSTEM=="input", KERNEL=="event[0-9]*", ATTRS{modalias}=="input:*-e0*,3,*a0,1,*", SYMLINK+="input/touchscreen0"
-
++SUBSYSTEM=="input", KERNEL=="event[0-9]*", ENV{ID_INPUT_TOUCHSCREEN}=="1", SYMLINK+="input/touchscreen0"