From: Elwin Huang Date: Sat, 20 Sep 2025 08:09:54 +0000 (+0000) Subject: kernel: iio: Add dps310.ko I2C driver X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=c98b96bca060a5d144a98a4591c9ec2749cd19c2;p=openwrt%2Fstaging%2Fthess.git 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 --- diff --git a/package/kernel/linux/modules/iio.mk b/package/kernel/linux/modules/iio.mk index a8327f54d0..a55dd54805 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