summaryrefslogtreecommitdiffstats
path: root/patches
diff options
context:
space:
mode:
authorLuotao Fu <l.fu@pengutronix.de>2010-06-04 14:55:02 +0200
committerLuotao Fu <l.fu@pengutronix.de>2010-06-17 10:11:36 +0200
commit758cc81e36b9ad2d64fd050fe67d017f2e61304f (patch)
tree3eb6dbb2e90f4dfce4031947d588b95c50b4e56a /patches
parentf7ccbc46894b832db1ad104b64dfcc43bdeff710 (diff)
downloadptxdist-758cc81e36b9ad2d64fd050fe67d017f2e61304f.tar.gz
ptxdist-758cc81e36b9ad2d64fd050fe67d017f2e61304f.tar.xz
[kbd] added keyboard utilities to ptxdist
This one adds the kbd package, which contains keytable files and keyboard utilities. Currently only the installation for some basic utillities is activated. Stuffs like consolefonts, ready to use keymaps etc. are mostly not really useful for embedded devices, hence no target install options. If some one does need them -> send patches. :-) Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
Diffstat (limited to 'patches')
-rw-r--r--patches/kbd-1.15.2/0001-getkeycode-show-reserved-scancode.patch33
-rw-r--r--patches/kbd-1.15.2/series1
2 files changed, 34 insertions, 0 deletions
diff --git a/patches/kbd-1.15.2/0001-getkeycode-show-reserved-scancode.patch b/patches/kbd-1.15.2/0001-getkeycode-show-reserved-scancode.patch
new file mode 100644
index 000000000..de0c9f871
--- /dev/null
+++ b/patches/kbd-1.15.2/0001-getkeycode-show-reserved-scancode.patch
@@ -0,0 +1,33 @@
+From 3b6394ed6c8f26a4c59ce1446b40af9db6100f44 Mon Sep 17 00:00:00 2001
+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>
+---
+ src/getkeycodes.c | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/src/getkeycodes.c b/src/getkeycodes.c
+index 6504e7e..2ea5298 100644
+--- a/src/getkeycodes.c
++++ b/src/getkeycodes.c
+@@ -47,7 +47,7 @@ main(int argc, char **argv) {
+ old_kernel = 1;
+ 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)
+--
+1.7.1
+
diff --git a/patches/kbd-1.15.2/series b/patches/kbd-1.15.2/series
new file mode 100644
index 000000000..d6cc8bde2
--- /dev/null
+++ b/patches/kbd-1.15.2/series
@@ -0,0 +1 @@
+0001-getkeycode-show-reserved-scancode.patch