From owner-cvs-src@FreeBSD.ORG Sun Sep 5 09:43:48 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1C9E616A4CE; Sun, 5 Sep 2004 09:43:48 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1084943D49; Sun, 5 Sep 2004 09:43:48 +0000 (GMT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.11/8.12.11) with ESMTP id i859hlR1021614; Sun, 5 Sep 2004 09:43:47 GMT (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id i859hlTB021613; Sun, 5 Sep 2004 09:43:47 GMT (envelope-from des) Message-Id: <200409050943.i859hlTB021613@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Sun, 5 Sep 2004 09:43:47 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/modules Makefile src/sys/conf files src/sys/dev/usb ucycom.c src/sys/modules/ucycom Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Sep 2004 09:43:48 -0000 des 2004-09-05 09:43:47 UTC FreeBSD src repository Modified files: sys/modules Makefile sys/conf files Added files: sys/dev/usb ucycom.c sys/modules/ucycom Makefile Log: 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. Revision Changes Path 1.951 +1 -0 src/sys/conf/files 1.1 +634 -0 src/sys/dev/usb/ucycom.c (new) 1.399 +1 -0 src/sys/modules/Makefile 1.1 +9 -0 src/sys/modules/ucycom/Makefile (new)