Input: add driver for Broadcom keypad controller
commit0c7e67a928ac5328d30a0638adec771511dc7074
authorScott Branden <sbranden@broadcom.com>
Sat, 28 Feb 2015 21:33:30 +0000 (28 13:33 -0800)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Mon, 2 Mar 2015 23:16:52 +0000 (2 15:16 -0800)
tree53f72e6a4af89b529c581d81810fa2b569877eb9
parent290b799c390d77d27effee3ce312203aaa32ee74
Input: add driver for Broadcom keypad controller

Broadcom Keypad controller is used to interface a SoC with a matrix-type
keypad device. The keypad controller supports multiple row and column
lines. A key can be placed at each intersection of a unique row and a
unique column. The keypad controller can sense a key-press and key-release
and report the event using an interrupt to the CPU.

Reviewed-by: Ray Jui <rjui@broadcom.com>
Signed-off-by: Scott Branden <sbranden@broadcom.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Documentation/devicetree/bindings/input/brcm,bcm-keypad.txt [new file with mode: 0644]
drivers/input/keyboard/Kconfig
drivers/input/keyboard/Makefile
drivers/input/keyboard/bcm-keypad.c [new file with mode: 0644]