[openwrt/openwrt] kernel: iio: Add dps310.ko I2C driver

LEDE Commits lede-commits at lists.infradead.org
Sun Sep 21 05:46:21 PDT 2025


hauke pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/c98b96bca060a5d144a98a4591c9ec2749cd19c2

commit c98b96bca060a5d144a98a4591c9ec2749cd19c2
Author: Elwin Huang <s09289728096 at gmail.com>
AuthorDate: Sat Sep 20 08:09:54 2025 +0000

    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 <s09289728096 at gmail.com>
    Link: https://github.com/openwrt/openwrt/pull/20101
    Signed-off-by: Hauke Mehrtens <hauke at hauke-m.de>
---
 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 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




More information about the lede-commits mailing list