summaryrefslogtreecommitdiffstats
path: root/patches/kbd-2.2.0
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2020-05-07 11:58:28 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2020-05-08 10:54:22 +0200
commit342c1462fc57122c8a84aace391dfee74e030056 (patch)
tree1cf45156f4e6f0a5eaa5c18e74f5f60df219d566 /patches/kbd-2.2.0
parentc082ec2177d3e910eea84bb74c59e0e9e2ea57d2 (diff)
downloadptxdist-342c1462fc57122c8a84aace391dfee74e030056.tar.gz
ptxdist-342c1462fc57122c8a84aace391dfee74e030056.tar.xz
kbd: version bump 2.0.4 -> 2.2.0
This fixes building with gcc 10. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'patches/kbd-2.2.0')
-rw-r--r--patches/kbd-2.2.0/0001-getkeycode-show-reserved-scancode.patch30
-rw-r--r--patches/kbd-2.2.0/series4
2 files changed, 34 insertions, 0 deletions
diff --git a/patches/kbd-2.2.0/0001-getkeycode-show-reserved-scancode.patch b/patches/kbd-2.2.0/0001-getkeycode-show-reserved-scancode.patch
new file mode 100644
index 000000000..1f9401f1d
--- /dev/null
+++ b/patches/kbd-2.2.0/0001-getkeycode-show-reserved-scancode.patch
@@ -0,0 +1,30 @@
+From: Luotao Fu <l.fu@pengutronix.de>
+Date: Fri, 4 Jun 2010 10:36:42 +0200
+Subject: [PATCH] getkeycode: show reserved scancode
+
+The scancode 0 is usually reserved. Hence the getkeycodes starts scanning at 1.
+However, the scancode can still be used in some special cases, e.g. for a matrix
+keypad with board specific combination of keycodes and scancodes. This one
+change the scan range to start from 0.
+
+probably not for mainline, as far kdb is maintained et all.
+
+Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
+Signed-off-by: Alexander Aring <alex.aring@gmail.com>
+---
+ src/getkeycodes.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/getkeycodes.c b/src/getkeycodes.c
+index 7baa0919cfdc..485b9096b3f4 100644
+--- a/src/getkeycodes.c
++++ b/src/getkeycodes.c
+@@ -50,7 +50,7 @@ int main(int argc, char **argv)
+ if (ioctl(fd, KDGETKEYCODE, &a)) {
+ sc0 = 89;
+ } else
+- for (sc0 = 1; sc0 <= 88; sc0++) {
++ for (sc0 = 0; sc0 <= 88; sc0++) {
+ a.scancode = sc0;
+ a.keycode = 0;
+ if (ioctl(fd, KDGETKEYCODE, &a) || a.keycode != sc0)
diff --git a/patches/kbd-2.2.0/series b/patches/kbd-2.2.0/series
new file mode 100644
index 000000000..df84458e1
--- /dev/null
+++ b/patches/kbd-2.2.0/series
@@ -0,0 +1,4 @@
+# generated by git-ptx-patches
+#tag:base --start-number 1
+0001-getkeycode-show-reserved-scancode.patch
+# b30f32d9f70381da3222dab98a471fa9 - git-ptx-patches magic