summaryrefslogtreecommitdiffstats
path: root/sys/modules/ucycom
diff options
context:
space:
mode:
authordes <des@FreeBSD.org>2004-09-05 09:43:47 +0000
committerdes <des@FreeBSD.org>2004-09-05 09:43:47 +0000
commit24ecfedbb70794c5c9c5a5c8b19f147f771eba46 (patch)
tree43d52bb311b27dcac51006a337e210225fb88954 /sys/modules/ucycom
parent39ecd7e20780a43ea54e7aa7353f0700d3c1d9ed (diff)
downloadFreeBSD-src-24ecfedbb70794c5c9c5a5c8b19f147f771eba46.zip
FreeBSD-src-24ecfedbb70794c5c9c5a5c8b19f147f771eba46.tar.gz
Device driver for the Cypress CY7C637xx and CY7C640/1xx families of USB
to RS232 bridges, such as the one found in the DeLorme Earthmate USB GPS receiver (which is the only device currently supported by this driver). While other USB to serial drivers in the tree rely heavily on ucom, this one is self-contained. The reason for that is that ucom assumes that the bridge uses bulk pipes for I/O, while the Cypress parts actually register as human interface devices and use HID reports for configuration and I/O. The driver is not entirely complete: there is no support yet for flow control, and output doesn't seem to work, though I don't know if that is because of a bug in the code, or simply because the Earthmate is a read- only device.
Diffstat (limited to 'sys/modules/ucycom')
-rw-r--r--sys/modules/ucycom/Makefile9
1 files changed, 9 insertions, 0 deletions
diff --git a/sys/modules/ucycom/Makefile b/sys/modules/ucycom/Makefile
new file mode 100644
index 0000000..7d7fc88
--- /dev/null
+++ b/sys/modules/ucycom/Makefile
@@ -0,0 +1,9 @@
+# $FreeBSD$
+
+S= ${.CURDIR}/../..
+.PATH: $S/dev/usb
+
+KMOD= ucycom
+SRCS= ucycom.c opt_usb.h device_if.h bus_if.h vnode_if.h usbdevs.h
+
+.include <bsd.kmod.mk>
OpenPOWER on IntegriCloud