ac100 team mailing list archive
-
ac100 team
-
Mailing list archive
-
Message #01098
[PATCH 0/3] ARM: tegra: add nvec keyboard support for paz00
This patch series introduces keyboard support for AC100 (board paz00).
NVEC code is based on linux kernel driver. Keytable header file is
copied from linux kernel (with small style modifications).
NVEC initialization is implemented on later stage because early
initialization fails for unknown reason.
Based on u-boot-tegra/next.
Andrey Danin (3):
ARM: tegra: add nvec driver
ARM: tegra: add input driver for nvec keyboard
ARM: tegra: paz00: enable nvec keyboard support
arch/arm/include/asm/arch-tegra/tegra_nvec.h | 117 +++++
.../arm/include/asm/arch-tegra/tegra_nvec_events.h | 31 ++
.../include/asm/arch-tegra/tegra_nvec_keyboard.h | 36 ++
.../include/asm/arch-tegra/tegra_nvec_keytable.h | 313 +++++++++++++
board/compal/dts/tegra20-paz00.dts | 8 +
board/nvidia/common/board.c | 12 +
drivers/i2c/Makefile | 1 +
drivers/i2c/tegra_nvec.c | 462 ++++++++++++++++++++
drivers/i2c/tegra_nvec_keyboard.c | 108 +++++
drivers/input/Makefile | 1 +
drivers/input/tegra-nvec-kbc.c | 131 ++++++
include/configs/paz00.h | 8 +
include/configs/tegra-common-post.h | 2 +
include/fdtdec.h | 1 +
lib/Makefile | 1 +
lib/fdtdec.c | 1 +
16 files changed, 1233 insertions(+), 0 deletions(-)
create mode 100644 arch/arm/include/asm/arch-tegra/tegra_nvec.h
create mode 100644 arch/arm/include/asm/arch-tegra/tegra_nvec_events.h
create mode 100644 arch/arm/include/asm/arch-tegra/tegra_nvec_keyboard.h
create mode 100644 arch/arm/include/asm/arch-tegra/tegra_nvec_keytable.h
create mode 100644 drivers/i2c/tegra_nvec.c
create mode 100644 drivers/i2c/tegra_nvec_keyboard.c
create mode 100644 drivers/input/tegra-nvec-kbc.c
Follow ups