As discussed in the MR you filed originally with libinput, this udev rule is 
far too broad.  If you can demonstrate that every user of this touchscreen has 
the input inverted then add a quirk to libinput, otherwise keep this in your 
own layer.

Ross

> On 30 Sep 2022, at 16:08, philippe.co...@astrolabe.coop via 
> lists.openembedded.org <philippe.coval=astrolabe.c...@lists.openembedded.org> 
> wrote:
> 
> From: Philippe Coval <philippe.co...@astrolabe.coop>
> 
> For unsupported screens (which X axis is inverted)
> 
> For the record issue was observed with this CVL1010 device:
> 
> http://www.cartft.com/en/catalog/il/1589#
> 
> For more details check related links:
> 
> Forwarded: https://lists.openembedded.org/g/openembedded-core/message/171179
> Relate-to: https://gitlab.freedesktop.org/libinput/libinput/-/issues/665
> Relate-to: 
> https://at.projects.genivi.org/jira/si/jira.issueviews:issue-html/GDP-19/GDP-19.html
> Relate-to: https://git.ostc-eu.org/OSTC/planning/blueprints/-/issues/22
> Origin: https://git.ostc-eu.org/OSTC/OHOS/meta-ohos/-/merge_requests/288
> Signed-off-by: Philippe Coval <philippe.co...@huawei.com>
> Signed-off-by: Philippe Coval <philippe.co...@astrolabe.coop>
> ---
> .../wayland/libinput/90-usb-0eef-0001.rules                 | 1 +
> meta/recipes-graphics/wayland/libinput_1.19.4.bb            | 6 ++++++
> 2 files changed, 7 insertions(+)
> create mode 100644 
> meta/recipes-graphics/wayland/libinput/90-usb-0eef-0001.rules
> 
> diff --git a/meta/recipes-graphics/wayland/libinput/90-usb-0eef-0001.rules 
> b/meta/recipes-graphics/wayland/libinput/90-usb-0eef-0001.rules
> new file mode 100644
> index 0000000000..354629dbbb
> --- /dev/null
> +++ b/meta/recipes-graphics/wayland/libinput/90-usb-0eef-0001.rules
> @@ -0,0 +1 @@
> +ACTION=="add|change", KERNEL=="event[0-9]*", ENV{ID_VENDOR_ID}=="0eef", 
> ENV{ID_MODEL_ID}=="0001", ENV{ID_INPUT_TOUCHSCREEN}="1", 
> ENV{ID_INPUT_TABLET}="0", ENV{ID_INPUT_MOUSE}="0", 
> ENV{LIBINPUT_CALIBRATION_MATRIX}="-1 0 1 0 1 0"
> diff --git a/meta/recipes-graphics/wayland/libinput_1.19.4.bb 
> b/meta/recipes-graphics/wayland/libinput_1.19.4.bb
> index a7d0c4be69..089f41c58a 100644
> --- a/meta/recipes-graphics/wayland/libinput_1.19.4.bb
> +++ b/meta/recipes-graphics/wayland/libinput_1.19.4.bb
> @@ -15,6 +15,7 @@ DEPENDS = "libevdev udev mtdev libcheck"
> SRC_URI = "http://www.freedesktop.org/software/${BPN}/${BP}.tar.xz \
>            file://run-ptest \
>            file://determinism.patch \
> +           file://90-usb-0eef-0001.rules \
>            "
> SRC_URI[sha256sum] = 
> "ff33a570b5a936c81e6c08389a8581c2665311d026ce3d225c88d09c49f9b440"
> 
> @@ -47,3 +48,8 @@ RREPLACES:${PN} = "libinput"
> RCONFLICTS:${PN} = "libinput"
> 
> FILES:${PN}-ptest += "${libexecdir}/libinput/libinput-test-suite"
> +
> +do_install:append() {
> +    install -d  "${D}/${sysconfdir}/udev/rules.d"
> +    install -m444 "${WORKDIR}/90-usb-0eef-0001.rules" 
> "${D}/${sysconfdir}/udev/rules.d/"
> +}
> -- 
> 2.34.1
> 
> 
> 
> 

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#171224): 
https://lists.openembedded.org/g/openembedded-core/message/171224
Mute This Topic: https://lists.openembedded.org/mt/94018555/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to