From d50b296727689f60407f05e42cae8cb7c3fbe63d Mon Sep 17 00:00:00 2001 From: Jonas Jelonek Date: Fri, 27 Feb 2026 20:26:11 +0000 Subject: [PATCH] generic: add kernel module for gpio-line-mux Add the GPIO line mux driver as a kernel module for selected usage by devices. Signed-off-by: Jonas Jelonek Link: https://github.com/openwrt/openwrt/pull/22206 Signed-off-by: Robert Marko --- package/kernel/linux/modules/gpio.mk | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/package/kernel/linux/modules/gpio.mk b/package/kernel/linux/modules/gpio.mk index 11a92192f6..392d70d047 100644 --- a/package/kernel/linux/modules/gpio.mk +++ b/package/kernel/linux/modules/gpio.mk @@ -90,6 +90,22 @@ endef $(eval $(call KernelPackage,gpio-it87)) +define KernelPackage/gpio-line-mux + SUBMENU:=$(GPIO_MENU) + TITLE:=Virtual GPIO line multiplexer + KCONFIG:=CONFIG_GPIO_LINE_MUX + DEPENDS:=@GPIO_SUPPORT +kmod-mux-core + FILES:=$(LINUX_DIR)/drivers/gpio/gpio-line-mux.ko + AUTOLOAD:=$(call AutoLoad,29,gpio-line-mux,1) +endef + +define KernelPackage/gpio-line-mux/description + Kernel module for Virtual GPIO line multiplexer +endef + +$(eval $(call KernelPackage,gpio-line-mux)) + + define KernelPackage/gpio-nxp-74hc164 SUBMENU:=$(GPIO_MENU) TITLE:=NXP 74HC164 GPIO expander support