[U-Boot] [PATCH 0/3] ARM: tegra: add nvec keyboard support for paz00
Andrey Danin
danindrey at mail.ru
Fri Jul 19 10:47:40 CEST 2013
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
More information about the U-Boot
mailing list