Date: Mon, 22 Jul 2013 07:53:00 GMT From: bguan@FreeBSD.org To: svn-soc-all@FreeBSD.org Subject: socsvn commit: r255030 - soc2013/bguan/head/sys/dev/xen/usbfront Message-ID: <201307220753.r6M7r0j8025365@socsvn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: bguan Date: Mon Jul 22 07:53:00 2013 New Revision: 255030 URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=255030 Log: move usb_bus_methods to .c file Modified: soc2013/bguan/head/sys/dev/xen/usbfront/xenhci.c Modified: soc2013/bguan/head/sys/dev/xen/usbfront/xenhci.c ============================================================================== --- soc2013/bguan/head/sys/dev/xen/usbfront/xenhci.c Mon Jul 22 07:52:47 2013 (r255029) +++ soc2013/bguan/head/sys/dev/xen/usbfront/xenhci.c Mon Jul 22 07:53:00 2013 (r255030) @@ -26,15 +26,6 @@ * SUCH DAMAGE. */ -/* - * USB eXtensible Host Controller Interface, a.k.a. USB 3.0 controller. - * - * The XHCI 1.0 spec can be found at - * http://www.intel.com/technology/usb/download/xHCI_Specification_for_USB.pdf - * and the USB 3.0 spec at - * http://www.usb.org/developers/docs/usb_30_spec_060910.zip - */ - #ifdef USB_GLOBAL_INCLUDE_FILE #include USB_GLOBAL_INCLUDE_FILE #else @@ -60,7 +51,7 @@ #include <dev/usb/usb.h> #include <dev/usb/usbdi.h> -#define USB_DEBUG_VAR xhcidebug +//#define USB_DEBUG_VAR xhcidebug #include <dev/usb/usb_core.h> #include <dev/usb/usb_debug.h> @@ -79,15 +70,6 @@ extern struct usb_bus_methods xenhci_bus_methods; - -static void -xenhci_iterate_hw_softc(struct usb_bus *bus, usb_bus_mem_sub_cb_t *cb) -{ - - printf("[gbtest-xenhci.c]xenhci_iterate_hw_softc()\n"); - //TODO -} - usb_error_t xenhci_init(struct xenhci_softc *sc, device_t dev) { @@ -112,6 +94,23 @@ //TODO } +static void +xenhci_set_hw_power_sleep(struct usb_bus *bus, uint32_t state) +{ + printf("[gbtest-pv]xenhci.c: xenhci_set_hw_power_sleep()\n"); + //TODO +} + +static usb_error_t +xenhci_set_address(struct usb_device *udev, struct mtx *mtx, uint16_t address) +{ + printf("[gbtest-pv]xenhci.c: xenhci_set_address()\n"); + //usb_error_t err; + + //return (err); + //TODO + return (0); +} /*------------------------------------------------------------------------* * xenhci root HUB support *------------------------------------------------------------------------* @@ -216,7 +215,8 @@ xenhci_set_hw_power(struct usb_bus *bus) { printf("[gbtest-pv]xenhci.c: xenhci_set_hw_power()\n"); - DPRINTF("\n"); + //DPRINTF("\n"); + //TODO?? } static void
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201307220753.r6M7r0j8025365>