[USBEHCI_NEW]
authorJohannes Anderwald <johannes.anderwald@reactos.org>
Sat, 16 Apr 2011 09:47:43 +0000 (09:47 +0000)
committerJohannes Anderwald <johannes.anderwald@reactos.org>
Sat, 16 Apr 2011 09:47:43 +0000 (09:47 +0000)
commit767daa4af08db91adba6e64de393a5a238a33a41
treefaeec2e0c6ee169f15fe1fdecc14b4d246e8fe24
parentb8c05840fb0d57648a20dd0b565443f6b8ae787d
[USBEHCI_NEW]
- Add reference count when the hub controller is created. Necessary to prevent the controller from getting deleted when the hub driver performs interface reference removes
- Implement IRP_MN_QUERY_ID, based on mjmartin ehci driver
- Fix bug in IRP_MN_QUERY_BUS_INFORMATION, it is supposed to return a PNP_BUS_INFORMATION not a simple guid
- Implement IOCTL_INTERNAL_USB_GET_DEVICE_HANDLE, IOCTL_INTERNAL_USB_GET_ROOTHUB_PDO, IOCTL_INTERNAL_USB_GET_HUB_COUNT based on mjmartin ehci driver
- Add interfaces for communicating with the hub driver
- Dispatch internal device requests not wmi requests (EHCI_Dispatch)

svn path=/branches/usb-bringup/; revision=51368
drivers/usb/usbehci_new/hcd_controller.cpp
drivers/usb/usbehci_new/hub_controller.cpp
drivers/usb/usbehci_new/usbehci.cpp