From: Tom Rini Date: Tue, 22 Oct 2013 16:37:10 +0000 (-0400) Subject: udev: Update touchscreen rule for ID_INPUT_TOUCHSCREEN X-Git-Tag: yocto-4.0~31140 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5abcfcd4380aacafc45d776f557738fb18089113;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git 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 Signed-off-by: Saul Wold --- diff --git a/meta/recipes-core/udev/udev/local.rules b/meta/recipes-core/udev/udev/local.rules index d0cbf91b60a..f06002c6542 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"