svn commit: r187113 - head/sys/dev/usb2/serial
Takanori Watanabe
takawata at FreeBSD.org
Mon Jan 12 12:13:15 PST 2009
Author: takawata
Date: Mon Jan 12 20:13:14 2009
New Revision: 187113
URL: http://svn.freebsd.org/changeset/base/187113
Log:
More usb2 foma driver update.
1. Export usb serial port unit number as sysctl.
2. Fix bug on handsfree port.
Modified:
head/sys/dev/usb2/serial/ufoma2.c
Modified: head/sys/dev/usb2/serial/ufoma2.c
==============================================================================
--- head/sys/dev/usb2/serial/ufoma2.c Mon Jan 12 19:23:46 2009 (r187112)
+++ head/sys/dev/usb2/serial/ufoma2.c Mon Jan 12 20:13:14 2009 (r187113)
@@ -3,7 +3,6 @@
#include <sys/cdefs.h>
__FBSDID("$FreeBSD$");
#define UFOMA_HANDSFREE
-
/*-
* Copyright (c) 2005, Takanori Watanabe
* Copyright (c) 2003, M. Warner Losh <imp at freebsd.org>.
@@ -486,7 +485,9 @@ ufoma_attach(device_t dev)
SYSCTL_ADD_PROC(sctx, SYSCTL_CHILDREN(soid), OID_AUTO, "openmode",
CTLFLAG_RW|CTLTYPE_STRING, sc, 0, ufoma_sysctl_open,
"A", "Mode to transit when port is opened");
-
+ SYSCTL_ADD_UINT(sctx, SYSCTL_CHILDREN(soid), OID_AUTO, "comunit",
+ CTLFLAG_RD, &(sc->sc_ucom.sc_unit), 0,
+ "Unit number as USB serial");
return (0); /* success */
@@ -758,7 +759,7 @@ ufoma_intr_callback(struct usb2_xfer *xf
if (sc->sc_num_msg != 0xFF) {
sc->sc_num_msg++;
}
- usb2_transfer_start(sc->sc_ctrl_xfer[3]);
+ usb2_transfer_start(sc->sc_ctrl_xfer[2]);
break;
case UCDC_N_SERIAL_STATE:
More information about the svn-src-head
mailing list