summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorElwin Huang2025-09-20 08:09:54 +0000
committerHauke Mehrtens2025-09-21 12:45:19 +0000
commitc98b96bca060a5d144a98a4591c9ec2749cd19c2 (patch)
tree73327eb1ba24b33c394609b6de7b15cbd1cc09f7
parent2f61f77fb0e069aac38e6ed80e69431ea9b53636 (diff)
downloadopenwrt-c98b96bca060a5d144a98a4591c9ec2749cd19c2.tar.gz
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@gmail.com> Link: https://github.com/openwrt/openwrt/pull/20101 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-rw-r--r--package/kernel/linux/modules/iio.mk17
1 files changed, 17 insertions, 0 deletions
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