u-boot/drivers/input
Rakesh Iyer 6642a681e4 tegra: Add tegra keyboard driver
Add support for internal matrix keyboard controller for Nvidia Tegra
platforms. This driver uses the fdt decode function to obtain its key
codes.

Support for the Ctrl modifier is provided. The left and right ctrl keys are
dealt with in the same way.

This uses the new keyboard input library (drivers/input/input.c) to decode
keys and handle most of the common input logic. The new key matrix library
is also used to decode (row, column) key positions into key codes.

The intent is to make this driver purely about dealing with the hardware.

Key detection before the driver is loaded is supported. This key will be
picked up when the keyboard driver is initialized.

Modified by Bernie Thompson <bhthompson@chromium.org> and
Simon Glass <sjg@chromium.org> for device tree, input layer, key matrix
and various other things.

Signed-off-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Tom Warren <twarren@nvidia.com>
2012-05-15 08:31:40 +02:00
..
i8042.c x86: Fix some bugs in the i8402 driver when no controller is present 2011-11-29 21:31:35 +11:00
input.c input: Add generic keyboard input handler 2012-05-15 08:31:39 +02:00
key_matrix.c input: Add support for keyboard matrix decoding from an fdt 2012-05-15 08:31:39 +02:00
keyboard.c License cleanup: remove unintended "All Rights Reserved" notices. 2009-09-04 23:00:56 +02:00
Makefile input: Add support for keyboard matrix decoding from an fdt 2012-05-15 08:31:39 +02:00
pc_keyb.c License cleanup: remove unintended "All Rights Reserved" notices. 2009-09-04 23:00:56 +02:00
ps2mult.c License cleanup: remove unintended "All Rights Reserved" notices. 2009-09-04 23:00:56 +02:00
ps2ser.c Remove HMI10 board support 2010-09-19 21:28:25 +02:00
tegra-kbc.c tegra: Add tegra keyboard driver 2012-05-15 08:31:40 +02:00