From: Simon Glass <sjg@chromium.org>
To: U-Boot Mailing List <u-boot@lists.denx.de>
Cc: Anton Staff <robotboy@chromium.org>,
Jerry Van Baren <vanbaren@cideas.com>,
Tom Warren <twarren@nvidia.com>,
Devicetree Discuss <devicetree-discuss@lists.ozlabs.org>
Subject: [PATCH 2/6] tegra: fdt: Add keyboard definitions for Seaboard
Date: Fri, 2 Dec 2011 18:57:47 -0800 [thread overview]
Message-ID: <1322881071-11148-3-git-send-email-sjg@chromium.org> (raw)
In-Reply-To: <1322881071-11148-1-git-send-email-sjg@chromium.org>
From: Anton Staff <robotboy@chromium.org>
Seaboard uses a QUERTY keyboard. We add key codes for this to
enable key scanning to work.
Signed-off-by: Simon Glass <sjg@chromium.org>
---
board/nvidia/dts/tegra2-seaboard.dts | 71 ++++++++++++++++++++++++++++++++++
1 files changed, 71 insertions(+), 0 deletions(-)
diff --git a/board/nvidia/dts/tegra2-seaboard.dts b/board/nvidia/dts/tegra2-seaboard.dts
index 19c6503..79de16b 100644
--- a/board/nvidia/dts/tegra2-seaboard.dts
+++ b/board/nvidia/dts/tegra2-seaboard.dts
@@ -45,4 +45,75 @@
usb@c5008000 {
status = "okay";
};
+
+ kbc@7000e200 {
+ status = "okay";
+ keycode-plain = [00 00 'w' 's' 'a' 'z' 00 DE
+ 00 00 00 00 00 00 00 00
+ 00 00 00 00 00 00 00 00
+ '5' '4' 'r' 'e' 'f' 'd' 'x' 00
+ '7' '6' 't' 'h' 'g' 'v' 'c' ' '
+ '9' '8' 'u' 'y' 'j' 'n' 'b' 5C
+ '-' '0' 'o' 'i' 'l' 'k' ',' 'm'
+ 00 '=' ']' 0D 00 00 00 00
+ 00 00 00 00 DF DF 00 00
+ 00 00 00 00 00 00 00 00
+ 00 00 00 00 00 00 00 00
+ '[' 'p' 27 ';' '/' '.' 00 00
+ 00 00 08 '3' '2' 1E 00 00
+ 00 7F 00 00 00 1D 1F 1C
+ 00 00 00 'q' 00 00 '1' 00
+ 1B '`' 00 09 00 00 00 00];
+
+ keycode-shift = [00 00 'W' 'S' 'A' 'Z' 00 00
+ 00 00 00 00 00 00 00 00
+ 00 00 00 00 00 00 00 00
+ '%' '$' 'R' 'E' 'F' 'D' 'X' 00
+ '&' '^' 'T' 'H' 'G' 'V' 'C' ' '
+ '(' '*' 'U' 'Y' 'J' 'N' 'B' '|'
+ '_' ')' 'O' 'I' 'L' 'K' '<' 'M'
+ 00 '+' '}' 0D 00 00 00 00
+ 00 00 00 00 00 00 00 00
+ 00 00 00 00 00 00 00 00
+ 00 00 00 00 00 00 00 00
+ '{' 'P' '"' ':' '?' '>' 00 00
+ 00 00 08 '#' '@' 00 00 00
+ 00 7F 00 00 00 00 00 00
+ 00 00 00 'Q' 00 00 '!' 00
+ 1B '~' 00 09 00 00 00 00];
+
+ keycode-fn = [00 00 00 00 00 00 00 00
+ 00 00 00 00 00 00 00 00
+ 00 00 00 00 00 00 00 00
+ 00 00 00 00 00 00 00 00
+ '7' 00 00 00 00 00 00 00
+ '9' '8' '4' 00 '1' 00 00 00
+ 00 '/' '6' '5' '3' '2' 00 '0'
+ 00 00 00 00 00 00 00 00
+ 00 00 00 00 00 00 00 00
+ 00 00 00 00 00 00 00 00
+ 00 00 00 00 00 00 00 00
+ 00 27 00 '-' '+' '.' 00 00
+ 00 00 00 00 00 00 00 00
+ 00 00 00 00 00 00 00 00
+ 00 00 00 00 00 00 00 00
+ 00 00 00 00 '?' 00 00 00];
+
+ keycode-ctrl = [00 00 17 13 01 1a 00 00
+ 00 00 00 00 00 00 00 00
+ 00 00 00 00 00 00 00 00
+ 00 00 12 05 06 04 18 00
+ 00 00 14 08 07 16 03 00
+ 00 00 15 19 0a 0e 02 00
+ 00 00 0f 09 0c 0b 00 0d
+ 00 00 00 00 00 00 00 00
+ 00 00 00 00 00 00 00 00
+ 00 00 00 00 00 00 00 00
+ 00 00 00 00 00 00 00 00
+ 00 10 00 00 00 00 00 00
+ 00 00 00 00 00 00 00 00
+ 00 00 00 00 00 00 00 00
+ 00 00 00 11 00 00 00 00
+ 00 00 00 00 00 00 00 00];
+ };
};
--
1.7.3.1
next parent reply other threads:[~2011-12-03 2:57 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <1322881071-11148-1-git-send-email-sjg@chromium.org>
2011-12-03 2:57 ` Simon Glass [this message]
[not found] ` <1322881071-11148-3-git-send-email-sjg-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org>
2011-12-05 23:49 ` [PATCH 2/6] tegra: fdt: Add keyboard definitions for Seaboard Stephen Warren
[not found] ` <1322881071-11148-1-git-send-email-sjg-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org>
2011-12-03 2:57 ` [PATCH 1/6] tegra: fdt: Add keyboard controller definition Simon Glass
2011-12-03 2:57 ` [PATCH 3/6] fdt: Add fdtdec functions to read byte array Simon Glass
[not found] ` <1322881071-11148-4-git-send-email-sjg-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org>
2011-12-05 23:54 ` Stephen Warren
2011-12-06 0:27 ` Simon Glass
[not found] ` <1322881071-11148-5-git-send-email-sjg@chromium.org>
[not found] ` <1322881071-11148-5-git-send-email-sjg-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org>
2011-12-07 22:02 ` [PATCH 4/6] tegra: Add tegra keyboard support Stephen Warren
[not found] ` <4EDFE259.9080201-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2011-12-08 21:56 ` Simon Glass
[not found] ` <CAPnjgZ3AP2d7kGqawm=CyySd=y0UfXAsYr4r0TvXaX+64pdUuA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2011-12-12 18:00 ` Stephen Warren
2011-12-12 18:10 ` Simon Glass
[not found] ` <CAPnjgZ1dskr04mNfdkTPVLjbv8EnJisQvt1YrYOjKSSa=AbhkA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2011-12-12 18:31 ` Stephen Warren
2011-12-12 20:03 ` Simon Glass
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1322881071-11148-3-git-send-email-sjg@chromium.org \
--to=sjg@chromium.org \
--cc=devicetree-discuss@lists.ozlabs.org \
--cc=robotboy@chromium.org \
--cc=twarren@nvidia.com \
--cc=u-boot@lists.denx.de \
--cc=vanbaren@cideas.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).