[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