From: Coia Prant Date: Fri, 21 Mar 2025 16:13:57 +0000 (+0800) Subject: kernel: add kmod-input-matrix-keypad package X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=f38abc02482d810b54a0e9e53ace0720d2a11f20;p=openwrt%2Fstaging%2Fthess.git kernel: add kmod-input-matrix-keypad package This module contains driver for GPIO driven matrix keypad. Signed-off-by: Coia Prant Link: https://github.com/openwrt/openwrt/pull/17471 Signed-off-by: Hauke Mehrtens --- diff --git a/package/kernel/linux/modules/input.mk b/package/kernel/linux/modules/input.mk index 717f8d469d..b780c1c4b2 100644 --- a/package/kernel/linux/modules/input.mk +++ b/package/kernel/linux/modules/input.mk @@ -143,6 +143,23 @@ endef $(eval $(call KernelPackage,input-gpio-encoder)) +define KernelPackage/input-matrix-keypad + SUBMENU:=$(INPUT_MODULES_MENU) + TITLE:=GPIO matrix keypad support + DEPENDS:= @GPIO_SUPPORT +kmod-input-core +kmod-input-matrixkmap + KCONFIG:= \ + CONFIG_KEYBOARD_MATRIX \ + CONFIG_INPUT_KEYBOARD=y + FILES:=$(LINUX_DIR)/drivers/input/keyboard/matrix_keypad.ko + AUTOLOAD:=$(call AutoProbe,matrix_keypad,1) +endef + +define KernelPackage/input-matrix-keypad/description + Enable support for GPIO driven matrix keypad. +endef + +$(eval $(call KernelPackage,input-matrix-keypad)) + define KernelPackage/input-joydev SUBMENU:=$(INPUT_MODULES_MENU) TITLE:=Joystick device support