Sarah Sharp wrote: > > 2. USB 3.0 devices have a new "Endpoint Companion Descriptor". This > specifies some new characteristics for each USB 3.0 endpoint. For > example, the EP companion descriptor specifies how many "bursts" of the > maximum packet size a bulk endpoint can receive before it must wait for > an explicit acknowledgment of the first packet. Please refer to this descriptor as the "SuperSpeed Endpoint Companion Descriptor" to distinguish it from the similar "Wireless Endpoint Companion Descriptor" as used in Certified Wireless USB. The wireless USB host drivers simply look in ep->extra. See qset_fill_qh() in drivers/usb/host/whci/qset.c for an example. Do you also have to parse BOS descriptors? The BOS code in wusbcore could do with being made more generic. David -- David Vrabel, Senior Software Engineer, Drivers CSR, Churchill House, Cambridge Business Park, Tel: +44 (0)1223 692562 Cowley Road, Cambridge, CB4 0WZ http://www.csr.com/ -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html