Gitiles
Code Review
Sign In
review.coreboot.org
/
seabios
/
746d0a75ad90316280fc98468945bf0706c7386f
/
src
/
hw
/
usb-ohci.c
746d0a7
usb: Add support for OHCI bulk transfers
by Kevin O'Connor
· 7 years ago
2e0c2ea
ohci: Export ohci_realloc_pipe() instead of ohci_alloc_pipe()
by Kevin O'Connor
· 8 years ago
2bfd170
usb: Clarify usb freelist manipulations
by Kevin O'Connor
· 8 years ago
98cdad3
usb: Rename usb_getFrameExp() to usb_get_period()
by Kevin O'Connor
· 8 years ago
20c9be3
usb: Rename ?hci_control() to ?hci_send_control()
by Kevin O'Connor
· 8 years ago
0f68130
usb: Perform device detect polling on all usb controllers.
by Kevin O'Connor
· 8 years ago
57e3401
ohci: Repeatedly poll for device detect for 100ms.
by Kevin O'Connor
· 8 years ago
083ee29
ohci: Update usb command timeouts to use usb_xfer_time()
by Kevin O'Connor
· 8 years ago
ec443ff
usb: Replace EHCI to UHCI/OHCI synchronization with new scheme.
by Kevin O'Connor
· 8 years ago
2d2fa31
Move function definitions for output.c from util.h to new file output.h.
by Kevin O'Connor
· 9 years ago
9dea590
Move malloc code from pmm.c to new files malloc.c and malloc.h.
by Kevin O'Connor
· 9 years ago
fa9c66a
Rename util.c to string.c and introduce string.h.
by Kevin O'Connor
· 9 years ago
b9c6a96
Split x86 specific functions out of util.c/h to new files x86.c/h.
by Kevin O'Connor
· 9 years ago
5d369d8
Move code centered around specific hardware devices to src/hw/
by Kevin O'Connor
· 9 years ago
[Renamed from src/usb-ohci.c]
018bdd7
Rename check_tsc() (and similar) to timer_check() and use u32.
by Kevin O'Connor
· 9 years ago
6901337
Add helper functions to convert timer irqs to milliseconds.
by Kevin O'Connor
· 9 years ago
c6e8c07
Move internal timer code from clock.c to a new file timer.c.
by Kevin O'Connor
· 9 years ago
d83c87b
Normalize POST initialization function name suffixes.
by Kevin O'Connor
· 9 years ago
4f6563e
Convert GET/SET_FLATPTR() accesses to "low mem" to GET/SET_LOWFLAT().
by Kevin O'Connor
· 10 years ago
c37147d
usb: Fix barrier() placement in OHCI interrupt schedule add.
by Kevin O'Connor
· 10 years ago
0423dda
usb: Populate OHCI endpoint descriptor info at pipe allocation.
by Kevin O'Connor
· 10 years ago
c3d96c2
usb: Generalize controller alloc_async_pipe / alloc_intr_pipe code.
by Kevin O'Connor
· 10 years ago
6152c32
usb: Move code around in usb controller code.
by Kevin O'Connor
· 10 years ago
eb50eae
usb: Pass 'struct usbdevice_s' to controller alloc_intr_pipe functions.
by Kevin O'Connor
· 10 years ago
54bf207
usb: Pass 'struct usbdevice_s' into controller alloc_async functions.
by Kevin O'Connor
· 10 years ago
01de9bd
usb: Obtain free list items in main code.
by Kevin O'Connor
· 10 years ago
92650f2
usb: Remove cntl->defaultpipe cache.
by Kevin O'Connor
· 10 years ago
ae0ed62
usb: Centralize pipe free list code.
by Kevin O'Connor
· 10 years ago
98af353
Batch free USB pipes on OHCI controllers.
by Kevin O'Connor
· 10 years ago
ffdcd3a
Minor fix - check for malloc failure in USB cntl allocation.
by Kevin O'Connor
· 11 years ago
8ff8e01
Push 'struct pci_device' into USB code (instead of using u16 bdf).
by Kevin O'Connor
· 11 years ago
3cabf78
Fix OHCI keyboard repeat key issue.
by Kevin O'Connor
· 11 years ago
a5f2b91
Extend 'usb_pipe' to track the controller and ports of each device.
by Kevin O'Connor
· 11 years ago
2f96800
Warn that ohci bulk is not supported.
by Kevin O'Connor
· 12 years ago
144817b
Rename check_time() to check_tsc().
by Kevin O'Connor
· 12 years ago
d28b0fe
Refactor USB hub code.
by Kevin O'Connor
· 12 years ago
9dc243e
Adjust debug levels of device discovery.
by Kevin O'Connor
· 12 years ago
190cc62
Add USB EHCI controller support.
by Kevin O'Connor
· 12 years ago
0770d67
Some USB UHCI and OHCI fixes and cleanups.
by Kevin O'Connor
· 12 years ago
bfe7ca7
Minor - USB OHCI interrupt queue should be one larger.
by Kevin O'Connor
· 12 years ago
406fad6
Dynamically allocate USB controller structures.
by Kevin O'Connor
· 12 years ago
4547eb9
Replace USB encoded 'u32 endp' scheme with explicit struct fields.
by Kevin O'Connor
· 12 years ago
8ebcac0
Further parallelize USB init by launching a thread per usb port.
by Kevin O'Connor
· 12 years ago
357bdfa
Prefer passing a USB "pipe" structure over a USB endp encoding.
by Kevin O'Connor
· 12 years ago
49a0aa6
Don't parallelize USB OHCI root port reset.
by Kevin O'Connor
· 12 years ago
cfdc13f
Introduce standard warnings for allocation failures and timeouts.
by Kevin O'Connor
· 12 years ago
8bbc79c
Add symbolic definitions for USB delays.
by Kevin O'Connor
· 12 years ago
991eaff
Support USB interrupt schedules on OHCI and UHCI.
by Kevin O'Connor
· 12 years ago
ad90159
Enhance experimental option rom "threading" - enable preemption.
by Kevin O'Connor
· 12 years ago
229e3be
Call yield() while waiting for USB control transfers to complete.
by Kevin O'Connor
· 13 years ago
a5826b5
Add simple cooperative threading scheme to allow parallel hw init.
by Kevin O'Connor
· 13 years ago
10ad799
Replace irq_enable() regions with explicit calls to check for irqs.
by Kevin O'Connor
· 13 years ago
89eb624
Handle tsc rollover.
by Kevin O'Connor
· 13 years ago
1c46a54
Expand USB OHCI support.
by Kevin O'Connor
· 13 years ago
59f0283
Add stubs for USB OHCI support.
by Kevin O'Connor
· 13 years ago