Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Jun 2010 19:17:57 +0000 (UTC)
From:      Juli Mallett <jmallett@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r209437 - user/jmallett/octeon/sys/mips/cavium/usb
Message-ID:  <201006221917.o5MJHvYC033919@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jmallett
Date: Tue Jun 22 19:17:57 2010
New Revision: 209437
URL: http://svn.freebsd.org/changeset/base/209437

Log:
  At really, really high debug levels, turn on the debugging within the Simple
  Executive, too.

Modified:
  user/jmallett/octeon/sys/mips/cavium/usb/octusb.c

Modified: user/jmallett/octeon/sys/mips/cavium/usb/octusb.c
==============================================================================
--- user/jmallett/octeon/sys/mips/cavium/usb/octusb.c	Tue Jun 22 18:56:09 2010	(r209436)
+++ user/jmallett/octeon/sys/mips/cavium/usb/octusb.c	Tue Jun 22 19:17:57 2010	(r209437)
@@ -852,6 +852,7 @@ octusb_iterate_hw_softc(struct usb_bus *
 usb_error_t
 octusb_init(struct octusb_softc *sc)
 {
+	cvmx_usb_initialize_flags_t flags;
 	int status;
 	uint8_t x;
 
@@ -872,13 +873,18 @@ octusb_init(struct octusb_softc *sc)
 	/* set USB revision */
 	sc->sc_bus.usbrev = USB_REV_2_0;
 
+	/* flags for port initialization */
+	flags = CVMX_USB_INITIALIZE_FLAGS_CLOCK_AUTO;
+#ifdef USB_DEBUG
+	if (octusbdebug > 100)
+		flags |= CVMX_USB_INITIALIZE_FLAGS_DEBUG_ALL;
+#endif
+
 	USB_BUS_LOCK(&sc->sc_bus);
 
 	/* setup all ports */
 	for (x = 0; x != sc->sc_noport; x++) {
-		status = cvmx_usb_initialize(
-		    &sc->sc_port[x].state, x,
-		    CVMX_USB_INITIALIZE_FLAGS_CLOCK_AUTO);
+		status = cvmx_usb_initialize(&sc->sc_port[x].state, x, flags);
 		if (status < 0)
 			sc->sc_port[x].disabled = 1;
 	}



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201006221917.o5MJHvYC033919>