aboutsummaryrefslogtreecommitdiff
path: root/src/hw/usb-xhci.c
AgeCommit message (Expand)AuthorFilesLines
2015-01-07usb: Control transfers always have an 8 byte command sizeKevin O'Connor1-2/+3
2015-01-07xhci: Merge some xhci_xfer_x() functions into xhci_send_pipe()Kevin O'Connor1-62/+18
2015-01-07xhci: Move xhci_xfer_x() functions togetherKevin O'Connor1-81/+81
2015-01-07xhci: Merge xhci_send_control with xhci_send_bulkKevin O'Connor1-30/+15
2014-10-16xhci: Change xhci_update_pipe() to xhci_realloc_pipe() and use for alloc tooKevin O'Connor1-5/+9
2014-10-16usb: Rename usb_getFrameExp() to usb_get_period()Kevin O'Connor1-1/+1
2014-10-16usb: Rename ?hci_control() to ?hci_send_control()Kevin O'Connor1-2/+2
2014-09-16usb: Perform device detect polling on all usb controllers.Kevin O'Connor1-3/+5
2014-09-10xhci: Change xhci_hub_detect() to use connect status instead of link state.Kevin O'Connor1-9/+1
2014-09-10xhci: Add xhci_check_ports() and xhci_free_pipes() functions.Kevin O'Connor1-10/+27
2014-09-10xhci: Move root hub and setup code to top of file.Kevin O'Connor1-285/+290
2014-09-10xhci: Use high memory instead of low memory for internal storage.Kevin O'Connor1-3/+3
2014-09-10xhci: Remove 16bit code wrappers.Kevin O'Connor1-70/+48
2014-09-09xhci: Call usb_desc2pipe() on xhci_update_pipe().Kevin O'Connor1-17/+20
2014-06-14xhci: Update the times for usb command timeouts.Kevin O'Connor1-2/+2
2014-05-08xhci: Use msleep() instead of mdelay() for port status delay.Kevin O'Connor1-1/+1
2014-01-29xhci: Add copyright notice to usb-xhci.cKevin O'Connor1-0/+7
2014-01-29xhci: Use the same endpoint initialization code in xhci_alloc_pipe()Kevin O'Connor1-45/+29
2014-01-29usb: Move default pipe max packet size code from xhci to main code.Kevin O'Connor1-9/+2
2014-01-29xhci: Check if scratch pad allocation fails.Kevin O'Connor1-0/+6
2014-01-29xhci: Run the XHCI driver entirely in 32bit mode.Kevin O'Connor1-7/+6
2014-01-29xhci: Support USB hubs on xhci controllers.Kevin O'Connor1-10/+57
2014-01-29xhci: Report the "protocol defined" and PSIC bits of extended capabilities.Kevin O'Connor1-2/+4
2014-01-29xhci: Don't use a dummy endpoint count in configure command.Kevin O'Connor1-1/+1
2014-01-29xhci: Support xhci controllers with 64 byte contexts.Kevin O'Connor1-28/+39
2014-01-29xhci: Eliminate 'struct xhci_device'.Kevin O'Connor1-90/+56
2014-01-29xhci: Move set_address code from xhci_control to xhci_alloc_pipe.Kevin O'Connor1-33/+34
2014-01-29xhci: Allocate and free the xhci inctx structure on each use.Kevin O'Connor1-43/+61
2014-01-29xhci: Verify PAGESIZE register before initializing driver.Kevin O'Connor1-7/+16
2014-01-29xhci: Set the interval parameter on interrupt pipes.Kevin O'Connor1-0/+2
2014-01-29xhci: Fix incorrect direction setting on status transmissions.Kevin O'Connor1-3/+3
2014-01-29xhci: Use 64bit writes to ERDP register.Kevin O'Connor1-0/+1
2014-01-29xhci: allocate scratch pad buffersGerd Hoffmann1-0/+13
2013-12-27usb: Replace EHCI to UHCI/OHCI synchronization with new scheme.Kevin O'Connor1-9/+17
2013-10-26hw/usb-xhci.c: Code refactoring to not override initializers in `speed_from_x...Paul Menzel1-1/+2
2013-09-19usb: add xhci supportGerd Hoffmann1-0/+1128