Gitiles
Code Review
Sign In
review.coreboot.org
/
seabios
/
2a9aeabdfb34374ecac25e7a8d21c9e368618cd4
/
src
/
usb.c
2a9aeab
Fix USB EHCI detection that was broken in hlist conversion of PCIDevices.
by Kevin O'Connor
· 9 years ago
b98a4b1
Convert PCIDevices list to use standard list manipultion code.
by Kevin O'Connor
· 9 years ago
d83c87b
Normalize POST initialization function name suffixes.
by Kevin O'Connor
· 9 years ago
e53e30d
usb attached scsi boot support
by Gerd Hoffmann
· 10 years ago
ac7eb5e
Remove "noinline" declarations from keyboard/mouse driver code.
by Kevin O'Connor
· 10 years ago
1e3bd4f
Misc conversions to GET/SET_LOWFLAT().
by Kevin O'Connor
· 10 years ago
8915ed2
usb: Move EHCI tt_* fields to EHCI controller code.
by Kevin O'Connor
· 10 years ago
fbf66f1
usb: Move code around in usb.c.
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
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
77ab4e1
usb: Pass usbdevice_s to alloc_async_pipe.
by Kevin O'Connor
· 10 years ago
ea27478
usb: Build path via chain of usbdevice_s.
by Kevin O'Connor
· 10 years ago
6a8e895
usb: Push 'struct usbdevice_s' usage through to pipe allocation.
by Kevin O'Connor
· 10 years ago
4f74dad
usb: Introduce 'struct usbdevice_s' to describe info for a given device.
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
8ff8e01
Push 'struct pci_device' into USB code (instead of using u16 bdf).
by Kevin O'Connor
· 11 years ago
9931bcc
Convert USB detection code to use struct pci_device.
by Kevin O'Connor
· 11 years ago
baac6b6
Rename foreachpci macro to foreachbdf.
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
4d96edc
Cleanup - it's no longer necessary to manually reset global variables.
by Kevin O'Connor
· 12 years ago
2f96800
Warn that ohci bulk is not supported.
by Kevin O'Connor
· 12 years ago
0e88576
Add support for USB mice.
by Kevin O'Connor
· 12 years ago
d28b0fe
Refactor USB hub code.
by Kevin O'Connor
· 12 years ago
190cc62
Add USB EHCI controller support.
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
7149fc8
Initial support for booting from USB drives.
by Kevin O'Connor
· 12 years ago
3c160dd
Introduce helper functions for finding USB end-points.
by Kevin O'Connor
· 12 years ago
54671c1
Initial support for USB hubs.
by Kevin O'Connor
· 12 years ago
7852331
Minor - increase debug level of some USB debug statements.
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
59c7574
Add some ASSERT32FLAT() to help compiler eliminate dead code.
by Kevin O'Connor
· 12 years ago
84a4d4b
Support USB keyboard auto-repeat.
by Kevin O'Connor
· 12 years ago
1ca05b0
Be sure to add "void" to all function prototypes that take no args.
by Kevin O'Connor
· 12 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
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
114592f
Initial support for USB, UHCI, and USB Keyboards.
by Kevin O'Connor
· 13 years ago