Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
soc:2008:balajirrao:notes:start [2008/05/19 09:08] mdc created |
soc:2008:balajirrao:notes:start [2008/08/27 13:00] (current) balajirrao |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== GSoC Project Notes ====== | + | ====== Balaji Rao: USB Support Project ====== |
- | * [[.:usb_outline|how USB support works at a hardware level]] | + | ===== Notes ===== |
+ | * [[.:usb_outline|How USB support works at a hardware level]] | ||
+ | * Specifications | ||
+ | * EHCI Host Controller Specification - [[http://www.intel.com/technology/usb/ehcispec.htm]] | ||
+ | * EHCI Host Controller Specification - [[http://developer.intel.com/technology/usb/uhci11d.htm]] | ||
+ | * USB Specification - [[http://www.usb.org/developers/docs/usb_20_040908.zip]] | ||
+ | * A nice article on Linux USB. - [[http://www.linuxjournal.com/node/8093/print]] | ||
+ | * [[.:usb_gpxe_design|USB subsystem data structures and design]] | ||
+ | |||
+ | * [[.:uhci_design|UHCI driver design]] | ||
+ | |||
+ | * [[.:qemu_hack|QEMU hack to get OHCI working on i386]] | ||
+ | |||
+ | * [[.:uhci_port_reset_issue|Timimg issue with port reset on UHCI root hub]] | ||
+ | |||
+ | * [[.:usb_driver_guide|gPXE USB Device Driver Guide]] | ||
+ | |||
+ | * [[.:usb_todo|USB TODO]] |