* Fix the rule to detect the touchscreen and create the /dev/input/touchscreen0 device node more reliably. udev knows how to detect a touchscreen and sets ID_INPUT_TOUCHSCREEN for us to check against. * This has already been submitted upstream and can be removed when meta-arago switches to something that contains this fix, possibly Dora. * The patch has already been submitted to oe-core at: http://article.gmane.org/gmane.comp.handhelds.openembedded.core/44297
Cc: Chase Maupin <[email protected]> Cc: Franklin Cooper Jr. <[email protected]> Cc: Denys Dmytriyenko <[email protected]> Signed-off-by: Tom Rini <[email protected]> --- .../recipes-core/udev/udev/local.rules | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/meta-arago-distro/recipes-core/udev/udev/local.rules b/meta-arago-distro/recipes-core/udev/udev/local.rules index d0cbf91..d0b0216 100644 --- a/meta-arago-distro/recipes-core/udev/udev/local.rules +++ b/meta-arago-distro/recipes-core/udev/udev/local.rules @@ -17,7 +17,5 @@ ACTION=="add", DEVPATH=="/devices/*", ENV{MODALIAS}=="?*", RUN+="/sbin/modprobe $env{MODALIAS}" # 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" -- 1.7.9.5 _______________________________________________ meta-arago mailing list [email protected] http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
