From: Philippe Coval <[email protected]>

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/search?q=philippe.coval
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 <[email protected]>
Signed-off-by: Philippe Coval <[email protected]>
---
 .../wayland/libinput/90-usb-0eef-0001.rules         |  1 +
 meta/recipes-graphics/wayland/libinput_%.bbappend   | 13 +++++++++++++
 2 files changed, 14 insertions(+)
 create mode 100644 
meta/recipes-graphics/wayland/libinput/90-usb-0eef-0001.rules
 create mode 100644 meta/recipes-graphics/wayland/libinput_%.bbappend

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_%.bbappend 
b/meta/recipes-graphics/wayland/libinput_%.bbappend
new file mode 100644
index 0000000000..281b499624
--- /dev/null
+++ b/meta/recipes-graphics/wayland/libinput_%.bbappend
@@ -0,0 +1,13 @@
+# SPDX-FileCopyrightText: Huawei Inc.
+# SPDX-License-Identifier: Apache-2.0
+
+FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
+
+SRC_URI += "file://90-usb-0eef-0001.rules"
+
+do_install_append() {
+    install -d  "${D}/${sysconfdir}/udev/rules.d"
+    install -m444 "${WORKDIR}/90-usb-0eef-0001.rules" 
"${D}/${sysconfdir}/udev/rules.d/"
+}
+
+FILES_${PN} += "${sysconfdir}/udev/rules.d/90-usb-0eef-0001.rules"
-- 
2.34.1

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#171179): 
https://lists.openembedded.org/g/openembedded-core/message/171179
Mute This Topic: https://lists.openembedded.org/mt/93991089/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to