aboutsummaryrefslogtreecommitdiff
path: root/sys/modules/spi
diff options
context:
space:
mode:
authorIan Lepore <ian@FreeBSD.org>2018-02-19 01:32:27 +0000
committerIan Lepore <ian@FreeBSD.org>2018-02-19 01:32:27 +0000
commit2aa5d9c4c8f4649eeddb3c8e782cac8f113042d5 (patch)
treec8246889c261730c2b7195e14b7b3a75be21a9b7 /sys/modules/spi
parent037f68a994c6779682e3c5ebf41c23dd9d501faf (diff)
downloadsrc-2aa5d9c4c8f4649eeddb3c8e782cac8f113042d5.tar.gz
src-2aa5d9c4c8f4649eeddb3c8e782cac8f113042d5.zip
Add modules/spi as a gathering point for SPI-related modules, analagous to
modules/i2c for i2c/iicbus modules. Build spibus as a module.
Notes
Notes: svn path=/head/; revision=329544
Diffstat (limited to 'sys/modules/spi')
-rw-r--r--sys/modules/spi/Makefile7
-rw-r--r--sys/modules/spi/spibus/Makefile19
2 files changed, 26 insertions, 0 deletions
diff --git a/sys/modules/spi/Makefile b/sys/modules/spi/Makefile
new file mode 100644
index 000000000000..b95fa53d82e4
--- /dev/null
+++ b/sys/modules/spi/Makefile
@@ -0,0 +1,7 @@
+# $FreeBSD$
+
+SUBDIR = \
+ ../spigen \
+ spibus \
+
+.include <bsd.subdir.mk>
diff --git a/sys/modules/spi/spibus/Makefile b/sys/modules/spi/spibus/Makefile
new file mode 100644
index 000000000000..9fb858f0dc1d
--- /dev/null
+++ b/sys/modules/spi/spibus/Makefile
@@ -0,0 +1,19 @@
+# $FreeBSD$
+
+.PATH: ${SRCTOP}/sys/dev/spibus
+
+KMOD= spibus
+SRCS= spibus.c
+
+.if !empty(OPT_FDT)
+SRCS+= ofw_spibus.c
+.endif
+
+# Generated files...
+SRCS+= \
+ bus_if.h \
+ device_if.h \
+ spibus_if.c \
+ spibus_if.h \
+
+.include <bsd.kmod.mk>