diff options
author | Simon Glass <sjg@chromium.org> | 2011-06-28 16:44:08 -0700 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2011-08-29 10:39:42 -0700 |
commit | 74e4881db3e0bc6d56eb07b79d98cb4758e83f58 (patch) | |
tree | 9deab0bb724595d6d3241e3f94308fa9dcacca5b /common/fdt_decode.c | |
parent | 6394181379106bf4e43236da416603ffed02d74d (diff) |
fdt: Add ctrl key support
This adds support for the Ctrl modifier. The left and right ctrl keys are
dealt with in the same way.
BUG=chromium-os:11623
TEST=boot U-Boot modified to print hex codes of input characters. Run through
ctrl-A to ctrl-Z and see that correct output results
Change-Id: Ibcaa2f401fce7f2ace457d4068a823caf74a8e9b
Reviewed-on: http://gerrit.chromium.org/gerrit/3354
Reviewed-by: Simon Glass <sjg@chromium.org>
Tested-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'common/fdt_decode.c')
-rw-r--r-- | common/fdt_decode.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/common/fdt_decode.c b/common/fdt_decode.c index 6a98e0c7515..12f4f00805e 100644 --- a/common/fdt_decode.c +++ b/common/fdt_decode.c @@ -590,5 +590,8 @@ int fdt_decode_kbc(const void *blob, int node, struct fdt_kbc *config) if (!err) err = get_byte_array(blob, node, "keycode-fn", config->fn_keycode, FDT_KBC_KEY_COUNT); + if (!err) + err = get_byte_array(blob, node, "keycode-ctrl", + config->ctrl_keycode, FDT_KBC_KEY_COUNT); return err; } |