[USBCCGP]
authorJohannes Anderwald <johannes.anderwald@reactos.org>
Thu, 26 Jan 2012 13:45:59 +0000 (13:45 +0000)
committerJohannes Anderwald <johannes.anderwald@reactos.org>
Thu, 26 Jan 2012 13:45:59 +0000 (13:45 +0000)
commit2d7c9100e1dc8e9cd778f6b1bae905f76cc7836c
treefe5a566d4dfe73fb6e8bfe24015a164bebab2207
parentb4c6fa3b4c2383d19c4241e713561b01f38ddd2f
[USBCCGP]
- Query bus interface and check if USBC_DEVICE_CONFIGURATION_INTERFACE_V1 is supported. This interface is implemented by attached usb filter drivers and is used to enumerate functions of the composite usb device
- Implement enumeration of function by using usb interface association descriptors and by the USBC_DEVICE_CONFIGURATION_INTERFACE_V1
- Needs audio legacy method and union function descriptors to be fully functional
- WIP, not yet tested
- Fix build with mingw by declaring _DISK_GEOMETRY_EX outside the function

svn path=/branches/usb-bringup-trunk/; revision=55197
drivers/usb/usbccgp/CMakeLists.txt
drivers/usb/usbccgp/fdo.c
drivers/usb/usbccgp/function.c [new file with mode: 0644]
drivers/usb/usbccgp/misc.c [new file with mode: 0644]
drivers/usb/usbccgp/pdo.c
drivers/usb/usbccgp/usbccgp.c
drivers/usb/usbccgp/usbccgp.h
include/ddk/ntddk.h