summaryrefslogtreecommitdiffstats
path: root/sys/modules
diff options
context:
space:
mode:
authorgonzo <gonzo@FreeBSD.org>2018-02-14 21:14:28 +0000
committergonzo <gonzo@FreeBSD.org>2018-02-14 21:14:28 +0000
commitd0b577de81b942bb9222e9e4825b00d4e961edb1 (patch)
tree23c9720f60a6729e645597cf863762f87e6a336f /sys/modules
parent13ff1793e24efc15cf3d4202645eb311639800b8 (diff)
downloadFreeBSD-src-d0b577de81b942bb9222e9e4825b00d4e961edb1.zip
FreeBSD-src-d0b577de81b942bb9222e9e4825b00d4e961edb1.tar.gz
MFC r314933-r314934
r314933: [spigen] make spigen device ready to be compiled as a module - Add flag to indicate that device is opened by userland - Replace "always fail" detach method with proper detach implementation r314934: [spigen] Add spigen module spigen provides userland API to SPI bus. Make it available as a loadable module so people using official ARM images can enabled it on devices like BBB or RPi without re-building kernel
Diffstat (limited to 'sys/modules')
-rw-r--r--sys/modules/Makefile1
-rw-r--r--sys/modules/spigen/Makefile8
2 files changed, 9 insertions, 0 deletions
diff --git a/sys/modules/Makefile b/sys/modules/Makefile
index 178b785..5569895 100644
--- a/sys/modules/Makefile
+++ b/sys/modules/Makefile
@@ -359,6 +359,7 @@ SUBDIR= \
snp \
sound \
${_speaker} \
+ spigen \
${_splash} \
${_sppp} \
ste \
diff --git a/sys/modules/spigen/Makefile b/sys/modules/spigen/Makefile
new file mode 100644
index 0000000..f60e117
--- /dev/null
+++ b/sys/modules/spigen/Makefile
@@ -0,0 +1,8 @@
+# $FreeBSD$
+
+.PATH: ${SRCTOP}/sys/dev/spibus
+KMOD= spigen
+SRCS= spigen.c
+SRCS+= device_if.h bus_if.h opt_platform.h spibus_if.h
+
+.include <bsd.kmod.mk>
OpenPOWER on IntegriCloud