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 <i...@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:
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to