Skip to content

Commit f38abc0

Browse files
rbqvqhauke
authored andcommitted
kernel: add kmod-input-matrix-keypad package
This module contains driver for GPIO driven matrix keypad. Signed-off-by: Coia Prant <coiaprant@gmail.com> Link: openwrt/openwrt#17471 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
1 parent ae7fc18 commit f38abc0

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

package/kernel/linux/modules/input.mk

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,23 @@ endef
143143
$(eval $(call KernelPackage,input-gpio-encoder))
144144

145145

146+
define KernelPackage/input-matrix-keypad
147+
SUBMENU:=$(INPUT_MODULES_MENU)
148+
TITLE:=GPIO matrix keypad support
149+
DEPENDS:= @GPIO_SUPPORT +kmod-input-core +kmod-input-matrixkmap
150+
KCONFIG:= \
151+
CONFIG_KEYBOARD_MATRIX \
152+
CONFIG_INPUT_KEYBOARD=y
153+
FILES:=$(LINUX_DIR)/drivers/input/keyboard/matrix_keypad.ko
154+
AUTOLOAD:=$(call AutoProbe,matrix_keypad,1)
155+
endef
156+
157+
define KernelPackage/input-matrix-keypad/description
158+
Enable support for GPIO driven matrix keypad.
159+
endef
160+
161+
$(eval $(call KernelPackage,input-matrix-keypad))
162+
146163
define KernelPackage/input-joydev
147164
SUBMENU:=$(INPUT_MODULES_MENU)
148165
TITLE:=Joystick device support

0 commit comments

Comments
 (0)