
Tegra2 has a built-in a keyboard controller which we can use to scan a matrix keyboard. This series brings in a driver for this and adds support for the QUERTY keyboard on Seaboard as an example.
Changes in v2: - Remove status = "okay" since this is the default anyway - Use correct name for get_prop_check_min_len() function
Anton Staff (3): tegra: fdt: Add keyboard controller definition tegra: fdt: Add keyboard definitions for Seaboard fdt: Add fdtdec functions to read byte array
Rakesh Iyer (1): tegra: Add tegra keyboard support
Simon Glass (2): tegra: Switch on console mux and use environment for console tegra: Enable keyboard for Seaboard
arch/arm/dts/tegra20.dtsi | 4 + board/nvidia/dts/tegra2-seaboard.dts | 70 ++++ drivers/input/Makefile | 1 + drivers/input/tegra-kbc.c | 626 ++++++++++++++++++++++++++++++++++ include/configs/seaboard.h | 9 + include/configs/tegra2-common.h | 9 +- include/fdtdec.h | 33 ++ include/tegra-kbc.h | 33 ++ lib/fdtdec.c | 25 ++ 9 files changed, 809 insertions(+), 1 deletions(-) create mode 100644 drivers/input/tegra-kbc.c create mode 100644 include/tegra-kbc.h