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 <jelonek.jonas@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/22206
Signed-off-by: Robert Marko <robimarko@gmail.com>
This commit is contained in:
Jonas Jelonek 2026-02-27 20:26:11 +00:00 committed by Robert Marko
parent 95532ba906
commit d50b296727

View file

@ -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