summaryrefslogtreecommitdiffstats
path: root/sys/modules
diff options
context:
space:
mode:
authormarcel <marcel@FreeBSD.org>2006-03-30 18:33:22 +0000
committermarcel <marcel@FreeBSD.org>2006-03-30 18:33:22 +0000
commit0215f8085c24d9281307a8a89dd8c19cbd285316 (patch)
treeff21d0075279ad6ded4c713484bf0d885479f663 /sys/modules
parent2801d7e75db117349d0c242e9d29ce4976370bbc (diff)
downloadFreeBSD-src-0215f8085c24d9281307a8a89dd8c19cbd285316.zip
FreeBSD-src-0215f8085c24d9281307a8a89dd8c19cbd285316.tar.gz
Add scc(4), a driver for serial communications controllers. These
controllers typically have multiple channels and support a number of serial communications protocols. The scc(4) driver is itself an umbrella driver that delegates the control over each channel and mode to a subordinate driver (like uart(4)). The scc(4) driver supports the Siemens SAB 82532 and the Zilog Z8530 and replaces puc(4) for these devices.
Diffstat (limited to 'sys/modules')
-rw-r--r--sys/modules/scc/Makefile14
1 files changed, 14 insertions, 0 deletions
diff --git a/sys/modules/scc/Makefile b/sys/modules/scc/Makefile
new file mode 100644
index 0000000..df3d95e
--- /dev/null
+++ b/sys/modules/scc/Makefile
@@ -0,0 +1,14 @@
+# $FreeBSD$
+
+.PATH: ${.CURDIR}/../../dev/scc
+
+KMOD= scc
+SRCS= scc_bfe_ebus.c scc_bfe_sbus.c \
+ scc_core.c scc_if.c scc_if.h \
+ scc_dev_sab82532.c scc_dev_z8530.c
+SRCS+= bus_if.h device_if.h ofw_bus_if.h serdev_if.c serdev_if.h
+
+MFILES= dev/ofw/ofw_bus_if.m dev/scc/scc_if.m \
+ kern/bus_if.m kern/device_if.m kern/serdev_if.m
+
+.include <bsd.kmod.mk>
OpenPOWER on IntegriCloud