[USBOHCI]
authorJohannes Anderwald <johannes.anderwald@reactos.org>
Tue, 24 May 2011 17:57:00 +0000 (17:57 +0000)
committerJohannes Anderwald <johannes.anderwald@reactos.org>
Tue, 24 May 2011 17:57:00 +0000 (17:57 +0000)
commite24bfbfa91d203692e02c39730785e66451b8362
tree22e25d16fe9e005b25821f37f158cd32aa131108
parentb27507347459192d093400b62f2708327804cb27
[USBOHCI]
- Add sanity checks
- Preserve  command status value when notifying the hc that a control / bulk endpoint was added
- Re-enable root hub notification interrupt when reset port has been completed
- Dispatch processing to USBQeueu when DoneHead event arrives
- Scan endpoints to find the logical endpoint which was completed by the hardware
- Signal completion to IUSBRequest by calling CompletionCallback
- Create a final transfer descriptor which is linked to the endpoint descriptor
- Control transfers now appear to be working (Device retrieves device descriptor / configuration descriptor and succeeds in setting device address)
- Configuration parsing code needs more work now (currently fails there due to invalid / unexpected configuration descriptor from device)

svn path=/branches/usb-bringup/; revision=51888
drivers/usb/usbohci/hardware.cpp
drivers/usb/usbohci/hardware.h
drivers/usb/usbohci/interfaces.h
drivers/usb/usbohci/usb_device.cpp
drivers/usb/usbohci/usb_queue.cpp
drivers/usb/usbohci/usb_request.cpp