]> Git Repo - J-u-boot.git/commit
tegra: Add tegra keyboard driver
authorRakesh Iyer <[email protected]>
Tue, 17 Apr 2012 09:01:35 +0000 (09:01 +0000)
committerAlbert ARIBAUD <[email protected]>
Tue, 15 May 2012 06:31:40 +0000 (08:31 +0200)
commit6642a681e410c1b3d767742d74146cb624dca287
tree9818d9153085697cf064673b0be5651253b274b7
parentc3ab91f064f64991d0b4f9dd5e87bfe2d24dfc7e
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 <[email protected]> and
Simon Glass <[email protected]> for device tree, input layer, key matrix
and various other things.

Signed-off-by: Simon Glass <[email protected]>
Signed-off-by: Tom Warren <[email protected]>
drivers/input/tegra-kbc.c [new file with mode: 0644]
include/fdtdec.h
include/tegra-kbc.h [new file with mode: 0644]
lib/fdtdec.c
This page took 0.034854 seconds and 4 git commands to generate.