This patchset add support to MediaTek matrix keypad. Change since v2: - remove extra space and redundant lines - remove useless code - update keypad devicetree document debounce time unit - change to use devm_platform_ioremap_resource() to simplify resource management - use bitmap to store and check keypad state fengping.yu (2): add dt-binding document for MediaTek Keypad add MediaTek keypad driver .../devicetree/bindings/input/mtk-kpd.txt | 61 +++++ arch/arm64/configs/defconfig | 1 + drivers/input/keyboard/Kconfig | 7 + drivers/input/keyboard/Makefile | 1 + drivers/input/keyboard/mtk-kpd.c | 258 ++++++++++++++++++ 5 files changed, 328 insertions(+) create mode 100644 Documentation/devicetree/bindings/input/mtk-kpd.txt create mode 100644 drivers/input/keyboard/mtk-kpd.c -- 2.18.0