diff options
author | gonzo <gonzo@FreeBSD.org> | 2018-02-14 21:14:28 +0000 |
---|---|---|
committer | gonzo <gonzo@FreeBSD.org> | 2018-02-14 21:14:28 +0000 |
commit | d0b577de81b942bb9222e9e4825b00d4e961edb1 (patch) | |
tree | 23c9720f60a6729e645597cf863762f87e6a336f /sys/modules | |
parent | 13ff1793e24efc15cf3d4202645eb311639800b8 (diff) | |
download | FreeBSD-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/Makefile | 1 | ||||
-rw-r--r-- | sys/modules/spigen/Makefile | 8 |
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> |