aboutsummaryrefslogtreecommitdiff
path: root/src/usb-uhci.h
AgeCommit message (Expand)AuthorFilesLines
2012-03-10usb: Generalize controller alloc_async_pipe / alloc_intr_pipe code.Kevin O'Connor1-4/+2
2012-03-10usb: Pass 'struct usbdevice_s' to controller alloc_intr_pipe functions.Kevin O'Connor1-1/+2
2012-03-10usb: Pass 'struct usbdevice_s' into controller alloc_async functions.Kevin O'Connor1-1/+4
2012-03-06usb: Obtain free list items in main code.Kevin O'Connor1-2/+1
2012-03-06usb: Centralize pipe free list code.Kevin O'Connor1-1/+0
2011-07-10Push 'struct pci_device' into USB code (instead of using u16 bdf).Kevin O'Connor1-1/+1
2010-03-09Reduce size of USB 'struct uhci_td'.Kevin O'Connor1-3/+0
2010-03-09Dynamically allocate USB controller structures.Kevin O'Connor1-1/+1
2010-03-09Replace USB encoded 'u32 endp' scheme with explicit struct fields.Kevin O'Connor1-7/+7
2010-02-28Prefer passing a USB "pipe" structure over a USB endp encoding.Kevin O'Connor1-8/+4
2010-02-17Initial support for booting from USB drives.Kevin O'Connor1-0/+2
2010-02-17USB UHCI cleanups.Kevin O'Connor1-1/+1
2010-02-13Support USB interrupt schedules on OHCI and UHCI.Kevin O'Connor1-1/+1
2009-10-24Add simple cooperative threading scheme to allow parallel hw init.Kevin O'Connor1-1/+1
2009-10-12Add stubs for USB OHCI support.Kevin O'Connor1-3/+5
2009-09-28Initial support for USB, UHCI, and USB Keyboards.Kevin O'Connor1-0/+131