aboutsummaryrefslogtreecommitdiff
path: root/src/hw/usb-xhci.c
AgeCommit message (Expand)AuthorFilesLines
2020-10-13usb/xhci: add support for mmio host adapters (via acpi).Gerd Hoffmann1-0/+31
2020-10-13usb/xhci: split xhci setup into generic and pci partsGerd Hoffmann1-13/+27
2020-09-30USB:Fix xHCI initail fail by using longer reset and CNR clear timeout valueweitaowang-oc@zhaoxin.com1-2/+2
2017-10-09xhci: Verify the device is still present in xhci_cmd_submit()Kevin O'Connor1-0/+11
2017-10-03xhci: Build TRBs directly in xhci_trb_queue()Kevin O'Connor1-105/+59
2017-07-25usb-xhci: use hub portmapGerd Hoffmann1-4/+41
2016-05-16usb-xhci: Remove unused const variablesKevin O'Connor1-14/+0
2016-02-03pci: Split low-level pci code from higher-level 'struct pci_device' codeKevin O'Connor1-1/+1
2016-02-03pci: Implement '%pP' printf handler for 'struct pci_device' pointersKevin O'Connor1-4/+3
2016-02-02xhci: Convert to new PCI BAR helper functionsKevin O'Connor1-13/+14
2016-02-02usb: Eliminate USB controller setup threadKevin O'Connor1-1/+0
2016-01-07usb: Remove usbdev->slotid fieldKevin O'Connor1-2/+4
2015-12-20xhci: Disable slot on failed set_address commandKevin O'Connor1-3/+8
2015-12-20xhci: Improve port status change debuggingKevin O'Connor1-3/+9
2015-12-20xhci: Wait for port enable even for USB3 devicesKevin O'Connor1-22/+21
2015-11-19xhci: Check for device disconnects during USB2 reset pollingKevin O'Connor1-5/+19
2015-08-24xhci: Minor - add USB port type comments to xhci_hub_reset()Kevin O'Connor1-0/+2
2015-08-10xhci: Count new Max Scratchpad Bufs bits from XHCI 1.1Julius Werner1-1/+1
2015-07-04Make sure all code checks for malloc failuresKevin O'Connor1-1/+8
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