[OpenWrt-Devel] [Patch][Resend] Support for BMP085 pressure sensor

John Crispin john at phrozen.org
Mon Jun 30 04:01:00 EDT 2014


Hi,

patchwork seems to not have picked up this patch.

http://patchwork.openwrt.org/project/openwrt/list/

i can only see the previous version

	John

On 29/06/2014 20:11, Sergey Korolew wrote:
> Hello !
> 
> Here is the v2 of the patch, with suggestions from John Crispin. 
> Three packages (one main and two for i2c/spi) selected using 
> submenu. Kernel patch separated from other.mk part, possibly we 
> will have it included in linux kernel.
> 
> ===================================================================
>
>
> 
--- a/package/kernel/linux/modules/other.mk    2014-06-29
> 15:21:39.359850523 +0400 +++ 
> b/package/kernel/linux/modules/other.mk    2014-06-29 
> 15:17:27.000000000 +0400 @@ -698,6 +698,54 @@
> 
> $(eval $(call KernelPackage,regmap))
> 
> + +define KernelPackage/bmp085 +  SUBMENU:=$(OTHER_MENU) + 
> TITLE:=BMP085 digital pressure sensor +  KCONFIG:=CONFIG_BMP085 + 
> DEPENDS:=+kmod-regmap +  FILES:= \ + 
> $(LINUX_DIR)/drivers/misc/bmp085.ko +endef + +define 
> KernelPackage/bmp085/description + Kernel module for BOSCH 
> Sensortec pressure sensor generic support +endef + +$(eval $(call 
> KernelPackage,bmp085)) + +define KernelPackage/bmp085-i2c + 
> SUBMENU:=$(OTHER_MENU) +  TITLE:=BMP085 sensor on I2C bus + 
> KCONFIG:=CONFIG_BMP085_I2C +  FILES:= \ + 
> $(LINUX_DIR)/drivers/misc/bmp085-i2c.ko +  DEPENDS:=kmod-bmp085 + 
> AUTOLOAD:=$(call AutoProbe,bmp085-i2c) +endef + +define 
> KernelPackage/bmp085-i2c/description + Kernel module for BOSCH 
> Sensortec pressure sensor on I2C bus +endef + +$(eval $(call 
> KernelPackage,bmp085-i2c)) + +define KernelPackage/bmp085-spi + 
> SUBMENU:=$(OTHER_MENU) +  TITLE:=BMP085 sensor on SPI bus + 
> KCONFIG:=CONFIG_BMP085_SPI +  FILES:= \ + 
> $(LINUX_DIR)/drivers/misc/bmp085-spi.ko +  DEPENDS:=kmod-bmp085 + 
> AUTOLOAD:=$(call AutoProbe,bmp085-spi) +endef + +define 
> KernelPackage/bmp085-spi/description + Kernel module for BOSCH 
> Sensortec pressure sensor on SPI bus +endef + +$(eval $(call 
> KernelPackage,bmp085-spi)) + define KernelPackage/ikconfig 
> SUBMENU:=$(OTHER_MENU) TITLE:=Kernel configuration via 
> /proc/config.gz 
> ===================================================================
>
>
> 
Kernel part, adapted for OpenWRT, if someone want to compile now.
> Actually its only replace bool with tristate. 
> ===================================================================
>
>
> 
--- a/target/linux/generic/patches-3.6/263-bmp085_dynamic.patch
> 1970-01-01 04:00:00.000000000 +0400 +++ 
> b/target/linux/generic/patches-3.6/263-bmp085_dynamic.patch 
> 2014-06-08 14:42:38.000000000 +0400 @@ -0,0 +1,11 @@ +--- 
> a/drivers/misc/Kconfig    2014-04-03 23:01:22.000000000 +0400 ++++ 
> b/drivers/misc/Kconfig    2014-06-08 14:40:09.129048438 +0400 +@@ 
> -453,7 +453,7 @@ +       still useful. + + config BMP085 +- bool ++
> tristate "BMP085 digital pressure sensor generic support" +
> depends on SYSFS + + config BMP085_I2C --- 
> a/target/linux/generic/patches-3.8/263-bmp085_dynamic.patch 
> 1970-01-01 04:00:00.000000000 +0400 +++ 
> b/target/linux/generic/patches-3.8/263-bmp085_dynamic.patch 
> 2014-06-08 14:42:38.000000000 +0400 @@ -0,0 +1,11 @@ +--- 
> a/drivers/misc/Kconfig    2014-04-03 23:01:22.000000000 +0400 ++++ 
> b/drivers/misc/Kconfig    2014-06-08 14:40:09.129048438 +0400 +@@ 
> -443,7 +443,7 @@ +       still useful. + + config BMP085 +- bool ++
> tristate "BMP085 digital pressure sensor generic support" +
> depends on SYSFS + + config BMP085_I2C --- 
> a/target/linux/generic/patches-3.9/263-bmp085_dynamic.patch 
> 1970-01-01 04:00:00.000000000 +0400 +++ 
> b/target/linux/generic/patches-3.9/263-bmp085_dynamic.patch 
> 2014-06-08 14:42:38.000000000 +0400 @@ -0,0 +1,11 @@ +--- 
> a/drivers/misc/Kconfig    2014-04-03 23:01:22.000000000 +0400 ++++ 
> b/drivers/misc/Kconfig    2014-06-08 14:40:09.129048438 +0400 +@@ 
> -443,7 +443,7 @@ +       still useful. + + config BMP085 +- bool ++
> tristate "BMP085 digital pressure sensor generic support" +
> depends on SYSFS + + config BMP085_I2C --- 
> a/target/linux/generic/patches-3.10/263-bmp085_dynamic.patch 
> 1970-01-01 04:00:00.000000000 +0400 +++ 
> b/target/linux/generic/patches-3.10/263-bmp085_dynamic.patch 
> 2014-06-08 14:42:38.000000000 +0400 @@ -0,0 +1,11 @@ +--- 
> a/drivers/misc/Kconfig    2014-04-03 23:01:22.000000000 +0400 ++++ 
> b/drivers/misc/Kconfig    2014-06-08 14:40:09.129048438 +0400 +@@ 
> -451,7 +451,7 @@ +       still useful. + + config BMP085 +- bool ++
> tristate "BMP085 digital pressure sensor generic support" +
> depends on SYSFS + + config BMP085_I2C --- 
> a/target/linux/generic/patches-3.12/263-bmp085_dynamic.patch 
> 1970-01-01 04:00:00.000000000 +0400 +++ 
> b/target/linux/generic/patches-3.12/263-bmp085_dynamic.patch 
> 2014-06-08 14:42:38.000000000 +0400 @@ -0,0 +1,11 @@ +--- 
> a/drivers/misc/Kconfig    2014-04-03 23:01:22.000000000 +0400 ++++ 
> b/drivers/misc/Kconfig    2014-06-08 14:40:09.129048438 +0400 +@@ 
> -451,7 +451,7 @@ +       still useful. + + config BMP085 +- bool ++
> tristate "BMP085 digital pressure sensor generic support" +
> depends on SYSFS + + config BMP085_I2C --- 
> a/target/linux/generic/patches-3.13/263-bmp085_dynamic.patch 
> 1970-01-01 04:00:00.000000000 +0400 +++ 
> b/target/linux/generic/patches-3.13/263-bmp085_dynamic.patch 
> 2014-06-08 14:42:38.000000000 +0400 @@ -0,0 +1,11 @@ +--- 
> a/drivers/misc/Kconfig    2014-04-03 23:01:22.000000000 +0400 ++++ 
> b/drivers/misc/Kconfig    2014-06-08 14:40:09.129048438 +0400 +@@ 
> -438,7 +438,7 @@ +       still useful. + + config BMP085 +- bool ++
> tristate "BMP085 digital pressure sensor generic support" +
> depends on SYSFS + + config BMP085_I2C --- 
> a/target/linux/generic/patches-3.14/263-bmp085_dynamic.patch 
> 1970-01-01 04:00:00.000000000 +0400 +++ 
> b/target/linux/generic/patches-3.14/263-bmp085_dynamic.patch 
> 2014-06-08 14:42:38.000000000 +0400 @@ -0,0 +1,11 @@ +--- 
> a/drivers/misc/Kconfig    2014-04-03 23:01:22.000000000 +0400 ++++ 
> b/drivers/misc/Kconfig    2014-06-08 14:40:09.129048438 +0400 +@@ 
> -438,7 +438,7 @@ +       still useful. + + config BMP085 +- bool ++
> tristate "BMP085 digital pressure sensor generic support" +
> depends on SYSFS + + config BMP085_I2C 
> ===================================================================
>
>
> 
_______________________________________________
> openwrt-devel mailing list openwrt-devel at lists.openwrt.org 
> https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
> 
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list