[OE-core] [PATCH] udev: generalize the check in touchscreen rule

Andrea Adami andrea.adami at gmail.com
Wed Apr 11 08:59:19 UTC 2012


On Mon, Apr 2, 2012 at 11:35 PM, Andrea Adami <andrea.adami at gmail.com> wrote:
> * The actual rule only works for devices reporting ts pressure
> * and ignores the other touchscreens (happens e.g. on ipaq h1940).
> * a0,1,*18   a = absolute axes (ABS_X 0x00 ABS_Y 0x01 ABS_PRESSURE 0x18)
> * (see include/linux/input.h)
> *
> * Guidelines for touchscreen seem suggesting only ABS_X and ABS_Y are mandatory
> * (http://kernel.org/doc/Documentation/input/event-codes.txt)
> *
> * Bump PR
>
> Signed-off-by: Andrea Adami <andrea.adami at gmail.com>
> ---
>  meta/recipes-core/udev/udev/local.rules |    3 +--
>  meta/recipes-core/udev/udev_164.bb      |    2 +-
>  2 files changed, 2 insertions(+), 3 deletions(-)
>
> diff --git a/meta/recipes-core/udev/udev/local.rules b/meta/recipes-core/udev/udev/local.rules
> index 625e49a..49e8d28 100644
> --- a/meta/recipes-core/udev/udev/local.rules
> +++ b/meta/recipes-core/udev/udev/local.rules
> @@ -31,5 +31,4 @@ KERNEL=="rtc0", SYMLINK+="rtc"
>  ACTION=="add", DEVPATH=="/devices/*", ENV{MODALIAS}=="?*", RUN+="/sbin/modprobe $env{MODALIAS}"
>
>  # Create a symlink to any touchscreen input device
> -SUBSYSTEM=="input", KERNEL=="event[0-9]*", ATTRS{modalias}=="input:*-e0*,3,*a0,1,*18,*", SYMLINK+="input/touchscreen0"
> -
> +SUBSYSTEM=="input", KERNEL=="event[0-9]*", ATTRS{modalias}=="input:*-e0*,3,*a0,1,*", SYMLINK+="input/touchscreen0"
> diff --git a/meta/recipes-core/udev/udev_164.bb b/meta/recipes-core/udev/udev_164.bb
> index c5813ec..0462ff2 100644
> --- a/meta/recipes-core/udev/udev_164.bb
> +++ b/meta/recipes-core/udev/udev_164.bb
> @@ -1,6 +1,6 @@
>  include udev.inc
>
> -PR = "r13"
> +PR = "r14"
>
>  SRC_URI += "file://udev-166-v4l1-1.patch"
>
> --
> 1.7.3.4
>

Bump

I'm not linux-input specialist but this fix looks rather harmless.

Regards

Andrea




More information about the Openembedded-core mailing list