aboutsummaryrefslogtreecommitdiff
path: root/src/hw/usb.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-31parisc: USB OHCI endianess fixesHelge Deller1-8/+8
2023-10-14parisc/usb: Fix usb host for big-endian machines (like parisc)Helge Deller1-7/+7
2020-09-25usb.c: Fix devices using non-primary interface descriptorMatt DeVillier1-8/+19
2016-10-26usb: Make usb_time_sigatt variable staticKevin O'Connor1-1/+1
2016-02-02usb: Eliminate USB controller setup threadKevin O'Connor1-11/+5
2015-11-17usb: Allow configuration of sigatt time (in etc/usb-time-sigatt)Kevin O'Connor1-1/+5
2015-10-15stacks: Use macro wrappers for call32() and stack_hop_back()Kevin O'Connor1-3/+2
2015-07-04Make sure all code checks for malloc failuresKevin O'Connor1-1/+3
2015-01-07usb: Minor - properly free memory on get_device_config() error pathKevin O'Connor1-1/+3
2015-01-07usb: Control transfers always have an 8 byte command sizeKevin O'Connor1-8/+8
2015-01-07usb: Use usb_send_pipe() now that all drivers have x_send_pipe()Kevin O'Connor1-25/+15
2015-01-07xhci: Merge xhci_send_control with xhci_send_bulkKevin O'Connor1-2/+2
2015-01-07uhci: Merge uhci_send_control with uhci_send_bulkKevin O'Connor1-2/+2
2015-01-07ohci: Merge ohci_send_control with ohci_send_bulkKevin O'Connor1-2/+2
2015-01-07ehci: Merge ehci_send_control with ehci_send_bulkKevin O'Connor1-2/+2
2015-01-01usb: Add support for OHCI bulk transfersKevin O'Connor1-1/+4
2014-10-16usb: Use usb_realloc_pipe for pipe alloc, update, and free.Kevin O'Connor1-33/+27
2014-10-16ehci: Export ehci_realloc_pipe() instead of ehci_alloc_pipe()Kevin O'Connor1-1/+1
2014-10-16ohci: Export ohci_realloc_pipe() instead of ohci_alloc_pipe()Kevin O'Connor1-1/+1
2014-10-16uhci: Export uhci_realloc_pipe() instead of uhci_alloc_pipe()Kevin O'Connor1-1/+1
2014-10-16xhci: Change xhci_update_pipe() to xhci_realloc_pipe() and use for alloc tooKevin O'Connor1-2/+2
2014-10-16usb: Clarify usb freelist manipulationsKevin O'Connor1-5/+20
2014-10-16usb: Rename free_pipe() to usb_free_pipe()Kevin O'Connor1-4/+4
2014-10-16usb: Rename send_default_control() to usb_send_default_control()Kevin O'Connor1-7/+7
2014-10-16usb: Rename findEndPointDesc() to usb_find_desc()Kevin O'Connor1-2/+2
2014-10-16usb: Rename usb_getFrameExp() to usb_get_period()Kevin O'Connor1-2/+2
2014-10-16usb: Rename ?hci_control() to ?hci_send_control()Kevin O'Connor1-8/+8
2014-09-16usb: Perform device detect polling on all usb controllers.Kevin O'Connor1-6/+15
2014-09-09usb: Fix usb_xfer_time() to work when called in 16bit mode.Kevin O'Connor1-1/+1
2014-06-14xhci: Update the times for usb command timeouts.Kevin O'Connor1-0/+13
2014-01-29usb: Move default pipe max packet size code from xhci to main code.Kevin O'Connor1-1/+8
2014-01-29usb: USB 3 devices encode bMaxPacketSize0 field.Kevin O'Connor1-4/+7
2014-01-29xhci: Run the XHCI driver entirely in 32bit mode.Kevin O'Connor1-2/+11
2014-01-29xhci: Move set_address code from xhci_control to xhci_alloc_pipe.Kevin O'Connor1-2/+2
2013-12-27usb: Replace EHCI to UHCI/OHCI synchronization with new scheme.Kevin O'Connor1-47/+12
2013-09-19usb: add xhci supportGerd Hoffmann1-0/+13
2013-09-19usb: add usb_update_pipe()Gerd Hoffmann1-5/+17
2013-09-18Move function definitions for output.c from util.h to new file output.h.Kevin O'Connor1-9/+10
2013-09-18Move malloc code from pmm.c to new files malloc.c and malloc.h.Kevin O'Connor1-0/+1
2013-09-18Rename util.c to string.c and introduce string.h.Kevin O'Connor1-0/+1
2013-09-18Split x86 specific functions out of util.c/h to new files x86.c/h.Kevin O'Connor1-0/+1
2013-09-02Move code centered around specific hardware devices to src/hw/Kevin O'Connor1-0/+461