From 02b8954fe89d72e580aac9928e8f0dd91cabaedc Mon Sep 17 00:00:00 2001 From: brad Date: Sat, 3 Dec 2022 01:04:42 +0000 Subject: Split the BMP280 / BME280 driver into common code and create I2C and SPI attachments. --- sys/modules/Makefile | 3 ++- sys/modules/bmx280thp/Makefile | 2 +- sys/modules/bmx280thp/bmx280thp.ioconf | 5 ----- sys/modules/bmx280thpi2c/Makefile | 11 +++++++++++ sys/modules/bmx280thpi2c/bmx280thpi2c.ioconf | 8 ++++++++ 5 files changed, 22 insertions(+), 7 deletions(-) create mode 100644 sys/modules/bmx280thpi2c/Makefile create mode 100644 sys/modules/bmx280thpi2c/bmx280thpi2c.ioconf (limited to 'sys/modules') diff --git a/sys/modules/Makefile b/sys/modules/Makefile index 1106a74e31f..7ce632c96d2 100644 --- a/sys/modules/Makefile +++ b/sys/modules/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.273 2022/11/21 21:24:01 brad Exp $ +# $NetBSD: Makefile,v 1.274 2022/12/03 01:04:42 brad Exp $ .include @@ -34,6 +34,7 @@ SUBDIR+= blowfish SUBDIR+= bpf SUBDIR+= bpf_filter SUBDIR+= bmx280thp +SUBDIR+= bmx280thpi2c SUBDIR+= bufq_disksort SUBDIR+= bufq_fcfs SUBDIR+= bufq_priocscan diff --git a/sys/modules/bmx280thp/Makefile b/sys/modules/bmx280thp/Makefile index 24f88cc6e48..19460f49e06 100644 --- a/sys/modules/bmx280thp/Makefile +++ b/sys/modules/bmx280thp/Makefile @@ -1,6 +1,6 @@ .include "../Makefile.inc" -.PATH: ${S}/dev/i2c +.PATH: ${S}/dev/ic KMOD= bmx280thp IOCONF= bmx280thp.ioconf diff --git a/sys/modules/bmx280thp/bmx280thp.ioconf b/sys/modules/bmx280thp/bmx280thp.ioconf index 4285144f8a3..3c7e6ffaf18 100644 --- a/sys/modules/bmx280thp/bmx280thp.ioconf +++ b/sys/modules/bmx280thp/bmx280thp.ioconf @@ -1,8 +1,3 @@ ioconf bmx280thp include "conf/files" - -pseudo-root iic* - -bmx280thp* at iic? addr 0x76 -bmx280thp* at iic? addr 0x77 diff --git a/sys/modules/bmx280thpi2c/Makefile b/sys/modules/bmx280thpi2c/Makefile new file mode 100644 index 00000000000..bd04c22a2ad --- /dev/null +++ b/sys/modules/bmx280thpi2c/Makefile @@ -0,0 +1,11 @@ +.include "../Makefile.inc" + +.PATH: ${S}/dev/i2c + +KMOD= bmx280thpi2c +IOCONF= bmx280thpi2c.ioconf +SRCS= bmx280thpi2c.c + +WARNS= 3 + +.include diff --git a/sys/modules/bmx280thpi2c/bmx280thpi2c.ioconf b/sys/modules/bmx280thpi2c/bmx280thpi2c.ioconf new file mode 100644 index 00000000000..e7dff0b5530 --- /dev/null +++ b/sys/modules/bmx280thpi2c/bmx280thpi2c.ioconf @@ -0,0 +1,8 @@ +ioconf bmx280thpi2c + +include "conf/files" + +pseudo-root iic* + +bmx280thp* at iic? addr 0x76 +bmx280thp* at iic? addr 0x77 -- cgit