[meta-freescale] [meta-fsl-demos][PATCH] xserver-xorg: add evdev configuration for the cfa-10057 and cfa-10058 touchscreens

Alexandre Belloni alexandre.belloni at free-electrons.com
Thu Sep 5 14:27:35 PDT 2013


Signed-off-by: Alexandre Belloni <alexandre.belloni at free-electrons.com>
---
 .../xserver-xorg-1.14.0/cfa10057-evdev.conf.patch  | 23 ++++++++++++++++++++++
 .../xserver-xorg-1.14.0/cfa10058-evdev.conf.patch  | 22 +++++++++++++++++++++
 .../xorg-xserver/xserver-xorg_1.14.0.bbappend      |  5 +++++
 3 files changed, 50 insertions(+)
 create mode 100644 recipes-graphics/xorg-xserver/xserver-xorg-1.14.0/cfa10057-evdev.conf.patch
 create mode 100644 recipes-graphics/xorg-xserver/xserver-xorg-1.14.0/cfa10058-evdev.conf.patch
 create mode 100644 recipes-graphics/xorg-xserver/xserver-xorg_1.14.0.bbappend

diff --git a/recipes-graphics/xorg-xserver/xserver-xorg-1.14.0/cfa10057-evdev.conf.patch b/recipes-graphics/xorg-xserver/xserver-xorg-1.14.0/cfa10057-evdev.conf.patch
new file mode 100644
index 0000000..a52a0ef
--- /dev/null
+++ b/recipes-graphics/xorg-xserver/xserver-xorg-1.14.0/cfa10057-evdev.conf.patch
@@ -0,0 +1,23 @@
+cfa10057: add temporary calibration data to be able to fully calibrate
+
+Upstream-Status: Inappropriate [configuration]
+
+Signed-off-by: Alexandre Belloni <alexandre.belloni at free-electrons.com>
+---
+ config/10-evdev.conf | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/config/10-evdev.conf b/config/10-evdev.conf
+index cc83ab2..4afcfd7 100644
+--- a/config/10-evdev.conf
++++ b/config/10-evdev.conf
+@@ -37,4 +37,6 @@ Section "InputClass"
+         MatchIsTouchscreen "on"
+         MatchDevicePath "/dev/input/event*"
+         Driver "evdev"
++        Option "Calibration" "185 4074 285 3946"
++        Option "SwapAxes" "1"
+ EndSection
+-- 
+1.8.1.2
+
diff --git a/recipes-graphics/xorg-xserver/xserver-xorg-1.14.0/cfa10058-evdev.conf.patch b/recipes-graphics/xorg-xserver/xserver-xorg-1.14.0/cfa10058-evdev.conf.patch
new file mode 100644
index 0000000..376301a
--- /dev/null
+++ b/recipes-graphics/xorg-xserver/xserver-xorg-1.14.0/cfa10058-evdev.conf.patch
@@ -0,0 +1,22 @@
+cfa10058: add temporary calibration data to be able to fully calibrate
+
+Upstream-Status: Inappropriate [configuration]
+
+Signed-off-by: Alexandre Belloni <alexandre.belloni at free-electrons.com>
+---
+ config/10-evdev.conf | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/config/10-evdev.conf b/config/10-evdev.conf
+index cc83ab2..3dbaff2 100644
+--- a/config/10-evdev.conf
++++ b/config/10-evdev.conf
+@@ -37,4 +37,5 @@ Section "InputClass"
+         MatchIsTouchscreen "on"
+         MatchDevicePath "/dev/input/event*"
+         Driver "evdev"
++        Option "Calibration" "249 3861 3861 249"
+ EndSection
+-- 
+1.8.1.2
+
diff --git a/recipes-graphics/xorg-xserver/xserver-xorg_1.14.0.bbappend b/recipes-graphics/xorg-xserver/xserver-xorg_1.14.0.bbappend
new file mode 100644
index 0000000..f8777e8
--- /dev/null
+++ b/recipes-graphics/xorg-xserver/xserver-xorg_1.14.0.bbappend
@@ -0,0 +1,5 @@
+FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-${PV}:"
+
+SRC_URI_append_cfa10057 = " file://cfa10057-evdev.conf.patch"
+SRC_URI_append_cfa10058 = " file://cfa10058-evdev.conf.patch"
+
-- 
1.8.1.2




More information about the meta-freescale mailing list