aboutsummaryrefslogtreecommitdiff
path: root/src/usb-ehci.c
AgeCommit message (Expand)AuthorFilesLines
2013-07-20Add helper functions to convert timer irqs to milliseconds.Kevin O'Connor1-2/+1
2013-07-20Move internal timer code from clock.c to a new file timer.c.Kevin O'Connor1-0/+1
2013-06-08Convert PCIDevices list to use standard list manipultion code.Kevin O'Connor1-1/+1
2013-02-14USB-EHCI: Fix null pointer assignmentAvik Sil1-1/+1
2013-02-05Normalize POST initialization function name suffixes.Kevin O'Connor1-6/+6
2012-08-01EHCI: increase CONNECT detection delayKevin O'Connor1-1/+3
2012-06-13EHCI: Add support for 64 bit capabilitySven Schnelle1-4/+2
2012-05-20Convert GET/SET_FLATPTR() accesses to "low mem" to GET/SET_LOWFLAT().Kevin O'Connor1-22/+20
2012-03-10usb: Remove QH_MULT_SHIFT flag from qh.info1.Kevin O'Connor1-6/+4
2012-03-10usb: Move EHCI tt_* fields to EHCI controller code.Kevin O'Connor1-44/+41
2012-03-10usb: Generalize controller alloc_async_pipe / alloc_intr_pipe code.Kevin O'Connor1-6/+6
2012-03-10usb: Move code around in usb controller code.Kevin O'Connor1-111/+111
2012-03-10usb: Pass 'struct usbdevice_s' to controller alloc_intr_pipe functions.Kevin O'Connor1-4/+6
2012-03-10usb: Pass 'struct usbdevice_s' into controller alloc_async functions.Kevin O'Connor1-5/+14
2012-03-06usb: Obtain free list items in main code.Kevin O'Connor1-31/+4
2012-03-06usb: Remove cntl->defaultpipe cache.Kevin O'Connor1-1/+0
2012-03-06usb: Centralize pipe free list code.Kevin O'Connor1-11/+0
2012-03-06Batch free USB pipes on EHCI controllers.Kevin O'Connor1-105/+119
2011-11-19usb-ehci: Fix races with controller on updates to QH.Kevin O'Connor1-72/+58
2011-07-10Minor fix - check for malloc failure in USB cntl allocation.Kevin O'Connor1-0/+4
2011-07-10Minor fix - make sure not to call ohci/uhci_init from irq handler.Kevin O'Connor1-0/+4
2011-07-10Push 'struct pci_device' into USB code (instead of using u16 bdf).Kevin O'Connor1-27/+17
2011-07-02Rename foreachbdf_in_bus to foreachbdf and simplify it.Kevin O'Connor1-2/+1
2011-01-01Extend 'usb_pipe' to track the controller and ports of each device.Kevin O'Connor1-0/+1
2010-05-23Rename check_time() to check_tsc().Kevin O'Connor1-5/+5
2010-04-17USB EHCI should yield() whil waiting for controller to ack reset.Kevin O'Connor1-0/+1
2010-03-28Refactor USB hub code.Kevin O'Connor1-51/+49
2010-03-20Improve USB EHCI timing.Kevin O'Connor1-7/+17
2010-03-20Adjust debug levels of device discovery.Kevin O'Connor1-1/+1
2010-03-09Add USB EHCI controller support.Kevin O'Connor1-0/+751