kernel: modules: iio: package industrialio-backend module

The stm32-dfsdm-adc module depends on it (kernel 6.12).

Signed-off-by: Thomas Richard <thomas.richard@bootlin.com>
Link: https://github.com/openwrt/openwrt/pull/18740
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This commit is contained in:
Thomas Richard 2025-05-12 14:15:37 +02:00 committed by Hauke Mehrtens
parent 774a22e00e
commit 74011c5c1c

View file

@ -47,6 +47,25 @@ endef
$(eval $(call KernelPackage,iio-kfifo-buf))
define KernelPackage/industrialio-backend
TITLE:=IIO Backend support
KCONFIG=CONFIG_IIO_BACKEND
FILES:=$(LINUX_DIR)/drivers/iio/industrialio-backend.ko
AUTOLOAD:=$(call AutoProbe,industrialio-backend)
$(call AddDepends/iio)
endef
define KernelPackage/industrialio-backend/description
Framework to handle complex IIO aggregate devices. The typical
architecture that can make use of this framework is to have one
device as the frontend device which can be "linked" against one or
multiple backend devices. The framework then makes it easy to get
and control such backend devices.
endef
$(eval $(call KernelPackage,industrialio-backend))
define KernelPackage/industrialio-hw-consumer
TITLE:=Provides a bonding way to an other device in hardware
KCONFIG:=CONFIG_IIO_BUFFER_HW_CONSUMER