From e00580548934378e055452606a12f933cd405305 Mon Sep 17 00:00:00 2001 From: Thomas Richard Date: Sat, 18 Apr 2026 14:54:38 +0200 Subject: [PATCH] kernel: iio: add kmod-iio-ad7405 package Create kernel package for the AD7405 ADC driver. Signed-off-by: Thomas Richard Link: https://github.com/openwrt/openwrt/pull/22989 Signed-off-by: Jonas Jelonek --- package/kernel/linux/modules/iio.mk | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/package/kernel/linux/modules/iio.mk b/package/kernel/linux/modules/iio.mk index d2626d800cb..17876022916 100644 --- a/package/kernel/linux/modules/iio.mk +++ b/package/kernel/linux/modules/iio.mk @@ -115,6 +115,22 @@ endef $(eval $(call KernelPackage,industrialio-triggered-buffer)) +define KernelPackage/iio-ad7405 + TITLE:=Analog Devices AD7405 ADC Driver + KCONFIG:=CONFIG_AD7405 + FILES:=$(LINUX_DIR)/drivers/iio/adc/ad7405.ko + AUTOLOAD:=$(call AutoLoad,56,ad7405) + $(call AddDepends/iio, +kmod-industrialio-backend) +endef + +define KernelPackage/iio-ad7405/description + This driver adds support for Analog Devices AD7405, ADUM7701, ADUM7702, + ADUM7703 ADCs. +endef + +$(eval $(call KernelPackage,iio-ad7405)) + + define KernelPackage/iio-ad799x DEPENDS:=+kmod-i2c-core +kmod-industrialio-triggered-buffer TITLE:=Analog Devices AD799x ADC driver -- 2.47.3