From c98b96bca060a5d144a98a4591c9ec2749cd19c2 Mon Sep 17 00:00:00 2001 From: Elwin Huang Date: Sat, 20 Sep 2025 08:09:54 +0000 Subject: [PATCH] kernel: iio: Add dps310.ko I2C driver This commit add kernel module support for Infineon DPS310/DPS368/DPS422 digital barometric air pressure and temperature sensor. Test on custom board based on Mediatek MT7988a. Signed-off-by: Elwin Huang Link: https://github.com/openwrt/openwrt/pull/20101 Signed-off-by: Hauke Mehrtens --- package/kernel/linux/modules/iio.mk | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/package/kernel/linux/modules/iio.mk b/package/kernel/linux/modules/iio.mk index a8327f54d0d..a55dd548053 100644 --- a/package/kernel/linux/modules/iio.mk +++ b/package/kernel/linux/modules/iio.mk @@ -333,6 +333,23 @@ endef $(eval $(call KernelPackage,iio-bmp280-spi)) + +define KernelPackage/iio-dps310 + TITLE:=DPS310/DPS368/DPS422 pressure temperatur sensor + DEPENDS:=+kmod-regmap-i2c + KCONFIG:=CONFIG_DPS310 + FILES:=$(LINUX_DIR)/drivers/iio/pressure/dps310.ko + AUTOLOAD:=$(call AutoProbe,dps310) + $(call AddDepends/iio) +endef +define KernelPackage/iio-dps310/description + Kernel module for Infineon DPS310/DPS368/DPS422 pressure and + temperature I2C sensor. +endef + +$(eval $(call KernelPackage,iio-dps310)) + + define KernelPackage/iio-htu21 DEPENDS:=+kmod-i2c-core TITLE:=HTU21 humidity & temperature sensor -- 2.47.3