diff mbox series

kernel: add kernel module support for input sparse devices

Message ID DU0PR04MB9660C07F56C674AD6DCD68C3BDBCA@DU0PR04MB9660.eurprd04.prod.outlook.com
State New
Headers show
Series kernel: add kernel module support for input sparse devices | expand

Commit Message

Xiaojun Liu Nov. 28, 2023, 6:20 a.m. UTC
add kernel module support for input sparse devices
    
Signed-off-by: Xiaojun Liu mailto:xiaojun.liu@silicom.co.il
--

 package/kernel/linux/modules/input.mk | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
diff mbox series

Patch

diff --git a/package/kernel/linux/modules/input.mk b/package/kernel/linux/modules/input.mk
index 92587b1874..26c0007c1c 100644
--- a/package/kernel/linux/modules/input.mk
+++ b/package/kernel/linux/modules/input.mk
@@ -157,6 +157,21 @@  endef
 
 $(eval $(call KernelPackage,input-matrixkmap))
 
+define KernelPackage/input-sparsekmap
+  SUBMENU:=$(INPUT_MODULES_MENU)
+  TITLE:=Input sparse devices support
+  DEPENDS:=+kmod-input-core
+  KCONFIG:= \
+	CONFIG_INPUT_SPARSEKMAP=y
+  FILES:=$(LINUX_DIR)/drivers/input/sparse-keymap.ko
+  AUTOLOAD:=$(call AutoProbe,sparse-keymap)
+endef
+
+define KernelPackage/input-sparsekmap/description
+ Kernel module support for input sparse devices
+endef
+
+$(eval $(call KernelPackage,input-sparsekmap))
 
 define KernelPackage/input-touchscreen-ads7846
   SUBMENU:=$(INPUT_MODULES_MENU)