← Back to team overview

ac100 team mailing list archive

[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